我有一个问题,我可以从apk文件获取信息吗?我必须编译我的应用程序一次,但多次更改名称,我想从apk文件中获取信息,但我不能采取apk名称(只有这些帖子之后的包名How to get the file *.apk location in Android device和{ {3}})
有可能吗? 谢谢大家
答案 0 :(得分:0)
如果您已获得包名,那么您差不多完成了。 试试这个。
Package myPackage = Manifest.class.getPackage();
String specTitle = myPackage.getSpecificationTitle();
String vendor = myPackage.getSpecificationVendor();
String virsion = myPackage.getSpecificationVersion();
如果可用的话,specTitle会返回你的名字,否则它将返回'unknown'
答案 1 :(得分:0)
我必须在apk名称中添加代码,我必须接受它
1)用户可以为下载的文件提供他们想要的任何名称。
2)安装期间Android重命名为apk
例如
您将yourapp-yourcode.apk
放在SD卡上并进行安装
在/data/app
(其中android创建已安装文件的副本)中,文件将被命名为this.is.your.package.name-?.apk
,其中?
是一个数字(在我的/ daga / app文件夹中,它是1或2 )
=>您应该找到另一个放置代码的位置。