私がテストしたすべての ICS 携帯電話で正常に動作するアプリに問題がありますが、S Planner を搭載した Samsung では動作しません。アクション ピックの意図を使用してイベントを選択しています。call s planner が復帰時にクラッシュする問題。これで問題が解決するはずなので、電話に標準のGoogleカレンダーをインストールすることにしました。ここにコードがあります
public static String ANDROID_CALENDAR_AUTHORITY_1_0 = "calendar";
public static String ANDROID_CALENDAR_AUTHORITY_2_0 = "com.android.calendar";
public static String ANDROID_CALENDAR_PROVIDER_PATH_CALENDARS = "calendars";
public static String ANDROID_CALENDAR_PROVIDER_PATH_EVENTS = "events";
selected_google_calendar_id = getCallPlanCalendar();
Uri uri = new Uri.Builder()
.scheme(ContentResolver.SCHEME_CONTENT)
.authority( CalendarProviderConstants. ANDROID_CALENDAR_AUTHORITY_2_0)
.appendPath(CalendarProviderConstants.ANDROID_CALENDAR_PROVIDER_PATH_EVENTS).build();
Intent intent = new Intent(Intent.ACTION_PICK, uri);
intent.putExtra(EXTRA_CALENDAR_ID, selected_google_calendar_id);
startActivityForResult(intent, 2);
問題は、プランナーを削除しても Google カレンダー アプリを開くコードを取得できないことです。削除するとクラッシュしますデフォルトのアプリを開くように変更する方法はありますか、またはsumsungがハッキングしたため、プランナーのみが開きますか?