Androbook: インターフェイス改良版(10/11/07)!
>ばいーんの仕様を一部変更しました。
>縮小したとき画面サイズにフィットします。>ページ移動ボタンをコンパクトにして
>拡大縮小ボタンと同じようにフェードアウトするようにしました。>ページ先読み機能をつけました。
>今のところ効果は見られませんが(むしろパフォーマンス落ちてる気が)
>今後のデータ暗号化や、ダウンロード対応になったときの準備です。>今週末にデータの格納方法について考えるつもりだったんですが
>ばいーんの仕様変更に思ったより手間取って手が回りませんでした。
>来週あたり検討できたらなあと思います。
http://androbook.lolo.jp/tk/Androbook.apk
使ってみた。
- だいぶリーダーらしくなってきた。
- バイーンはいらなんじゃないか?
- 空白エリアトリミングがほしい。
- 途中で予期せず停止してしまったよ..
- おお、クラッシュしても前のページ位置おぼえてるぞ
- そろそろアプリアイコンあったほうがいいのじゃ?
- バーかくしてフルスクリーンのリクエストはかなわなかったか
- MENUはページジャンプしかない
- 書庫機能がそろそろ次のステップではないか
- 最後のページで次へを押すと、やっぱ落ちちゃう
- 横画面で見ているときに、縦方向のスムーズスクロールボタンがほしくなるね
- ページジャンプすると、無言で落ちた...
と、こんな感じ。
追記:
- ページ送りをガシガシたたくと落ちる
11-09 18:58:49.803: ERROR/dalvikvm-heap(13704): 1020498-byte external allocation too large for this process. 11-09 18:58:49.803: ERROR/(13704): VM won't let us allocate 1020498 bytes 11-09 18:58:49.843: ERROR/AndroidRuntime(13704): Uncaught handler: thread AsyncTask #4 exiting due to uncaught exception 11-09 18:58:49.843: ERROR/AndroidRuntime(13704): java.lang.RuntimeException: An error occured while executing doInBackground() 11-09 18:58:49.843: ERROR/AndroidRuntime(13704): at android.os.AsyncTask$3.done(AsyncTask.java:200) 11-09 18:58:49.843: ERROR/AndroidRuntime(13704): at java.util.concurrent.FutureTask$Sync.innerSetException(FutureTask.java:273) 11-09 18:58:49.843: ERROR/AndroidRuntime(13704): at java.util.concurrent.FutureTask.setException(FutureTask.java:124) 11-09 18:58:49.843: ERROR/AndroidRuntime(13704): at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:307) 11-09 18:58:49.843: ERROR/AndroidRuntime(13704): at java.util.concurrent.FutureTask.run(FutureTask.java:137) 11-09 18:58:49.843: ERROR/AndroidRuntime(13704): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1068) 11-09 18:58:49.843: ERROR/AndroidRuntime(13704): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:561) 11-09 18:58:49.843: ERROR/AndroidRuntime(13704): at java.lang.Thread.run(Thread.java:1096) 11-09 18:58:49.843: ERROR/AndroidRuntime(13704): Caused by: java.lang.OutOfMemoryError: bitmap size exceeds VM budget 11-09 18:58:49.843: ERROR/AndroidRuntime(13704): at android.graphics.BitmapFactory.nativeDecodeStream(Native Method) 11-09 18:58:49.843: ERROR/AndroidRuntime(13704): at android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:459) 11-09 18:58:49.843: ERROR/AndroidRuntime(13704): at android.graphics.BitmapFactory.decodeFile(BitmapFactory.java:271) 11-09 18:58:49.843: ERROR/AndroidRuntime(13704): at android.graphics.BitmapFactory.decodeFile(BitmapFactory.java:296) 11-09 18:58:49.843: ERROR/AndroidRuntime(13704): at net.androbook.entity.ImageHolder.loadBitmap(ImageHolder.java:28) 11-09 18:58:49.843: ERROR/AndroidRuntime(13704): at net.androbook.task.LoadImageTask.doInBackground(LoadImageTask.java:20) 11-09 18:58:49.843: ERROR/AndroidRuntime(13704): at net.androbook.task.LoadImageTask.doInBackground(LoadImageTask.java:1) 11-09 18:58:49.843: ERROR/AndroidRuntime(13704): at android.os.AsyncTask$2.call(AsyncTask.java:185) 11-09 18:58:49.843: ERROR/AndroidRuntime(13704): at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:305) 11-09 18:58:49.843: ERROR/AndroidRuntime(13704): ... 4 more