カレンダーに予定を連続して追加するアプリケーションを作成しました。ただし、カレンダープログラムで「新しいイベント」ボタンをクリックできるようになりたいと思っています。aCalendar と私のプログラムのポップアップがあります。そして、私は少し迷っていると思います。
私の AndroidManifest.xml で
<receiver
android:name="com.johnny.CalendarAdd"
android:enabled="true"
>
<intent-filter>
<data android:pathPrefix="vnd.android.cursor.item/event" />
<action android:name="android.intent.action.EDIT" />
</intent-filter>
</receiver>
に変更しようとしました。
<activity android:name="CalendarAdd">
<intent-filter>
<data android:pathPrefix="vnd.android.cursor.item/event" />
<action android:name="android.intent.action.EDIT" />
</intent-filter>
</activity>
クラスファイル内
package com.johnny;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.util.Log;
public class CalendarTest extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
Log.i("CalendarAdd", "CalendarAdd.onReceive called!");
}
}
「新しいイベント」ボタンをクリックしても、アプリがリストに表示されません。私は見回して、単純なものを見逃しているか、完全に間違った道を進んでいると思います。
事前に助けてくれてありがとう。