2015-06-07 76 views
3

Runtime Android permissionsAndroid版本低於M的Android運行時權限?

最近我的ola cabs application,在最新的更新後,要求在運行時的位置權限。它沒有打開位置設置屏幕,但只需點擊是,設備的我的位置(GPS)就已打開,應用程序無需進入位置設置或任何設置屏幕。這個功能即將出現在android M中,並且僅在MNC預覽版中提供,所以我猜測它現在不能在設備上使用。那麼這個應用程序如何實現這個功能呢?

+0

當您禁用GPS時,可能會請求精確的位置? – Zadrox

回答

5

它是Play Services SDK 7.0+中的using SettingsApi,到display the location settings dialog

+0

太好了!謝謝,不知道這個:) – gopi1410

+0

@ gopi1410:FWIW,這是一個示例應用程序的示例,作爲從融合位置提供商獲取定期位置的一部分:https://github.com/commonsguy/cw-omnibus/tree/master/Location/FusedPeriodic – CommonsWare

+0

http://stackoverflow.com/questions/30093673/use-the-android-default-gps-on-off-dialog-in-my-application/37246593#37246593 full code –