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

来源:互联网 发布:snh48家境 知乎 编辑:程序博客网 时间:2024/05/28 22:09

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>


阅读全文
0 0
原创粉丝点击