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

Androidアプリ滞在時間の計測