2016-08-03 75 views

回答

2

不,這是不可能的。您無法在CalendarProvider中創建日曆,並確保沒有應用可以刪除或編輯它。

但是,有一個名爲CALENDAR_ACCESS_LEVEL的列,您必須在創建新日曆時進行設置。您可以將此列設置爲CAL_ACCESS_READCAL_ACCESS_NONE。這表明這個日曆是隻讀的。

設置此列不會阻止其他應用程序刪除或更新日曆或向其添加事件。但是我之前已經測試過這一點,所有官方日曆應用都會考慮這個字段,並且不允許用戶在只讀日曆中編輯只讀日曆或事件。例如,來自Gmail賬戶的生日和假日日曆都有CAL_ACCESS_READ。 (你可以查詢看到這個)。

+0

謝謝米薩!我也相信。但即使如此,我仍在努力尋找是否可能。 –

相關問題