2012-12-15 88 views
0

我想從我的小工具應用打開日曆(例如,谷歌日曆)。我做了這樣的事情:從小工具應用打開日曆

Intent intent2 = new Intent(); 
    //Froyo or greater 
    ComponentName cn = new ComponentName("com.google.android.calendar", "com.android.calendar.LaunchActivity"); 
    intent2.setComponent(cn); 
    PendingIntent pendingIntent2 = PendingIntent.getActivity(context, 1, 
      intent2, 0); 

    updateViews.setOnClickPendingIntent(R.id.calendar, pendingIntent2); 

但它沒有工作。任何幫助?

非常感謝您

回答

0

最後,它的工作原理:

Intent intent2 = new Intent(); 
    ComponentName cn = new ComponentName("com.android.calendar", 
      "com.android.calendar.LaunchActivity"); 
    intent2.setComponent(cn); 
    PendingIntent pendingIntent2 = PendingIntent.getActivity(context, 1, 
      intent2, 0); 
    updateViews.setOnClickPendingIntent(R.id.calendar, pendingIntent2); 

,並在清單:

<activity 
     android:name="com.android.calendar.LaunchActivity"> 
    </activity> 
+0

如果你的答案是完美的,然後接受它。 – Ranjit