iモード携帯電話用Java(iアプリ) Part12 at TECH
[2ch|▼Menu]
[前50を表示]
700:デフォルトの名無しさん
06/10/20 15:59:06
test

701:デフォルトの名無しさん
06/10/21 13:39:41
『大集合NEO』は、ドコモ公式サイトの『RPG大集合』が無料で楽しめる複合型サイトとしてオープンしたものです。

今なら期間限定で『RPG大集合』の有料アプリから、人気のゲームが無料配信中です。

FOMAのみ対応ですが、この機会にぜひご利用下さい♪

URLリンク(dsneo.jp)

702:デフォルトの名無しさん
06/10/21 14:46:57
アフェリエイト広告は踏んじゃいけませんよ♪

703:デフォルトの名無しさん
06/10/21 21:29:15
こんなことして、儲かるのかなぁ?

704:デフォルトの名無しさん
06/10/22 09:44:20
儲かってないから必死なんだよ。

705:デフォルトの名無しさん
06/10/22 20:32:21
文字列を90度回転させて表示したいのですが、どうすればいいですか?
setFlipModeを使ってもうまくできないんですけれども…

706:デフォルトの名無しさん
06/10/22 20:34:05
方法はない。
setFlipModeが適用される描画関数については、実装依存。
最低限、drawImageでは実装されていることは保証されている。drawStringに対応している機種はないはず

707:デフォルトの名無しさん
06/10/22 20:51:10
という事で、
文字列を画像として作っておいて回転‥か。

予め90度回転させた状態の画像をそのまま使っても良いな。

708:デフォルトの名無しさん
06/10/22 20:53:18
回答ありがとうございます。
やっぱ無理なんですね…
OTL

709:デフォルトの名無しさん
06/10/22 21:08:55
フルスクリーンのアプリって作れるんでしょうか?

710:デフォルトの名無しさん
06/10/22 21:15:58
無理。
アプリより、電波状況やバッテリーの残量のほうが重要 と考えれば納得できるっしょ?

711:デフォルトの名無しさん
06/10/22 21:30:39
>>710
ありがとう。
常に表示しておきたい物があるというのは判るが、
もう少し表示をまとめて、画面を広く使わせてほしいとは思う。

712:デフォルトの名無しさん
06/10/22 21:39:00
903でフルスクリーンのアプリ出なかったっけ

713:デフォルトの名無しさん
06/10/22 21:43:17
あー、すまん。903はわからないわ。フルスクリーンあるのかな?
とりあえず902までは、710に書いた通り無理。

714:デフォルトの名無しさん
06/10/22 21:46:50
>>712
機種依存。
例えばSHは無い。

715:デフォルトの名無しさん
06/10/22 21:47:28
>>707
そうそう、903からは出来るよ。

716:デフォルトの名無しさん
06/10/22 21:50:12
>>705
連続書き込み俺の日記帳。
透過を意識してない黒塗りの画面とかだったら出来るな。

717:デフォルトの名無しさん
06/10/22 21:53:23
いやいや903は透過に出来るんだよ。
902以前と新しい700シリーズは当面無理なんだよ。

718:デフォルトの名無しさん
06/10/22 23:28:15
703iは903iと同等だろ。
容量は30+200KBだが。

719:デフォルトの名無しさん
06/10/23 02:55:10
それのどこが同等だーッ!

しかしあれだよ、30KBの制限って明らかにユーザー馬鹿にしてるよな。

720:デフォルトの名無しさん
06/10/23 08:30:03
>>719
まあアプリ使わない人も携帯使うわけだからねぇ

721:デフォルトの名無しさん
06/10/23 18:02:30
>>720
だったら700はiアプリ非サポートでいいと思う。
作る側からすればえらい迷惑だ。

722:デフォルトの名無しさん
06/10/23 20:40:51
>>721
ま、面倒くさいけど、それも一つの飯の種ではあるわけだし

723:デフォルトの名無しさん
06/10/23 22:46:32
アプリとかってのは不特定多数向けに作らないといけないから、
なるべくパイの広い下位機種に合わせられるわけで。
こういうのを出してると全体の成長が止まる。

まぁ終末のいもでですからどうでもいい。

724:デフォルトの名無しさん
06/10/23 22:47:26
いらん機種は切り捨てればよろし

725:デフォルトの名無しさん
06/10/23 23:13:30
>>721
Felicaがある以上それは無い

726:デフォルトの名無しさん
06/10/24 00:07:10
そんなことよりソフトバンク祭りですよ。
電話料金定額。
違約金詐欺。

ポータビリティーで良いとこなし絶望と思われたソフトバンクにこんな犯罪的な作戦が!

727:デフォルトの名無しさん
06/10/24 00:59:20
>>726
速やかにお帰りください。
帰ってるだろうけど。

728:デフォルトの名無しさん
06/10/24 04:27:17
友達達とiアプリを作ってみようと言うことになったんですが
作ってみようという候補に挙がったのに
データベースツールみたいのが出たんですが

保存しておいたデータから条件設定、検索抜き出し

という非常に単純なツールなのですが
iアプリの参考書等を見ているとゲーム系統ばかりでして・・・
データベース系のソフトはiアプリではムリがあるのでしょうか?

729:デフォルトの名無しさん
06/10/24 04:30:34
ノウハウがあれば簡単です。

730:デフォルトの名無しさん
06/10/24 04:32:29
データベースの操作がゲーム風になってればいんじゃね?

731:デフォルトの名無しさん
06/10/24 07:34:28
iアプリに限らん気もするが(´・ω・`)
ソース丸ごとコピーしようとするとそういう資料は皆無に近いだろうけどね。

732:デフォルトの名無しさん
06/10/24 15:09:07
>>728
SQLとかでサーバーにデータベース作って、アプリから通信して引っ張ってくれば簡単


うん冗談だ、すまない。
ぶっちゃけ唯一の保存領域であるスクラッチパッドにどんな形でデータを保存するかが鍵じゃね?
データ量が10〜20レコードとか少なければ、アプリを起動するたびに全レコードをスクラッチパッドから読み込むとか
力技で解決できると思う。

733:デフォルトの名無しさん
06/10/24 15:12:27
↓ここでi-sqlを開発する神登場

734:デフォルトの名無しさん
06/10/24 15:39:38
とんでもねえ あたしゃ神様だよ!

735:デフォルトの名無しさん
06/10/24 16:07:58
>>i-sql
MySQLみたいに1レコード目の1カラム目が○バイト、2カラム目が△バイト・・・
って感じに各データの大きさを決めてしまえばいけんじゃね?
そうすれば1レコードの大きさが均一になるから、バイナリで行操作が簡単になるよね。

卓上論だったら[゚д゚]<ユルシテ

736:デフォルトの名無しさん
06/10/24 16:22:21
カラムがTEXTならどうすんの

737:デフォルトの名無しさん
06/10/24 16:55:13
あ‥‥MySQLって可変要素持てるのね。
んじゃ、各レコードの先頭1〜2バイトをレコード長とするとか。
TEXTカラムは、同様に先頭1バイトをカラム長とすればいいんじゃね?

なんか組み込みのパケットやパソゲのリソースっぽくなってきたけど
これで[゚д゚]<ドウデスカ

738:デフォルトの名無しさん
06/10/24 18:51:58
すいません困っています。
環境はnetbeans4.1 、doja4.1、java2sdk1.42です。
出来上がったプロジェクトをnetbeansでビルドしようとすると「致命的エラー:
クラスパスまたはブートクラスパスでパッケージ java.lang を検出できません。」
と表示されます。またdoja4.1のほうでビルドしましがだめでした
コーディングは間違ってないようなので更にnetbeansで詳細を確認してみると
「<javac includeantruntime="false" debug="${doja.debug}" destdir="${doja.build.classes.dir}" srcdir="${doja.src.dir}" bootclasspath="${doja.classpath}"/>」
という一文にエラーマークがついています。
どうすればうまくビルド出来るでしょうか?

739:デフォルトの名無しさん
06/10/24 20:45:23
>>728
OneTableDBみたいなのもあるから、需要はあると思うよ。
ただあれはホントに1テーブルしか扱えないんで、どうせ作るなら複数のテーブルを扱えるのがいいな。
RDBっぽいのが出来たら面白いかな。

740:デフォルトの名無しさん
06/10/24 21:03:07
単純な興味として、そういうのって何に使うの?(´・ω・`)

741:デフォルトの名無しさん
06/10/25 00:30:46
>>738
netbeansってのは正直知らないが
単純にDojaのクラスにパスが通ってない気がする。
iDKDoJa4.0\lib\class.zip
iDKDoJa4.0\lib\doja_classes.zip
にパス通した記憶ある?
大抵のツールは、手動でこれにパス通さないといけないよ。


742:デフォルトの名無しさん
06/10/25 01:59:14
Eclipseはスルーですか

743:デフォルトの名無しさん
06/10/25 17:42:34
>>741
え、知りませんか>netbeans
これですURLリンク(www.netbeans.jp)
パスは通してませんが以前まったく同じ環境で
いじってた時はパス通さなくてもなんとも無かったんですけど。。。
>>742
ええ、もちろんeclipseでやろうとはしたんですがdoja4.1には
iアプリ開発用プラグインがeclipse3.0にしか開発されていない
らしいので3.0を探し回ったですが結局3.1か3,2しかなくて
仕方なくnetbeansにしたわけです。

744:デフォルトの名無しさん
06/10/25 18:56:43
3.2でも動く

745:デフォルトの名無しさん
06/10/25 20:36:29
>>744
ホントですか?!
早速試してみます!
ありがとうございました

746:デフォルトの名無しさん
06/10/27 15:44:46
一個10〜30kのテキストデータを30個程保存しておいて、後から抜き出して表示させたいんですが、保存する方法ってなんか無いですか?なんかデータ保存にはスクラッチパッド使えと本にあるんですが余りに不便でして…

747:デフォルトの名無しさん
06/10/27 15:52:18
サーバに保存してDL

748:デフォルトの名無しさん
06/10/27 16:05:14
>>747
鯖には保存しないって事になってるんで…

749:デフォルトの名無しさん
06/10/27 16:19:30
>>748
903でリソースに入れれ。
つうか、テキストをスクラッチに入れるのが面倒なら
リソースにいれようとスクラッチに入れようと手間はさほどかわらん。

保存が面倒じゃなくて利用したい形式で読み出すのが面倒なんだろう。

750:デフォルトの名無しさん
06/10/27 16:21:33
resourceファイルにするかJavaに埋め込めば
resならファイル名で取れるし

751:デフォルトの名無しさん
06/10/27 16:41:56
ちょw
>保存する方法
って書いてあるから、上書きするんじゃね?

そうなると、結局スクラッチか外部メモリか、サーバくらいしか
iアプリだと選択肢無いはず。
無いよね?(´・ω・`)

752:デフォルトの名無しさん
06/10/27 16:46:50
だったら「諦めろ」としか言えないだろうw
スクラッチに保存するのが面倒なくせに
サーバーやストレージディバイスに保存なんてもっと面倒だw

まぁ文章のように容量がころころ変わるのを
能動的に保存するんだったら面倒だがな。

753:デフォルトの名無しさん
06/10/27 17:19:01
あー、すいませんでした。言葉足らずでした。
最初に記憶されてるテキスト内容を検索するような形で抜き出すプログラムが作りたいんです。
保存とか上書きはしません。

754:デフォルトの名無しさん
06/10/27 17:36:04
>>753
903以降ならリソースに入れれ。
900以降対象ならテキストの合計容量が400kb以内であればスクラッチに保存。
それ以外ならJAR圧縮をつかってスクラッチに入れるのを試みてみるとか
ストレージに保存してみるとか、サーバーに保存しておいて常に通信するとかぐらいじゃねぇかな。

スクラッチに保存しておいてもそこから直接検索するには向いてないから結局はメモリ上に展開するハメになる。
どういう利用目的かはわからないが保存よりもデータ管理と読み込みの工夫が必要だと思われる。
テキストをなぜ30分割くらいしてるのか?という理由もわからんし、
検索といっても何をどう検索するかも判らないのでこれ以上のアドバイスはできん。

755:デフォルトの名無しさん
06/10/27 18:05:03
ちょい質問
optパッケージで900以降でGraphics3Dが
動かない機種って何があるかわかる人いる?

サイコロでも3Dでまわしてやろうかと思ったんだけど
標準じゃないから何か機種で動かないんだろうけど
クソ機種なら捨てようかと思うんだが…

756:デフォルトの名無しさん
06/10/27 18:11:37
>>755
公式見れ。
オプションAPIの対応状況表がある。

757:755
06/10/27 18:28:02
756>>
マジだ、助かった。ありがとう。
どうやら動くみたいなんでやってみることにする。

758:デフォルトの名無しさん
06/10/28 18:50:08
Javaでunsigned intっぽい事できないかな。


759:デフォルトの名無しさん
06/10/28 21:20:04
long使え

760:デフォルトの名無しさん
06/10/28 23:51:41
>>758
できないな。

761:デフォルトの名無しさん
06/10/29 01:56:43
byteのくせにsignedなんてjavaは腐ってると思ってるよ

762:デフォルトの名無しさん
06/10/29 02:09:03
byteなんて飾りですよ、偉い人にはそれがわからんのです。

763:デフォルトの名無しさん
06/10/29 02:09:51
CからJavaに移行した時最初にそこでつまづいたな<unsignedが無い
もうアボガドバナナかと

764:デフォルトの名無しさん
06/10/29 03:13:45
longって?
何故unsignedを使ってるのか理解出来てないようだね。

論理右シフトすればいいみたいだが。

765:デフォルトの名無しさん
06/10/29 09:44:41
>>764
質問するなら情報小出しにすんな。
0〜2^32-1 の値がとりたいならlongでいいだろ。

0以上を期待するなら、1サイズ大きい変数使って、計算後にマスクすりゃいい

766:デフォルトの名無しさん
06/10/29 09:56:52
それだとunsigned longで面倒だろうが

767:デフォルトの名無しさん
06/10/29 12:34:20
>766

>質問するなら情報小出しにすんな。
>0〜2^32-1 の値がとりたいなら


768:デフォルトの名無しさん
06/10/29 13:02:02
うぜーなー
移植する気あるなら言語に依存するコード書くんじゃねーよ('A`)
設計段階から見直せや、カス。

769:デフォルトの名無しさん
06/10/29 13:03:54
質問者が池沼だと大変だな・・

770:デフォルトの名無しさん
06/10/29 14:22:52
>>768正論

よい機会だ作り直せゴミ屑。

771:デフォルトの名無しさん
06/10/29 15:25:43
で、アプリサイズオーバーっと

772:デフォルトの名無しさん
06/10/30 00:03:09
どんな大作だよ

773:デフォルトの名無しさん
06/10/30 00:53:40
30kアプリが大作なんですね?

774:デフォルトの名無しさん
06/10/30 00:58:13
>>773
最初から容量わかってんだから収まるように作れやカス

775:デフォルトの名無しさん
06/10/30 03:30:00
会話が成り立っていない

776:デフォルトの名無しさん
06/10/30 07:58:53
ゲーム作ったんだけど、どうやったらたくさんの人にプレイしてもらえますか?

777:デフォルトの名無しさん
06/10/30 09:58:10
有名なサイトに載せてみたら?

778:デフォルトの名無しさん
06/10/30 10:08:39
日本中の人に放置プレイされてるから大丈夫。

779:デフォルトの名無しさん
06/10/30 10:58:33
>>776
ここに晒す

780:デフォルトの名無しさん
06/10/30 11:53:37
ここにさらせばそれなりに厳しい目で見てくれそうだな。

781:デフォルトの名無しさん
06/10/30 12:26:28
スクラッチに40個のテキストデータ格納とかどうやんだ?
あれってそんなに分割できたっけ?

782:デフォルトの名無しさん
06/10/30 12:40:10
単一の.datファイルに複数の音声・画像データを入れる方法がある

783:デフォルトの名無しさん
06/10/30 16:16:18
>>776
まじめに答えると
まず自分で携帯用のサイトを作り公開できるようにする。
そのあとで各種、ゲームアプリ登録型紹介サイトに登録する(ゲットアプリとか)

んなところじゃないかな。
2ch系の関係ありそうなところに晒すのもありだが
辛口な酷評が怖いなら止めとくべし。判ってても凹むものは凹むぞw


784:デフォルトの名無しさん
06/10/30 17:01:35
遊ぶ側は愚痴と批評の区別がつかない奴ばかり

785:デフォルトの名無しさん
06/10/30 17:13:29
>>781
スクラッチの分割は便利だがファイル単位で分割して使うものじゃない。
あらかじめ外部プログラムでファイルを結合して
1つファイルとしてスクラッチに保存するのが常套手段。

DoJa3.0以降だったかな?それ以降はJAR圧縮を使って1つにまとめる方法もある。
この方法の利点はファイル名でアクセスできる事と容量が減る事がある。

786:デフォルトの名無しさん
06/10/30 17:20:32
無料コンテンツだと、無料厨が集るから気をつけたほうが良い。

一線越えた品質のほうが無料厨が集り易いので、コントロールが難しくなる。
あしらい方間違えると粘着されるので注意が必要っす。

787:776
06/10/30 22:19:35
辛口ながら親切なお前さんがたありがとう。
もう少し作りこんでからどっかに上げてみます。


788:デフォルトの名無しさん
06/10/31 01:18:31
>>787
少なくとも、ここに1人楽しみにしている人間がいる。
ちょっとスレ違いと思わないでもないが、がんばってくれ

789:デフォルトの名無しさん
06/10/31 11:31:17
テキストデータをjarにぶち込めばスクラッチで分割する必要がないことは分かりましたが、それで格納できる最大容量って400kでいいんですか?

790:デフォルトの名無しさん
06/10/31 11:41:46
ある程度は公式の資料読もうぜ(・3・)

791:デフォルトの名無しさん
06/10/31 13:59:28
>>789
どの携帯向けで作成しているのか(505以降とか900以降とか)
どういう事がしたいのか
どういう問題に直面しているのか

と言う事を書いてくれ・・・。
最大容量400kということは900以降だとは思うが書かないと推測でしか話せない。
一応以下な感じでスクラッチパッドの容量は決まっていてそれ以上は使えない。

503などは10K
504、2000代のFOMAなどは100K
505、506、700系などは200K
901、902などは400K
903シリーズなどは本体容量と合計で1MB内で変動

余談だが仮に400K使えるといっても400Kのデータ1つをネット上から
直接ダウンロードできるわけではないのでそこはそこで工夫が必要。

792:デフォルトの名無しさん
06/10/31 14:20:37
すいませんでした…
使用するのは901系でして、検索系をやろうとしてるんですが、容量的に厳しいのかなと思いまして…

793:デフォルトの名無しさん
06/10/31 14:44:49
>>792
検索したいというのは過去のレスに書いてあったけど
ちょっと漠然すぎると思うよ。誰もアドバイスできん。
検索方法はどんなのをイメージしているのか?
ファイルにどう風にどんなデータが入ってるのか?
何故テキストファイルが数個別れてるのか?とかね

とりあえず検索については何もアドバイスできないが他の所を。
901なら400K使えるのでとりあえずどういうデータか知らないが
そのテキストファイルをJAR圧縮(つまりはZip圧縮)してみて
400K超えるようならテキストデータを工夫もしくは削除して容量減らす。
それでも容量がダメならサーバーと随時接続するタイプとかになる。

794:デフォルトの名無しさん
06/11/02 00:21:53
>>793
うんちく垂れるまえに文脈から読み取る能力つけろ。
だからプログラマはカスっていわれんだよカス。
死ね。

>>789
50k

795:デフォルトの名無しさん
06/11/02 02:31:05
>>793
( ゚д゚)・・・・

(゚д゚)

796:デフォルトの名無しさん
06/11/02 06:38:32
初歩的な質問ですまんが
canvasでテキストボックスってどうしたらいいんだろうか?
panelで作り直したほうがいいかな

797:デフォルトの名無しさん
06/11/02 07:08:42
Canvas#imeOn()しか手段ないのかな?
keyEvent()で1〜9のキーが何回押されたかを記録して、テキスト編集を新しく作るのもアホっぽいし無理っぽいし。

>>794
教えて、一流技術師。

798:デフォルトの名無しさん
06/11/02 11:17:52
>>794
どこをどう間違っているのか指摘してあげないと判らないだろう
>>793より質問した奴が混乱する。

799:デフォルトの名無しさん
06/11/02 11:50:37
結局のトコ、テキストデータだと50kまでなの?
俺も気になってるんだが…

800:デフォルトの名無しさん
06/11/02 18:27:06
なんで試そうとしないんだ?5分でできるだろ。

801:デフォルトの名無しさん
06/11/02 19:34:12
>>800
そんなレスしてる間に答えられるだろ5分たったぞ馬鹿。

802:デフォルトの名無しさん
06/11/03 01:14:19
>>794
プログラマはカスとか言ってる
お前はプログラミング出来ない
カスSEか?

>>796
canvasでやろうとした事あったけど、大変すぎだったんで
panelの画面を別に作ってそこに画面遷移させて入力
させるようにしたな。

803:デフォルトの名無しさん
06/11/03 01:46:41
テキストボックス使うなら、素直にpanelに移行した方がいいな。
もちろんcanvasでもできないこた無いが、只でさえ容量少ないところに
そんなん入れてる余裕なんか


メガアプリですかそうですか。

804:デフォルトの名無しさん
06/11/03 03:16:37
imeOn

805:デフォルトの名無しさん
06/11/03 10:49:22
>>802
いちいち構うなよ・・・ここまで殺伐としたふいんき出すの止めようぜ。
きっと>>794は上司の圧力や納品期日で荒れてたんだろう。

806:デフォルトの名無しさん
06/11/03 19:14:11
ドラゴンクエストモンスターズMOBILEって月額500円のほかに
通信費って結構かかりますか?

807:デフォルトの名無しさん
06/11/03 21:01:58
パケホにしなさい…

808:796
06/11/03 21:54:34
参考になりました。panelでなんとかやってみます。

809:デフォルトの名無しさん
06/11/04 15:45:25
今個人でゲーム作ってる。
SH902iSとN901iCでは動いてるんだけど
SH901iS,iCでは動作してないんだ…orz
つか902以前だと動かない様子。
Doja4.1で開発してるんだけど、よく分からないんだ。
誰かエロい人ご教授頼む。

エラーの原因(これが無かったら動く)
public void processEvent(int type, int param)
{
........色々(ここは無問題)

//ゲームオーバーになってソフトキー2を押したら
Display.setCurrent((Frame)new MainCanvas());
}

810:KoRoN@Vim%Chalice ◆8XALICEsdk
06/11/04 16:05:53
>>809
MainCanvasの中で使ってるリソースが、実は有限だったりしないか?
機種によってはTimerとか総計10個しかnewできないことがあるぞ

811:デフォルトの名無しさん
06/11/04 16:06:53
>>809

そんなコード書いちゃダメだろ…。

812:809
06/11/04 17:55:03
>>810
タイマーは1個しか使ってないです。
これも駄目な原因なのかな?

>>811
マジ?何処が駄目?

813:デフォルトの名無しさん
06/11/04 19:57:34
ゲームオーバーのたびにCanvasを生成するのか?
そりゃまずいだろ

814:デフォルトの名無しさん
06/11/04 21:52:12
…Σ(゚Д゚)!?
そうか、それが駄目リングか。

でも最初からやり直しっていうのがどうすればいいか…
リロード的なもんってあるの?

815:デフォルトの名無しさん
06/11/05 00:46:16
クラスはIApplicationを継承したものと、Canvasを継承したものの計2つ。
最初に作ったら、ずっと使いまわす。

iアプリの基本中の基本だぞ…。

816:デフォルトの名無しさん
06/11/05 06:27:28
ハードディスク上でファイルとかフォルダを扱うように
スクラッチパッド上でそれらを扱うファイルシステムクラスは
誰か作って公開してませんか?
検索しても見当たらなかったので今作ってるんですけど。

817:デフォルトの名無しさん
06/11/05 08:19:56
例えばおまいがそれを完成させたとして、
そう易々と公開するとは思えんが。

818:デフォルトの名無しさん
06/11/05 09:05:26
ファイル名なんて無駄なもん食うシステム、商業じゃまず使えないしなぁ。

819:デフォルトの名無しさん
06/11/05 10:02:22
>>816
iモードJavaプログラミングという本にScratchpad File Systemというのがある

820:816
06/11/05 10:57:35
>>817
それ言われそうな気がしてました。
「完成したら公開しろ」とか。
>>818
ユーザが囲碁とか将棋の棋譜を保存するのにはいいかなと。
ファイル名は対局名にできると思ったので。
>>819
なるほど。ありがとうございます。
サンプルソースコードは本の購入者しかダウンロードできないのね・・残念。
ちょっと本屋行って7文字ほど立ち読みしてこようかな。なんちゃって。

821:デフォルトの名無しさん
06/11/05 11:06:08
将棋の棋譜とか保存しても再生させるのがめんd

822:デフォルトの名無しさん
06/11/05 11:39:48
>816
君はまた困るんだろうから、買ってしまえよ。


823:デフォルトの名無しさん
06/11/05 12:03:26
自分の役に立つプログラムの本は、とりあえず買っておいても損はない。

824:816
06/11/05 14:17:55
今近所の大きい本屋1件と小さい本屋5件ほど回ってきましたけどどこにもありませんでした。
アマゾンにはあるようだから買おうかな。

825:デフォルトの名無しさん
06/11/05 15:02:02
質問です。

import com.nttdocomo.ui.*;

public class test01 extends IApplication {

  public void start() {
    mycanvas w_canvas = new mycanvas();
    Display.setCurrent(w_canvas);
  }

 
  class mycanvas extends Canvas {
   
    public void paint(Graphics g) {
      g.drawString("HelloWorld", 30, 30);
    }
  }
}

というHPに載っていた簡単なプログラムを書いただけなんですけど
ビルト時にエラー54個、警告1個と盛大に出ます。
sun.tools.javacを使用にしておりSDKは1.5.0_09を使っております。
パスも通しております。
何か考えられる問題はありますか?
自分の力ではどうにもならないので知恵を貸していただきたいです。
よろしくお願いします。

826:デフォルトの名無しさん
06/11/05 15:05:35
1.5か。使ったこと無いな。

827:デフォルトの名無しさん
06/11/05 15:06:10
ファイル名はtest01.javaになっているのか。
あと、
    Display.setCurrent(w_canvas);
  }

    Display.setCurrent(w_canvas);
  }
}

だと思う。間違ってたらごめん。

828:825
06/11/05 15:15:18
>>826
結局DoJa使うなら1.5でも大差はないのではと思います。

>>827
ファイル名はtest01.javaで間違いないです。

    Display.setCurrent(w_canvas);
  }
}
として閉じてみましたが
エラー55個、警告1個になりました。

気になるのは「javacの実行に失敗しました」
という警告ですかね。
sun.tools.javacにしないとs_jisが読み込めない的な事いわれたし…。
俺にiアプリを作るなというお告げですかね。

ちなみにEclipse上で使っている他のソースは問題なくコンパイルできますね。

829:デフォルトの名無しさん
06/11/05 15:15:29
あと、不正な文字ですとかいうエラーだったら
多分全角スペースでも入れてるんだと思う。
揃えるときは全角スペースじゃなくてTABキーでな。

830:デフォルトの名無しさん
06/11/05 15:17:24
1.4やめて1.5使ってみようかな。

831:デフォルトの名無しさん
06/11/05 15:18:09
1.4どころか1.3使ってるぜ

832:デフォルトの名無しさん
06/11/05 15:20:02
>>825のコードはエラー無しで普通に実行できた。
全角スペースはタブに置換したけど。


833:デフォルトの名無しさん
06/11/05 15:22:41
気持ち悪いクラス名だな。
命名規則くらい従って欲しい。

834:デフォルトの名無しさん
06/11/05 15:27:20
とりあえずエラーメッセージを晒してくれ

835:825
06/11/05 15:29:22
>>829
すみません指摘通り全角スペースになっていました。
HPからコピペしてきたのでこんなに簡単なことに気づかなくてお恥ずかしいです。
ありがとうございました。

あとDoJaだとLabelは使えないのですか?
もともとPanelとLabelで文字列を表示させようとして
できなかったのでこうなったのですが…。

836:825
06/11/05 15:30:25
>>833
頭は大文字ですね。
俺もそれは思いました。

837:デフォルトの名無しさん
06/11/05 15:38:52
はじめまして質問があります。
アプリで簡単なアラームみたいなものを作りたいんですけどどうやればいいでしょうか?

com.nttdocomo.systemのAlarmクラスを使うということまではわかったのですがどうやれば使用することができますか?
addEntry();
とやっても動作してくれません。
どうしたらいいか教えてください!

838:デフォルトの名無しさん
06/11/06 11:44:48
>>837
リファレンス読んでみたがこれはアラームを設定するクラスだろう?
鳴らすクラスじゃないがそこは間違って解釈してない?

839:デフォルトの名無しさん
06/11/06 14:32:16
DoJaエミュレータでのブラウザ起動して、
URLリンク(localhost)(↓)に接続すると
アドレスバーの部分がURLリンク(localhost)のまま
になるのですが、URLリンク(localhost)を表示させる
にはどうしたらいいでしょうか?
URLリンク(localhost)から、iアプリを起動させるため
LaunchByBrowserにURLリンク(localhost)と書きたいのです。

a.php
<html>
<head>
<title>redirection test</title>
</head>
<body>
<?php
header("Location: URLリンク(localhost));
exit;
?>
</body>
</html>



840:デフォルトの名無しさん
06/11/06 23:10:52
>>837
時間を調べ続けて
その時にあったら音鳴らせばいいんじゃないの?

841:デフォルトの名無しさん
06/11/08 02:35:17
こんなん見つけたんだが、Javaサーバーにどうよ?
URLリンク(www.hikakuserver.com)

やっとメモリいっぱいつんでるレンタルサーバが出揃ってきたな。


842:デフォルトの名無しさん
06/11/08 06:17:50
iアプリとなんか関係あるのか?

843:デフォルトの名無しさん
06/11/08 09:17:50
おおあり。iアプリ使ったネトゲ作りたい時とかに使えそうだ

844:デフォルトの名無しさん
06/11/08 13:00:02
レン鯖の話題はレン鯖板で

845:デフォルトの名無しさん
06/11/08 13:30:59
宣伝は宣伝板で

846:デフォルトの名無しさん
06/11/08 16:50:56
タイマ解像度15msの機種って、例えば20msのウエイト入れようとすると30ms待つことになってしまうの?

847:デフォルトの名無しさん
06/11/08 17:05:40
Yes

848:sage
06/11/09 00:44:38
一般人がN903iでVGAアプリ作れるの?
DrawArea = 480x640
とか書いて

849:デフォルトの名無しさん
06/11/09 01:58:58
>>841-843
iアプリってそんなメモリ食うの?
最低どのぐらいメモリ積んでれば動くのさ?

850:デフォルトの名無しさん
06/11/09 03:58:07
そんな糞高い鯖じゃなくて、庶民的な値段の共用鯖きぼんぬ

851:デフォルトの名無しさん
06/11/09 11:11:43
>>848
まだ出てない機種だし関連職種の人間以外わからなくね?w

852:デフォルトの名無しさん
06/11/09 11:59:34
DoJa5.0のツールもまだダウンロードできないからな。


853:デフォルトの名無しさん
06/11/10 00:58:01
>>848
作れるけど、たった一つの機種専用に作るオナニー馬鹿はいないから作れない。

854:デフォルトの名無しさん
06/11/10 02:02:08
サーバーでiαぷり動かすわけじゃないし

855:デフォルトの名無しさん
06/11/10 10:52:15
>>848
ナビアプリの画面見た感じだと使ってるのは480×480みたい
まあトラステッド限定かも知れんけど

856:デフォルトの名無しさん
06/11/10 11:04:07
写真とか表示すること考えると、4:3のほうが有利だ罠

857:デフォルトの名無しさん
06/11/10 11:56:05
URLリンク(www.nttdocomo.co.jp)
Nは480x480だよ
しかし、N,P以外の903はQVGAに統一される勢い。
おそらくP903iTVもだろう。時代はQVGAへ

858:デフォルトの名無しさん
06/11/10 14:50:18
現在SD-Bindingを使ったアプリを作ってるのですが。

エミュ(Doja-4.1)では普通に動作しているのですが、実機(F902i,SH902i)で起動させると

StorageDevice storage = StorageDevice.getInstance("/ext0");

を呼んだ時点でNo Such Deviceとエラーになって起動しません。
miniSD(512MB SanDisk)を両方とも入れており、ADF設定もストレージデバイスを使う設定にしています。
アプリ以外のカメラやメールなどのデータはSDに入れられるので認識はしてるはずなんですが…。
こんな症状になった人はいますでしょうか?もしくは、何かしら設定が必要だったりするのでしょうか?
何かしら分かる人がいらっしゃったら教えてくださいませ。

859:デフォルトの名無しさん
06/11/10 15:10:35
>>858 ADF設定で、UseStorageにチェック入れた? あとCPNameも要るかも

860:デフォルトの名無しさん
06/11/10 15:28:08
>>858
そもそもF902i,SH902iはSD-Binding非対応じゃないかな

861:デフォルトの名無しさん
06/11/10 15:36:14
Pだけ対応じゃなかったっけ。

862:デフォルトの名無しさん
06/11/10 15:43:22
はじめて書きこします。
オーディオのループ再生にはどのような手法があるのでしょうか?
ドコモのクラスリファレンスにはループ再生に関わるようなメソッドが見つかりませんでした。

現在は、AudioPresenterをひとつだけ用意し、
MediaListnerで再生終了イベント(Audiopresenter.AUDIO_COMPLETE)を受け取って、
再度AudioPresenterのPlay()メソッドで再生させています。
ただこの場合、利用している音声データが極短いものなので、
ループの合間にプツプツヒスノイズが乗ってしまい困っています。

ループ再生に他の手法はないのでしょうか・・・?

863:858
06/11/10 15:43:49
>>859
UseStorageのextてことにはチェック入れてます。
CPNameは他アプリとはデータ共有しないんで入れてませんでした。
入れても動きませんでしたがorz

>>860
「SD-Binding機能対応機種はFOMA 902i以降の主なFOMA端末となります。」
とDocomoのページに書いてたのと対応コンテンツ機能一覧のPDF見た感じ
902iは全部対応してると思ってたんですが、違うのでしょうか?


864:デフォルトの名無しさん
06/11/10 15:55:04
>>863
902iではPだけ
対応コンテンツ機能一覧DRMの項でbかcなら対応だと思う

865:858
06/11/10 16:03:28
>>864
そうだったのですか、Pが手に入ってから試すことにします。

皆様ご協力ありがとうございました。

866:デフォルトの名無しさん
06/11/10 17:13:37
>>862
基本のやり方は書いてあるとおりコンプリート拾って再生だと思う。
ループ前提ならばMLDを長くするという原始的な方法が一番効果的。
データ量がその分でかくなるがリソースとしてもつかJAR圧縮で外部に出せば
長くした分で容量を食う部分はあまり気にならなくなる。

MLD自体にループの設定をつける事が可能とか聞いたが…
MLDを自作した事無いのでわからん、すまん。

867:827.jpn.ch
06/11/10 21:43:26 BE:997391579-2BP(0)
Mac OS Xでiアプリ作る方法ってありますか?

868:デフォルトの名無しさん
06/11/10 23:05:24
>>866
やはりこの方法しかないですか・・・。
BGMの様な物の場合、予めループさせたMLDで解消できるかと思いますが、
今組んでいるのが、動的にMLDを作成して、再生するアプリなのです。
(ミュージックシーケンサや、キーを使ったピアノなどに応用できると思います。)

DojaのメディアAPIは同期させにくいなどリアルタイム性にかけていますね・・・。


869:デフォルトの名無しさん
06/11/11 13:06:35
>>868
その方法で何の問題があるのかむしろそれを知りたい

870:デフォルトの名無しさん
06/11/11 13:17:25
開発(コンパイル)だけなら、クラスファイルを持ってくればできる。
エミュレータが使えないからデバッグが大変だけど。

871:デフォルトの名無しさん
06/11/11 13:42:47
>>868
そういやループに対応したシーケンサアプリがあったな


872:デフォルトの名無しさん
06/11/11 14:14:17
公式アプリならループしているのを時々見るが、勝手アプリでは見たことがない。
やっぱ、あれか。MFiTools。いい加減公開しろや。

873:デフォルトの名無しさん
06/11/11 14:15:26
まだ持ってないの?
1年位前、海外のサイトで誰かがアップしてた。
まだあるかも?

874:デフォルトの名無しさん
06/11/11 14:31:08
>>872
いや、シーケンサーだから内部でMLD構築してんでしょ?
しかもフリーである

875:デフォルトの名無しさん
06/11/11 19:36:40
赤外線通信の勉強をしているのですが、
PUTとGETで何でサーバとクライアントが入れ替わったりするんでしょうか?
1回の通信でPUTとGETを何度も行う場合はどっちがサーバでクライアントなんでしょうか?

876:デフォルトの名無しさん
06/11/11 20:03:51


877:デフォルトの名無しさん
06/11/11 21:14:12
1回の通信で何度もPUTやGETなんてできません

878:デフォルトの名無しさん
06/11/11 23:44:45
1回の通信って1セッション?

879:デフォルトの名無しさん
06/11/12 05:05:56
>>858
俺は逆にP902i実機では動作しているんだが
設定がうまく行かなくてエミュレータで動かない。
どうすればSD-Bindingがエミュ上で動くのか教えて〜


880:デフォルトの名無しさん
06/11/12 09:26:39
>>879 エミュでは動かない

881:デフォルトの名無しさん
06/11/12 09:50:59
>>880
えーっ>>858は動いてるみたいだけどどういうこと?


882:デフォルトの名無しさん
06/11/14 00:11:15
ちょっと質問なのですが、
Doja3.5エミュレータを使って開発しています。
クリアキー入力データを取得したいのですが、取れません。
キーの取得は以下のようにしています。
int nKeyPress, nKeyPress2;
nKeyPress = getKeypadState();
nKeyPress2 = getKeypadState(1);

nKeyPress2にクリアキーのデータが入るはずだと思うのですが…
みなさんはどのように対応していますか?
※int変数を2つ使わず、long変数1つ使った方が得策?

よろしくお願いします。


883:デフォルトの名無しさん
06/11/14 00:35:23
0x18

884:デフォルトの名無しさん
06/11/14 00:48:52
なんでiアプリにはSBのアプリみたく電池残量を数値化するアプリがないのでしょうか??

885:デフォルトの名無しさん
06/11/14 01:20:16
>>884
DoJa3.0以降ならPhoneSystemクラスのgetAttributeメソッドで
充電中か満タンかそれ以外の3種類の状態は取得できるのかな。
URLリンク(acerola.org)

886:デフォルトの名無しさん
06/11/14 02:10:58
>>885
やはり仕様なんですかね?SB専用アプリは電波状況も数値化できるみたいです。
URLリンク(appget.com)
URLリンク(appget.com)


887:デフォルトの名無しさん
06/11/14 03:28:23
ドコモの糞仕様です。

888:885
06/11/14 03:52:04
>>886
フラッシュならfscommand2コマンドを使ってできるのかな。
URLリンク(livedocs.macromedia.com)
フラッシュが使えるドコモ携帯はDoJa3.0以降のと一緒でしたっけ?

889:デフォルトの名無しさん
06/11/14 06:21:59
506や900シリーズはFlashLite1.0なので時刻、電池、電波、全て無理
901以降はFlashLite1.1なのでOK

890:885
06/11/14 08:42:13
>>889
なるほどね。ありがとうございます。

891:デフォルトの名無しさん
06/11/14 11:54:27
>>882
キーグループの有効化をしてないんじゃ?
APIリファレンスのPhoneSystemクラスのDEV_KEYPADを調べて見るべし


892:デフォルトの名無しさん
06/11/14 21:22:37
FlashLite1.1だと電池に電波は何分割されるのでしょうか?
URLリンク(appget.com)
↑みたく4段階だと画面左上の電池アイコンと同じで実用性がないですよね・・。

893:デフォルトの名無しさん
06/11/14 21:46:27
電波は電池によって分割される…?

894:デフォルトの名無しさん
06/11/14 22:30:02
>>893
説明不足。。。
リンク先のFlashだと4段階に電池レベルが分けられてるってことです。
URLリンク(appget.com)
↑みたいのだと結構細かく分けられてるみたいです。

895:デフォルトの名無しさん
06/11/14 23:00:10
>>892
自分で調べろよ。

URLリンク(chahanokiba.web.fc2.com)

896:デフォルトの名無しさん
06/11/14 23:23:18
アスキー書籍のiモードJavaプログラミングFOMA対応版買ってきた。
欲を言えばだけど実際にアプリの製作例があればいいと思った。
というかついてるものだと思ってたよ。
それで作ったアプリが落とせるだけって何もためにならないんじゃないかと思った…。
ソースがあって作ったアプリがあれば意味を成すと思うけど。

余り新しいiアプリの本無いみたいみたいだから困った。
アプリ作りながら覚えれる本あったら教えて欲しい。

897:デフォルトの名無しさん
06/11/14 23:32:22
本無しで公式アプリ作ってる俺みたいになれ。

898:デフォルトの名無しさん
06/11/14 23:34:39
>>895
情報感謝!!ずっとアプリばっか探してた。
ドコモにない理由はこれだったんですね。納得しました。

899:896
06/11/15 00:11:07
>>897
そいつは本気ですげえwww
俺Java自体はコマンドラインしかやってないからアプリでは
GUI的要素も一緒に覚えないといけないから結構大変なんだ。
コツとかあったら是非教えてくれ。

900:897
06/11/15 00:40:26
コツも何もネット上のサイトで覚えるのみ。
分かりやすいし、サンプルあるし。
当初はAPIリファレンスの存在も知らなかったくらいだw

901:896
06/11/15 01:02:10
>>900
ネット上のだと結構古いもの(50Xシリーズ)が多いみたいで
良くわからなかったんで本買ったんですよw

待ち受けアプリで背景画像設定できるスケジューラみたいの作りたいけど
いきなりは難しいかもしれないですね。

Panel使って待ち受けの骨組みと画像取得する奴は作ったんだけど
肝心メインパネルにカレンダー表示ができないし画像の設定の仕方もまだわからない。

ソフトキー2を押したら画像選択できるメソッドに飛ぶようにして、その画面から
ソフトキー2でstart()メソッドに帰るんだけど、次にもう一回そのメソッドに飛ぶと
com.nttdocomo.ui.UIException: Component already added to other Panel

ってエラーが出て画面が消えちゃう。

11月末までには作らないといけないのに…苦戦。

902:デフォルトの名無しさん
06/11/15 01:33:51
並列処理というか、
ダウンロードを行ってエンコードを行いながら表示、再生を行うようなことってできるんですか?

903:デフォルトの名無しさん
06/11/15 02:02:07
スレッド

904:デフォルトの名無しさん
06/11/15 03:31:46
EclipseにDoJa4.1のプラグインを入れたのですが上手く実行ができません。
実行>構成および実行>DoJa-4.1>実行するのですが
iアプリエミュレーターが一瞬表示されてすぐに終了してしまいます。
iアプリエミュ単独起動なら問題はないのですがどうしてかわかりませんか?

905:デフォルトの名無しさん
06/11/15 05:05:53
>>896
ちゃんとソースはついている。サンプルの解説ページの初めをよく嫁。
>>904
画面下のコンソールに何かメッセージ出ていないかチェック。
JAMを設定したかチェック。
Javaのバージョンを1.3にしてあるかチェック。
それでもだめならEclipseのバージョンを落としてDoJaプラグインを再インストール。

906:デフォルトの名無しさん
06/11/15 05:21:01
>896
アプリの制作例はちゃんとはいってる。
ちゃんと読め。
まさか、やりたいことの答えが全部いきなり載ってるとでも思ったのか?

元の作り方がわかれば、903i 向けでもそれの応用で大抵対応できる。


907:デフォルトの名無しさん
06/11/15 06:16:27
D903は無くなってしまえば良いのに・・・。

908:デフォルトの名無しさん
06/11/15 08:30:07
まだ D ってなにかあったっけ?


909:デフォルトの名無しさん
06/11/15 08:56:18
URLリンク(onosendai.jp)
URLリンク(www.moreread.net)

性能はそんなに悪くなさそうだけど。

910:デフォルトの名無しさん
06/11/15 09:13:07
他は早くなってるのにDだけ902から変わってないとかいう話を聞いたような(´・ω・`)

911:デフォルトの名無しさん
06/11/15 09:29:24
んぱかさんトコのベンチでは一応スペック上がってる雰囲気はあるけど・・・

でもDなんだよなあ。(・ω・`)
S0NYの新製品同様、悪い意味で期待通りな気がする。

912:デフォルトの名無しさん
06/11/15 10:08:32
んぱかさんとこので見ると、D903とF903の文字列描画がえらい遅いんだけど、なんだろう。
下のベンチではそうでもないみたいなんだけど。
フォントを変えると遅くなるとか、そんな糞仕様でもあるのかな。
もしくは座標に使ってる乱数生成が極端に遅いとか。ちょっと気になる。

913:デフォルトの名無しさん
06/11/15 12:10:40
>>905
レスありがとうございます。
コンソールには何もメッセージは表示されてませんね。
<終了>I_Appli [DoJa-4.1アプリケーション] パス (yy/mm/dd HH:MM)
と上(コンソールのタイトル?)に表示されているだけです。

JAMの設定とはプロジェクト>DoJa-4.1>プロジェクトの設定>ADFの設定という奴でしょうか?
AppName,AppClassともに初期値でMain(ソース名)クラスが指定されていました。

Eclipseで記述してから動作確認にiアプリエミュで起動しなおすのは少し手間です。

914:デフォルトの名無しさん
06/11/15 13:47:08
>>896
APIリファレンスとネットのはじめての〜があれば他に何もイランだろ屑。

>>913
昔、俺もかかったパターンだと、
SunJavaなんとかで使用するになってると無理。
違うときはエラーメッセージをぐぐってPATHをなんか書け。

915:デフォルトの名無しさん
06/11/15 13:56:14
>>913
お前みたいな奴は大抵JavaSDK5.0を使ってる。
1.4.2の日本語版使ってるか?

916:913
06/11/15 14:45:36
>>914
SunJavaを外すと
エラー:サポートされていないエンコーディングです: SJIS_i
って出る。
EUCにエンコードしてみても動かなくて…。
そういう問題じゃないのかな…。

>>915
jre1.5.0_9使ってて1.4.2に切り替えてみたけどやっぱり動かなかった。

もう少し試してみてできなかったらまた着ます。

917:デフォルトの名無しさん
06/11/15 14:48:51
>>916
それは1.5だと必然のエラー。
両方ともインストールしてる場合は、1.5を消す必要はないけど、
1.4.2の方にPATHを書き換える必要があるはず。

とりあえずSunJava使わずにビルドできるようにいじれ。
どうしてもわかんなけりゃ1.5消せ。

918:デフォルトの名無しさん
06/11/15 15:49:29
ところでお前ら様方に質問です。

画面領域外に描写する場合、
setclipで画面内240,240を囲むのと、
そうでない場合は
処理速度は違うんですか?
違うと思ったんですけどどうでしょうかね?

919:デフォルトの名無しさん
06/11/15 16:34:12
>>918
どうなんですか?

920:デフォルトの名無しさん
06/11/15 19:09:29
テキストファイルを読み込んで表示させるアプリを作りたいんですけど、
どういう方法をとればいいのでしょうか?

どなたか教えていただけませんか?

921:デフォルトの名無しさん
06/11/15 19:27:58
>>920
java.io.*
InputStream
BufferedReader
Connecter.openInputStream("Resource:///test.txt");
br.readLine();
たしかこんな感じ。あとはぐぐれ。

>>919
調べろよカス


次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

5178日前に更新/225 KB
担当:undef