我可以从apk获取信息

时间:2013-04-12 10:29:20

标签: android android-keystore

我有一个问题,我可以从apk文件获取信息吗?我必须编译我的应用程序一次,但多次更改名称,我想从apk文件中获取信息,但我不能采取apk名称(只有这些帖子之后的包名How to get the file *.apk location in Android device和{ {3}})

有可能吗? 谢谢大家

2 个答案:

答案 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 )



=>您应该找到另一个放置代码的位置。