外部程序启动App
2014-06-16 14:33
78 查看
第一种:直接通过包名:
第二种:通过自定义的Action
第三种:通过Scheme
Intent LaunchIntent = getPackageManager().getLaunchIntentForPackage("com.joyodream.jiji"); startActivity(LaunchIntent);
第二种:通过自定义的Action
Intent intent = new Intent(); intent.setAction("com.joyodream.jiji.main"); MainActivity.this.startActivity(intent); <intent-filter> <action android:name="com.joyodream.jiji.main" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter>
第三种:通过Scheme
Intent intent = new Intent(); intent.setData(Uri.parse("joyodream://......")); startActivity(intent); <intent-filter> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.DEFAULT" /> <data android:scheme="joyodream" android:ssp="jiji" /> </intent-filter>
相关文章推荐
- 关于chrome外部协议请求,启动外部程序,itms,macappstore下载相关
- Android中通过外部程序启动App的三种方法
- Android中通过外部程序启动App的三种方法
- 关于chrome外部协议请求,启动外部程序,itms,macappstore下载相关
- Android中通过外部程序启动App的三种方法
- 启动外部程序及安装app的相关代码
- Android中通过外部程序启动App的三种方法
- Android中通过外部程序启动App的三种方法
- C# 启动外部程序的几种方法
- C#启动一个外部程序(2)-ShellExecute
- 如何在C#中启动一个外部程序?
- 启动外部程序并等待它结束
- C#启动一个外部程序(1)
- VB.NET启动外部程序
- 【转】C#启动外部程序
- C#利用自身函数启动外部程序
- Java 启动外部程序注意事项
- C# 启动外部程序的几种方法
- C#启动一个外部程序的方法-ShellExecute
- C# 启动外部程序的几种方法