SlideShare a Scribd company logo
New Android Location APIs
Contents
• Fused Location Provider
– Concept
– Implementation
• Geo Fencing
– Concept
– Implementation
• Activity Recognition
– Concept
– Implementation
Fused Location Provider
Current Platform State
Introduction of Fused Location Provider
Implementation via Listener
Implementation via Listener (contd..)
Implementation via PendingIntent
Geo Fencing
Concept
Implementation
Implementation (contd..)
Activity Recognition
Concept
Implementation
Implementation (contd..)
Available via Google Play Services
Take Away
• Accurate
• Battery Efficient
• Good Coverage
• Contextual
Thank You!

More Related Content

Viewers also liked

Whats new in_play
Whats new in_playWhats new in_play
Whats new in_play
punchdrunker Nanao
 
Firebase with Android
Firebase with AndroidFirebase with Android
Firebase with Android
Fumihiko Shiroyama
 
Android lint-srp-practice
Android lint-srp-practiceAndroid lint-srp-practice
Android lint-srp-practice
cch-robo
 
What is tested by pre-launch (security) reports?
What is tested by pre-launch (security) reports?What is tested by pre-launch (security) reports?
What is tested by pre-launch (security) reports?
ak_shio_555
 
全てSになる -RxJavaとLWSを持ち込む楽しさ-
全てSになる -RxJavaとLWSを持ち込む楽しさ-全てSになる -RxJavaとLWSを持ち込む楽しさ-
全てSになる -RxJavaとLWSを持ち込む楽しさ-
Ryutaro Miyashita
 
minneにおけるテスト〜リリース〜リリース後にやっている事の紹介
minneにおけるテスト〜リリース〜リリース後にやっている事の紹介minneにおけるテスト〜リリース〜リリース後にやっている事の紹介
minneにおけるテスト〜リリース〜リリース後にやっている事の紹介
Masataka Kono
 
React Nativeはクロスプラットフォームモバイルアプリ開発の夢を見るか #DroidKaigi
React Nativeはクロスプラットフォームモバイルアプリ開発の夢を見るか #DroidKaigiReact Nativeはクロスプラットフォームモバイルアプリ開発の夢を見るか #DroidKaigi
React Nativeはクロスプラットフォームモバイルアプリ開発の夢を見るか #DroidKaigi
Yukiya Nakagawa
 

Viewers also liked (7)

Whats new in_play
Whats new in_playWhats new in_play
Whats new in_play
 
Firebase with Android
Firebase with AndroidFirebase with Android
Firebase with Android
 
Android lint-srp-practice
Android lint-srp-practiceAndroid lint-srp-practice
Android lint-srp-practice
 
What is tested by pre-launch (security) reports?
What is tested by pre-launch (security) reports?What is tested by pre-launch (security) reports?
What is tested by pre-launch (security) reports?
 
全てSになる -RxJavaとLWSを持ち込む楽しさ-
全てSになる -RxJavaとLWSを持ち込む楽しさ-全てSになる -RxJavaとLWSを持ち込む楽しさ-
全てSになる -RxJavaとLWSを持ち込む楽しさ-
 
minneにおけるテスト〜リリース〜リリース後にやっている事の紹介
minneにおけるテスト〜リリース〜リリース後にやっている事の紹介minneにおけるテスト〜リリース〜リリース後にやっている事の紹介
minneにおけるテスト〜リリース〜リリース後にやっている事の紹介
 
React Nativeはクロスプラットフォームモバイルアプリ開発の夢を見るか #DroidKaigi
React Nativeはクロスプラットフォームモバイルアプリ開発の夢を見るか #DroidKaigiReact Nativeはクロスプラットフォームモバイルアプリ開発の夢を見るか #DroidKaigi
React Nativeはクロスプラットフォームモバイルアプリ開発の夢を見るか #DroidKaigi
 

More from Vishal Nayak

Google IO 2018
Google IO 2018Google IO 2018
Google IO 2018
Vishal Nayak
 
Google IO Devbytes 2014
Google IO Devbytes 2014Google IO Devbytes 2014
Google IO Devbytes 2014
Vishal Nayak
 
Google IO 2017 Recap
Google IO 2017 RecapGoogle IO 2017 Recap
Google IO 2017 Recap
Vishal Nayak
 
Google IO 2015 - Devbytes
Google IO 2015 - DevbytesGoogle IO 2015 - Devbytes
Google IO 2015 - Devbytes
Vishal Nayak
 
Google Fit
Google FitGoogle Fit
Google Fit
Vishal Nayak
 
Google Tag Manager and Google Analytics
Google Tag Manager and Google AnalyticsGoogle Tag Manager and Google Analytics
Google Tag Manager and Google Analytics
Vishal Nayak
 
Genymotion with Jenkins
Genymotion with JenkinsGenymotion with Jenkins
Genymotion with Jenkins
Vishal Nayak
 

More from Vishal Nayak (7)

Google IO 2018
Google IO 2018Google IO 2018
Google IO 2018
 
Google IO Devbytes 2014
Google IO Devbytes 2014Google IO Devbytes 2014
Google IO Devbytes 2014
 
Google IO 2017 Recap
Google IO 2017 RecapGoogle IO 2017 Recap
Google IO 2017 Recap
 
Google IO 2015 - Devbytes
Google IO 2015 - DevbytesGoogle IO 2015 - Devbytes
Google IO 2015 - Devbytes
 
Google Fit
Google FitGoogle Fit
Google Fit
 
Google Tag Manager and Google Analytics
Google Tag Manager and Google AnalyticsGoogle Tag Manager and Google Analytics
Google Tag Manager and Google Analytics
 
Genymotion with Jenkins
Genymotion with JenkinsGenymotion with Jenkins
Genymotion with Jenkins
 

New android location ap is