跟踪Android应用程序打开的次数

时间:2014-01-07 05:32:53

标签: android android-sqlite sharedpreferences

我正在制作一个Android应用程序,我在其中更新SQLite数据库。我想知道我是否可以跟踪申请被打开的次数。

2 个答案:

答案 0 :(得分:4)

您可以通过以下方法来实现。

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    SharedPreferences prefs = this.getSharedPreferences("pref_name", Context.MODE_PRIVATE);
    SharedPreferences.Editor editor = prefs.edit();
    int count = prefs.getInt("counter", 0);
    count+=1;
    editor.putInt("counter", count);
    editor.commit();

    Log.d("TAG","Counter : "+count);

}

答案 1 :(得分:2)

你的方式是正确的。过程只需将计数器更新为sqlite并从那里访问它。

也可以使用SharedPereference,但sqlite更好。

  

请点击此网址,原因如下:   http://codeblow.com/questions/benefits-and-drawbacks-of-sqlite-and-shared-preferences/