0

数か月前から Google Play で 2 つのアプリを入手しています。数週間前から、アプリが自分の位置を特定できなくなったというメールをユーザーから何通か受け取りました。これらの問題が発生する前に、私のアプリは更新されていません。

onLocationChanged デリゲート メソッドは、これらのデバイスでは呼び出されなくなりました。

この問題は、Android 4.1.x 以降 (Jelly Bean) を搭載したデバイスで発生するようです。

問題が発生しているこれらのデバイスでは、地理位置情報を使用する他のアプリも機能しなくなっているようです。Google マップだけで、ユーザーの地理的位置を特定することができます。

Android 4.1.x Jelly Bean 以降で地理位置情報が機能しないことを説明するにはどうすればよいですか?

ご回答ありがとうございます。

4

2 に答える 2

0

たまたま、設定でランチャーを4.2からJellyBean 4.1に設定すると、再び機能しました。これは、ランチャーが GPS へのアクセスを制限していることに関係しているに違いありません。

于 2013-08-14T16:49:32.553 に答える
0

私は完全に間違っている可能性がありますが、アプリが Google Maps Android API v2 を使用している場合、ユーザーは機能する前に 2 つの場所で位置情報ソースを有効にする必要があるという事実に関係している可能性があります。

  1. 設定 > 位置情報アクセス > GPS または Wi-Fi
  2. アカウント > Google > 位置情報の設定 > Google アプリに位置情報へのアクセスを許可する ON

2 番目を無効にすると、API を使用するアプリで位置情報が更新されなくなります。

于 2013-03-27T00:35:28.713 に答える