11

これ知ってる?ここに画像の説明を入力

さて、この画面のようなものを作成したいと思います。初めてアプリケーションを開いたときに、この画面を開いてコンテキストを表示します。どのように可能ですか? この種のものを何を検索するのかわかりません..

4

3 に答える 3

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;
}
于 2013-11-12T10:57:47.077 に答える
2

「 ShowCase ビュー ライブラリ」と呼ばれる、画面上の特定の項目についてユーザーにチュートリアルを表示するための優れたライブラリを見つけました。

しかし、ライブラリは非常にバグが多く、テクスチャ アイテムが画面の外に出てしまうことがあります (たとえば、デバイスを回転させたときなど)。

私が見つけた代替の同様のライブラリは「SuperToolTips」です。

于 2013-11-12T11:09:50.257 に答える