カテゴリ:仕事
MLSのAndroid14対応。 フォアグラウンドサービスタイプは必須対応だけと思いきや、、、 Android14で非推奨となったクラスがありました。 Criteria GPSの精度を管理するクラスで、 位置情報を扱うアプリは結構影響あるんじゃないでしょうか。 非推奨で、使用不可というわけではないので、 今回は放置という手もある。 次のAndroid15で使用不可となる可能性が高いので、 手を打っておくほうがよろしいかと。 (変更前) : Criteria criteria = new Criteria(); criteria.setAccuracy(Criteria.ACCURACY_FINE); try { String provider = locationManager.getBestProvider(criteria, true); Location location = locationManager.getLastKnownLocation(provider); : (変更後) : String[] providers = new String[]{LocationManager.GPS_PROVIDER, LocationManager.NETWORK_PROVIDER}; LocationManager locationManager = (LocationManager) context.getSystemService(Context.LOCATION_SERVICE); try { for (String provider : providers) { Location location = locationManager.getLastKnownLocation(provider); : ポチッとして頂けると、 次のコンテンツを作成する励みになります♪ お気に入りの記事を「いいね!」で応援しよう
最終更新日
2023.10.11 14:33:29
コメント(0) | コメントを書く
[仕事] カテゴリの最新記事
|