计算Android中的应用程序使用情况

时间:2011-10-15 01:51:27

标签: android

有人可以帮我确定如何计算在Android中使用应用程序的次数吗?

4 个答案:

答案 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系统中查看