如何通过一个程序启动另外一个程序
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>
相关文章推荐
- 如何通过写一个chrome扩展启动本地程序
- 通过分析exevc系统调用处理过程来理解Linux内核如何装载和启动一个可执行程序
- 如何通过bat文件启动一个带main函数的程序
- Android高手进阶教程(十二)之----Android 在一个应用中如何启动另外一个已安装的应用!!!
- MonkeyRunner——如何在实体机上启动一个程序?
- Linux内核如何装载和启动一个可执行程序
- 7.Linux内核如何装载和启动一个可执行程序
- Linux内核如何装载和启动一个可执行程序(Linux)
- Linux内核分析-Linux内核如何装载和启动一个可执行程序
- 通过学习学生信息管理系统软件,C程序中,如何设计和编写一个应用系统
- 一个C程序是如何启动和终止的
- 通过汇编一个简单的C程序,分析汇编代码理解计算机是如何工作的
- android应用如何启动另外一个apk应用
- 如何在一个进程中启动另外一个线程:ProcessStartInfo Constructor
- Symbian 在程序中启动另外一个Symbian程序
- 如何在C#中启动一个外部程序?
- @教你如何快速启动一个程序!
- 当某个程序已经启动,再点击程序快捷方式如何切换到已打开的程序界面(程序只允许启动一个实例)
- 如何把一个DataTable中的某列通过表关系加到另外一个DataTable中
- Linux内核如何装载和启动一个可执行程序