Androidアプリを作るにあたって初回起動を判断する必要があると思います。 よくあるケースとしてははじめて起動した時にチュートリアルを表示して、2回目以降はチュートリアルを出さないようにするなどの処理を考えたりするときに判断が必要になります。 一般的にはプリファレンスにデータを書き込んで1回目か2回目以降なのか判断できるようにしたりしますが、この機能を実現するAPIがAndroid Support Libraryに標準で入りましたので紹介したいと思います。 実装 初回起動か2回目以降の起動かを保存するAppLaunchCheckerというのを使って機能を実現します。 AppLaunchCheckerはSupport Library v4に実装されています。 それでは使ってみましょう。 AppLaunchCheckerには2つのメソッドを持っています。 hasStartedFromLaun