有什么方法可以获取到apk的包名?????????
有两个问题:
1.我有一个apk文件,在程序怎么获得它的包名??(除了用 apk反编译 这个方法)
2.如何获得设备里的应用程序安装时的文件名??
[解决办法]
http://blog.csdn.net/take_all/article/details/7163656
希望可以帮到你。
[解决办法]
用这个PackageManager的方法
[解决办法]
1.我有一个apk文件,在程序怎么获得它的包名(除了用 apk反编译 这个方法)
参考下http://blog.csdn.net/chenzheng_java/article/details/6386517
PackageManager packageManager = this.getPackageManager(); List<ApplicationInfo> applicationInfos = packageManager.getInstalledApplications(0); HashMap<String, String> resultMap = new HashMap<String, String>(); Iterator<ApplicationInfo> iterator = applicationInfos.iterator(); while(iterator.hasNext()){ ApplicationInfo applicationInfo = iterator.next(); String packageName = applicationInfo.packageName;// 包名 String packageLabel = packageManager.getApplicationLabel(applicationInfo).toString();//获取label resultMap.put(packageLabel, packageName); }
[解决办法]
参考下http://blog.csdn.net/chenzheng_java/article/details/6386517
[解决办法]