FarEast4 のAndroid 12対応

FarEast4 のAndroid 12対応が一月かかって、ようやく完了しました。実際は調査は終わってて、修正と動作確認に今日ようやく取りかかれたというところ。

  1. addNmeaListener() に第2引数Handlerを追加。
    locationManager.addNmeaListener(mOnNmeaMessageListener, null);
  2. requestLocationUpdatesの第1引数を固定値に変更。
    locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 0, 0, this);

2.についての参考は次。
参考:[Android] GPSで位置情報を取得するアプリを作る
1.が必要だったかどうかは未確認。

Android 12来たる

10/20(水)に私のPixel 4aにAndroid 12が降りてきました。さっそくアップグレード。今の所、特に問題はありません。

それとは別に、拙作のFarEast4が正常に動かない。今朝簡単にデバッグしてみると、GPS情報を読み出すのに使っているonNmeaMessage()がコールされていない。OnNmeaMessageListenerのアタッチまでは問題ない様子。うーん、夜に続きを見てみます。

ということで今日の自転車のログは無しです。

自転車と金魚と

一月ほど前から自転車で走っていると異音が。ペダルを漕ぐタイミングでキーキー鳴るので、原因はペダルかボトムブラケットか。

確証がないままペダルをAmazonで買いました。そして交換、走ると無事に音は鳴らなくなりました。ベルトも切れそうになってたので交換しました。

MKSのペダルで前のものと似たものを探しました。

その後、11時から21世紀美術館の「アートアクアリウム ~金沢・金魚の密~」を母姉妹と見に行く。私だけ現地集合で落ち合い、30分くらい展示を見て回る。マンボウ開けのためだろうけど、すごい人出で、ゆっくり落ち着いて見ることができず、見に来た人も皆スマホでカシャカシャで、忙しい展覧会でした。

それから工大近くジョリーパスタでお昼ご飯。パスタを食べながら色々と話をしてのんびりしました。また皆でどこかへ食べに行こう。