前人未踏の領域へ Androidアプリ開発編

Androidアプリ開発に関する調査メモ置き場。古い記事にはアプリ以外も含まれます。

2022-07-01から1ヶ月間の記事一覧

Android:desugar_jdk_libsを1.2.0に更新する

内容 com.android.tools:desugar_jdk_libsを1.2.0に更新したところ、以下のエラーに遭遇した。どうすればよいか。 Unsupported desugared library configuration version, please upgrade the D8/R8 compiler 対応 Android Gradle Pluginのバージョンを上げ…

Android:Compose:Modifier.weightについてのメモ

内容 Modifier.weightの使い方について迷った箇所があったのでまとめておく Modifier.weightの仕組み ある範囲内(Row, Columnなど)に並べられたComposableの幅を比率で確保するための仕組み weightを付けなかったComposableはそのまま描写される weightの…

Android:okhttp3で画像データ取得時にエラーが発生する

内容 Coilのバージョンを 1.4.0 から 2.1.0 に上げたところ、一部のバナー画像が表示されなくなった。 調査 エラーは以下のようなもので、レスポンスヘッダーのcontent-disposition に無効なキャラクタが含まれているようだ。filenameの「バナー」の部分だろ…

Android: WebViewで発生したエラー一覧

内容 WebViewでページをロードした際に WebViewClient.onReceivedError で拾ったエラーのリスト。 新しいものを見かけた場合には随時追加したい。 Description errorCode description 内容 -1 ERR_FAILED -1 ERR_HTTP2_PROTOCOL_ERROR サイトに接続できない …

Jetpack Compose : TextFieldにdisabledTextColorを適用するには

内容 TextFieldをdisabledな状態にしたい。どうすればよいか。 対応 enabledパラメータをfalseにする。基本はこれだけで、フォーカスが当たらなくなり、編集不可になる。 // 抜粋 TextField( enabled = false ) 色が変わるようにする enabled=falseになった…