3

2.3.3 の Android フォンでテストするために使用したアプリケーションがあり、GPS とネットワーク ロケーションを使用します。ただし、2 つの異なる ICS (4.0+) 電話で試しましたが、ネットワークの場所が更新されません。マニフェスト (INTERNET、ACCESS_LOCATION、ACCESS_GPS、ACCESS_COARSE_LOCATION、ACCESS_FINE_LOCATION、ACCESS_NETWORK_STATE) に必要な権限があり、以前は機能していました。

lastKnownLocation を介して ICS で場所の「ヒント」を取得できますが、ネットワークの場所を有効にする必要があります。Android 2.3.3 では引き続き動作しますが、それ以降のバージョンでは動作しません。

ICS のために変更する必要があるものはありますか?

4

3 に答える 3

4

両方の 4.1.1 Android フォンで同じ問題が発生しました。場所が何らかの形で 1 つの場所に「くっついて」おり、変更したくないようです。

電話を再起動すると、位置情報の更新が正常に機能し始めます。

MapView を使用する Play マーケットの他のアプリケーションも試してみましたが、現在の場所を見つけることもできませんでした。GoogleMaps アプリケーションはこの問題の影響を受けず、常に問題なく動作していました。

ところで、必要以上の権限を使用しています。android.permission.INTERNET と、android.permission.ACCESS_FINE_LOCATION または android.permission.ACCESS_COARSE_LOCATION のいずれかを含める必要があります。

于 2012-12-09T17:06:00.817 に答える
2

デバイスの再起動後、ネットワーク ロケーション プロバイダーは正常に動作しますが、しばらくすると更新が停止します。

これは既知の問題です:

https://code.google.com/p/android/issues/detail?id=57707

残念ながら、まだ解決策はありません。そのため、問題に投票してください。

于 2013-10-03T09:08:09.320 に答える
0

huawei G330D (4.0.4) で非常によく似た問題があります。Google アプリ (マップ、ローカル) が正常に動作し、ネットワークの場所が正しく表示されているにもかかわらず、ネットワークの場所がまったく機能しません (最初の lastKnownLocation が null を返す場合でも)。まだそれを解決する方法を見つけることができませんでした:-(

于 2013-01-16T16:44:19.167 に答える