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


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

携帯JAVAのスレッド



1 名前:デフォルトの名無しさん [02/01/26 01:47]
質問でも議論でもなんでもこい、と

267 名前:デフォルトの名無しさん mailto:sage [02/12/25 08:24]
>>266
つぅか取りあえずエラーとか例外出たらその種類とメッセージ書けよと。

268 名前:デフォルトの名無しさん mailto:sage [02/12/25 08:56]
>>266
>267 にはげどう。
あと、iアプリスレへどうぞ。

269 名前:266 [02/12/25 21:33]
すんまそん。
iアプリスレってどこの板にありますか?

とりあえず強行質問しちゃいます。

例外は com.nttdocomo.ui.UIException: Media sound start playing failed
です。
ちゃんとAUDIO_COMPLETE、AUDIO_STOPPEDを受けてからplayしています。

270 名前:デフォルトの名無しさん [02/12/26 14:39]
iアプリを作ってますが、解らないことが・・・。
メインクラスとサブクラス(3つ)のプログラムを作っているのですが
一つ目のクラスは
public class Kango extends IApplication{
public void start(){

Sentaku stc =new Sentaku();
Display.setCurrent(stc);
}
と宣言して、コンパイル出来たのですが、



271 名前:デフォルトの名無しさん [02/12/26 14:43]
二つ目、三つ目のクラスが、どうしてもabstractクラスになってしまう。
宣言法は

setSoftLabel(Frame.SOFT_KEY_1,"登録");
setSoftLabel(Frame.SOFT_KEY_2,"検索");

add (new Label ("データの登録か検索かを選択"));

setSoftKeyListener(this);
}

public void softKeyPressed(int softKey){
switch(softKey){

/////登録へ
case Frame.SOFT_KEY_1:
Input ink=new Input();
Display.setCurrent(ink);
break;



272 名前:デフォルトの名無しさん [02/12/26 14:43]
/////検索へ
case Frame.SOFT_KEY_2:
OutputK outk=new OutputK();
Display.setCurrent(outk);
break;
}
}

public void softKeyReleased(int softKey){
}
として
class Input extends Panel implements ComponentListener,SoftKeyListener{
としたが・・・

273 名前:デフォルトの名無しさん mailto:sage [02/12/26 16:35]
>>270-272
すぐ上にこう↓書いてあるのに、なぜ従わない? もしかしておちょくってるのか?

>>267
>つぅか取りあえずエラーとか例外出たらその種類とメッセージ書けよと。
>>268
>あと、iアプリスレへどうぞ。

274 名前:デフォルトの名無しさん [02/12/28 17:07]
じゃあここは何を話すスレなんだよ

275 名前:デフォルトの名無しさん [02/12/28 18:10]
ここはpdf用ジャバを語り合うスレです。
もうすぐ、埋没予定です。



276 名前:デフォルトの名無しさん [02/12/28 18:14]
pdfあげ

277 名前:936,942 mailto:sage [03/01/02 05:51]
iモード携帯電話用Java(iアプリ) Part 3
pc3.2ch.net/test/read.cgi/tech/1040898596/

携帯・モバイル系Javaのなかでも、
iアプリについてはこちらへどうぞ。

278 名前:あぼーん mailto:あぼーん [あぼーん]
あぼーん

279 名前:デフォルトの名無しさん mailto:sage [03/01/09 00:32]
あぁ〜射精しますた

280 名前:デフォルトの名無しさん mailto:sage [03/01/09 00:56]
>278
人件費かかるべ。


281 名前:デフォルトの名無しさん mailto:sage [03/01/09 01:17]
>>388
そういうこと・・・

282 名前:デフォルトの名無しさん mailto:sage [03/01/09 01:29]
くちびるおばけ

283 名前:あぼーん mailto:あぼーん [あぼーん]
あぼーん

284 名前:デフォルトの名無しさん mailto:sage [03/01/09 02:03]
>>583
ホスト近っ!

285 名前:デフォルトの名無しさん mailto:sage [03/01/09 02:47]
大阪キタ━━━━━━(゚∀゚)━━━━━━ !!!!!



286 名前:デフォルトの名無しさん mailto:sage [03/01/09 03:33]
管理人を外人にしようよ!

287 名前:デフォルトの名無しさん mailto:a [03/01/09 12:27]
>>124はスニーカーズ


288 名前:デフォルトの名無しさん [03/01/09 14:31]
でりゃ

289 名前:あぼーん mailto:あぼーん [あぼーん]
あぼーん

290 名前:デフォルトの名無しさん mailto:sage [03/01/09 23:40]
>>713
他のサバもバンバンやっちゃって。

291 名前:あぼーん mailto:あぼーん [あぼーん]
あぼーん

292 名前:デフォルトの名無しさん mailto:sage [03/01/10 09:58]
他人事だと思って、、(w

293 名前:あぼーん mailto:あぼーん [あぼーん]
あぼーん

294 名前:デフォルトの名無しさん mailto:sage [03/01/10 11:09]
asage

295 名前:デフォルトの名無しさん mailto:sage [03/01/10 11:53]
 



296 名前:デフォルトの名無しさん mailto:sage [03/01/10 12:24]
>>502
2ちゃんねるがまともになれば、そんな事なくなるので
問題なし。

297 名前:デフォルトの名無しさん mailto:sage [03/01/10 13:15]
プロ棋士使ってないのに
エラーが出たぞ

298 名前:デフォルトの名無しさん mailto:sage [03/01/10 15:36]
アメニモマケズ カゼニモマケズ
ソンナ スクリプトニ ワタシハナリタイ

299 名前:あぼーん mailto:あぼーん [あぼーん]
あぼーん

300 名前:デフォルトの名無しさん [03/01/10 17:14]
300

301 名前:デフォルトの名無しさん mailto:age [03/01/10 17:39]
超初心者な質問です
どなたか心優しいレスいただけることを祈ります

j-phone用のjavaの開発環境を整えたいのですが
コマンドプロンプトでjavaって打つと反応してくれます
ですが、javacって打つと認識してくれてないみたいなんです
pathは一応通したハズなんですが、、

環境は
windows2000
Java2 SDK Standard Edition Version 1.3.1_06です

javac.exeってファイルが必要とかって意味じゃないですよね??
的外れでしたらすみません..


302 名前:デフォルトの名無しさん mailto:sage [03/01/10 17:45]
たぶんパスが通っていないとおもう。

>javacって打つと認識してくれてないみたいなんです
とは具体的にいうとどういうことなの?
どういうメッセージが出るの?
それを見ればなにかわかるかもね。

パスについてはここが詳しい。
pc3.2ch.net/test/read.cgi/tech/1040150533/2

303 名前:デフォルトの名無しさん mailto:sage [03/01/10 17:49]
>>301
c:\j2sdk1.3.1_06\binにパス通ってる?
javac.exe がc:\j2sdk1.3.1_06\binに入っているのです。
echo %path% で確認。
システム環境変数変更後、コマンドプロンプト再起動した?

java.exeが認識するのはMSJVMをのjava.exeか、
Program filesディレクトリにあるjavasoft\jre\binのjava.exeのことでしょう。

304 名前:デフォルトの名無しさん mailto:age [03/01/10 18:13]
うぅぅぅ…なんて優しい人たちなんだ…
こんなに早くレスもらえるなんて…
ありがとうございます!!!!!m(_ _)m
早速試して見ます!
皆様の未来に多くの幸せがありますように☆彡

305 名前:301 mailto:age [03/01/10 18:18]
すみません…
c:\j2sdk1.3.1_06が存在しないのですが…
C:\Program Files\JavaSoft\JRE\1.3.1_06\binには一応
pathとおしてみました
それでもやっぱりできません…:'(



306 名前:デフォルトの名無しさん mailto:sage [03/01/10 18:22]
>>305
もしかしてSDKではなくJREのほうをインストールしたのではなかろうか。
でなければ、1.3.1_06ではなく、
1.4か1.3のほかのバージョンのほうのJDKがインストールされているのでは?

あとWindowsにはファイルをハードディスクのなかから検索するための
ソフトがあるからそれを使って「javac.exe」を検索してみてはどうだろうか。

307 名前:デフォルトの名無しさん mailto:age [03/01/10 18:28]
あぁぁぁっぁぁ!!!!!
それですっ!!!
JREを落としたみたいですっ!!
すみません!!
ほんとに親切にレス下さった皆様方,
ありがとうございましたっ!!

今後ともよろしくおねがいいたしますm(_ _)m


308 名前:デフォルトの名無しさん mailto:sage [03/01/10 18:34]
マルチ氏ね

900 名前:デフォルトの名無しさん :03/01/10 18:22
はい,携帯Javaスレの301です>>898さん

309 名前:デフォルトの名無しさん mailto:sage [03/01/10 22:37]
実験段階は既に終了して、通常運用だと思う。
110番の日なのは狙ったのかな。

310 名前:デフォルトの名無しさん mailto:sage [03/01/10 22:45]
責任者として失格
削除要望に応じれば良かったのに。阿呆だね〜 >ピロシキ

311 名前:あぼーん mailto:あぼーん [あぼーん]
あぼーん

312 名前:デフォルトの名無しさん mailto:sage [03/01/11 00:12]
今後、ネット警察が必要になってきそうに思いませんか?

313 名前:デフォルトの名無しさん mailto:sage [03/01/11 09:34]
別に2ちゃんねるじゃなくてもいいじゃん
匿名性を求めるなら。

314 名前:デフォルトの名無しさん mailto:sage [03/01/11 09:35]
トリップのことかな

315 名前:あぼーん mailto:あぼーん [あぼーん]
あぼーん



316 名前:あぼーん mailto:あぼーん [あぼーん]
あぼーん

317 名前:デフォルトの名無しさん mailto:sage [03/01/11 11:31]
Winny記者制度みたいなこと出来ないんだろ?
糞スレだけだといやになっちまうな


318 名前:デフォルトの名無しさん mailto:sage [03/01/11 12:34]
さん
ついていきますわ!

319 名前:デフォルトの名無しさん mailto:sage [03/01/11 13:06]
ここで誰かが海外鯖で新2ちゃんねるつくればこちらはあぼーんするな

320 名前:デフォルトの名無しさん mailto:sage [03/01/11 15:59]
当然含まれるかと思われ。

321 名前:あぼーん mailto:あぼーん [あぼーん]
あぼーん

322 名前:あぼーん mailto:あぼーん [あぼーん]
あぼーん

323 名前:デフォルトの名無しさん mailto:sage [03/01/12 02:53]
メルマガ転載きぼん

324 名前:あぼーん mailto:あぼーん [あぼーん]
あぼーん

325 名前:あぼーん mailto:あぼーん [あぼーん]
あぼーん



326 名前:デフォルトの名無しさん mailto:sage [03/01/12 21:02]
マジでIPってなんですか?

327 名前:デフォルトの名無しさん mailto:sage [03/01/12 21:05]
だからひろゆきもまともな2ちゃんのみんなも「不当判決だ」って怒ってるわけなのだが(^_^;)

328 名前:あぼーん mailto:あぼーん [あぼーん]
あぼーん

329 名前:山崎渉 mailto:(^^)sage [03/01/13 18:49]
(^^)

330 名前:デフォルトの名無しさん mailto:sage [03/01/13 22:58]
既出です

331 名前:山崎渉 mailto:(^^)sage [03/01/15 18:04]
(^^)

332 名前:デフォルトの名無しさん mailto:sage [03/01/20 14:18]
>>305-307
おいらも同じ失敗した。

333 名前:デフォルトの名無しさん [03/01/20 17:15]
javaを使って、形態でMP3とかWMAは再生出来ない?
着うた対応機種とかだったらスペック的にいきそうな気もするけど。

334 名前:デフォルトの名無しさん [03/01/20 17:54]
MIDletなんですけど、
実機端末名を取得するのってどうしたらいいのですか?
iアプリなら
System.getProperty("microedition.platform")
で、「SO503i」とか端末名が返ってきますが、
ezplus端末は、すべて「j2me」で返ってきます。
他に端末名を取得する方法ってありますか。
よろしくお願いします。

335 名前:334 [03/01/21 11:11]
age



336 名前:デフォルトの名無しさん [03/01/21 21:46]
>>334
あうのHPいけばわかるかもよ

337 名前:334 [03/01/22 12:40]
>>336
あうのHPでDLできる「ezplusプログラミングガイド」ってやつに
ちゃんと載ってました。どうもです。
↓こんなかんじ

import com.kddi.system.*
String str = PhoneSystem.getID()

で、
(メーカコード2桁)(機種コード2桁)
が返ってくるらしい(まだ試してないけど)。

338 名前:山崎渉 mailto:(^^)sage [03/01/23 20:04]
(^^)

339 名前:イヌ [03/01/27 15:04]
J-SKY Emuでテスト・開発してます。
J-PHONE固有の機能はなるべく使いたくないので、MIDP1.0の範囲でやってます。

そこで質問なのですが、MIDP1.0 Canvasでは、getGraphics()はできないのですか?
paint()からいちいちGraphics g を渡して…というのがめんどくさいので、
gをグローバルにして、どのメソッドからでも描画したいのですが…。

今は、Image img を作成して、そのimageをpaint()で毎回描画しています。
Graphics g;
Image img;
………………
img = Image.createImage(getWidth(), getHeight());
………………
g = img.getGraphics();
………………
protected void paint(Graphics _G) {
  _G.drawImage(img,10,10,Graphics.TOP | Graphics.LEFT);
}


340 名前:デフォルトの名無しさん mailto:sage [03/01/27 16:14]
>>339
オレもいろいろ考えてみたけど無理ぽ。
基本的にpaint内でしか書き換えられない。
引数に渡しまくるのが面倒なだけなら、

public Graphics g ;

public protected void paint( Graphics _G){
g = _G ;
methodA() ;
methodB() ;
return ;
}

とかして、methodA, methodB でgを参照する方法もあるだろうけど、
これじゃ、あんま変わらんね。

JSCLになるけど、SpriteCanvasのdrawFrameBufferを使った方が、
お望みに近いことが出来るかも。

341 名前:イヌ [03/01/27 16:22]
>340
やっぱりダメでしたか…。
でも、drawFrameBuffer、覚えておきます。どうもありがとう!!
ちなみに、MIDP2.0ではgetGraphics()が使えるみたいだワン。


342 名前:デフォルトの名無しさん [03/01/28 19:17]
MIDPでゲーム作ってるのですが、
PNGを読み込んで表示させているImageの
パレットを高速に切り替える(書き換える)ことは
出来るものなのでしょうか?
パレットアニメがしたいと思いまして

343 名前:デフォルトの名無しさん [03/01/29 01:21]



344 名前:デフォルトの名無しさん [03/01/29 03:35]
質問ドス。

MIDPで前に表示された画面に戻るにはどう記述したらいいんでしょうか?
ちなみに
public class ListEx extends MIDlet implements CommandListener
でクラス作って
Display.getDisplay(this).setCurrent(new TextFieldDemo());
などで他のクラスを表示できるけど元に戻れません。たとえば
Display.getDisplay(this).setCurrent(new ListEx());
と書くとエラーがでます。

それとimplements CommandListener と記述するのはアプリを作る場合
1つのクラスだけでキーイベントはまとめて書くのが普通なのでしょうか?
Javaの基本がなっていませんがよろしくです。


345 名前:デフォルトの名無しさん [03/01/29 06:11]
>>342
たぶん無理。
JSCLならSpriteCanvasでできたはず。


>>344
TextFieldDemo
てのがよくわからん。
> 元に戻れません
元、ってどこに戻ることを指すの?
なんか根本的にわかってなさそうなのでアドバイスしづらい。

CommandListener実装クラスは、オレは分けるなぁ。
そこは設計にもよるので、どっちがいいか一概には言えないのではと思う。
Commandパターンにもってった方が楽なのだろうか。



346 名前:デフォルトの名無しさん [03/01/29 06:38]
jsweb.muvc.net/index.html
 ★お気に入りに追加してしまったアドレス★

347 名前:デフォルトの名無しさん [03/02/01 23:14]
保全

348 名前:344 [03/02/02 19:02]
>>345
すんません。根本的な質問が違いました。w
Display.getDisplay(this).setCurrent(new TextFieldDemo());
と画面を表示した後(TextFieldDemoはFormクラスを派生させたもの)
addCommand(exitCmd);
addCommand(selectCmd);
setCommandListener(this);
とやってもコマンドキーが表示されません。よろしくです。


349 名前:345 mailto:sage [03/02/02 22:50]
>>348
import javax.microedition.midlet.* ;
import javax.microedition.lcdui.* ;
public final class test extends MIDlet implements CommandListener {
Form f1, f2 ;
public test () {
f1 = new Form("Form1") ;
f2 = new Form("Form2") ;
f1.addCommand( new Command( "Form2へ", Command.OK, 101)) ;
f2.addCommand( new Command( "Form1へ", Command.OK, 102)) ;
f1.append("これはForm1です。") ;
f2.append("これはForm2です。") ;
f1.setCommandListener( this) ;
f2.setCommandListener( this) ;
Display.getDisplay(this).setCurrent( f1);
return ;
}
public void commandAction(Command c, Displayable d){
if( d==f1){
Display.getDisplay(this).setCurrent( f2);
return ;
} else if( d==f2){
Display.getDisplay(this).setCurrent( f1);
return ;
} else {
System.out.println("えら〜") ;
return ;
}
}

350 名前:345 mailto:sage [03/02/02 22:50]
続き(あってないようなもんだけど)

public void startApp() {
return ;
}
public void pauseApp() {
return ;
}
public void destroyApp(boolean unconditional) {
return ;
}
}

351 名前:デフォルトの名無しさん mailto:sage [03/02/02 23:44]
J-SKY エミュってXPでは動作しないのか?
起動はするが、ファイルを開こうとするとフリーズ→再起動しちまうんだが。

352 名前:344 [03/02/03 16:02]
>>349
うわぁー!ありがとうございます!わざわざ!ソースまで・・・・
なるほど。。。表示させるFormのオブジェクトを宣言し
オブジェクトごとにメソッドで命令するということでいいんですね。
本当にありがとうございます。


353 名前:344 [03/02/03 23:09]
すみません。また質問です。w
クラスを自分で派生させてアクセスする場合には
オブジェクトを作るでいんですよね?
たとえば
public class test extends MIDlet implements CommandListener {

StringCanvas canvas;
test(){
Display.getDisplay(this).setCurrent(canvas);
}

}
//以下自分で作ったクラス
public class StringCanvas extends Canvas{

public paint(Graphics g){
...... //この内容を表示させたい
}
}

setCurrent()中身のがnew StringCanvas()
つまり
setCurrent(new StringCanvas());と書けば表示されます。
しかし上のままでは表示されません。
クラスtestとクラスStringCanvasは別ファイルです。
もしかしたらヘッダに何か書かなければならないのでしょうか?
それともオブジェクトcanvasとnew StringCanvas()とは全く解釈が
違うのでしょうか?
ご迷惑でしょうがよろしくお願いします。


354 名前:345 mailto:sage [03/02/04 06:12]
>>353
Javaでは、インスタンスはすべて参照。
なので、その例ではcanvasはあくまでStringCanvasクラスのインスタンスを指すための変数でしかなく、
インスタンスを生成するためには明示的に指定してやらなければいけない。
その例ではnullのまま、nullを指した変数を指定してそれを表示させようとし、エラーになるはず。

test () {
canvas = new StringCanvas() ;
Display.getDisplay(this).getCurrent(canvas) ;
return ;
}

もしかして、C++からの上がり?
もしそうなら、参照渡しとはどういうことなのかを理解してからにしてください。
でなきゃ、C#でも苦戦するにょ。
携帯Java以前の、Javaの問題です。

355 名前:デフォルトの名無しさん [03/02/04 17:15]
Midletで携帯からサーバーにファイルを送信するプログラムを教えてね



356 名前:344 [03/02/04 20:28]
>>354
なるほどインスタンスという言葉の意味がわかりませんが、他のソースを見ても
たしかに。オブジェクトを定義する場合
オブジェクト=NEW コンストラクタ();となっていますね。
なんとなくわかったような気がします。
この一行を加えたら動作するようになりました。
ありがとうございました。

ちなみに自分はC++もCもわかりません。w
趣味でJavaアプリを作っているものです。
今後ともよろしくです。

357 名前:345 [03/02/11 17:47]
J-PHONE、ツール・ドキュメントいろいろ更新されてる。
www.dp.j-phone.com/java/tech.php

358 名前:デフォルトの名無しさん [03/02/11 17:49]
   ______________
 /:\.____\
 |: ̄\(∩´∀`) \  <先生!こんなのがありました!
 |:在  |: ̄ ̄ U ̄:|
saitama.gasuki.com/saitama/

359 名前:345 mailto:sage [03/02/11 19:18]
>>357
シリアルコネクションって何やねん。
>127-133 あたりの話?

J-SKY Application Emulator、バージョンが上がってCPU100%もって行かれるのが直ってる。
動作も微妙に軽くなってる。
ただ、インストール先パスに空白入れるとダメ(パネルから機種の形したエミュレータが動かない)
みたい。

360 名前:344 [03/02/12 01:32]
またまた質問です!w
すみませんレベルの低い質問で・・・・・・・
キャンパスクラスでキー操作を行いと思っています。
で以下のコードを組みました。
import javax.microedition.lcdui.*;
public class SCanvas extends Canvas{
.
.
public void paint(Graphics g) {
.
.
}
public synchronized void keyPressed(int keyCode){
int action = getGameAction(keyCode);
if (action==UP){
if(yy==50){}
else yy=yy-10;
.
.
}
}
}
ここでgetGameAction()これは関数ですか?メソッドですか?
これが識別できないとエラーが出ます。
またUPも変数として識別できないと出ます。
間違いなくAPIリファレンスには
getGameAction(int keyCode) メソッドは出ているのになぜ識別できないのでしょうか?
サンプルコードを何度もみても間違いはないと思うのですが・・・・
識別できないとはどういうことですか?ライブラリーに含まれていないということですか?
すみませんよろしくお願いします。


361 名前:デフォルトの名無しさん [03/02/12 11:16]
微妙にスレ違いの気が・・・、たしかauの機種でweb閲覧中にローカルのアプリを
起動させることが出来たように思うんですが、どういう風にするんでしょうか?

362 名前:360 [03/02/12 12:01]
動きました。ソースはいじってないのになぜか翌日コンパイルできました。
が今度は、ペイントメソッドで変な現象が起きます。
思うんですけど、どこか壊れているんでしょうか?もう何度も確認したのに
・・・・・・・

363 名前:デフォルトの名無しさん [03/02/15 14:26]
回線未契約のau端末にezplusのアプリを何らかの方法で移すことってできますか?

364 名前:デフォルトの名無しさん [03/02/15 17:40]
>363
MySyncじゃ駄目?

365 名前:363 [03/02/15 18:05]
>>364
おぉ、そんな便利なソフトがあったんですね。
サンキュです。



366 名前:デフォルトの名無しさん [03/02/16 03:03]
>>224 に関連するけど、J-とIの実行速度ってどうなんでしょ?
単純に比較はできないと思うけど

367 名前:デフォルトの名無しさん mailto:sage [03/02/16 10:26]
>>366
機種ごとで、しかも何の性能を比較するかで全然違う。






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

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

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