2016-08-17 6 views
-3

gpsがgpsプロバイダーかネットワークプロバイダーのいずれかの場所にある場合は現在の位置を取得しています。ネットワークプロバイダーは現在の位置を返しますが、gpsプロバイダーは常にnull location.Howを返します。gpsがオンの場合、位置はnullです

+2

http://stackoverflow.com/questions/5674414/location-returned-is-null-when-provider-is-gps?answertab=votes#tab-top: あなたは下のリンクを完全な例を確認することができます –

+0

ロックするには時間がかかります – Nilabja

+1

この例を試してみてくださいhttp://www.androidhive.info/2012/07/android-gps-location-manager-tutorial/ –

答えて

0
  • あなたはアンドロイドOS 6.0.1でデバイスを使用している場合は、GPS位置プロバイダ は、Android 6.0 でmenifest.xmlためACCESS_FINE_LOCATION権限が必要です。

6.0以来、いくつかの権限は(FINE_LOCATIONは、そのうちの一つである) "危険な" と考えられています。

ユーザーを保護するには、実行時に権限を与えなければならないため、ユーザーは自分の行動に関連するかどうかを知る必要があります。 https://www.learn2crack.com/2015/10/android-marshmallow-permissions.html

関連する問題