ウォーキングの合間の無駄口
先月の投稿でAPI24でAVDを作成していたため、Localdatetimeが使えないとのエラーメッセージがでていることを報告しましたが、それならばとAndroidStudioをアップグレードして、AVDをAPI26以上にすることにしました。PCにインストールしてあるAndroidstudioをアンインストールし、関連ファイルも削除して、最新のAndroidStudio、Koala版2024.1.2をインストールしました。そしてAVDをAPI35で作成しました。ということで、早速お試しソフトとして、ボタン操作で所定の文字を画面に表示するものを作成し、うまく動作することを確認しました。しかし、Localdatetimeのコマンドが使えるか否かは今だ試していません。そのうちにやろうと思っているところです。まあ、問題はないでしょう。それにしてもAndroidstudioは画面が簡潔になった分、UIがますます奥ぶかくなりましたね・・・・。
Androidstudio2023でアプリを開発していたのですが、以前に作ったものと動作がにていたのでコードをコピーして手抜きで作成したわけですが、日付データを書き込む部分でエラーとなりプログラムがストップ。以前と同じなのに何故???とデバック開始。LocalDateTimeの使い方を検索して同じようにプログラミングしてもエラー、メッセージとしてAPI26以前ではどうも使えないと言っていることに気づきました。以前のプログラムはAndroidstudio2022で開発していたのでLocaldatetimeで問題なく通過していたのですが、Androidstudio2023ではAPI26以前のコードは許可されないということかと、納得。いつまでもAndroidの古いバージョンのosを使うな、メンテしないぞということらしいです。ということで今回はLocaldatetimeの使用をやめて、Dateを使うことにしてAPI24をフォローしました。次回からはAndroidstudio2024にして、API26以上に変更することにしました。Androidは難しいな。
当方のwebを管理しているpcのosをwin10からwin11にアップグレードしました。来年の秋にはwin10のメンテが終了するとのことで買い換えるかと思っていました。マイクロソフトのwin11アップグレード・チエッカーでは不可と判定されていたのであきらめていたのですが、ユーチューブに強制アップグレードの方法があったので、それをたよりにアップグレードをしたところ、うまく進んでしまった次第です。要はアップグレード・チエッカーを無にして実行させるという方法でした。インストールされていたアプリもandroidstudioをのぞけば問題なく実行できています。androidstudioは完全に消去してから再インストールしたら問題なく動作しました。最新版になったら操作方法が変わってしまってつまずくという問題がありましたが。ところで、では この pcをいつまで使いつづけるのかという問題が発生しました。androidstudioのエミュレータが遅く感じてきたら変えどきかなと思われますね。それはいつになるのだろう?
やっと最寄り駅の時刻表を検索できるスマホアプリが完成しました。時刻表データをスマホ内のデータベースに読み込んで、平日、休日、上り、下りを区別して検索し表示するものです。データの読込みがうまくいかず、ダウンしかかりましたが、デバックしたら、意外に予想どおりに動いていたので後半はドンドン進みました。最後にローカル時間の表示で、英国の標準時を日本時間に変換することを考察していたら、スマホの設定で日本時間が出ることをしり、無駄な骨折りをしていたなとなっとく。とにかく実用に供するアプリができて一安心しました。ではまた。
外部ファイルを読みこんで表示する方法は何とかクリアしました。Android studioを最新版にしたら操作方法は同じなのですが、ボタンの画面表示が違っていて、それを発見するのにまた時間を要してしまい、いろいろ悪戦苦闘の連続でした。それで今は、プログラミングも済んでデバック中です。ファイルから読み込んだデータをデータベースにインサートするのがうまくいかないので、そこを調査中です。近日中にクリアできるといいんですが・・・・・。
Androidのプログラミングを勉強中なのですが、ネット上の教材を使って勉強しています。で、データべースなどを使ったアプリを開発しているのですが、このデータベースにデータを入れ込むのに、外部ファイルからデータを読み込ませることを考えています。以前、それをやっていたんですが、どこに参考文献があるのかまったくわすれてしまっていて、調査中です。どこかにメモでも残っていないかと探しているのですがいまだに見つかっていません。残っているプログラムをみても、どのように展開すればいいのか思いだせないので、困っています。歳による記憶力の低下が響いているのでしょうかね。ではまた。
AndroidのプログラミングをするためのツールであるAndroid studioを動かしてみたら、既に1年前に改版されていてツール自身も古くなっていることが判明し、それではとツールを改版しました。すると今度はツールの操作方法がわからず、最新の参考書を買うはめになってしまいました。ところがこの参考書はLinearLayoutを使うといって、デェフォルトで設定されているConstraintLayoutとは違う書き方をしているので解説書とツールの動作があわないで困ってしまいました。で、ネット上にAndroidのプログラミングの解説がないか調べたら、簡単な例題とツールの操作方法も教えているものがあったので、早速その例題をやることにしました。ConstraintLayoutを使いつつ、テキスト編集もするというsplit方式でやるものでなかなか便利だなと実感しています。ということでプログラミングを鋭意努力中です。それでは。
ついに2023年も師走となり、年末となってしまいました。年末となったにもかかわらづ、温かいことに異常気象かと思い恐怖を感じてしまいます。今年の出来事としては、Almalinux9への乗り換えが無事すんだことがなりよりです。Centos6から7に何とか移行したのに、Centosが開発バージョンに格落ちになるという指針にびっくりしましたが、何とか早めに対応できて一安心したしだいです。なお、これによってスマホ用のAndoroid系プログラムの開発が停止してしまったわけですが、どういう風に開発していたのかすっかり忘れてしまいました。記憶力が低下してきているのでなかなか思いだせないでいますが、ボチボチ始めてみるかと思案しているところです。メモリも32GBに拡張しているので、2024年はなんとかプログラミングを復活させたいですね。ではまた。
前回、街道ルートのデータ編集ソフトを改善しょうとしていることを表明しました。が、いざ取りかかろうとすると当該ソフトの読み込みが必要で、これにけっこう時間をろうするので、二の足をふんでいるところです。めんどうくさいな~と思ってしまっています。以前作ったソフトの改修にはこの作業が必須で、作成したときに残したざっくりした資料ではなく、頭の中に対象となるソフトの構成を反映させることをやらなければならないわけで、この解読がめんどうなわけです。てなわけで、躊躇しているところで、そういえばFLACの音源を購入してみるかなどどよこしまな思いつきに陥り、高橋真梨子の「FOR YOU」やホイットニーヒューストンの「I WILL ALWAYS LOVE YOU」などをON LINEで購入して聞いてみました。やっぱり歌手の声のリアリティーが再現されているなと聞き入ってしまいます。というわけで、横道にそれていますという報告でした。あと少しで12月、師走ですので、この件は当面保留ですね。ではまた。
街道ルートの地図表示をサービスでしていますが、この表示が地図上の道路と大きくずれている箇所があります。気にはなっていたのですが、修正するにはGPSデータの修正が必要ですので、わずらわしく思い、いつかやることにして延ばしていました。アルバムサーバの引越しも終了したので、ついにこの問題に手をつけるかと思案中です。精緻なデータを残しても、このデータを維持管理をどうするのかと先ゆきのことを考えてしまいますが、そのときがきたらシステム一式も手放す覚悟で管理システムソフトに取り組んでみるか・・・・? ではまた。