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
  • ««
  • «
  • 52
  • 53
  • 54
  • 55
  • 56
  • »
  • »»
AUTHOR
author image
suer
ふつうのプログラマ
LATESTS
eye catch
【swift package】依存パッケージを依存ツリーで表示する (show-dependencies)
MAC
2026-10-12 2026-10-12
eye catch
【GitHub Actions,Xcode】DerivedDataとSwiftPMをキャッシュしてCIのビルドを速くする (irgaly/xcode-cache)
MAC
2026-10-11 2026-10-11
eye catch
【swift package】Package.swiftの依存関係の解決だけを先に実行する (resolve)
MAC
2026-10-11 2026-10-11
eye catch
【xcodebuild】SwiftPMの依存関係の解決だけを先に実行する (-resolvePackageDependencies)
MAC
2026-10-11 2026-10-11
eye catch
【xcodebuild】テストの実行先を指定する (-destination)
MAC
2026-10-11 2026-10-11
  • ホーム
  • お問い合わせ
  • プライバシーポリシー

© 2022 suer