如何根据包名packageName获取程序启动的主Activity名称?
来源:互联网 发布:淘宝怎样不被厂家投诉 编辑:程序博客网 时间:2024/06/10 18:50
已知程序包名packageName,如何获取程序启动的主Activity,
即AndroidManifest.xml中定义为ACTION_MAIN及CATETORY_DEFAULT的Activity呢,
求解...
解决方案1:
以上介绍了“如何根据包名packageName获取程序启动的主Activity名称?”
即AndroidManifest.xml中定义为ACTION_MAIN及CATETORY_DEFAULT的Activity呢,
求解...
解决方案1:
private void getActivities(Activity activity,String packageName){ Intent localIntent = new Intent("android.intent.action.MAIN",null); localIntent.addCategory("android.intent.category.LAUNCHER"); List<ResolveInfo> appList = activity.getPackageManager().queryIntentActivities(localIntent,0); for (int i = 0; i < appList.size(); i++) {ResolveInfo resolveInfo = appList.get(i);String packageStr = resolveInfo.activityInfo.packageName;if (packageStr.equals(packageName)) {//这个就是你想要的那个Activityandroid.util.Log.e("", "" + resolveInfo.activityInfo.name);break;} } }
以上介绍了“如何根据包名packageName获取程序启动的主Activity名称?”
0 0
- 如何根据包名packageName获取程序启动的主Activity名称?
- 获取类class的包名packageName
- Android 根据apk获取应用包名和启动Activity
- 获得App的包名和启动页Activity名称
- 获取所有app的完整包名和activity名称
- 如何获取app 的包名和activity 名
- 如何获取app 的包名和activity 名
- 如何获取app 的包名和activity 名
- MonkeyRunner 之如何获取APP的PackageName和Activity Name
- 如何实现根据apk的包名启动app
- Android获取Apk包名和启动的Activity
- activity 根据包名和应用名启动应用程序
- android 启动第三方程序的代码&&&&android 安装卸载原理 以及activity 根据包名和应用名启动应用程序
- 如何根据包名启动一个应用
- 根据包名获取应用图标和名称
- Android 根据包名获得主activity
- 通过包名获取应用程序的名称
- 跳转到已安装的apk&&获取Android应用包名package和入口activity名称
- Laravel模板引擎Blade中section的一些标签的区别介绍
- HTML5笔记三.内联框架、<a>标签
- java代理模式分析
- 【第十三周项目- 验证算法之Floyd算法】
- 构建FTP服务器,基于SSL,基于虚拟用户
- 如何根据包名packageName获取程序启动的主Activity名称?
- 工作中沟通和执行力的重要性-开发、项目经理、需求之间的矛盾冲突
- 2016中兴校园招聘面试经验
- mysql索引
- Markdown语法示例
- 【Android】Android2.3版本以上谷歌为何推荐使用HttpURLConnection却弃用 Apache HttpClient
- 第十三周项目3-Dijkstra算法的验证
- CArray和CMap使用
- iOS实战开发常见问题(一)