2022年11月8日火曜日

prime musicアプリ

昨日少し書き込んだところ、タイムリーなことに今日FireHD10のシステムアップデートがかかりました。アプリ更新で単独で更新がかかるかもと期待していたのですが、ファーム自体アップデートされたようです。

例の微妙なサービス改悪変更がしっかり反映されたのかな?

ちなみに昨日の夜に電源ケーブルを接続したまま再生していたところ、再生が止まることもなくいい感じで再生し続けてくれていました。

で、さっそくアプリを起動して再生してみると、いい感じに再生されている感じでした。が、それも20分ぐらいでしょうか…止まりましたw

何度か再生してみてもしばらくするとやはり止まる。

設定を見直していると、オプションの設定で「自動再生 曲が終わると似たような曲を自動再生します。」という見慣れぬ設定があったのでそれをオフに。

すると今度は曲と曲の間で止まり、なんとなく数十分そのまま放置していたら突然次の曲が流れ始めました…よくわからんw

曲と曲の間は、もしかすると回線とかシステム系の過負荷による無反応かもしれない。

2022/11/08 22:58

~~~~~

設定のキャッシュをクリアを実行して今朝prime musicを電源接続無しで使っていますが結構調子がいいかも。

サーバー過負荷でなければ、キャッシュのクリアが解決策かな?

TextInputLayout/TextInputEditTextではemsが効かない

EditTextで画面が狭いながらもラベルとなるTextViewを付けてみるとlabelForなる属性値に気づく…

確かそんな属性あったけどあんまり効果なかったような気がするのだが…で、検索してみるとこんなページが

編集可能なビューのラベル https://support.google.com/accessibility/android/answer/6378120?hl=ja

その中で、「ヒント: Android Design Support Library にある TextInputLayout を利用すると、EditText と関連するテキストラベルを管理しやすくなり、Android のユーザー補助サービスとの連携が向上します。」とあるので早速リンクから飛んでみるとページには

 DEPRECATED

文字が…むむむ、もう廃止されちゃってないのかな?と思ってさらに検索してみると、クラスのマッピングのページが引っかかりました。

一応androidxに取り込まれているようなのでちょっと使ってみました。が、画面幅いっぱいに広がっているので少し調整してみようとems属性に数字を入れてみたところ変化なし。

色々といじっているとlayout_widthへの設定はラッピングのTextInputLayoutの状態によって変更できなくなっているようで…なにやらこの辺の属性は柵がある様子。

少なくても表示エリアが少なくなるのと「編集可能なビューのラベル」を読む限りユーザー補助などに対しても結構有用そうなので使いたかったのだが…

Android Studio: リファクターで漏れる…

リファクター機能はしっかりとできていれば強力且つケアレスミスが発生しないのでとても有望なのですが、実装に問題があるととんでもないことになるとても危険な機能だったり。

そんなリファクター。私は過去に試しに使って痛い目を見て以来、信用ならない無駄な機能の代表格でした。

しかし、Androidの開発環境がエクリプスからAndroid Studio変わり、しばらくするとリファクターが実装されたときに試しに使ってみると、思いのほか結構しっかりと変更してくれて余計な変更などもなく無事に使え感動した記憶があります。なので、結構頻繁にリファクトしてたりしますが、巨大な範囲に及ぶ作業だとバックアップ取ってからやってますがw

個人的にはリファクターは名称の変更しか用はないのですが、たまに使っているsafe deleteとかは動作が若干怪しかったりするので、その辺は今までの経験則にのっとった方が無難だったりします。

で、調子に乗っていると漏れてました…ただ、結果がわかればこれは致し方ないかなあ?とか思える部分かな。

やったことはFragmentのレイアウトxmlの名前を変更したところ、kotlinのコードのimport部分のdatabindingのクラス名が漏れてました。

まぁ被害としてはコンパイル時にエラーが出て、書き換えてあげれば問題ないので実被害はほぼないのですが、それでもこの手の漏れは疲れているときに発生するときついかもなぁ…

リファクタによる変更でキツイ点は変更されてるなんて思ってもみないところで書き換わってたりすると発見するまでに結構時間経過が経っていて、バックアップやヒストリーが無いと戻せなくなりそうなところ。

2022年11月7日月曜日

アマゾンのアプリが挙動不審な件

前々から気になってたのですが、いつも利用しているprime videoとprime musicアプリがダメになっている点があります。

2022年11月1日火曜日

Android: EditText で例外が発生しアプリが落ちる

意外と簡単に例外が発生して愚痴りたいと思いますw

簡単な入力画面をAndroidで作ってみようかと思って試行錯誤する事、早数か月。

もしかしてAndroidでも事務処理系のアプリで結構できるかもと思い確認作業から始めてみると、