有人可以帮我确定如何计算在Android中使用应用程序的次数吗?
答案 0 :(得分:1)
写入SharedPreferance onCreate。这不是一个非常准确的计数,因为除了应用程序启动之外,onCreate被调用,但它将是一个相当不错的数字。
如果您提供有关为何这样做的详细信息,您可能会得到更详细的答案。
答案 1 :(得分:1)
只是,声明:
private SharedPreferences prefs;
private SharedPreferences.Editor editor;
private int appOpened;
在onCreate(...)
初始化:
prefs = getPreferences(Context.MODE_PRIVATE);
editor = prefs.edit();
根据需要计算(onCreate()
中的任何位置或您希望的任何方法):
appOpened = prefs.getInt("counter", 0);
appOpened++;
editor.putInt("counter", appOpened);
editor.commit();
然后使用appOpened
变量完成任务。
干杯!
答案 2 :(得分:0)
你可以有一个存储一个号码的文件,不是在SD卡上,而是在本地为你的应用程序。然后打开它并在onCreate方法中增加数字。您还可以跟踪他们何时执行其他操作,但实际上并未使用onPause和onResume关闭它...可能有另一种方法可以在不显式创建文件的情况下保存数据...
答案 3 :(得分:0)
通过使用Flurry我们可以做到这一点。
Flurry Android Analytics Agent允许您在用户手机上跟踪Android应用程序的使用情况和行为,以便在Flurry Analytics系统中查看