1

GPS を使用するアプリがあります。

私の問題は、GPS が信号を探している部分にたどり着くと、それを見つけることができないということです。これはバッテリーを殺します。

私はこれを使用しました:

this.locationManager.requestLocationUpdates(this.provider, 0,
                                            0, pendingIntent);

ただし、リフレッシュレートのみを設定します。GPS がロックされていない場合は、試行を続けます。

ロックを取得しようとして数分後に停止したい。

私に何ができる?

4

1 に答える 1

1

新しい場所を頻繁に確認したくない場合は、最短時間と最短距離を指定する必要があります。構造は次のようになります。

 public void requestLocationUpdates (String provider, long minTime, float minDistance, PendingIntent intent)

詳細については、このリンクを確認してください

編集:申し訳ありませんが、あなたの質問がわかりません。このリンクを確認してください。タイムアウトを設定する必要があります。この助けを願っています。 GPS 信号の取得をタイムアウトする方法

于 2012-05-30T09:01:38.583 に答える