android 应用程序打开另一个apk
来源:互联网 发布:新西兰网络攻略 编辑:程序博客网 时间:2024/06/05 15:07
首先要知道你要打开apk文件的包名。
可以使用包名查看器查看。百度搜索:android包名查看器
得到包名然后调用以下方法,把包名传入进去就行了。。。
代码:
public void invokingApk(String packageName){ //实例化PackageManager PackageManager packageManager = this.getPackageManager(); Intent localIntent = new Intent("android.intent.action.MAIN", null); localIntent.addCategory("android.intent.category.LAUNCHER"); Iterator<ResolveInfo> it1 = packageManager.queryIntentActivities(localIntent, 0).iterator(); //遍历包名 while (it1.hasNext()) { ResolveInfo resolveInfo = it1.next(); //如果相等,就执行以下程序 if (!packageName.equals(resolveInfo.activityInfo.applicationInfo.packageName)) continue; ComponentName componentName = new ComponentName(resolveInfo.activityInfo.applicationInfo.packageName, resolveInfo.activityInfo.name); localIntent.setComponent(componentName); //localIntent.addFlags(268435456); this.startActivity(localIntent);//跳转到apk }}
- android 应用程序打开另一个apk
- Android应用打开另一个应用程序
- VC打开另一个应用程序
- ios-打开另一个应用程序
- Android应用打开另一个应用程序(只需要包名)
- Android 启动另一个apk
- openURL另一个用法:打开另一个应用程序
- openURL另一个用法:打开另一个应用程序
- 在一个应用程序中打开另一个应用程序
- Android在应用内启动另一个应用程序apk的两种方式
- Android中在自己的程序中打开另一个apk(应用)
- Android启动另一个apk程序
- Android apk中安装另一个apk
- android 一个apk调用另一个apk
- Android apk中安装另一个apk
- android 一个Apk启动另一个Apk
- 在一个程序中打开另一个应用程序
- 在一个程序中打开另一个应用程序
- 设计一个Android关于24点的小游戏之一(24点算法设计)
- 1.3Tinking In Java——抽象类接口
- ios 从网络下载图片,保存,并用imageview从保存中显示
- [Python]多线程threading函数方法--计算5!+4!+3!+2!+1!
- Java SE 6 新特性: JMX 与系统管理
- android 应用程序打开另一个apk
- 回调函数
- GET与POST的区别
- HIVE文件存储格式的测试比较
- [Python]多线程threading -- 100以内素数的查找
- loading
- 快速配置android开发环境
- android基础学习(一)页面跳转
- loadrunner 学习笔记--AJAX