suer TIL
eye catch
【Android】エミュレータのアニメーションを無効にして自動テストによるスクリーンショットをきれいに撮る
自動テストで撮ったスクリーンショットが薄い Androidアプリの自動テストで画面キャプチャを取ると画面遷移の直後などで以下のように薄い画像を取得する場合がある。 これは画面遷移の直後でアニメーションの終了前にキャプチャを取得しているため。
ANDROID
2024-12-22 2024-12-22
eye catch
【PostgreSQL】ページャーを無効にして大量件数の結果でも一度に出力する
psqlでページャーが有効になっている場合 psqlコマンドでクエリを実行すると、結果が多い場合にページャーが有効になる。 例えば以下のように-cオプションで結果が多いクエリを実行する。 $ psql -d testdb -c "SELECT id FROM users;" id ----- 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 : 以上のようにページャーが有効になっており、末尾に:が表示される。
DATABASE
2024-12-15 2024-12-15
eye catch
【PostgreSQL】指定したテーブルのインデックスを確認する
SQLでインデックスを確認する PostgreSQLで指定したテーブルのインデックスを確認するにはpg_indexesシステムカタログをSELECTする。 SELECT * FROM pg_indexes WHERE tablename = 'テーブル名'; 例えばusersテーブルのインデックスを確認するには以下のように実行する。
DATABASE
2024-12-15 2024-12-15
eye catch
【unzip】大きなzipファイルをunzipで展開する
注意 展開後サイズが4GB以上のzipファイルをunzipファイルで展開できないのはzip bombの可能性を考慮しているため。 以降のコマンドの実行は自分で作ったzipファイルであるなど信頼できる場合に限ること。 大きなzipファイルをunzipで展開した場合のエラー 展開後サイズが4GB以上のzipファイルをunzipファイルで展開しようとすると以下のようなエラーが発生する。
LINUX
2024-12-13 2024-12-13
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
  • ««
  • «
  • 2
  • 3
  • 4
  • 5
  • 6
  • »
  • »»
AUTHOR
author image
suer
ふつうのプログラマ
LATESTS
eye catch
【LSCOLORS】lsコマンドで表示されるファイル・ディレクトリの色を変更する
LINUX
2025-12-16 2025-12-16
eye catch
sortコマンドでhuman readableな数値をソートする
LINUX
2025-12-14 2025-12-14
eye catch
【GitHub Actions】ジョブの実行をEnvironmentで承認必須にする
LINUX
2025-12-12 2025-12-12
eye catch
【Claude Code】許可するコマンドを設定する
LINUX
2025-12-07 2025-12-07
eye catch
【Gemini CLI】許可するコマンドを設定する
LINUX
2025-12-07 2025-12-07
  • ホーム
  • お問い合わせ
  • プライバシーポリシー

© 2022 suer