Wol*_*fie 10 android apk android-install-apk
有可能获得存储在/ sdcard/download /上的安装程序文件名吗?我想从app,apk文件名中获取它.有一种简单的方法可以做到这一点,尤其是非市场应用程序?
更好的方法肯定是在清单中包含版本字符串。这确实是唯一可靠(且专业)的方法。Android 不会在任何地方存储包含 APK 的文件名,因此您无法获取它。
理论上,您可以使用 a 来构建一些东西FileObserver,它会监视某些目录中的文件创建,并且每次使用扩展名创建文件时,.apk您都可以打开该文件,提取清单,找到 APK 的包名称,然后将其与某些持久存储中的文件名。然后,当您需要获取版本信息时,您可以在持久存储中查找与您需要的包名称匹配的文件名。
当然,只有当您的应用程序在其他 APK 文件下载/安装之前安装在设备上时,这才有效。这无法找出您自己的应用程序的文件名。