ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

iアプリクリエーターコミュの度々すみません

  • mixiチェック
  • このエントリーをはてなブックマークに追加
こんばんわ、白黒猫です。

以前、みなさんにご教授頂いた「画像をまとめてダウンロード」
し、「スクラッチパッドへ画像を保存する」というのが、
今ようやく出来、喜んでいます(でもやっぱり、まだ初心者)

作成して思ったことがありましたので、
まだご質問させてください。

スクラッチパッドから、データを呼び出す際に

InputStream in =
Connector.openInputStream("scratchpad:///0;pos=0,length=JARのファイルサイズ");
という記述をしているのですが、これだとJARのサイズが変わる度に、プログラムを変更しなくてはいけないじゃないですか?

多分、こんな作りをしているプログラムはダメダメだと思うのですが、ここのサイズって皆さんはどのように取得しているのでしょうか?

眠い頭で私なりに考えたのですが、他のスクラッチパッドにサイズを保持するしかないのかな?って思っているのですが、この考え方について、ご意見を頂けませんでしょうか?

イメージ的に
InputStream in =
Connector.openInputStream("scratchpad:///1;pos=0,length=10");
とかにして、JARのファイルサイズを取得するようなイメージを考えております。

すみませんが、宜しくお願いします。

コメント(5)

はじめまして。

>今ようやく出来、喜んでいます(でもやっぱり、まだ初心者)

おめでとうございます^^


私が普段使ってる方法は…
リソースをダウンロードする際、リソースのほかにサイズだけ記述したファイルも一緒に取得して保存しています。

※リソースアーカイブ時に自動で各々のファイル名とファイルサイズを書き出したものです。

アプリ起動時このファイルを参照して、インデックステーブルを作成しています。
アプリ起動時にプログレスバー(Now Loading hoge%って奴)を出したくて、
悩んでいる白黒猫です。

YUDECO_SUPER さん、こんばんわ。

なるほど。私がイメージしていた感じのもと、近い感じでした。

参考になりました、ありがとうございます。
おれ、ファイルサイズは
プログラムに直記述しちゃってますよ( ̄▽ ̄;)
手間的にゃぁ
そんなに変わらないかな?と思って…

後、503のときの貧乏性が治らないもんで…
<直記述するのが一番容量が少なくてすむw
>ここのサイズって皆さんはどのように取得しているのでしょうか?

自分は画像サイズが動的に変わる場合は、画像のサイズだけを別口通信で携帯に渡して管理したり、画像ダウンロード後にサイズを自分で計ったりしてSPに記録してます。toByteArray()でbyte配列に読み込んでその配列要素数、とかそんな感じ?
こんばんわ、白黒猫です。

みなさん、貴重なご意見ありがとうございます。

やはり、いろいろな方法でやれていますね。
参考になりました、ありがとうございます。

ログインすると、みんなのコメントがもっと見れるよ

mixiユーザー
ログインしてコメントしよう!

iアプリクリエーター 更新情報

iアプリクリエーターのメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。