2013-01-23 48 views

回答

3

试试这个

PackageManager packmngr = this.getPackageManager(); 
Intent intent = new Intent(Intent.ACTION_MAIN); 
intent.addCategory(Intent.CATEGORY_LAUNCHER); 
List<ResolveInfo> list = packmngr.queryIntentActivities(intent, PackageManager.PERMISSION_GRANTED); 
ResolveInfo Resolvebest = null; 
for (final ResolveInfo info : list){ 
if (info.activityInfo.packageName.endsWith(".calendar")) 
     Resolvebest = info; 
} 
if (Resolvebest != null){ 
intent.setClassName(Resolvebest.activityInfo.packageName, 
Resolvebest.activityInfo.name); 
startActivity(intent); 
} 
1
Intent intent = new Intent(Intent.ACTION_EDIT); 
intent.setType("vnd.android.cursor.item/event"); 
intent.putExtra("title", "Some title"); 
intent.putExtra("description", "Some description"); 
intent.putExtra("beginTime", eventStartInMillis); 
intent.putExtra("endTime", eventEndInMillis); 
startActivity(intent); 

的文档中发现here

+0

,但我已经做它在某些设备和一些不工作 –

相关问题