Android 来自 Play 商店的应用程序更新
Android application update from Play Store
我很好奇通过 Play 商店更新应用程序时会发生什么。
例如:
- 闹钟会重置吗?
- 服务是否保持 运行?
- 是否再次安装应用程序(即调用所有代码?如果应用程序在安装过程中需要用户输入会发生什么情况?或者仅在用户下次打开时调用代码?)
Google Play 商店尽量避免在 运行 时更新应用程序,尤其是在 运行 在前台时。但它不能总是避免这一点。
至于会发生什么,它与任何其他进行重新安装或更新的方法完全相同。 Google Play 使用与 Android 上其他所有人相同的 PackageInstaller APIs。
因此您可以使用 adb install -r
(SO question)
来测试看看会发生什么
我很好奇通过 Play 商店更新应用程序时会发生什么。
例如: - 闹钟会重置吗? - 服务是否保持 运行? - 是否再次安装应用程序(即调用所有代码?如果应用程序在安装过程中需要用户输入会发生什么情况?或者仅在用户下次打开时调用代码?)
Google Play 商店尽量避免在 运行 时更新应用程序,尤其是在 运行 在前台时。但它不能总是避免这一点。
至于会发生什么,它与任何其他进行重新安装或更新的方法完全相同。 Google Play 使用与 Android 上其他所有人相同的 PackageInstaller APIs。
因此您可以使用 adb install -r
(SO question)