Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
假设我安装了 APK,然后我修改了这个 APK 中的一些内容并替换(重新安装)它(不更改版本)?我想得到那个替换事件。这甚至可能吗?
因为我使用 SharedPreferences 只是为了在第一次启动应用程序时做某事,所以现在如果我更换应用程序,这个 SharedPreferences 不会重置(我需要考虑在首次启动时更换应用程序)。有任何想法吗?
您可以将某种标志甚至首选项本身存储在用户设备上的 data/ 目录中。
然后,当您启动应用程序时,如果存在此数据,您就知道该应用程序之前已经存在,无论版本如何。
我认为在不更改版本值的情况下广播任何事件。但是,建议进行更改android:versionCode以检测软件包的版本差异。
android:versionCode