suer TIL

Androids

ANDROID
2026-06-28 2026-06-29
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
eye catch

【Android】コマンドでエミュレータを日本語設定にする

Appiumが提供するAndroid設定ヘルパーアプリを使ってコマンドラインでエミュレータを日本語設定にする方法。 ビジュアルリグレッションテストなどで日本語化されたスクリーンショットを自動で取得したい場合などに役立つ。
ANDROID
2026-06-13 2026-06-13
eye catch

【Android】エミュレータのアニメーションを無効にして自動テストによるスクリーンショットをきれいに撮る

自動テストで撮ったスクリーンショットが薄い Androidアプリの自動テストで画面キャプチャを取ると画面遷移の直後などで以下のように薄い画像を取得する場合がある。 これは画面遷移の直後でアニメーションの終了前にキャプチャを取得しているため。
ANDROID
2024-12-22 2024-12-22
eye catch

【Android】コマンドでApp Bundle(aab)をapksに変換してエミュレーターにインストールする(bundletool)

bundletool bundletool はApp Bundle(aab)ファイルを.apksファイルへ変換できる。 さらにエミュレーターや接続された端末に.apksファイルをインストールできる。
ANDROID
2024-12-13 2024-12-13
eye catch

Android Studioで動作しているgradleタスクをコマンドで停止する(Timeout waiting to lock artifact cache...)

gradleタスクを停止するコマンド Androidプロジェクトでgradleタスクを停止するにはgradlewコマンドに--stopオプションを指定する。 $ ./gradlew --stop Android Studio で実行中にコマンドでgradleを実行したときに起きるエラー Android Studioでgradleタスクを実行中にコマンドでgradleを実行すると以下のようなエラーが発生する。
ANDROID
2024-12-12 2024-12-12
eye catch

【Android】コマンドでアプリ一覧表示とアンインストールする

コマンドでインストールされちるアプリケーションの一覧を取得する Androidの端末やエミュレータでインストールされているアプリの一覧を取得するにはadb shellコマンドを使って以下のように実行する。 $ adb shell pm list packages package:com.google.android.networkstack.tethering package:com.android.cts.priv.ctsshim package:com.google.android.youtube ... adb shellコマンドで端末に接続した上で、端末内のOS上でpm list packagesを実行している。
ANDROID
2024-12-08 2024-12-09
eye catch

【Android】エミュレータの音声をオフにする

エミュレータの音声をオフにする MacでイヤホンをつけているときにAndroidのエミュレータを立ち上げると音質が劣化する。 ボリュームも変わるので調節が面倒となる。 エミュレータからの音声だけでなくMac自体の音声も変わるので、他のアプリの音声も影響を受ける。 開発中で音声が必要無い場合は音声をオフにしたい。
ANDROID
2024-12-08 2024-12-08
eye catch

【Android】コマンドラインでエミュレータを立ち上げる

emulatorコマンド コマンドラインでエミュレータを立ち上げるにはAndroid SDKに付属されているemulatorコマンドを使う。 emulatorコマンドはMacの場合は以下のディレクトリにインストールされている。
ANDROID
2024-12-08 2024-12-08
eye catch

【Android】App Distributionからコマンドで最新バイナリをダウンロードする

Firebase App Distribution API Firebase App Distributionから最新バイナリをダウンロードするためにFirebase App Distribution API を利用する。 REST APIのprojects.apps.releases.list を利用すると、App DistributionにアップロードされたバイナリのダウンロードURLを取得できる。
ANDROID
2024-12-08 2024-12-08
  • ««
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • »
  • »»
AUTHOR
author image
suer
ふつうのプログラマ
LATESTS
eye catch
【Hugo】sectionページを使ってプライバシーポリシーページを作る
HUGO
2026-07-20 2026-07-20
eye catch
【Hugo】特定セクションだけ独自のsection.htmlを適用する方法
HUGO
2026-07-20 2026-07-20
eye catch
【Hugo】SEO対策としてJSON-LD構造化データを組み込む方法
HUGO
2026-07-19 2026-07-20
eye catch
【Hugo】enableGitInfoによるlastmodがCIのcloneした日時になっていた問題
HUGO
2026-07-19 2026-07-19
eye catch
【Shell Script】untilで条件が真になるまでループする
LINUX
2026-07-19 2026-07-19
  • ホーム
  • お問い合わせ
  • プライバシーポリシー

© 2022 suer