Submit Search
Upload
Androidアプリ滞在時間の計測
•
6 likes
•
5,019 views
Shigeki Yamato
Follow
Mobile
Report
Share
Report
Share
1 of 23
Download now
Download to read offline
Recommended
JUnit5とAndroidのテスト
JUnit5とAndroidのテスト
Hiroshi Kikuchi
Android Lintを覚えてベテラン開発者に追いつこう #ndsmeetup
Android Lintを覚えてベテラン開発者に追いつこう #ndsmeetup
Yukiya Nakagawa
GitBucketPlugin@2014忘年度会
GitBucketPlugin@2014忘年度会
Kiyotaka Kunihira
僕がAndroid開発する時にちょっと便利だと思うtips
僕がAndroid開発する時にちょっと便利だと思うtips
Masataka Kono
everevo × Open Graph
everevo × Open Graph
Tetsuwo OISHI
[Android] モジュール管理で ビルド高速化!
[Android] モジュール管理で ビルド高速化!
ichigotake .
Android dev summit 2019 recap
Android dev summit 2019 recap
furusin
Gradleプラグインを作成してみた
Gradleプラグインを作成してみた
shinya sakemoto
Recommended
JUnit5とAndroidのテスト
JUnit5とAndroidのテスト
Hiroshi Kikuchi
Android Lintを覚えてベテラン開発者に追いつこう #ndsmeetup
Android Lintを覚えてベテラン開発者に追いつこう #ndsmeetup
Yukiya Nakagawa
GitBucketPlugin@2014忘年度会
GitBucketPlugin@2014忘年度会
Kiyotaka Kunihira
僕がAndroid開発する時にちょっと便利だと思うtips
僕がAndroid開発する時にちょっと便利だと思うtips
Masataka Kono
everevo × Open Graph
everevo × Open Graph
Tetsuwo OISHI
[Android] モジュール管理で ビルド高速化!
[Android] モジュール管理で ビルド高速化!
ichigotake .
Android dev summit 2019 recap
Android dev summit 2019 recap
furusin
Gradleプラグインを作成してみた
Gradleプラグインを作成してみた
shinya sakemoto
[potatotips #18] Android M Developer Preview & Wear 最新トピック
[potatotips #18] Android M Developer Preview & Wear 最新トピック
Kenichi Kambara
ひとりアドベントカレンダーのご紹介
ひとりアドベントカレンダーのご紹介
Kazuhiro Hara
Git flow
Git flow
Takami Aoyama
Linkage of gulp & sketch
Linkage of gulp & sketch
rootage-inc
View Monitoring Tips
View Monitoring Tips
Daisuke Yamashita
North Starアプリ作り,海外コミュニティ,Tips
North Starアプリ作り,海外コミュニティ,Tips
Tasuku Takahashi
Google Assistant関係のセッションまとめ
Google Assistant関係のセッションまとめ
Takuya Ueda
git初心者からgit-flowを使えるレベルになって、リリースとレビューを効率化しよう
git初心者からgit-flowを使えるレベルになって、リリースとレビューを効率化しよう
Study Group by SciencePark Corp.
GoogleAppsScript入門
GoogleAppsScript入門
Takami Kazuya
フロントエンド開発者のためのJenkins
フロントエンド開発者のためのJenkins
Satake Hiroyuki
20190921 Google Apps Script(GAS) メインで Google Assistant アプリを作った話
20190921 Google Apps Script(GAS) メインで Google Assistant アプリを作った話
Tsuyoshi Kusaka
あなたもできる!GASで勤怠入力Slack App構築【WESEEK Tech Conf #14】 (pert2)
あなたもできる!GASで勤怠入力Slack App構築【WESEEK Tech Conf #14】 (pert2)
WESEEKWESEEK
Google App Engine で ChatOps やっていき
Google App Engine で ChatOps やっていき
Satoru Takanami
Algolia
Algolia
DaikiSato10
駆け出しエンジニアが拡張機能を開発してみた!
駆け出しエンジニアが拡張機能を開発してみた!
takaguru
Github for windows学内での使い方
Github for windows学内での使い方
Imai Kenta
Gradle PluginとTwitterとズン ドコ キ・ヨ・シ!
Gradle PluginとTwitterとズン ドコ キ・ヨ・シ!
Shinobu Okano
dotcle 経験0から Meteor iOS アプリを2ヶ月半で作ってリリースしてみた
dotcle 経験0から Meteor iOS アプリを2ヶ月半で作ってリリースしてみた
Nobutaka OSHIRO
Pythonとgit hubとベンチャー企業の上手な付き合い方
Pythonとgit hubとベンチャー企業の上手な付き合い方
Takahiro Fujiwara
Cloud Functionsの紹介
Cloud Functionsの紹介
Takuya Ueda
Material Designなdrawerを実装したい
Material Designなdrawerを実装したい
shinya sakemoto
ハンドメイドカレンダー第15回potatotips用
ハンドメイドカレンダー第15回potatotips用
Fumiya Sakai
More Related Content
What's hot
[potatotips #18] Android M Developer Preview & Wear 最新トピック
[potatotips #18] Android M Developer Preview & Wear 最新トピック
Kenichi Kambara
ひとりアドベントカレンダーのご紹介
ひとりアドベントカレンダーのご紹介
Kazuhiro Hara
Git flow
Git flow
Takami Aoyama
Linkage of gulp & sketch
Linkage of gulp & sketch
rootage-inc
View Monitoring Tips
View Monitoring Tips
Daisuke Yamashita
North Starアプリ作り,海外コミュニティ,Tips
North Starアプリ作り,海外コミュニティ,Tips
Tasuku Takahashi
Google Assistant関係のセッションまとめ
Google Assistant関係のセッションまとめ
Takuya Ueda
git初心者からgit-flowを使えるレベルになって、リリースとレビューを効率化しよう
git初心者からgit-flowを使えるレベルになって、リリースとレビューを効率化しよう
Study Group by SciencePark Corp.
GoogleAppsScript入門
GoogleAppsScript入門
Takami Kazuya
フロントエンド開発者のためのJenkins
フロントエンド開発者のためのJenkins
Satake Hiroyuki
20190921 Google Apps Script(GAS) メインで Google Assistant アプリを作った話
20190921 Google Apps Script(GAS) メインで Google Assistant アプリを作った話
Tsuyoshi Kusaka
あなたもできる!GASで勤怠入力Slack App構築【WESEEK Tech Conf #14】 (pert2)
あなたもできる!GASで勤怠入力Slack App構築【WESEEK Tech Conf #14】 (pert2)
WESEEKWESEEK
Google App Engine で ChatOps やっていき
Google App Engine で ChatOps やっていき
Satoru Takanami
Algolia
Algolia
DaikiSato10
駆け出しエンジニアが拡張機能を開発してみた!
駆け出しエンジニアが拡張機能を開発してみた!
takaguru
Github for windows学内での使い方
Github for windows学内での使い方
Imai Kenta
Gradle PluginとTwitterとズン ドコ キ・ヨ・シ!
Gradle PluginとTwitterとズン ドコ キ・ヨ・シ!
Shinobu Okano
dotcle 経験0から Meteor iOS アプリを2ヶ月半で作ってリリースしてみた
dotcle 経験0から Meteor iOS アプリを2ヶ月半で作ってリリースしてみた
Nobutaka OSHIRO
Pythonとgit hubとベンチャー企業の上手な付き合い方
Pythonとgit hubとベンチャー企業の上手な付き合い方
Takahiro Fujiwara
Cloud Functionsの紹介
Cloud Functionsの紹介
Takuya Ueda
What's hot
(20)
[potatotips #18] Android M Developer Preview & Wear 最新トピック
[potatotips #18] Android M Developer Preview & Wear 最新トピック
ひとりアドベントカレンダーのご紹介
ひとりアドベントカレンダーのご紹介
Git flow
Git flow
Linkage of gulp & sketch
Linkage of gulp & sketch
View Monitoring Tips
View Monitoring Tips
North Starアプリ作り,海外コミュニティ,Tips
North Starアプリ作り,海外コミュニティ,Tips
Google Assistant関係のセッションまとめ
Google Assistant関係のセッションまとめ
git初心者からgit-flowを使えるレベルになって、リリースとレビューを効率化しよう
git初心者からgit-flowを使えるレベルになって、リリースとレビューを効率化しよう
GoogleAppsScript入門
GoogleAppsScript入門
フロントエンド開発者のためのJenkins
フロントエンド開発者のためのJenkins
20190921 Google Apps Script(GAS) メインで Google Assistant アプリを作った話
20190921 Google Apps Script(GAS) メインで Google Assistant アプリを作った話
あなたもできる!GASで勤怠入力Slack App構築【WESEEK Tech Conf #14】 (pert2)
あなたもできる!GASで勤怠入力Slack App構築【WESEEK Tech Conf #14】 (pert2)
Google App Engine で ChatOps やっていき
Google App Engine で ChatOps やっていき
Algolia
Algolia
駆け出しエンジニアが拡張機能を開発してみた!
駆け出しエンジニアが拡張機能を開発してみた!
Github for windows学内での使い方
Github for windows学内での使い方
Gradle PluginとTwitterとズン ドコ キ・ヨ・シ!
Gradle PluginとTwitterとズン ドコ キ・ヨ・シ!
dotcle 経験0から Meteor iOS アプリを2ヶ月半で作ってリリースしてみた
dotcle 経験0から Meteor iOS アプリを2ヶ月半で作ってリリースしてみた
Pythonとgit hubとベンチャー企業の上手な付き合い方
Pythonとgit hubとベンチャー企業の上手な付き合い方
Cloud Functionsの紹介
Cloud Functionsの紹介
Viewers also liked
Material Designなdrawerを実装したい
Material Designなdrawerを実装したい
shinya sakemoto
ハンドメイドカレンダー第15回potatotips用
ハンドメイドカレンダー第15回potatotips用
Fumiya Sakai
Tips for better CI on Android
Tips for better CI on Android
Tomoaki Imai
Android lint-srp-practice
Android lint-srp-practice
cch-robo
全てSになる -RxJavaとLWSを持ち込む楽しさ-
全てSになる -RxJavaとLWSを持ち込む楽しさ-
Ryutaro Miyashita
minneにおけるテスト〜リリース〜リリース後にやっている事の紹介
minneにおけるテスト〜リリース〜リリース後にやっている事の紹介
Masataka Kono
React Nativeはクロスプラットフォームモバイルアプリ開発の夢を見るか #DroidKaigi
React Nativeはクロスプラットフォームモバイルアプリ開発の夢を見るか #DroidKaigi
Yukiya Nakagawa
Viewers also liked
(7)
Material Designなdrawerを実装したい
Material Designなdrawerを実装したい
ハンドメイドカレンダー第15回potatotips用
ハンドメイドカレンダー第15回potatotips用
Tips for better CI on Android
Tips for better CI on Android
Android lint-srp-practice
Android lint-srp-practice
全てSになる -RxJavaとLWSを持ち込む楽しさ-
全てSになる -RxJavaとLWSを持ち込む楽しさ-
minneにおけるテスト〜リリース〜リリース後にやっている事の紹介
minneにおけるテスト〜リリース〜リリース後にやっている事の紹介
React Nativeはクロスプラットフォームモバイルアプリ開発の夢を見るか #DroidKaigi
React Nativeはクロスプラットフォームモバイルアプリ開発の夢を見るか #DroidKaigi
Similar to Androidアプリ滞在時間の計測
Qt5のセンサーAPIを使ってみたい
Qt5のセンサーAPIを使ってみたい
You&I
Androidリリース作業の効率化(2)
Androidリリース作業の効率化(2)
Kenichi Kambara
スマートフォンアプリの テスト自動化をはじめよう
スマートフォンアプリの テスト自動化をはじめよう
Koji Hasegawa
テストがあればなんとかなる〜効率化までの道程〜
テストがあればなんとかなる〜効率化までの道程〜
Takao Sumitomo
20170624 発表資料-ml
20170624 発表資料-ml
Ozawa Kensuke
アプリリリース後に後悔しないための20のこと
アプリリリース後に後悔しないための20のこと
leverages_event
Android6.0の機能まとめ 実機でサンプルを動かしてみた
Android6.0の機能まとめ 実機でサンプルを動かしてみた
Satoshi Noda
「最強」のチームを「造る」技術基盤 ディレクターズ・カット
「最強」のチームを「造る」技術基盤 ディレクターズ・カット
Rakuten Group, Inc.
Potatotips 5 bakusoku_compile
Potatotips 5 bakusoku_compile
ichigotake .
[Stack Overflow Dev Days 2015]Android 6.0 Marshmallow App Permissions 応用編
[Stack Overflow Dev Days 2015]Android 6.0 Marshmallow App Permissions 応用編
Kenichi Kambara
兄弟アプリのロジック共通化とビルド高速化の実験
兄弟アプリのロジック共通化とビルド高速化の実験
ichigotake .
Android studio で行ってみよう!!
Android studio で行ってみよう!!
Kazuaki Ueda
「Camelog」Android開発秘話
「Camelog」Android開発秘話
Shoya Tsukada
はてなにおける Android アプリのソフトウェアテスト
はてなにおける Android アプリのソフトウェアテスト
Yu Nobuoka
Microsoft Azureで始めるサクサクAndroid開発 in jazug青森
Microsoft Azureで始めるサクサクAndroid開発 in jazug青森
Masaki Yamamoto
2010/8/27 TechEd2010 ライトニングトーク
2010/8/27 TechEd2010 ライトニングトーク
Sunao Tomita
AppCodeNight testcode
AppCodeNight testcode
Akira SUGIMOTO
入門者用Android Studio Hands on
入門者用Android Studio Hands on
Shintaro Yamasaki
夜子まま塾 2015年1月23日 進行用資料
夜子まま塾 2015年1月23日 進行用資料
Masafumi Terazono
KobeGTUG GAE/Java
KobeGTUG GAE/Java
takagig
Similar to Androidアプリ滞在時間の計測
(20)
Qt5のセンサーAPIを使ってみたい
Qt5のセンサーAPIを使ってみたい
Androidリリース作業の効率化(2)
Androidリリース作業の効率化(2)
スマートフォンアプリの テスト自動化をはじめよう
スマートフォンアプリの テスト自動化をはじめよう
テストがあればなんとかなる〜効率化までの道程〜
テストがあればなんとかなる〜効率化までの道程〜
20170624 発表資料-ml
20170624 発表資料-ml
アプリリリース後に後悔しないための20のこと
アプリリリース後に後悔しないための20のこと
Android6.0の機能まとめ 実機でサンプルを動かしてみた
Android6.0の機能まとめ 実機でサンプルを動かしてみた
「最強」のチームを「造る」技術基盤 ディレクターズ・カット
「最強」のチームを「造る」技術基盤 ディレクターズ・カット
Potatotips 5 bakusoku_compile
Potatotips 5 bakusoku_compile
[Stack Overflow Dev Days 2015]Android 6.0 Marshmallow App Permissions 応用編
[Stack Overflow Dev Days 2015]Android 6.0 Marshmallow App Permissions 応用編
兄弟アプリのロジック共通化とビルド高速化の実験
兄弟アプリのロジック共通化とビルド高速化の実験
Android studio で行ってみよう!!
Android studio で行ってみよう!!
「Camelog」Android開発秘話
「Camelog」Android開発秘話
はてなにおける Android アプリのソフトウェアテスト
はてなにおける Android アプリのソフトウェアテスト
Microsoft Azureで始めるサクサクAndroid開発 in jazug青森
Microsoft Azureで始めるサクサクAndroid開発 in jazug青森
2010/8/27 TechEd2010 ライトニングトーク
2010/8/27 TechEd2010 ライトニングトーク
AppCodeNight testcode
AppCodeNight testcode
入門者用Android Studio Hands on
入門者用Android Studio Hands on
夜子まま塾 2015年1月23日 進行用資料
夜子まま塾 2015年1月23日 進行用資料
KobeGTUG GAE/Java
KobeGTUG GAE/Java
More from Shigeki Yamato
初めてのParse.com
初めてのParse.com
Shigeki Yamato
Androidでライブラリを作る
Androidでライブラリを作る
Shigeki Yamato
Alternative WebView
Alternative WebView
Shigeki Yamato
第十一回渋谷Java
第十一回渋谷Java
Shigeki Yamato
Google Maps を使ったアプリを作ってみた
Google Maps を使ったアプリを作ってみた
Shigeki Yamato
AndroidのAppirater何使ってますか?
AndroidのAppirater何使ってますか?
Shigeki Yamato
山戸家の家庭内情報共有
山戸家の家庭内情報共有
Shigeki Yamato
20110715 enterprise wiki search
20110715 enterprise wiki search
Shigeki Yamato
More from Shigeki Yamato
(8)
初めてのParse.com
初めてのParse.com
Androidでライブラリを作る
Androidでライブラリを作る
Alternative WebView
Alternative WebView
第十一回渋谷Java
第十一回渋谷Java
Google Maps を使ったアプリを作ってみた
Google Maps を使ったアプリを作ってみた
AndroidのAppirater何使ってますか?
AndroidのAppirater何使ってますか?
山戸家の家庭内情報共有
山戸家の家庭内情報共有
20110715 enterprise wiki search
20110715 enterprise wiki search
Androidアプリ滞在時間の計測
1.
Androidアプリ 滞在時間の計測 2015/03/12 potatotips #15 山戸茂樹
@heki1224
2.
自己紹介 • 山戸茂樹(やまとしげき) • 株式会社グノシー
Android開発 • Android開発歴:5.5ヶ月 • 自慢:愛妻家 2
3.
突然ですが 3
4.
AndroidでCircleCI使って自動ビルド して、Deploygateに自動配布した話 を聞きたい人どれくらいいます? 4
5.
が 5
6.
6
7.
私のあとに 発表する人がいたので 辞めときます 7
8.
で 8
9.
今日は アプリ滞在時間を計測した話 をしようと思います 9
10.
まずは一般論 Google Analytics を使ってください
11.
Not 一般論 自前で実装します
12.
方法 Application.ActivityLifecycleCallbacksを使うと そのアプリケーションすべてのActivityについて ライフサイクルメソッドをフックできる (API Level 14
から)
13.
実装 public class SampleApplication
extends Application implements Application.ActivityLifecycleCallbacks
14.
実装 Application#onCreate()
15.
実装
16.
実装
17.
実装 public void onActivityStarted(Activity activity) ここで現在時間ミリ秒取得
18.
実装
19.
実装 public void onActivityStopped(Activity activity) ここで測定結果を出す
20.
測定出来た めでたし めでたし
21.
P.S. CircleCIのお話聞きたい方はあとで声かけて いただければです。
22.
最後に • 一緒にAndroid開発してくれる人を募集中です 22
23.
ご清聴ありがとうございました 23
Download now