SkyArts.com’s Twitter Updates for 2022-08-17
- Android 向け Wrix (超高機能テキストエディタ)を Android 13 向けにビルドしてみました!
Deprecated での警告は
– Display クラスのサイズ取得機能
– InputMethodMana… https://t.co/ixwCFBqUil 15:13:52, 2022-08-17 - 『Display クラスのサイズ取得機能』に関しては Android 11 で変更になり、更に 13 で Deprecated とか変更しすぎ!
サイズ指定に絡むので頻繁に変更されても困るかな。『InputMethodMana… https://t.co/kevbb2zqsZ in reply to SkyArts_dot_com 15:17:00, 2022-08-17
- Android 13 対応をしてもテストが大変そうなので、 Android 12 向けに戻して現時点のものをリリースした方が良さそうかな。
Android 12 でも普及率 13.5% の現状なのに誤差の範囲の Android… https://t.co/xDZIxLG08z in reply to SkyArts_dot_com 15:21:50, 2022-08-17
- 昨年の Android 12 の時は
『Android 12のActivityのライフサイクルが使い物にならない問題』
でかなり大変でした。
余りにも意味不明な問題なので開発を止める事も考えた位ですし。Android 13 で… https://t.co/Z5D0sSyHYb in reply to SkyArts_dot_com 15:46:22, 2022-08-17
- Android 13 向けのビルドで Deprecated での警告が出るのは以下の所ですね。
※先に挙げた機能は Android 12 での Deprecated でした。– PackageInfo#getPackageIn… https://t.co/YqRsVR4Hxe in reply to SkyArts_dot_com 16:55:21, 2022-08-17
- getParcelable 系は "Class<T>" 指定が必要になった様ですね。 in reply to SkyArts_dot_com 17:07:38, 2022-08-17
- Android Studio for macOS は、 OS が勝手に追加した ".DS_Store" ファイルが増えるだけでビルドエラーになって先に進めなくなるのですね。
結局、ターミナルからコマンドで(通常は非表示の) ".… https://t.co/kMRfDWLFOK 18:52:12, 2022-08-17
- Build.VERSION_CODES の定数が
– Q
– R
– S
– S_V2の次(Android 13)が
– TIRAMISU
なのは違和感。 https://t.co/37c5JyFsq3 in reply to SkyArts_dot_com 19:09:18, 2022-08-17
- Google Play Billing Library 4 から 5 に移行しないといけないですね。
重要な機能を頻繁に変更されても困るのですよね。恐らく、来年の11月位には 5 が必須になりそうですし。
- 無駄に奥深い造りになっていて、その上で Android Studio のデバッグ機能では取得できる値が不明なので色々と苦労しますね。
この様に意味不明なので、標準の無料試用期間を使う気になれないですね。
まあ、Wrix には独自… https://t.co/I2qNwAIlks in reply to SkyArts_dot_com 21:04:21, 2022-08-17 - テスト環境だと1ヶ月のサブスクリプションは5分間扱いなので、5分待たないと次のテストができないのですよね。 in reply to SkyArts_dot_com 21:14:35, 2022-08-17
- 期限切れでも制限なく使えるので、「あれっ?」と思いましたが、Wrix (超高機能テキストエディタ)には「親切機能」があり、サブスクリプションの期限切れ後でも一定時間ライセンス有り状態で使えるのでした!(笑)
会議中等に期限切れで使えなくなったら不便ですしね。 in reply to SkyArts_dot_com 21:17:09, 2022-08-17
- Wrix (超高機能テキストエディタ)の「親切機能」はもう一つあります!
– ライセンスの期限切れでもアプリ切り替え、画面切り替えをしない限りライセンスの期限切れ扱いにならない!
つまり、ライセンス切れでもテキスト編集画面で編… https://t.co/9TX4GsvTza in reply to SkyArts_dot_com 21:33:05, 2022-08-17
- Google Play Billing Library 4 から 5 に移行完了!
Google Play 標準のサブスクリプションの無料試用期間は無駄に複雑になりそうなので省きました!(笑)
ただし、Wrix (超高機能テキス… https://t.co/Yk2Zb1DFzR in reply to SkyArts_dot_com 21:35:22, 2022-08-17 - そして、すぐに自分用に Wrix (超高機能テキストエディタ)を「常時フルライセンス版」に戻しました!
正に開発者特権ですね。(笑) in reply to SkyArts_dot_com 21:38:04, 2022-08-17
- 他の Android アプリも Google Play Billing Library 4 から 5 に移行しようとした所、
"com .google.common.collect" パッケージ
が無いエラーが出ますね。ライブラリの依存関係の判断が上手く動作してくれない感じ。 23:16:06, 2022-08-17
- 仕方ないので build.gradle に
implementation 'com .google.guava:guava:20.0'
をすると
com .google.common.util.concurrent.Listena… https://t.co/DleQ4Bqzs9 in reply to SkyArts_dot_com 23:17:05, 2022-08-17 - 最終的に以前使用した事のある「ListenableFuture クラスの重複エラー」回避の裏技の
implementation 'com .google.guava:listenablefuture:9999.0-empty-t… https://t.co/RT51y7v248 in reply to SkyArts_dot_com 23:18:37, 2022-08-17
- 使用しているライブラリの依存関係はどこで設定してあるのかな?? in reply to SkyArts_dot_com 23:20:15, 2022-08-17
- 途中、
com .google.common.collect.ImmutableList クラス
の import に関して、Firebase 云々の修正候補が出たので試しましたが、これは Firebase 内の Immutabl… https://t.co/yLhRxOvJ1b in reply to SkyArts_dot_com 23:23:05, 2022-08-17