2025 年 3 月 27 日より、AOSP のビルドとコントリビューションには aosp-main
ではなく android-latest-release
を使用することをおすすめします。詳細については、AOSP の変更をご覧ください。
GpsInterface 構造体リファレンス
#include <
gps.h
>
標準の GPS インターフェースを表します。
ファイル
gps.h
の
790
行の定義。
次の start 呼び出しでフラグで定義された情報が使用されないように指定します。コールド スタートの場合、GPS_DELETE_ALL が渡されます。
ファイル
gps.h
の
824
行の定義。
const void*(* get_extension)(const char *name)
|
インターフェースを開き、このインターフェースの実装にコールバック ルーチンを提供します。
ファイル
gps.h
の
797
行の定義。
int(* inject_location)(double latitude, double longitude, float accuracy)
|
別の位置情報プロバイダ(通常は携帯電話 ID)から現在地を挿入します。緯度と経度は度単位で測定され、予想される精度はメートル単位で測定されます。
ファイル
gps.h
の
817 行
の定義。
int(* inject_time)(
GpsUtcTime
time, int64_t timeReference, int uncertainty)
|
min_interval は、測位間隔をミリ秒単位で表します。preferred_accuracy は、リクエストされた測位精度をメートル単位で表します。preferred_time は、リクエストされた最初の測位までの時間をミリ秒単位で表します。
「mode」パラメータは、GPS_POSITION_MODE_MS_BASED または GPS_POSITION_MODE_STANDALONE のいずれかである必要があります。GPS_POSITION_MODE_MS_ASSISTED が渡され、GPS_POSITION_MODE_MS_BASED がサポートされている場合は、GPS_POSITION_MODE_MS_BASED にフォールバックすることがプラットフォームで許可されています(推奨されます)。
ファイル
gps.h
の
837
行の定義。
この構造体のドキュメントは、次のファイルから生成されました。
-
hardware/libhardware/include/hardware/
gps.h
このページのコンテンツやコードサンプルは、コンテンツ ライセンスに記載のライセンスに従います。Java および OpenJDK は Oracle および関連会社の商標または登録商標です。
最終更新日 2025-03-26 UTC。
[null,null,["最終更新日 2025-03-26 UTC。"],[],[]]