[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 03/15 13:52 / Filesize : 212 KB / Number-of Response : 920
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

iモード携帯電話用Java(iアプリ) Part18



1 名前:デフォルトの名無しさん mailto:sage [2008/06/23(月) 12:39:32 ]
NTT DoCoMoのiモード携帯電話用Javaに関する話題を扱うスレッドです。

※DoCoMo以外は下記スレへ。
CLDC+MIDP+携帯電話用Javaスレッド part 8
ttp://pc11.2ch.net/test/read.cgi/tech/1206017034/

■ iアプリ特有ではなくJava一般に関する質問はこちらへ
【初心者】Java質問・相談スレッド116【歓迎】
ttp://pc11.2ch.net/test/read.cgi/tech/1213347130/

■関連スレ
【日本携帯】Mascot Capsule/Micro3D【標準】
ttp://pc11.2ch.net/test/read.cgi/tech/1117773530/

641 名前:デフォルトの名無しさん mailto:sage [2008/11/09(日) 19:27:01 ]
でも、現にiPhoneは解放しちゃってるわけだが。

642 名前:デフォルトの名無しさん mailto:sage [2008/11/09(日) 19:30:18 ]
でも、そのiPhoneもそんなに販売が伸びずにそろそろ撃沈しそうなわけだが。

アプリの性能でキャリア選ぶわけじゃないしな。

643 名前:デフォルトの名無しさん mailto:sage [2008/11/09(日) 19:45:42 ]
>>642
その意見は同意だが、”日本では”と書かないと儲が煩いぞ

644 名前:デフォルトの名無しさん mailto:sage [2008/11/10(月) 01:19:34 ]
日本でも「ソフトバンクの端末としては」かなり売れている方だと思うぞ。


645 名前:デフォルトの名無しさん mailto:sage [2008/11/10(月) 21:07:58 ]
貼っちゃうよ?Appleシェア記事のリンク貼っちゃうよ?

646 名前:デフォルトの名無しさん mailto:sage [2008/11/12(水) 12:09:08 ]
>>625
俺は普通にjavaでもVCのプリプロセッサ使ってるぞ
つーかCから入った人はある程度慣れるとみんなどのプリプロセッサを使うかはともかく
プリプロセッサ使うようになるんでない?
まぁ最近はあまり意味がないのかもだがJARのサイズ縮小に貢献するし

しかし今回のStarは何がしたかったのかさっぱり意味わからんな
まとめてクラスやメソッドの再配置でもしたのかと思ったら
何も変わってないパッケージ名がnttdocomoからdocomostarになっただけだし
つーかShortTimerが無くなったのが痛いな結構これで手抜きしてたんだが
processEventのsynchronized問題周りで無くなったんかね?

647 名前:デフォルトの名無しさん mailto:sage [2008/11/13(木) 12:15:31 ]
力を貸してください。
現在携帯カメラから取得した画像データのEXIF-UserCommentに
画面から入力した任意の文字列を格納しSDカードに出力するアプリを
作ろうとしています。
DoJa5.0で動作する事が前提で、調べているのですが、
「com.nttdocomo.ui.ExifData」のsetUndefinedTagメソッドで
EXIF情報にアクセスできるのですが、現バージョンでは
GPS_INFO_TAGしか定義できないようです。

UserCommentを加工する良い方法は無いでしょうか?
できれば実際のサンプルソースがあるようなサイトがあれば
教えてください。


648 名前:デフォルトの名無しさん mailto:sage [2008/11/14(金) 22:27:29 ]
>>645
どうせ、スマートフォンだけでのシェアだろw

649 名前:デフォルトの名無しさん mailto:sage [2008/11/14(金) 23:05:59 ]
>>645
いわゆる「むしろ、多いように見える」グラフを期待



650 名前:デフォルトの名無しさん mailto:sage [2008/11/15(土) 08:04:02 ]
>>648
めんどいのでこれ↓
www.google.co.jp/search?q=NPD+iPhone
RAZAを抜いたとか何とか

651 名前:デフォルトの名無しさん mailto:sage [2008/11/15(土) 11:36:56 ]
12期連続の相手に何を言ってるんだね?

652 名前:デフォルトの名無しさん mailto:sage [2008/11/15(土) 11:39:00 ]
>>642
>>650 みろよ、やっぱり、国内事情を無視してアメリカのを出してくるだろ。
だから、"国内では"と明示する必要があるんだ。

653 名前:デフォルトの名無しさん mailto:sage [2008/11/15(土) 14:51:45 ]
>>652
iPhone厨としてはお約束だろう

654 名前:デフォルトの名無しさん mailto:sage [2008/11/15(土) 16:08:29 ]
>>650
日本語お上手ですね^^

655 名前:デフォルトの名無しさん mailto:sage [2008/11/15(土) 20:07:58 ]
J2SE 1.4.2 のサービス終了したんですが
現在も皆さん 1.4.2 で開発してますか?

656 名前:デフォルトの名無しさん mailto:sage [2008/11/15(土) 20:23:17 ]
会社の皆には内緒だが、この前Javaアップデートがどうとか
ダイアログが出たんで適当に押してたらビルドする時に1.5とか出るようになった。

とりあえず動かないって言われた事は無い。

657 名前:デフォルトの名無しさん mailto:sage [2008/11/15(土) 21:29:18 ]
>>656
ワラタ

658 名前:デフォルトの名無しさん mailto:sage [2008/11/16(日) 02:57:46 ]
>>656
JRE1.4の脆弱性を突かれてクラックされる前に1.5にアップデートしたんだから、
むしろいいことをしたのでは?w

659 名前:デフォルトの名無しさん mailto:sage [2008/11/16(日) 11:15:35 ]
そろそろ、VirtualPC上に開発環境作るか。



660 名前:デフォルトの名無しさん mailto:sage [2008/11/16(日) 12:16:05 ]
ボタン1とボタン2でBGMを切り替えるアプリを作成しましたが、
1回目にボタンを押すとBGMは流れるんですがUIExceptionが出てしまって
2回目にボタン押しても反応しなくなります。
どうしたらいいんでしょうか
↓ソース
zif.hp.infoseek.co.jp/audioTest.zip

661 名前:デフォルトの名無しさん mailto:sage [2008/11/16(日) 14:17:17 ]
>>656
動かないのは分かりやすくていいけど
微妙な動作の違いだと誰も気付かないから怖いよな
それがクリティカルな箇所だと、後でバレたときに大事に・・・
怖い怖い

662 名前:デフォルトの名無しさん mailto:sage [2008/11/17(月) 17:20:53 ]
iアプリ用のフレームワークってなんかないの?
1から作るのメンドクサイ

663 名前:デフォルトの名無しさん mailto:sage [2008/11/17(月) 21:56:26 ]
フレームワークかぁ
見たことないですねぇ。。。
企業とかでは独自に作ってるかもしれませんが

664 名前:デフォルトの名無しさん mailto:sage [2008/11/18(火) 10:13:16 ]
多分皆使ってるプリプロセッサが違ってて公開できないんだろw

665 名前:デフォルトの名無しさん mailto:sage [2008/11/18(火) 16:40:29 ]
うちのフレームはプリプロVCを使ってるなあ

666 名前:デフォルトの名無しさん mailto:sage [2008/11/19(水) 10:36:16 ]
ウチもVCだな。
オプションいじってコメントとか消えないようにできるのと
文字化けに強いのがいい。

667 名前:デフォルトの名無しさん mailto:sage [2008/11/21(金) 20:21:19 ]
ファルコムのイースオリジンとか英雄伝説体験版とか見てびびったんですけど
こういうの作れるようになるには何から勉強したら良いですか?
当方、iアプリで縦シューティングくらいは作れます

668 名前:デフォルトの名無しさん mailto:sage [2008/11/21(金) 20:23:17 ]
常識

669 名前:デフォルトの名無しさん mailto:sage [2008/11/21(金) 20:35:06 ]
>668
早い返答ありがとうございます、確かに常識を持ち合わせているかどうか自信ないんですが
その他にも必要なものがあったら教えてください
できれば技術的なことがありがたいです



670 名前:デフォルトの名無しさん mailto:sage [2008/11/21(金) 23:02:38 ]
マジレスしよう。

既にシューティングを作れるプログラミング能力があるなら、
・ゲームデザイン
・グラフィックデザイン(3D含む)
を身に付ければいいのでは?
一人で全部やるのは並大抵のことじゃないと思うけど・・・。

あとあのレベルの3D描画はトラステッドのOpenGL使わないと無理だと思う。

671 名前:デフォルトの名無しさん mailto:sage [2008/11/22(土) 01:14:53 ]
英雄伝説は体験版あったんで見てみた。一人じゃ無理じゃね?
3Dでマップ描画して歩く、くらいなら大変じゃなさそう
OpenGLは素人は手出せないから、マスコットカプセルでどこまでできるかだな
まあなんだ、仕事でやるよりは楽しいだろうし、頑張れ。

672 名前:デフォルトの名無しさん mailto:sage [2008/11/22(土) 09:57:33 ]
つまり、プロジェクトマネジメントのスキルが必要ってことか

673 名前:デフォルトの名無しさん mailto:sage [2008/11/22(土) 14:19:33 ]
一人でやるのを前提なら、まずは入念に設計を立てる必要がある。
そのためには、iアプリ(Starアプリという方が正しいのか?つーか早く開発キット出せよ)のまわりくどい仕様を熟知しないといけない。
いくつかアプリを作ってな慣れるしかない。
そして、Javaソースだけではいろいろと管理できなくなるので、C++/C#を使ってツールを作る必要が出てくる。
さらに、3Dグラフィックを覚えることになるけど、その情報はDirectXやOpenGLが前提。
携帯用だとマスコットカプセル(笑)だから、さらにその仕様も覚える。
だから、iアプリの仕様と、C++/C#と、DirectX/OpenGLと、三角関数等の数学と、マスコットカプセルを勉強すればいいんじゃね。
グラフィックと音楽はセンスないと詰む。その勉強は最低1年はかかる。SEは素材流用で。

674 名前:670 mailto:sage [2008/11/22(土) 21:04:17 ]
>そのためには、iアプリ(Starアプリという方が正しいのか?・・・
旧来のDojaとStarは別物。中身はあんまり変わらないけど。
プロファイルがDojaだろうがStarだろうがiアプリはiアプリ。呼び方は変わらないでしょう。

>C++/C#を使ってツールを作る必要が出てくる。
別にC++/C#を使わなければならない必然性は無いと思いますが…。

>3Dグラフィックを覚えることになるけど、その情報はDirectXやOpenGLが前提。
グラフィックを作成するだけならそのツールの知識があればいいだけで、
DirectXやOpenGLの知識は無くてもよいと思います。
ケータイで動かすためのマスコットカプセルの知識は必要ですが。


675 名前:デフォルトの名無しさん mailto:sage [2008/11/22(土) 21:38:49 ]
っていうか個人じゃOpenGL使えないでしょ

676 名前:デフォルトの名無しさん mailto:sage [2008/11/23(日) 10:17:43 ]
使えるなんて言ってるヤツは誰も居ないと思うが…?
>>673はOpenGLやらマスコットカプセルの理解ができてないようだけど。
ってかケータイアプリ作ったことなさそうだな。

677 名前:デフォルトの名無しさん mailto:sage [2008/11/23(日) 10:23:07 ]
確かに>>673からはものすごい素人臭がする。

つーか、一般はSEとかどうやって作ってるん?

678 名前:デフォルトの名無しさん mailto:sage [2008/11/23(日) 11:55:59 ]
我流だが、とりあえず何かゲームを完成まで作れるのなら、作りたい物を
とりあえず『作り始めてしまう』という乱暴な手段がある。
作っていくうちに何が足りないかがわかってくる。

とりあえず3Dは抜きにして2DでアクションRPGやシミュレーションの
根本は作れるかって話。

作れるのなら3Dをどう勉強するかって話になる。3Dといっても3D格闘を
作るとかのモーションの複合をするとか言う話が無いんだったら、単純に座標と
配列系を勉強して、あとは表示するAPIを理解すれば済む場合もある。

679 名前:デフォルトの名無しさん mailto:sage [2008/11/23(日) 15:37:47 ]
えっ?
おまいらツール作らずにあれだけ膨大なマップやアイテムや敵キャラのデータ管理するの?それともSwing?
それに3Dのカメラワークやエフェクトを、マスコットカプセルだけ使って勉強するの?そんな良書ある?
俺はDirectX本で勉強したんだが。



680 名前:デフォルトの名無しさん mailto:sage [2008/11/23(日) 16:05:53 ]
スレタイ声に出して読んでから半年ROMってろw

681 名前:デフォルトの名無しさん mailto:sage [2008/11/23(日) 16:28:07 ]


682 名前:デフォルトの名無しさん mailto:sage [2008/11/23(日) 17:20:06 ]
仕事でやってる人で、できる人になると**しか知らないってのはあんまり見かけない。
なのでやっぱり直接的なルートじゃなくてもいろいろ知っておくのは必要なんじゃね

俺は作る人じゃないから良く知らんけど

683 名前:デフォルトの名無しさん mailto:sage [2008/11/23(日) 18:02:05 ]
おまいらスルーしろって
作りかけのiアプリの作業進めとけって

684 名前:デフォルトの名無しさん mailto:sage [2008/11/23(日) 18:12:14 ]
確かにRPG作るときは、データは外部に持ってコンバータ作って変換するなあ。
ざっと考えただけでも、シナリオスクリプト、マップのイベントトリガ座標、アイテムパラメータ、
敵のパラメータと思考スクリプト、エフェクト類の操作スクリプトと
自前でコンバータ作ることもあるけれど、マクロアセンブラ使ってデータ作ったりもする

まあ、iアプリ以前の話ですまん。でもRPGともなるとプログラムはアプリ単体で終わらんのだ

685 名前:デフォルトの名無しさん mailto:sage [2008/11/23(日) 18:35:24 ]
他キャリアの移植を考えると、外に持たせないとね

686 名前:デフォルトの名無しさん mailto:sage [2008/11/23(日) 18:53:29 ]
企画にデータ作らせようとすると、ExcelからとかCSV形式からの
コンバータを作る事が多いな。

687 名前:デフォルトの名無しさん [2008/11/23(日) 21:14:40 ]
自分で作ったプログラムを実機で実行したいときって
どこかの鯖にjarをUL⇒実機でDLじゃないとだめ?

688 名前:デフォルトの名無しさん mailto:sage [2008/11/23(日) 21:36:28 ]
もちろんそうよ

689 名前:sage [2008/11/23(日) 21:40:20 ]
>>688
やはり。
DoCoMoケータイデータLinkみたいなソフトがあるのかと少しは期待したんですが…
要するに、結局はパケホーダイにしろということですかそういうことですか。



690 名前:デフォルトの名無しさん mailto:sage [2008/11/23(日) 21:43:54 ]
金持ちならパケホにしなくておk

691 名前:デフォルトの名無しさん [2008/11/24(月) 16:43:20 ]
トラステッドなAPI使ったアプリに関して質問なのですが
不特定多数に配信はできないけど自分の携帯だけとかならインストールできうのでしょうか?
それとも全部だめ?

自作アプリでウハウハすることを目指してauのオンボロからP-01Aもしくはスマートフォンかで買い替え迷ってるのですが
GPSとかUDP通信できないのなら、もうちょっと待ってHT-01Aとかにします

692 名前:デフォルトの名無しさん mailto:sage [2008/11/24(月) 18:11:53 ]
取らすテッドは全部ダメ。

693 名前:デフォルトの名無しさん mailto:sage [2008/11/25(火) 01:26:06 ]
板違いかもしれませんが
iアプリの効果音って普通どうやって調達してるんですか?
素材探したけど効果音はwav形式ばっかでMIDI形式が全然ないんですが

694 名前:デフォルトの名無しさん mailto:sage [2008/11/25(火) 01:42:10 ]
MFi形式のファイルを作成するツールは、YAMAHA用を除いて一般公開されていません。

695 名前:デフォルトの名無しさん mailto:sage [2008/11/25(火) 15:26:39 ]
iAppliを開発するに当たって、メニュー等の一連の流れのサンプルになるソースってどなたか公開されてませんか?

696 名前:デフォルトの名無しさん mailto:sage [2008/11/25(火) 15:50:55 ]
メニューって何?
質問は明確に

697 名前:デフォルトの名無しさん mailto:sage OpenGL? …iPhone? [2008/11/25(火) 22:31:19 ]
Trustedはユーザ保護というよりネイティブコード実行の確実な阻止が目的だろ

698 名前:デフォルトの名無しさん mailto:sage [2008/11/25(火) 23:46:05 ]
最近どのスレ行っても
サンプルありませんか=コピペするソースちょうだい
にしか見えなくなった

年取ったなぁ

699 名前:デフォルトの名無しさん mailto:sage [2008/11/26(水) 07:27:07 ]
車輪の再発明をありがたがるようになったら歳



700 名前:デフォルトの名無しさん mailto:sage [2008/11/26(水) 07:50:27 ]
そして車輪の作り方がわからなくなるんですね

701 名前:695 mailto:sage [2008/11/26(水) 10:55:13 ]
すみません。
iアプリコンテンツ開発ガイド〜 詳細編 〜を熟読して自己解決しました。

702 名前:デフォルトの名無しさん mailto:sage [2008/11/26(水) 19:34:37 ]
車輪の再発明って言いたいだけのバカw

703 名前:デフォルトの名無しさん mailto:sage [2008/11/26(水) 21:30:27 ]
drawPolygonで書いた枠線の中身を画像で埋めるテクスチャ的な
機能を果たす方法ってありますか?

704 名前:デフォルトの名無しさん mailto:sage [2008/11/26(水) 22:49:25 ]
setRGBPixelとかでその枠線の範囲内にだけ描画すればいいんじゃないの

705 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 00:10:03 ]
画像のRGBはどうやって取得すればいいんでしょうか?
いったんどこか見えないところに描画しておいてそこからgetRGBPixelという感じで?

706 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 00:31:42 ]
もう1個同じサイズのImage作ってそれをgetRGBPixels

707 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 00:57:39 ]
その方法だと多角形の内部かどうかの判定できなくないか

708 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 01:11:56 ]
多角形でも囲む四角形ないを調べて、内部のときだけsetRGBPixelを実行して
外部のときはないもしない
これで画像で埋めるテクスチャは可能じゃないかな?

709 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 01:12:26 ]
>多角形でも囲む四角形ない
多角形を囲む四角形内



710 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 08:19:56 ]
四角形の内部を1ピクセルずつ調べていくのですね
その点がdrawpolgonによる多角形の内部かどうか
はどうすればわかりますか
多角形の内部の色で判定とかするとか?

711 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 09:44:22 ]
内部かどうかの判定するくらいなら自分でfillPolygon実装した方がいいんじゃない?
で、設定された画像を内部に描くとか。
ちょっと複雑だけど、2Dのポリゴン描画方法はググれば出てくる。

712 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 10:01:58 ]
というか、ポリゴンにテクスチャUV設定するんじゃ駄目なのかい?

713 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 18:54:44 ]
もしかして、多角形で囲まれた範囲を取得する方法がわからんってことか?

714 名前:デフォルトの名無しさん mailto:sage [2008/11/29(土) 16:31:22 ]
2Dアクションものを作ろうと考えているのですが、
キャラクタのモーションを用意する際、全モーションを一枚絵に用意してアプリ内で切り出して使用する場合と、
1モーション1ファイルで用意して使用する場合ですと、どちらがお勧めでしょうか?

715 名前:デフォルトの名無しさん mailto:sage [2008/11/29(土) 17:19:31 ]
>714
描画の手間は大して変わらないが、どちらがいいかは
作り方(どんなものを作るのか)によるから何とも言えない。

選択のポイントとなりそうな点を例として挙げると、
複数絵の場合、トータルの読み込み時間やファイルサイズが大きくなる、など。
1枚絵の場合、一部分だけ使いたい場面でも全体を読み込む必要がある、など。

716 名前:デフォルトの名無しさん mailto:sage [2008/11/29(土) 17:43:47 ]
>>715
なるほど。
一長一短なのですね。

ふと思ったのですが、一枚絵の場合は初期化処理時に一度だけ読み込めば、
あとは使いまわせるかとも思うのですがいかがでしょうか。


717 名前:デフォルトの名無しさん mailto:sage [2008/11/29(土) 20:46:48 ]
1つのImageに読み込んで、部分表示したらいいじゃん

718 名前:デフォルトの名無しさん mailto:sage [2008/11/29(土) 21:56:24 ]
転送回数増やしても構わないなら、16x16くらいの単位でキャラチップを詰め込んで
身体・頭・武器などパーツ単位で管理が最強と思ってる俺じじい。
転送回数はマスコットカプセルのcommandList使えば結構速度出るしね

719 名前:デフォルトの名無しさん mailto:sage [2008/11/29(土) 22:53:11 ]
マスコットカプセルって非圧縮BMPしか読めないよね?



720 名前:デフォルトの名無しさん mailto:sage [2008/11/30(日) 00:10:41 ]
そもそも転送回数て何スか?

721 名前:デフォルトの名無しさん mailto:sage [2008/11/30(日) 03:53:49 ]
>719
しかも8bitBmpだけね。まあresに入れればzip圧縮かかるのでそれほど影響なく。
それでも容量気にするなら、メモリ上でBITMAPFILEHEADER作って流し込むべし

>720
Graphics.drawImage() の回数。描画面積よりこの呼び出し回数の方が実行速度に影響出やすい。
718のcommandListってのはマスコットカプセルの機能で、描画する座標や範囲をあらかじめリスト化して、
呼び出し回数をどうにか減らそうという代物

722 名前:デフォルトの名無しさん mailto:sage [2008/11/30(日) 09:36:25 ]
>>721
>drawImage()の回数
今まさにそれ喰らってきたかも。16x16のチップでゲームの背景描いたら速度出なくてゲンナリ
かといって一枚絵じゃ容量足りないし、やっぱり32x32くらいで手を打つしかないのかな…

723 名前:デフォルトの名無しさん mailto:sage [2008/11/30(日) 13:06:53 ]
>>721
説明どうも。
マスコットカプセルは存在そのものを無視してたけどちょっと勉強してみよう…。

画像の容量だけならjarに含めた状態ではBMPもGIFもあんまり変わらないね。
むしろGIFは二重圧縮になるのでBMPより大きくなることもあるし。


724 名前:デフォルトの名無しさん mailto:sage [2008/11/30(日) 13:16:59 ]
>723
んー、gifが大きくなるという印象を持っているってことは小さいファイルを複数持っているのかな
zip圧縮はファイル単位で圧縮するから、似たようなgifファイルを何ファイルか連結して、
読み込みの時に連結したファイルから切り出して使うと、圧縮効いて容量減るよ
その代わり展開時に速度少し遅くなるのと、メモリを食うので、限度を考えて使うべし

725 名前:デフォルトの名無しさん mailto:sage [2008/12/01(月) 11:36:29 ]
zipはファイル名を持つから、名前が長いファイルをたくさん持つと
容量的に困ることになるよな。

726 名前:デフォルトの名無しさん [2008/12/01(月) 12:53:39 ]

おまいら教えて下さい。

資料によるとDojaからシリアル通信が出来るようなことを書いてあります。
www.nttdocomo.co.jp/binary/pdf/corporate/technology/document/foma/foma10.pdf

このケーブルは市販では売っていないのでしょうか?
グーグル先生に聞いてもわかりませんでした。


727 名前:デフォルトの名無しさん mailto:sage [2008/12/01(月) 20:15:45 ]
>>725
zipはヘッダが長めなのと、他キャリアの関係で、
中身はgzipにして展開時にヘッダをくっ付けるようにしたことがある
でも色数を減らせられるGIFには勝てなかった
>>726
実物を見たことがないので、詳しくは他のエロい人におまかせするが、
ARIB A(FOMA側)とRS232Cを変換するアダプタがあると聞いた

728 名前:デフォルトの名無しさん mailto:sage [2008/12/03(水) 10:23:15 ]
すみません、zipつながりで質問させて下さい。

現在、小説ビューアを制作中なのですが、初回起動時にテキストファイルをサーバから個別に
読み込み、スクラッチパッドへ保存しようとしたのですが、容量がオーバーしてしまいました。
(902も対応予定で、テキストファイルは計300KB程あり、他の画像などを含めると400KBをオーバーしてしまいます)
そこで、例えばテキストファイルなどをZIP圧縮して、それをサーバにアップ。
初回起動時にそのZIPファイルを読み込み、ZIPのままスクラッチパッドに保存。
それから毎起動時にZIPファイルを解凍して配列などに文字列を代入して使う、というような
方法は可能でしょうか?
私は素人レベルなので、調べてもソース内でZIPを解凍して文字列に代入、という方法が
見つけられませんでした。
よろしければアドバイスお願い致します。

729 名前:デフォルトの名無しさん mailto:sage [2008/12/03(水) 10:34:09 ]
com.nttdocomo.util.JarInflaterで行けんじゃね?



730 名前:デフォルトの名無しさん mailto:sage [2008/12/03(水) 11:09:48 ]
zipアルゴリズムググったけど見つけれんかった。
書籍くらいしかないのかなぁ

731 名前:デフォルトの名無しさん mailto:sage [2008/12/03(水) 13:42:01 ]
>728
729ので正解。命令が出たら、あとはそれでググればだいたいのものはサンプル出てくるよ
zipアルゴリズムを実装することも不可能じゃないけど、容量が厳しいiアプリだとあんまり現実じゃない

732 名前:デフォルトの名無しさん mailto:sage [2008/12/03(水) 14:20:35 ]
>>722
マリオやドラクエのようなスクロールなら、リングバッファを使うべし。
あれが最強

733 名前:デフォルトの名無しさん mailto:sage [2008/12/03(水) 17:15:42 ]
Java用のZIPライブラリがある
たったの6kB

734 名前:デフォルトの名無しさん mailto:sage [2008/12/03(水) 17:38:19 ]
おいおい、30KB、ないしは100KBのうち6KBもとられちゃたまんねーよ!

735 名前:728 mailto:sage [2008/12/03(水) 19:50:19 ]
ありがとうございます。
com.nttdocomo.util.JarInflaterで調べて、恐らくこれでいけるかも、
という方法が見つかりました!
ただ、現段階でテキストファイルをZIP圧縮したファイルをサーバにアップしても
それをHttpConnectionで取得出来ずに、そこで止まっているレベルですが…

なんとか頑張ってみます!
ありがとうございました。

736 名前:728 mailto:sage [2008/12/03(水) 21:30:58 ]
何度もすみません...
教えて頂いたJarInflaterについてなのですが、いくつかのテキストファイルを
圧縮した「sample.zip」というファイルを作成しました。
これをresに放り込み、
ji = new JarInflater(Connector.openInputStream("resource:///sample.zip"));
で読むと何も問題ないのですが、ZIPを一旦スクラッチパッドに保存してから
ji = new JarInflater(Connector.openInputStream("scratchpad:///0;pos=0,length=1024"));
とやると、そこで弾かれてしまいます。
位置、サイズの指定もしっかり合わせているつもりなのですが、どういった原因が
考えられるか教えて頂けないでしょうか?


737 名前:デフォルトの名無しさん mailto:sage [2008/12/03(水) 21:44:38 ]
それだけじゃ不明

738 名前:デフォルトの名無しさん mailto:sage [2008/12/03(水) 22:02:36 ]
>ZIPを一旦スクラッチパッドに保存してから
これができていないか、
>位置、サイズの指定もしっかり合わせているつもりなのですが
これができていない。

>736の書き込みからじゃこれ以上分からないと思うよ。

739 名前:デフォルトの名無しさん mailto:sage [2008/12/03(水) 22:11:51 ]
スクラッチパッド保存時にミスってるんじゃねえの



740 名前:デフォルトの名無しさん mailto:sage [2008/12/04(木) 01:57:21 ]
     ______    ___  ____  _____     __     ___
   /___   /    |  / /      | /__  __/ [][] /  /   _| |_
         /   /     /  /  /  / ̄ ̄|. l    / /      /  /    |_  レ'~ ̄|
       /   /.     /  /  /  /.  / /    |  |___   \ \    /   /| |
      /   /     /  /  /   ̄ ̄ /     \__|     \ \ /_  /  | |_
     /   /       /  /  /  / ̄ ̄ ̄                 ̄ ̄  .|__|   \/
   /   /      /  /  /  /
  /   /____.  /  /  /  /
 /       / /   |  /  /
  ̄ ̄ ̄ ̄ ̄  ̄ ̄ ̄   ̄

741 名前:デフォルトの名無しさん mailto:sage [2008/12/04(木) 02:50:39 ]
SpSizeに400000byteと指定しても300000byteを超えたあたりで書き込み時に
エラーになるのは一体何でしょう?これじゃ400Kb丸々使えない。。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<212KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef