adb
正攻法は、バックアップ&リストアだけれど、開発中だとちょっとだけ戻して、 スキーマの更新の処理を確認したいときがある。 Androidで使うデータベースのバージョンは、SQLiteのuser_versionを使っているので、 無理やり手動で変更すれば、OK。やり直しが…
AndroidのEmulatorに入ってSQLite3でDBの中身をみるときの備忘録。 ひさびさにDBのマイグレーションをするときに、今どうだっけ?を見たかったが、 やり方忘れてたので、その時のメモ Emulatorにログイン $ adb shell アプリの権限に変更 $ run-as <package-name> dbの中を</package-name>…
Androidで常駐起動するサービスを作ることがあったので、そのときの備忘録。 作るときのポイントを整理してみた。が、いろいろ考えることが多い。。。 ポイント WakefulBroadcastReceiverを使ってServiceを起動する スリープしてもWifiの接続を維持しておく …
Androidアプリを開発していると、DBの中身をみて確認したくなるけど、adb shellでsqlite3コマンドを叩くのはめんどくさい。。。 DB Browser for SQLite(旧 SQLite Database Browser)なんていう GUIベースのすてきなツールもあるようなので、導入してみた際の…
アラームとか常駐アプリとか端末起動時にあれこれしたかった 素敵な記事があったので、自己理解のための備忘録 Android - システムの起動時にアプリを起動する - Qiitaqiita.com 基本的に ブロードキャストされるandroid.intent.action.BOOT_COMPLETEDを処理…
AlarmManagerを使ってサービスを自動起動したがうまく設定できているか不安になってきた。。。 どうしたら確認できるかなーと思ったら、adbからできるらしい。 $ adb shell dumpsys alarm > dump.txt dump.txtの中身は下記のような感じ。自分のpackage-name…
Androidを開発しているときに、よく使うadbコマンド集 アプリの一覧を表示 adb shell pm list package インストールされているアプリの一覧が表示される。 バックアップ adb -s <SID> backup -apk -shered -f <pkg>_`date +"%Y%m%d_%H%M%S"`.bk <pkg> 個人的に日付けをいれ</pkg></pkg></sid>…