- 2008-01-19 1:28
- android
またもや安藤恐竜さんのところで試していただき、前回のエントリでのコメントに沢山の意見を頂きました。
調子にのってアップデートというか、バグフィクス。
縦横比が崩れてしまうのを直しました。
ちょこっと機能も追加しました。
[Pan-H]です。前回までの[Pan]は[Pan-W]にしています。
[Pan-W]は画像の横幅を画面にフィットさせます。
[Pan-H]は画像の縦幅を画面にフィットさせます。
Androidのプロファイラに「Traceview」というのが準備されているようです。
プロファイラというかDebug APIっぽいです。
これぐらいしか、メモリ使用量を測定できそうなモノが見つかりませんでした。
しかも、現時点ではまだサポート外。
なので、前回のエントリ(Androidでブックリーダ 「ComicViewer2」)のコメントで安藤恐竜さんから頂いたメモリリークっぽい症状を改善するのに苦労しました。
(プロファイラが無いので、改善したかどうかも判断できませんが…)
ソースをちゃんと見直して怪しいところに全部nullを代入してオブジェクトリンクを確実に削除。
GCがちゃんとかかるようにしました。
その過程で、1つリソースリークを発見しました。update1では修正しています。
でも、ちゃんとしたプロファイラがないので、まだリークがあるかも…。
またもや、eclipseのプロジェクトをzip圧縮したファイルをアップしておきます。ご自由に利用して下さい。
comic_viewer2_update1.zip
m5-rc14移植版をご利用下さい。
m5-rc14版は「Android用電子ブックリーダをm5-rc14に移植」をご覧下さい。
- Newer: ComicViewer3 -Androidで電子ブックリーダ-
- Older: Androidでブックリーダ 「ComicViewer2」
Comments:3
- 安藤恐竜 08-01-19 (土) 7:08
-
はやっwww今日はちょっと試せないかもだけど、明日にでも遊ばせていただきます。Nullして強制GCが効くなら、ちょっとしたTipsになりますね。
APIによって見えるディレクトリが違うかもしれないというのが、個人的に気になってるので、そっちは私も調べてみます。NullPointerExceptionがjava.langクラスっぅのを思い出せずに、Google先生に聞いたくらいヘタレなのでアレゲですけど。orz
- 安藤恐竜 08-01-19 (土) 23:47
-
あー。すんません。やっぱり、今日は試せませんでした。コメ書いてる暇があるなら試せよ>オレ。ごめんなさい。でも。ちょっと大き目のネタ仕込んでたので、もう今日はムリ。疲れた。
で。音量ボタンありますよね。あれ、使えませんか?Androidのブラウザ、画面の拡大縮小に乗っ取ってるので、使えると思うんですが。普通のKeyEventではないかもしれないかもだけど。
音量ボタンをZip内のイメージ切り替えに使えば、画像内での縦横スクロールをカーソルに全部任せられるので、割といい感じになる気がするんですけど。
ぢつは、リナザウの本体サイドについている上下スクロールキーを、こっそり音量ボタンにアサインするHackを仕込んでいて。こいつでページめくりしたほうが、いーかなーなどと。
ところで。例のAndroid Challengeには、応募するんですよね?お小遣いもらえるかもだし。Amazonの例の電子ブックにタメはれるし。
- adamrocker 08-01-20 (日) 21:01
-
>あー。すんません。やっぱり、今日は試せませんでした。
どうもどうも!私のアプリは、おヒマなときにお試し下さい。
ブログのネタ程度って軽い気持ちでOKっす。>音量ボタンをZip内のイメージ切り替えに使えば
音量ボタンについてやってみたのですが、デフォルトで音量変更画像が浮かび上がってきて良くなさそうです。これを切る方法を調べたのですが見つかりませんでした…(汗)
http://www.adamrocker.com/blog/179/comic_viewer3_for_android_book_reader.html>例のAndroid Challengeには、応募するんですよね?
ん〜…これはあまり考えてませんでした。
よいアイデアが浮かんで実装できそうなら出そうかな…。
ComicViewerは応募に値するか怪しいですけどね(汗)
Trackbacks:0
- Trackback URL for this entry
- http://www.adamrocker.com/blog/178/comic_viewer2_update1.html/trackback/
- Listed below are links to weblogs that reference
- ComicViewer2 update1 -Androidで電子ブックリーダ- from throw Life
