アプリにGPSプロバイダーを選択させようとしています。メソッドgetBestProvider()はネットワークプロバイダーを生成し、メソッドgetAllProviders()は3つのネットワークプロバイダーも生成します。奇妙なことに、GPSがSamsung GTS5360デバイスで有効になっています。これは、isProviderEnabled(LocationManager.GPS_PROVIDER)呼び出しでも証明されています。私はAndroid2.3.6を使用しています。
私のマニフェストファイルには両方の権限(ACCESS_FINE_LOCATIONとACCESS_COARSE_LOCATION)があります。GPS_EVENT_SATELLITE_STATUSイベントをリッスンするためにlocationManagerオブジェクトに追加したGpsStatusリスナーも実装しましたが、これまでのところ何も起きていません。
他の埋め込みGPSアプリケーションを実行すると、GPSが機能します。ベランダに座って、晴天の状態です。
何が起こっているのかについての提案は大歓迎です。必要に応じてコードを投稿できます。