一介の開発者の戯言

テストバージョンの更新をしようと思っていたのですが、元々開発中だから野良という触れ込みなので公開バージョンもアップデートすることにします。

・フォント指定単位の変更
・ ページ送り時アニメーションの回転速度変更
・ 各アクティビティのLaunch Mode変更
・ 「画面に収める」で「アニメーション無し」を設定している時にnullpointer例外が発生する不具合の修正

Comicroidホームページ

何か不具合があったらこのブログにコメント頂ければなるべく対応いたします。

コメント

コメント(17) “Android用コミックビューアComicroid更新情報”

  1. しむら

    最近こちらのアプリを知り、愛用させていただいております。
    ちょっと動きに?なところを見つけたので報告させてもらいます。

    表示基準位置についてですが、こちらを右上に設定しても、
    画像の左上が初期表示になっています。
    ちなみに、左上に設定しても同じ(たぶん正しい動き)
    中央上にした場合は中央上が初期位置として表示されます。

    もし不具合でしたら次回Verでもかまいませんので対応を
    お願いします。

    なお、使用機種はXperia SO-01Bです。

    P.S.
     TOPページにQRコード張っておいていただけると
     Xperiaから飛びやすいので助かります。

    • 不具合報告ありがとうございます。
      以前気付いたのですがチェックしたら上手く動いたりしていたので、何か条件があるのかもしれません。
      修正が完了し次第更新しようと思います。
      QRコードについても確かに便利そうなので考えますね。

      今後ともご意見ご感想よろしくお願いします。

      • しむら

        お返事ありがとうございます。
        あれからいろいろ試していて条件らしきものを見つけたのでご報告させていただきます。

        当方、操作設定>アニメーションを「次頁が左からくる」に設定していたのですが、これを「アニメーションなし」にすると表示基準位置の設定通りの表示となります。
        なお、「次頁が右からくる」にしても、「次頁が左から来る」と同じように画像の左上が初期表示になっていました。

        他の設定項目が影響するのかについては、申し訳ないですが追いかけきれていません。

        以上、ご参考まで。

        • 調査ありがとうございます。
          アニメーション後に位置を変更するとアニメーション完了時に表示が一瞬乱れるような感じに見えていたので何とかアニメーション前に位置を変更しようといじり掛けたまま放置していたみたいなので以前の状態に戻しました。
          現在公開しているバージョンでは正常に動作するはずですのでお試しください。

  2. さとあき

    はじめまして。コミックロイド、愛用させて頂いております

    不勉強で大変恐縮なのですが、ファイルサイズに関して質問をさせて頂いて宜しいでしょうか。

    当方が使っている機種はEKEN M003なのですが、ファイルサイズが100k~200kくらいのjpgファイルをSDカード内のフォルダに入れた状態で使用した時にページの読み込みに20-30秒かかってしまいます。これはファイルサイズが想定サイズよりはるかに大きいと言う事なのでしょうか。(ファイルサイズを落とせば早くなるのでしょうか)

    逆にZIPファイルで読み込ませた際は最初の読み込みを終えた後は、ページめくりは時間はかからないのでしょうか。

    色々なサイトで確認した限りでは、ページめくりは1-2秒くらいと書いてありましたので、何が違うのかなー、と思ってメールをさせて頂きました。

    あと、話はそれるのですが『先読み機能』と言うのは具体的にどのような機能なのでしょうか。

    ちなみに、端末の状態としては、日本語入力ソフトとタスク終了ソフトを入れたくらいでそれ以外はデフォルトの状態です。

    以上、宜しくお願い致します。

    • 圧縮ファイルだからといって次ページの処理が速くなったりはしません。
      画像ファイルのサイズについて、Jpegのファイルサイズよりもビットマップに展開した時の縦横の長さの影響が大きいです。
      縦ドット数x横ドット数x4バイトか3バイトぐらいのメモリを使う見積もりです。

      私もファイルサイズ700KBで横3820縦1600ぐらいのZIP内のカラー画像で似たような症状が出たことがあります。
      時間は計測していませんが30秒~1分の間ぐらいかと思います。
      上記画像ですと、先ほどの見積もりでは18MB~24MBぐらいのサイズに展開されると予想されるのでAndroidの1つのアプリで利用できるメモリ容量を超えてしまいます。
      実際には1ドットあたり4バイトの見積もりで12MB以上になる予定の画像は縮小展開していますが、色数が多いとリサイズに時間が掛かるとか色々考えられますがはっきりとした理由はまだ分かっていません。

      とりあえず対策としてはその端末にぴったりか少し大き目程度の画像サイズにアンチエイリアスを綺麗に掛けた状態にリサイズしておくという方法が考えられます。
      私は面倒なのでそのようなことはしたことはありません。

      先読み機能は今のところ圧縮ファイル内の次の画像を解凍しておく機能となっているので圧縮ファイルでない場合は機能しません。

  3. no07

    最近、Comicroidのほうを見つけまして、愛用させていただいております。
    すみませんが、一点教えてください。
    横表示に縦長の画像を1画面で2つ表示して見開きモードするというのは、実装予定はないでしょうか?
    Windowsのアプリだと、見開き機能があるビューアがよくあるので、Comicroidも実装していただけると見やすいかな、と思った次第です。

    お時間ありましたら、ご回答お願いいたします m(_ _)m

    • 以前同様の要望があり、いつか実装したいと思っていますが、ズームや倍率固定の実装後になると思うのでまだ先だと思います。

      • no07

        ご回答ありがとうございます。
        実装されることを楽しみにしております。

        この機能を実装するにあたって、ページがずれた際に一枚だけずらすという機能も実装していただけると助かります。

        宜しくお願い致します。

  4. akira

    はじめましてコミックロイドを使いたいのですがSDカードにコミックフォルダーを作成してZIPにて圧縮した漫画を読みたいのですがファイルを開く時にsdcard/よりコミックのフォルダーが表示されません。
    アンドロイドタブレットを使用して日が浅い為に行き詰まっております。どうしたら漫画を読む事が出来るのでしょうか?

    • こんばんは。
      /sdcard/には他のフォルダなどは見えているでしょうか?
      見えていないのならsdカードのフォーマットの種類に問題があるかもしれません。
      ntfsを読める端末は少ないのでfat32などのフォーマットが良いと思います。
      /sdcard/他のフォルダなどが見えている場合はファイルやフォルダの権限の問題ぐらいしか思い付きません。

  5. akira

    返信ありがとうございます。
    他のフォルダーは見えています。ファイルやフォルダーの権限の問題はどのように解決したらよいのでしょうか?
    初心者的な質問ですいません。

    • androidタブレットを使い始めて日が浅いとおっしゃっているのでroot権限などは持っていないと考えると権限のことは関係ないかもしれません。
      内蔵ストレージとSDカードの2つの記憶領域があると思いますがその違いは把握していますか?
      物によっては/sdcard/ は内部ストレージで/mnt/extternal_sd/ がSDカードだったりします。
      /mnt/にあるフォルダ名でそれらしいフォルダがあったら覗いてみてはいかがでしょうか?

  6. akira

    かずさんこんばんは!!
    教えて頂いたように確認したらZIPファイルの物は表示されていました。しかし開いたらコミックロイドが予期せず停止しましたと出て強制終了の繰り返しです。
    又、フォルダーにZIP及び解答したファイルを入れてSDカードをタブレットへ挿すとなぜかフォルダー毎無くなっています??
    意味が判りません・・・
    この情報で解る事があれば教えて下さい。

    • akiraさんこんばんは。
      SDカードをタブレットへ挿すと書いているので恐らくカードリーダライタで書き込みしているのだと思いますが、書き込み終わったあと「取り出し」を選んで抜いても安全な状態にしてから抜いていますか?
      SDカードの中身を表示しているプログラムを閉じてからマイコンピュータで「取り出し」をしない場合は書き込みデータを完全に書き込み終わる前に抜いてしまってデータが壊れることがあります。
      壊れていた場合はパソコンに挿して修復を掛けるか、たいしたデータがないのであればフォーマットすればほぼ直ります。

      解凍したファイルも入れたりしているのであればAndroid標準のギャラリーの一覧にそのフォルダが追加されるはずですが、追加されていますか?
      ギャラリーの一覧の内容はギャラリーを起動した時かSDカードを刺した時かタブレットを再起動するタイミングで更新されます。
      ギャラリーのバージョンやAndroidのバージョンなどによって違うと思います。
      SDカードのデータが壊れている場合、ギャラリーで一覧を表示するときに異様に時間が掛かったりします。

      あとは、実際他のアプリからちゃんと見えてるかどうか確認してみてはいかがでしょうか?
      ESファイルエクスプローラ等を使えばZIPファイルの中身も見れますし、画像もビューアを起動して見ることが出来ます。
      上記アプリで全て正常に見れるのであればCOMICROIDの不具合かもしれません。

      COMICROIDでエラーが出るのはレジューム機能がONになっている時に最後に開いたファイルが壊れている場合だと思います。
      設定→アプリケーション→アプリケーションの管理→COMICROID→データを消去を選んでデータを消去すればエラーは出なくなると思います。

  7. akira

    かずさんこんばんは。
    SDカードを他の物に変えたらストレージ内のファイルを表示する事が出来ました。
    ということはSDカードがダメなのでしょうか?確かに書き込み時間に他のSDカードよりは時間がかかっていました。オークションにて購入したものだったのでメーカーの偽物では??
    偽物でも動画は問題ありませんなぜ??
    色々とご教授ありがとうございました。

    • akiraさんおはようございます。
      動くようになってよかったです。
      SDカードのデータが壊れていたのかもしれませんね。
      フォーマットし直すか修復すれば正常に動作するかもしれませんね。
      一部壊れていても代替セクタを使うようにフォーマットするツールもあるはずなので使えるようになるのではないでしょうか?