suer TIL
eye catch
stat -c '%U' でファイルのオーナー名だけ取得する
stat -c ‘%U’ でオーナーだけ取得する statコマンドの-cオプションでフォーマットを指定すると、特定の情報だけを出力できる。 %Uはオーナーのユーザー名を表すフォーマット指定子である。
LINUX
2026-06-18 2026-06-18
eye catch
【Android】アプリを多言語対応する
Androidアプリを多言語対応するには、言語ごとのリソースファイルを用意し、システムのロケールに応じて適切な文字列を表示する仕組みを使う。 文字列リソースの基本構成 デフォルトの文字列リソースは res/values/strings.xml に定義する。
ANDROID
2026-06-17 2026-06-17
eye catch
【Android, Kotlin】AppBarに検索ボックスを設置する
AppBarに検索ボックスを設置する方法を、ViewとComposeそれぞれで説明する。 View(SearchView) メニューリソースに SearchView を追加し、onCreateOptionsMenu() で設定する。
ANDROID
2026-06-17 2026-06-17
eye catch
【Android,Kotlin】BottomSheetの初期高さを設定する
BottomSheetの初期高さ(最初に表示されたときの高さ)を設定する方法を、ViewとComposeそれぞれで説明する。 View(BottomSheetBehavior) BottomSheetBehavior の peekHeight プロパティで初期高さを設定する。
ANDROID
2026-06-16 2026-06-17
eye catch
【Android,Kotlin】BiometricPromptで生体認証を実装する
Androidで生体認証(指紋・顔認証)を実装するには BiometricPrompt APIを使う。 依存を追加する app/build.gradle に依存を追加する。 dependencies { implementation "androidx.biometric:biometric:1.1.0" } androidx.biometric ライブラリはマニフェストマージにより USE_BIOMETRIC パーミッションを自動的に追加するため、手動での追加は不要だ。意図を明示したい場合は AndroidManifest.xml に明示的に記述する。
ANDROID
2026-06-15 2026-06-15
eye catch
agvtoolでXcodeプロジェクトのバージョンを管理する
agvtool(Apple Generic Versioning Tool)はXcodeプロジェクトのバージョン番号を管理するCLIツールである。 XcodeプロジェクトのCURRENT_PROJECT_VERSION(ビルド番号)とMARKETING_VERSION(バージョン番号)をコマンドラインから確認・更新できる。
MAC
2026-06-14 2026-06-14
eye catch
【Android,Kotlin】RecyclerView.Adapter#onViewDetachedFromWindow()でリスト要素が隠れたときに処理する
onViewDetachedFromWindow() RecyclerView.AdapterのonViewDetachedFromWindow()メソッドは、リスト要素がスクロールで画面外へ出ると呼ばれる。
ANDROID
2026-06-14 2026-06-14
eye catch
【Android】debugビルドでoss-licenses-pluginのライセンス一覧をすべて表示する
oss-licenses-plugin によるライセンス一覧は、debugビルドでは “Debug License Info” というデバッグビルド専用のライセンス情報のみが表示される。リリースビルドでは全ての依存ライブラリのライセンスが表示される。debugビルドでは表示されない。
ANDROID
2026-06-14 2026-06-14
eye catch
【Android】oss-licenses-pluginでOSSライセンス一覧を表示する
oss-licenses-plugin を使うと、アプリが依存するOSSライブラリのライセンス一覧画面を簡単に表示できる。 依存の追加 settings.gradle.kts の pluginManagement ブロックに resolutionStrategy を追加する。 pluginManagement { resolutionStrategy { eachPlugin { if (requested.id.id == "com.google.android.gms.oss-licenses-plugin") { useModule("com.google.android.gms:oss-licenses-plugin:0.12.0") } } } } libs.versions.toml にバージョンとライブラリ、プラグインを追加する。
ANDROID
2026-06-14 2026-06-14
eye catch
【Android,Kotlin】ImageDecoder.decodeBitmap()はEXIF回転を自動で適用する
問題 Android Q以降はImageDecoder.decodeBitmap()、それ以前はMediaStore.Images.Media.getBitmap()でBitmapを取得し、EXIFから取得した回転情報を適用する実装がある。
ANDROID
2026-06-14 2026-06-14
  • ««
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • »
  • »»
AUTHOR
author image
suer
ふつうのプログラマ
LATESTS
eye catch
stat -c '%U' でファイルのオーナー名だけ取得する
LINUX
2026-06-18 2026-06-18
eye catch
【Android】アプリを多言語対応する
ANDROID
2026-06-17 2026-06-17
eye catch
【Android, Kotlin】AppBarに検索ボックスを設置する
ANDROID
2026-06-17 2026-06-17
eye catch
【Android,Kotlin】BottomSheetの初期高さを設定する
ANDROID
2026-06-16 2026-06-17
eye catch
【Android,Kotlin】BiometricPromptで生体認証を実装する
ANDROID
2026-06-15 2026-06-15
  • ホーム
  • お問い合わせ
  • プライバシーポリシー

© 2022 suer