Android:得到手机上安装的所有应用的名字以及应用所在的包名
来源:互联网 发布:maxdos pxe网络启动版 编辑:程序博客网 时间:2024/05/16 01:04
Android:得到手机上安装的所有应用的名字以及应用所在的包名
这是在Android模拟器上测试的,得到应用的总个数为:51个。我安装在这个模拟器上的应用就是这个用于测试的这个应用。
下面的代码只是一个方法,测试时这个方法就是用来响应一个按钮的。代码如下:
public void getAllAppNames(View view){PackageManager pm=getPackageManager();//PackageManager.GET_UNINSTALLED_PACKAGES==8192List<PackageInfo> list2=pm.getInstalledPackages(PackageManager.GET_UNINSTALLED_PACKAGES);//PackageManager.GET_SHARED_LIBRARY_FILES==1024//List<PackageInfo> list2=pm.getInstalledPackages(PackageManager.GET_SHARED_LIBRARY_FILES);//PackageManager.GET_META_DATA==128//List<PackageInfo> list2=pm.getInstalledPackages(PackageManager.GET_META_DATA);//List<PackageInfo> list2=pm.getInstalledPackages(0);//List<PackageInfo> list2=pm.getInstalledPackages(-10);//List<PackageInfo> list2=pm.getInstalledPackages(10000);for (PackageInfo packageInfo : list2) {//得到手机上已经安装的应用的名字,即在AndriodMainfest.xml中的app_name。String appName=packageInfo.applicationInfo.loadLabel(getPackageManager()).toString();//得到应用所在包的名字,即在AndriodMainfest.xml中的package的值。String packageName=packageInfo.packageName;Log.i(TAG, "应用的名字:"+appName);Log.i(TAG, "应用的包名字:"+packageName);j++;}Log.i(TAG, "应用的总个数:"+j);}
1 0
- Android:得到手机上安装的所有应用的名字以及应用所在的包名
- Android:得到手机上安装的所有应用的名字以及应用所在的包名
- Android:得到手机上安装的所有应用的名字以及应用所在的包名
- android开发之获取手机所有应用的包名
- 获取手机中所有应用的包名与权限以及当前应用的版本号
- ###*获取Android手机所有应用包名以及类名*
- [小代码]获得所有已安装应用的名字,包名,版本,图标
- android获得手机上应用的图标、应用名、包名
- Android获取当前所在应用的包名
- 获取Android系统应用的包名以及应用名!
- 获取手机上所有安装应用包名
- Android 获取手机所有应用包名以及权限
- APK 修改 包名,实现在同一个手机上安装2个以上相同的应用
- 根据包名获取应用的签名(先将apk安装到手机上)
- 获取手机已安装应用的包名等信息
- 在Android手机上获取其他应用的包名及版本号
- Android手机上获取其他应用的包名及版本号
- android获取设备中所有应用的包名
- shell中的特殊符号
- .net 判断文件夹是否存在,创建文件夹
- iOS开发中常用的第三方类库
- Linux下递归读取文件数量
- Java之Timer用法
- Android:得到手机上安装的所有应用的名字以及应用所在的包名
- 【IOS 开发学习总结-OC-59】UI控件——UIPageControl 与UIPageViewController
- Android面试经典题
- 导出product 产品,启动时会出现cmd界面
- 被Python等等乱码问题折腾的死去活来,看了几篇好文章
- JAVA方法 字符串与unicode的相互转换
- 实现QT元类型和QT线程通信
- iOS TextFiled、TextView 关于键盘的收起以及处理键盘遮挡
- 如何避免图片加载OOM