打开其他应用程序
调用其他程序可以直接使用ComponentName,但有些需要调用Action才行
?
//可以正常打开
Intent intent=new Intent();
????intent.setComponent(new ComponentName("com.android.mms", "com.android.mms.ui.ConversationList"));?
????M.this.startActivity(intent);
?
?
//调用照相机
下面会报错:
Intent intent=new Intent();
intent.setComponent(new ComponentName("com.android.camera", "com.android.camera.CameraEntry"));??
?M.this.startActivity(intent);
?
?
//直接调用Action就可以调用照相机
Intent intent = new Intent();?
intent.setAction("android.media.action.STILL_IMAGE_CAMERA");
startActivity(intent);