現在、どの電話機でもGnssNavigationMessageがサポートされていますか?Androidの生GNSSナビゲーションメッセージAPIを現在サポートしている携帯電話はどれですか?
開発者ドク:2016 GoogleのI/Oカンファレンスとgpsworld.comからの記事が示さhttps://developer.android.com/reference/android/location/GnssNavigationMessage.Callback.html
そのネクサス9タブレット、ネクサス5倍の携帯電話、ネクサス6P電話、ピクセル携帯電話とピクセルXL電話サポートGNSSの生測定値。
生の測定にはアクセスできますが、ナビゲーションメッセージにはアクセスできません。自分のアプリやGoogleのGNSS Logger(GitHub、GPS測定ツール)を実行すると、Nexus 5xとPixelの電話機はGNSSナビゲーションメッセージのステータス0(サポートされていません)を返します。
各衛星からの生の航行メッセージを分析することは素晴らしいことです。すなわちアルマナック、エフェメリス、および他のデータを含む。しかし、実際に新しいAPIをサポートしているAndroid 7.0以降を実行する電話機は見つかりませんでした(これはオプションです)。
LocationManager lm = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
lm.registerGnssNavigationMessageCallback(new GnssNavigationMessage.Callback() {
@Override
public void onGnssNavigationMessageReceived(GnssNavigationMessage event) {
// never runs
}
@Override
public void onStatusChanged(int status) {
// runs once with status == 0
}
});
ハードウェアの推奨事項に関する質問はプログラミングに関連するものではないため、ここでは解説していないので、このトピックをオフトピックとして閉じることにしました。 –