5

我的应用程序在我测试过的所有 ICS 手机上都可以正常工作,但在使用 S Planner 的三星手机上却没有问题,我正在使用意图选择来选择事件。when is 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 破解了它所以只有 s planner 会打开?

4

0 回答 0