iモード携帯電話用Java(iアプリ) Part12at TECH
iモード携帯電話用Java(iアプリ) Part12 - 暇つぶし2ch981:デフォルトの名無しさん
06/11/20 12:00:06
>>974
>>974
プログラムの経験が薄い時からいきなり大掛かりな物の作成は辛いと思うよ。
スクラッチパッドの使い方が判らないならスクラッチパッドを使う
サンプルプログラムを作成する事を強くお勧めする。
特にテキストファイルはちゃんと理解してないと扱いにくいから。

とりあえず
1段階目にアプリ起動した時間をスクラッチに記録。
次回起動時に前回の時間を表示するだけのアプリを作成。
これでスクラッチへの読み書きの最低レベルは理解できる。
2段階目としてスクラッチにネットワークからGif画像をダウンロードして
読み込み保存。スクラッチから画像を展開して表示するアプリの作成。
これでネットワークからの保存の仕組みと毎回ダウンロードしない為の
工夫などが身につくと思う。何故画像なのかはiアプリで扱いやすいからという理由だけ。

やろうとしてることはその後でも良いかと。
遠回りに見えるかも知れないがその方が絶対に完成には近づくの早い。
iアプリ慣れてる人間でも君がやろうとしてる事は面倒なレベルだよ。
あと、サンプルがないから出来ないと決め付けるのは良くない。
基本を抑えて、それを自分で応用させる努力は必要。
と説教レスを書き込んでみる。でもマジレスだから・・。

982:デフォルトの名無しさん
06/11/20 12:10:01
>>980
iアプリ固有のドコモ提供の「DoJaのAPI」群。
J2ME内で携帯等で使用するためにコンパクト化された「CLDCのAPI]群。
iアプリを作成する基本はこの2つを使っていると思えばいい。

サンプルではかかれてない事もあるが基本どこかでimport文があるでしょ?
間違っているかもしれないが俺はそう解釈してる

983:デフォルトの名無しさん
06/11/20 12:25:21
>>980
上のBufferedReaderとか一般的なものに限られているYo!!
Eclipseを使っていればどこまで使えるかは判断して自動的にインポートしてくれるYo!!!
だから俺もわからないYo!!!!


984:デフォルトの名無しさん
06/11/20 12:40:12
>>974
①スクラッチパッドを二つに分ける。1000バイトと残りって感じ。
②前の1バイト目に0。2バイト目に0と書き込む。
③後ろの方にストリングをバイト配列変換で書き込む。長さを覚えておく。
④前の1バイト目を1に変える。2バイト目に長さを書き込む。
⑤後ろの方にストリングをバイト配列変換で書き込む。長さを覚えておく。
⑥前の1バイト目を2に変える。3バイト目に長さを書き込む。

こんな感じだよ。
わかんないだろうけど、これがわかるようになるまで>>981




985:デフォルトの名無しさん
06/11/20 16:25:04
N902i(SもXも)でsetCurrentすると、まれに背景だけしか描画されないことがあるんだけど・・・だれかしらないっすか?

986:デフォルトの名無しさん
06/11/21 22:09:54
もしかして、画面より大きなサイズのImageを作成できないって罠かも

987:デフォルトの名無しさん
06/11/22 09:15:31
>>986
んでも、Display.width()で取れるサイズでしか描画してないからそれってないと思うんだけどな・・・

988:デフォルトの名無しさん
06/11/22 10:42:44
ビューアが相変わらず作れません…。

URLリンク(galugari.hp.infoseek.co.jp)
上記のようなテキストビューアを作りたいんですけど、テキストファイルを画像ファイルに偽装した後、
どうやって画面に表示させていいかわからないのです。

普通に読み込んだら1ピクセルの点が表示されてしまいますし…。
なんらかの変換を行って表示させているのでしょうかね?
描画方法を知っている方、教えていただけませんか?

989:デフォルトの名無しさん
06/11/22 11:52:46
>>988
テキストデータの取り出しが失敗してるんだろう?
読み込んだデータがどんなデータなのかバイナリ出力して
正しいか判断してみればいい。ほんとに正しく取り出せてるのか?
正しいデータであれば文字のエンコードを調べてみるといい。

990:デフォルトの名無しさん
06/11/22 12:02:45
>>988
なぜ偽装しないといけないかを理解してる?
そして、その偽装したデータがどういう構成をしているのかということも。

画像データに偽装されたテキストを一発で描画するなんて都合のいいメソッドはない。
1行ずつ取り出して Graphics#drawString() で描画するのが基本。
テキストの取り出しは >>934 で示された方法を参考に。
メソッドの詳細はAPIリファレンスで調べること。


991:デフォルトの名無しさん
06/11/22 13:12:57
新スレ立ててみた。ミスってたらすまね

iモード携帯電話用Java(iアプリ) Part13
スレリンク(tech板)

992:デフォルトの名無しさん
06/11/22 16:39:52
>>991
|ω・)<乙

|≡3

993:デフォルトの名無しさん
06/11/22 17:12:46
あぁ、レスありがとうございます!
>>989
バイナリ出力ってがよくわからないです、すみません…。
フリーのテキストビューアではファイルが表示されているので、
テキストデータに誤りはないと思うのですが。

>>990
>なぜ偽装しないといけないかを理解してる?
>そして、その偽装したデータがどういう構成をしているのかということも。

おっしゃるとおりで、その部分の理解がまったくできていません…。

>1行ずつ取り出して Graphics#drawString() で描画するのが基本。

1行ずつ取り出す、というのはどういうことですか?

実用的なアプリのサンプルがなかなか見つからなく、途方に暮れていました。
990さん、ちょっとヒントが見えてきました。もう少し教えていただけませんか?

あれ?これは新しいスレに書くべきなのですか?


994:デフォルトの名無しさん
06/11/22 17:25:56
まずは java の入門書でも読むべきだと思うが・・・

995:デフォルトの名無しさん
06/11/22 18:02:32
偽装する、ってのはTXTファイルの拡張子を.JPGとかに替えることかね。
テキストを一行ずつ読む、という処理をやったことあるかい?

996:デフォルトの名無しさん
06/11/22 18:51:18
>>993
バイナリが判らない・・・ってのはプログラマとして
かなり致命的だと思うんだが・・意味が判ってないだけかな。
テキスト形式とバイナリ形式、テキスト処理する上でちゃんと
理解しておいた方が良いと思うよ。検索すればいくらでもでる。
正直、上の方にいる検索でんでん~の人もそうだけど
いきなり難しい事をやろうとしすぎてると思うんだが。

偽装に関しては外部データを扱う裏技みたいなもの。
一行ずつのくだりは一度でもテキストを画面に出力する
アプリを作っていれば意味は理解できるはずだが・・・。
ためしに長い文章を出力してみればいい。

997:デフォルトの名無しさん
06/11/22 20:04:08
>>994
入門書の入門書のようなものは読んだのですが、
応用がきかせられなくて…。すみません。

>>995 >>996
テキストを一行ずつ読むというのは、
一行ずつ画面に描画する、という意味ですか?

バイナリに関しては少し見てみました。
もうすこし勉強してみます。
偽装するのは本体から読み込ませるときにテキストファイルのままでは
携帯電話のデータBOX認識(マイピクチャ?)でされないからですよね?

それから>>934のような読み込みはresフォルダに入れたデータを読む場合ではないのですか?

初歩的な質問ばかりですみません。
どんなメソッドを使えばいいのかもわからないんですものね…。
みなさんがそうおっしゃるのももちろんです。
でもなんとしても作りたいんです。

998:デフォルトの名無しさん
06/11/22 23:15:25
miniSDとかの外部メモリ処理のAPIはDoCoMoが公開してる仕様書に書いてあったと思うけど、
そもそも勝手アプリで携帯内のファイルにアクセスできたっけ?

999:934
06/11/23 00:33:09
>>997
うひょ!俺褒められたwww
リソースから読むのも、お前さんが偽装した画像ファイルから読むのも、
データストリームという構造上一緒だな。
加えて言うと全く同じコマンドでいけるな。
インプットデータストリームっていうんだぞ。

お前さんのお話のレベルではマジで作れないよ混じれ巣。
残念だったな。
俺に10万くれたら作ってやる。
いやなら業者に払え。
それか3ヶ月ニートになって初めてのサイトからやり直せ。

よし1000get!!

1000:デフォルトの名無しさん
06/11/23 00:42:51
1000?

1001:1001
Over 1000 Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch