您的位置:首页 > 移动开发 > Android开发

如何通过一个程序启动另外一个程序

2017-07-22 04:33 435 查看
1.通过action启动Intent intent =new Intent("com.viking.task2");
startActivity(intent);
2.通过包名和全类名启动
Intent intent =new Intent(Intent.ACTION_MAIN);intent.addCategory(Intent.CATEGORY_LAUNCHER);ComponentName name = new ComponentName("com.viking.task2","com.viking.task2.MainActivity");intent.setComponent(name);startActivity(intent);
---------------
注册清单中代码
<activity android:name=".MainActivity" ><intent-filter><action android:name="android.intent.action.MAIN"/><category android:name="android.intent.category.LAUNCHER"/></intent-filter><intent-filter><action android:name="com.viking.task2"></action><category android:name="android.intent.category.DEFAULT"></category></intent-filter></activity>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息