まっさんの日記

まっさんの日記

PR

×

カレンダー

キーワードサーチ

▼キーワード検索

コメント新着

Mizuki8515 @ Re:塗装の縮れ(対策)(10/07) この方法は確かに有効そうですね。クリア…
2023.10.11
XML
カテゴリ: 仕事


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);

for (String provider : providers) {
Location location = locationManager.getLastKnownLocation(provider);
:

ポチッ として頂けると、
次のコンテンツを作成する励みになります♪
ブログランキング・にほんブログ村へ






お気に入りの記事を「いいね!」で応援しよう

最終更新日  2023.10.11 14:33:29
コメントを書く


【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! -- / --
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x
X

© Rakuten Group, Inc.
X
Design a Mobile Site
スマートフォン版を閲覧 | PC版を閲覧
Share by: