1

假设我安装了 APK,然后我修改了这个 APK 中的一些内容并替换(重新安装)它(不更改版本)?我想得到那个替换事件。这甚至可能吗?

因为我使用 SharedPreferences 只是为了在第一次启动应用程序时做某事,所以现在如果我更换应用程序,这个 SharedPreferences 不会重置(我需要考虑在首次启动时更换应用程序)。有任何想法吗?

4

2 回答 2

2

您可以将某种标志甚至首选项本身存储在用户设备上的 data/ 目录中。

然后,当您启动应用程序时,如果存在此数据,您就知道该应用程序之前已经存在,无论版本如何。

于 2012-07-12T13:57:33.477 回答
0

我认为在不更改版本值的情况下广播任何事件。但是,建议进行更改android:versionCode以检测软件包的版本差异。

于 2012-07-12T13:55:17.900 回答