安装后执行Android代码

时间:2011-08-22 07:22:46

标签: android

  

可能重复:
  Is there on install event in android?

我想在Android应用安装完成后只执行一段代码。此代码永远不会在之后的应用程序中执行。

有谁能告诉我怎么做。

Reagrds,

香卡

3 个答案:

答案 0 :(得分:33)

我尝试使用下面的代码让这项工作改变它以满足您的需求

SharedPreferences wmbPreference = PreferenceManager.getDefaultSharedPreferences(this);
boolean isFirstRun = wmbPreference.getBoolean("FIRSTRUN", true);
if (isFirstRun)
{
    // Code to run once
    SharedPreferences.Editor editor = wmbPreference.edit();
    editor.putBoolean("FIRSTRUN", false);
    //editor.commit();
    editor.apply(); 
}

答案 1 :(得分:2)

您可以使用共享Prefrence来维护应用启动次数。所以现在如果应用程序第一次启动你可以执行你的代码,如果没有你可以跳过它。这是一个完美的演示。

http://marakana.com/forums/android/examples/63.html

答案 2 :(得分:0)

查看此问题:Is there on install event in android?

在此解释了如何在首次安装/执行应用程序时接收事件。你可以听它,然后执行你的代码。