我有问题,我可以从apk文件中获取信息吗?我不得不编译我的应用程序一次,但多次更改名称,我想从apk文件中获取信息,但我无法取得apk名称(仅限于这些帖子后的包名称How to get the file *.apk location in Android device和Android: how to get the name of apk file programmatically?)我可以从apk文件中获取信息吗
可能吗? 感谢everbody
我有问题,我可以从apk文件中获取信息吗?我不得不编译我的应用程序一次,但多次更改名称,我想从apk文件中获取信息,但我无法取得apk名称(仅限于这些帖子后的包名称How to get the file *.apk location in Android device和Android: how to get the name of apk file programmatically?)我可以从apk文件中获取信息吗
可能吗? 感谢everbody
的名字,我不得不在APK名称添加一个代码,我必须把它
1)用户可以给他们想要的任何名字的下载文件。 2)Android在安装期间重命名apk文件
你把yourapp-yourcode.apk
放在你的SD卡上并安装它。
在/data/app
(其中机器人创建安装的文件的副本)文件将被命名为this.is.your.package.name-?.apk
其中?
是一个数字(在我/达加/应用程序文件夹中,其为1或2)
=>你应该找到另一个位置来放置你的代码。
如果您已经获得软件包名称,那么你差不多完成了。 试试这个。
Package myPackage = Manifest.class.getPackage();
String specTitle = myPackage.getSpecificationTitle();
String vendor = myPackage.getSpecificationVendor();
String virsion = myPackage.getSpecificationVersion();
specTitle将返回你如果有别的它将返回“未知”
它返回未知,所以它不是可用,为什么? – Ivan
当你建立你的.apk文件在MANIFEST.MF文件中添加你的文件信息时,你应该提供名字和所有信息。 然后它会返回正确的名称。 –
我不确定我明白你想要做什么。你需要得到什么信息? –
一个字符串(是你的意思) – Ivan
不,这不是我的意思。你在寻找什么样的信息?文件名,应用程序名称,版本号,版本字符串,图标等 - 您需要什么? –