Androidアプリ滞在時間の計測

23
Androidアプリ 滞在時間の計測 2015/03/12 potatotips #15 山戸茂樹 @heki1224

Transcript of Androidアプリ滞在時間の計測

Androidアプリ 滞在時間の計測

2015/03/12 potatotips #15 山戸茂樹 @heki1224

自己紹介

• 山戸茂樹(やまとしげき)

• 株式会社グノシー Android開発

• Android開発歴:5.5ヶ月

• 自慢:愛妻家

2

突然ですが

3

AndroidでCircleCI使って自動ビルドして、Deploygateに自動配布した話 を聞きたい人どれくらいいます?

4

5

6

私のあとに 発表する人がいたので 辞めときます

7

8

今日は アプリ滞在時間を計測した話

をしようと思います

9

まずは一般論

Google Analytics を使ってください

Not 一般論

自前で実装します

方法

Application.ActivityLifecycleCallbacksを使うと

そのアプリケーションすべてのActivityについて

ライフサイクルメソッドをフックできる

(API Level 14 から)

実装

public class SampleApplication extends Application implements Application.ActivityLifecycleCallbacks

実装

Application#onCreate()

実装

実装

実装

public void onActivityStarted(Activity activity)

ここで現在時間ミリ秒取得

実装

実装

public void onActivityStopped(Activity activity)

ここで測定結果を出す

測定出来た

めでたし めでたし

P.S.

CircleCIのお話聞きたい方はあとで声かけていただければです。

最後に• 一緒にAndroid開発してくれる人を募集中です

22

ご清聴ありがとうございました

23