android开发之获取手机所有应用的包名
来源:互联网 发布:吉林卫生系统网络直报 编辑:程序博客网 时间:2024/05/19 13:25
代码如下:
public class Main3Activity extends AppCompatActivity { private List<ResolveInfo> apps = new ArrayList<>(); @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main3); loadApps(); } private void loadApps() { Intent intent = new Intent(Intent.ACTION_MAIN, null); intent.addCategory(Intent.CATEGORY_LAUNCHER); apps = getPackageManager().queryIntentActivities(intent, 0); //for循环遍历ResolveInfo对象获取包名和类名 for (int i = 0; i < apps.size(); i++) { ResolveInfo info = apps.get(i); String packageName = info.activityInfo.packageName; CharSequence cls = info.activityInfo.name; CharSequence name = info.activityInfo.loadLabel(getPackageManager()); Log.e("ddddddd",name+"----"+packageName+"----"+cls); } }}打印结果如下:
0 0
- android开发之获取手机所有应用的包名
- ###*获取Android手机所有应用包名以及类名*
- Android 获取手机所有应用包名以及权限
- Android开发之获取手机中已安装apk文件信息(PackageInfo、ResolveInfo)(应用图片、应用名、包名等)
- android获取设备中所有应用的包名
- 获取手机中所有应用的包名与权限以及当前应用的版本号
- 获取安装在手机中的所有应用包名
- 获取手机上所有安装应用包名
- 获取手机的所有widget类名和包名
- Android:得到手机上安装的所有应用的名字以及应用所在的包名
- Android:得到手机上安装的所有应用的名字以及应用所在的包名
- Android:得到手机上安装的所有应用的名字以及应用所在的包名
- Android开发之获取APK的包名
- 获取Android系统应用的包名以及应用名!
- Android 获取你手机中安装的应用的包名及启动页
- 问题小结(23)---获取所有应用的包名
- 在Android手机上获取其他应用的包名及版本号
- Android手机上获取其他应用的包名及版本号
- Unity C# 使用反射,利用字符串作为泛型参数调用泛型方法。
- 另类hashmap的parames回调
- 从 JSON 字符串中创建一个对象JSON.parse
- 山东省第二届 ACM 省赛 Simple Game (Nim+Bash)
- Django从零开始搭建一个相册网站--6.取数据
- android开发之获取手机所有应用的包名
- javascript实现一段文字展开、收起(默认展开)
- Eclipse和Android Studio快捷键对比
- [Python] 利用Django进行Web开发系列(一)
- Java概念性问题
- android状态栏黑色字体,时间电池深色
- 关于Qt Graphics 编程的几点总结
- js生成二维码并局部打印
- Jquery(六)过滤选择器之内容过滤