第一次打开应用程序时的Android说明?

时间:2013-11-12 10:52:11

标签: android android-layout instructions

你知道这个enter image description here

吗?

我想创建像这个屏幕的东西。当我第一次打开应用程序时,我想打开这个屏幕并显示一个上下文..怎么可能?我不知道是什么搜索这种类型的东西..

3 个答案:

答案 0 :(得分:12)

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    ...
    if (isFirstTime()) {
        // What you do when the Application is Opened First time Goes here
    }
    ...
}


/***
 * Checks that application runs first time and write flag at SharedPreferences 
 * @return true if 1st time
 */
private boolean isFirstTime()
{
    SharedPreferences preferences = getPreferences(MODE_PRIVATE);
    boolean ranBefore = preferences.getBoolean("RanBefore", false);
    if (!ranBefore) {
        // first time
        SharedPreferences.Editor editor = preferences.edit();
        editor.putBoolean("RanBefore", true);
        editor.commit();
    }
    return !ranBefore;
}

答案 1 :(得分:2)

我找到了一个很好的库,可以向用户显示有关屏幕上特定项目的教程,名为“ShowCase view library”。

但是图书馆非常错误,有时会将其纹理项目放在屏幕外(例如,当设备旋转时)。

我找到的替代类似库是“SuperToolTips”。

答案 2 :(得分:0)

我正在使用MaterialShowcaseView https://github.com/deano2390/MaterialShowcaseView。非常易于使用,效果很好,可定制,支持指令序列。解决了许多ShowCase view库已发布的问题。