启动APK的默认Activity
来源:互联网 发布:淘宝介入的原则 编辑:程序博客网 时间:2024/05/23 18:48
public static void startApkActivity(final Context ctx, String packageName) { PackageManager pm = ctx.getPackageManager(); PackageInfo pi; try { pi = pm.getPackageInfo(packageName, 0); Intent intent = new Intent(Intent.ACTION_MAIN, null); intent.addCategory(Intent.CATEGORY_LAUNCHER); intent.setPackage(pi.packageName); List<ResolveInfo> apps = pm.queryIntentActivities(intent, 0); ResolveInfo ri = apps.iterator().next(); if (ri != null) { String className = ri.activityInfo.name; intent.setComponent(new ComponentName(packageName, className)); ctx.startActivity(intent); } } catch (NameNotFoundException e) { Log.e("startActivity", e); } }
0 0
- 启动APK的默认Activity
- 从未安装的APK中获取默认启动的Activity
- 启动其他APK的Activity方法
- 启动其他APK的Activity方法
- 获取APK 的启动Activity名称
- 一个APK启动别一个APK的Activity
- android 一个apk启动另一个apk的activity
- 改变Activity启动时的默认动画
- app中默认启动的activity
- 【android学习】一个APK的Activity启动另一个APK的Activity
- 加载apk,并启动apk中activity
- Android 通过反射启动未安装的APK中的Activity
- 使用aapt查看apk包名和启动的activity
- 如何获取android apk的报名和启动activity
- Android获取Apk包名和启动的Activity
- 怎么获得apk的包名和启动Activity
- android APK包名和启动的Activity
- 从启动模式为singleInstance的Activity启动到默认情况的Activity
- 单例模式
- Java序列化之transient
- 线上应用故障排查之一:高CPU占用
- jira scriptrunner的并行审批遇到的一点问题
- 推荐阅读书籍《亿级流量网站架构核心技术》目录一览
- 启动APK的默认Activity
- CentOS7.2安装Weblogic12c出现的问题
- 连通图
- jQuery鼠标事件汇总
- 搭建风控系统道路上踩过的坑03-阻断风险
- hdu2093考试排名
- nginx源代码分析 - 启动(五) 调试后台进程和worker进程
- 计算字宽
- 游戏直播哪家强?虎牙、斗鱼、熊猫三强App大PK