Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Androidアプリ滞在時間の計測

3,833 views

Published on

Published in: Mobile
  • Be the first to comment

Androidアプリ滞在時間の計測

  1. 1. Androidアプリ 滞在時間の計測 2015/03/12 potatotips #15 山戸茂樹 @heki1224
  2. 2. 自己紹介 • 山戸茂樹(やまとしげき) • 株式会社グノシー Android開発 • Android開発歴:5.5ヶ月 • 自慢:愛妻家 2
  3. 3. 突然ですが 3
  4. 4. AndroidでCircleCI使って自動ビルド して、Deploygateに自動配布した話 を聞きたい人どれくらいいます? 4
  5. 5. が 5
  6. 6. 6
  7. 7. 私のあとに 発表する人がいたので 辞めときます 7
  8. 8. で 8
  9. 9. 今日は アプリ滞在時間を計測した話 をしようと思います 9
  10. 10. まずは一般論 Google Analytics を使ってください
  11. 11. Not 一般論 自前で実装します
  12. 12. 方法 Application.ActivityLifecycleCallbacksを使うと そのアプリケーションすべてのActivityについて ライフサイクルメソッドをフックできる (API Level 14 から)
  13. 13. 実装 public class SampleApplication extends Application implements Application.ActivityLifecycleCallbacks
  14. 14. 実装 Application#onCreate()
  15. 15. 実装
  16. 16. 実装
  17. 17. 実装 public void onActivityStarted(Activity activity) ここで現在時間ミリ秒取得
  18. 18. 実装
  19. 19. 実装 public void onActivityStopped(Activity activity) ここで測定結果を出す
  20. 20. 測定出来た めでたし めでたし
  21. 21. P.S. CircleCIのお話聞きたい方はあとで声かけて いただければです。
  22. 22. 最後に • 一緒にAndroid開発してくれる人を募集中です 22
  23. 23. ご清聴ありがとうございました 23

×