【发布时间】:2021-01-28 12:17:30
【问题描述】:
在我的代码中,是否可以检查应用程序是否在 Android 设备上运行,如果是,则返回用于在设备上安装应用程序的 APK 文件的名称?在我的例子中,这个名字是app-debug.apk。
这个问题的动机是我想给APK一个自定义名称,然后当应用程序在设备上运行时,执行一些自定义代码,并根据名称设置一些自定义配置APK。也许有更好的流程来实现这一目标?
在 Stack Overflow 上,我看到了很多关于如何在构建之前更改 APK 名称的问题,但没有一个关于如何以编程方式检查 APK 名称的问题。我还看到了有关如何使用原生 Android 代码检查 APK 名称的问题。
谢谢。
【问题讨论】:
-
“也许有更好的流程来实现这一目标?” -- 使用product flavors.
-
好的,谢谢。我应该更清楚我正在使用 Cordova 框架来创建我的应用程序。我认为可以将 Android 风格与 Cordova 一起使用,但从我所看到的情况来看,它似乎有点涉及。但我将您的建议铭记于心,并找到了另一种解决方案来实现我想要的自定义配置。