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

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>


阅读更多
个人分类: Android
想对作者说点什么? 我来说一句

程序启动后结束载入进程

2016年02月29日 404KB 下载

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭