Android起動時にBOOT_COMPLETED*1を受信して自動起動するアプリがExceptionを吐いて死んでしまうと、システムが再起動を延々と繰り替えしてしまうケースがあるようだ。 fastbootを使って/dataを初期化*2してしまえばいいのだが、それも乱暴過ぎるという場合のバッドノウハウ。 サンプルのHomeアプリ*3などのホーム置き換えアプリのパッケージを起動時にインストールして、BOOT_COMPLETEDが流れる前にホーム選択ダイアログを出させてしまうという手段を使う。 $ adb wait-for-device && adb push home.apk /data/app/home.apk この状態で例外を吐くアプリのパッケージを/data/appから消してしまえばいい。なお、samplesのHomeはまともに動かないので、デフォルトアプリには絶対にしていけない。 *
@kojiraがみんなに呼びかけて、Androbookを改良する会を開いてくれたよ!@tommoromokey,@sardinej,@itog,@mack2000が、集まってくれたよ! 特に@tommoromokeyがコードをごりごり書いてくれて、かなりよくなりました!本当に本当にありがとうございました。感謝感激です。現在、Androidマーケットで「Androbook」で検索すると改良版のサンプルが出てきます。 人が集まると、どんどんすごいことになってくるのでびっくりです。 動きが滑らかになった。 フリーズするバグが治った。 拡大縮小がついた。 gif/png対応。 ページめくりがわかりやすくなった。 横書きですが小説などもうpできるようにした(HTML対応) 皆様のすごいアイデアのおかげで、テキストも対応できました。連番のhtmlをzipでアップするだけです。間違っても、「ミクシーで誰
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く