确定应用程序的使用次数 - Android

时间:2011-07-09 08:48:44

标签: java android

有没有办法知道用户使用该应用的时间? 基本上我想在3次使用后做一些事情,5次使用等......我怎么能在关闭后持有这种信息呢?

3 个答案:

答案 0 :(得分:2)

您可以将其保存在首选项中。以下代码打开首选项,获取存储在其中的次数,并递增它。

SharedPreferences preferences = getPreferences(MODE_PRIVATE);
int times = preferences.getInt("openKey", 0);
preferences.edit().putInt("openKey", times+1).commit();

您可以在活动的onCreate方法中调用此代码。

答案 1 :(得分:1)

您可以使用SharedPreferences对象存储并获取有关您的应用程序的任意信息。

使用Context.getSharedPreferences方法获取此对象的实例。

要进行修改,请使用edit方法获取editor。完成后别忘了打电话给commit

重要提示:如果用户卸载应用程序,首选项就会消失(只需记住一些内容......)

答案 2 :(得分:0)

如何将它保存在某个地方?就像DatabaseSharedPreferenceXML-File

一样