自动打开应用程序一次

时间:2013-02-09 13:10:21

标签: java android android-source

我想创建一个类似于SetupWizard的应用程序。当手机第一次打开时,我的应用程序应该仅初始化,之后永远不会显示。我有办法在每次启动时自动运行它作为服务,但是如何让它只运行一次?

我已经研究过了

1 个答案:

答案 0 :(得分:1)

您可以在SharedPreferences中存储一些值。并检查值,如果存在,则表示应用已初始化。

SharedPreferences可以被用户清除(就像网络会话一样)。如果您想确保您的解决方案即使用户清除其手机也能正常工作,那么您可以获取设备IMEI(示例here)并将其发送到某个服务器,该服务器会检查此设备是否已初始化? / p>