638106 ランダム
 ホーム | 日記 | プロフィール 【フォローする】 【ログイン】

まっさんの日記

まっさんの日記

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

PR

カレンダー

バックナンバー

キーワードサーチ

▼キーワード検索

フリーページ

コメント新着

林小遠@ Re:スマホのセンサーについて(12/26) 失礼致しました。Amazonで日本のラズベリ…
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);
try {
for (String provider : providers) {
Location location = locationManager.getLastKnownLocation(provider);
:

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






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

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



© Rakuten Group, Inc.
X