忍者ブログ
  • 2024.02
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 2024.04
[PR]
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

【2024/03/30 00:19 】 |
RARについて その2
RARについてですが、ちょっと難航中です。

画像の取得は出来るのですが、思ったよりだいぶ遅くて
IS01でなんとか・・という速度です。

先読みで重いものいっぱい読み込むのでRamosW7だと重すぎて端末ごと固まります。
放置すると直るかもしれません。だめだったらりっせっとです。
こわいです。

他のビューワでさくさく解凍できているのがすごすぎます・・
だめさくしゃでごめんなさい orz

次のバージョンで一応機能は載せますがあんまり期待しないでください。。

あとカーソルで画面移動とかもやってます。

力不足を痛感する最近です。 うーむ



rarからzipに変換するソフトを探しに行ってきます。探さないでください。
PR
【2010/11/29 23:06 】 | AyaComicViewer | 有り難いご意見(6) | トラックバック()
<<AyaComicViewer 0.0.7 | ホーム | AyaComicViewer 0.0.6.1>>
有り難いご意見
次回作、楽しみにしています
IS01ユーザです。
サクサク見ることができ、快適に使わせていただいています。
ありがとうございます。
【2010/11/30 11:18】| | おにぎり #548d6ff491 [ 編集 ]
Re:次回作、楽しみにしています
はげみになります!
がんばります!
【2010/12/01 00:14】


ページ送りの動作についての要望
AyaComicVierwerをIS01で使用しています。
便利なソフトを公開していただき、感謝しております。
このソフトのおかげで、IS01は自分にとって
ほとんど読書専用端末になっています。

2点要望がありますので書き込ませていただきます。。
どちらにしてもニッチな要望かと思いますので、
作者様のお時間のある時に、気が向いたらということで
ご検討いただけると幸いです。

○ページ送りをした際、画像の表示位置を前のページと
同じ座標にさせたい

IS01の画面ではぎりぎり文字が潰れてしまう
サイズの本を読むとき、画像をちょっと拡大し、
画像中央の文章部分のみが画面いっぱいに
表示される状態になるように、位置を調整して
読んでいます。

この状態でページ送りすると、画像の拡大率は
設定で維持できますが、次ページの画像は
また座標が画面右上なり左上なりに固定された状態で
開かれてしまうため、毎ページごとに画像の
位置を中央に直しながら読んでいます。

これが、前のページと同じ位置で画像を開いてくれると、
位置直しが不要になり、非常に助かります。


○ページ送り操作に、ENTERやスペースを指定したい

キーカスタマイズは、現状アルファベットと数字が
指定できるようになっていますが、自分としては
これらの大きいキーのほうが操作しやすく感じます。

以上、よろしくお願いします。
【2010/12/01 05:02】| | bartok #553bce5d7b [ 編集 ]
Re:ページ送りの動作についての要望
ご試用ありがとうございます。

■ページ送り時の座標について
ちょっとまえじっそうしなきゃなあとかコメントに書いたのですが、どう見ても忘れてましたorz
たぶんおそらく大して難しくないので実装しまする。

■ページ送りにエンター
たぶんエンターはDPAD_CENTERだと思います。
トラックボールのクリックと共有してそうな気がするので避けてました。
次のページ固定でためしてみまする。
# 次のページ以外の機能わりあてないよね、、
スペースも一応検討してみます。

キー設定のダイアログのリストがどんどん長くなるですw

ということでよろしくお願いします。

# 12/18 追記です
エンターもトラックボールクリックもはDPAD_CENTERではありませんでした。
エンターはENTERがそのままありましたorz
トラックボールはちゃんとしらべられませんでした。。
どう見てもだめだめですね。ちゃんと調べてからかきこめわたし。。
ごめんなさい
【2010/12/08 01:22】


無題
先日のレスを見る限りだと Android 1.5 と、1.6以上では、一つのアプリで両対応は難しそうですか・・・

可能であるなら 1.5 は for Cupcake を付けて
1.6 以上は、何も付けない
という感じに分けて作ってもらえると うれしいのですが
さすがに手間ですよね・・・

あとRARは重くなりすぎるようだと見送っても良い気がしますね。
AyaComicVierwer は非常に軽いのが持ち味なので
それを殺してもRARに対応させる必要は無いかなと考えます。
【2010/12/02 08:00】| | サイン #92d202cdcf [ 編集 ]
Re:無題
こんなそのまんまな記事がありました。

http://developer.android.com/guide/practices/screens_support.html#strategies

ということでバイナリ共通でラモさんも使えるようになりそうです。
エミュレータではちゃんと2.2の1024x600フルスクリーンになりました。

公式ドキュメントくらい目を通しとけわたし・・・

あとRARですが、IS01で「漫画を読んでいれば」実用的な速さみたいです。
読まずにぽちぽち進めるとたまにとまります。
漫画ビューワなのでいいかなとかおもってます。
らもさんには荷が重いようですが・・

もうちょっと試して公開します。

評判悪かったらこめんとあうと!ですw
【2010/12/04 10:53】


1.5/1.6について
はじめまして。

AyaComicVierwer使わせて頂いています。遅い中華padでも快適に利用出来ています。

さて、1.5/1.6について高解像度対応でバイナリを分ける必要が・・とのことですが
1.6用にプロジェクトをつくっても1.6のAPIを使わなければ1.5でもおそらく動作します。
#マニフェストは1.5~にしてください。
俺の場合は、上記設定でmarket公開後も特に不具合は起きていません。

それではAyaComicVierwerのご活躍に期待しています。

ではでは・・・
【2010/12/04 09:53】| | 名無しの権兵衛 #986ddeffe3 [ 編集 ]
Re:1.5/1.6について
ありがとうございます。
おかげでらもさんも生き残ります!!

1.6のバイナリでminSDKを3にしてごーですね!!

APIレベルをいちいち確認するのが面倒だぬ、、
eclipseで1.5なプロジェクトを作ってsrcこぴぺして!がでなければOK みたいなぐーたらな方法でいいのかなあ・・・
【2010/12/04 10:43】


無題
IS01絡みの操作方法についていくつか意見が出ているようなので、私も1つ提案させてください。
カーソルキーの上下で縦スクロール、左右でページ送りができるようになりませんでしょうか?
よろしくお願いいたします。
【2010/12/05 00:39】| | seme #5494fa9204 [ 編集 ]
Re:無題
ご試用ありがとうございます!

0.0.7でできるようになりました!
できるようになったつもりです!

試してみてください!
【2010/12/07 00:53】


RAR
自分もコミックビューアーに挑戦しててJunrar入手まではいったんですが、画像の取り出しってどう書けばいいんでしょうか?
ZipのgetEntryみたいなメソッドないから解凍して・・・しか無理でしょうか
【2011/04/02 11:00】| | 触発!! #56b73ac818 [ 編集 ]
Re:RAR
おおお!

らいばるとうじょうっ!!(ぇ

RARファイルですが、直接InputStreamを取得できないっぽいのでメモリ上に展開してます。
FileHeaderは一回ファイルを捜査してファイル名と関連付けてHASH MAPに保存してます。
うまいやり方じゃないかもですが、参考までに

public InputStream getInputStream(int pageNumber){
FileHeader fh = nameHeader.get(getPageName(pageNumber));
ByteArrayOutputStream baos = new ByteArrayOutputStream();
rarFile.extractFile(fh, baos);
byte[] b = baos.toByteArray();
ByteArrayInputStream bais = new ByteArrayInputStream(b);
return bais;
}

こんな感じです。throwsが必要かも、、
デコードおわったら速攻捨てないとメモリがギャースです。

どうしてもメモリがきつければByteBuffer.allocateDirect()を使ってもいいと思うです。
InputStream/OutputStreamを実装する必要があるので面倒ですが、、
【2011/04/03 20:57】


貴重なご意見の投稿














虎カムバック
トラックバックURL

<<前ページ | ホーム | 次ページ>>