コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
GpsInterface構造体リファレンス
#include < gps.h >
標準のGPSインターフェースを表します。
ファイルgps.hの790行で定義されています。
次に開始する呼び出しがフラグで定義された情報を使用しないことを指定します。 GPS_DELETE_ALLは、コールドスタートのために渡されます。
ファイルgps.hの824行で定義されています。
const void *(* get_extension)(const char * name) |
拡張情報へのポインタを取得します。
ファイルgps.hの841行で定義されています。
インターフェイスを開き、このインターフェイスの実装にコールバックルーチンを提供します。
ファイルgps.hの797行で定義されています。
int(* inject_location)(2倍の緯度、2倍の経度、浮動小数点精度) |
別のロケーションプロバイダー(通常はセルID)から現在のロケーションを挿入します。緯度と経度は度で測定されます期待される精度はメートルで測定されます
ファイルgps.hの817行で定義されています。
int(* inject_time)( GpsUtcTime time、int64_t timeReference、int不確実性) |
min_intervalは、修正間の時間をミリ秒単位で表します。 Preferred_accuracyは、要求された修正精度をメートル単位で表します。 priority_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行で定義されています。
sizeof(GpsInterface)に設定
ファイルgps.hの792行で定義されています。
この構造体のドキュメントは、次のファイルから生成されました。
- ハードウェア/libhardware/ include / hardware / gps.h
このページのコンテンツやコードサンプルは、コンテンツ ライセンスに記載のライセンスに従います。Java および OpenJDK は Oracle および関連会社の商標または登録商標です。
最終更新日 2022-08-30 UTC。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"必要な情報がない"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"複雑すぎる / 手順が多すぎる"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"最新ではない"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻訳に関する問題"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"サンプル / コードに問題がある"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"その他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"わかりやすい"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"問題の解決に役立った"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"その他"
}]