Я пытаюсь написать BroadcastReceiver, который прослушивает такие события, как вставка, редактирование, удаление в родной календарь Android (ICS и выше). Поэтому, когда происходит одно из этих событий, приложение должно быть в состоянии, по крайней мере, знать, что эти события произошли.
У любого есть идея, как это сделать или какие-либо ссылки ссылки.
Я написал свой собственный класс вещателяReceiver, который простирается от BroadcastReceiver. Невозможно определить значения в манифесте, как, в настоящее время у меня есть это, которое не работает:
<receiver
android:name=".NativeEventChangeReceiver">
<intent-filter>
<action android:name="android.intent.action.EDIT"/>
<action android:name="android.intent.action.INSERT"/>
<action android:name="android.intent.action.DELETE"/>
<category android:name="android.intent.category.DEFAULT"/>
<data android:mimeType="vnd.android.cursor.dir/event"/>
</intent-filter>
</receiver>
Приветствия,
Изменить 1: Кто-нибудь знает правильную строку для тега данных? Я думаю, что это также требуется в фильтре намерения.
Изменить 2: Любые подсказки о работе с ContentObserver?