iモード携帯電話用Jav ..
274:デフォルトの名無しさん
08/07/20 06:05:00
PTT?ネイティブのじゃあかんの?
275:デフォルトの名無しさん
08/07/20 11:32:47
Pushってのはネットワーク側からの通知のこと。
PTTじゃないよ。
メールからの起動はあるけど、トラステッドはPushも使えるはず。
276:デフォルトの名無しさん
08/07/21 10:37:47
早い話がSocket通信解放してくれればそれでいいんだよな・・・
277:デフォルトの名無しさん
08/07/22 21:10:21
TextSS
278:デフォルトの名無しさん
08/07/26 17:26:35
アプリ間で簡単にSD-BINDING共有できれば1アプリに詰め込まなくてもいいのに
279:デフォルトの名無しさん
08/07/26 21:32:55
tanasinnのiアプリを作りたいんですが、著作権はありますか?
280:デフォルトの名無しさん
08/07/27 01:08:41
著作権は誰が持ってるんだか知らないけど
オワタの冒険みたいに個人で作るだけならあまり気にしなくていいんじゃね。
会社で作って自分で考えたキャラだ!とか主張すると祭られるけどwww
281:279
08/07/27 13:26:48
個人で作りますが有料アプリにするつもりなんですが大丈夫ですか?
282:デフォルトの名無しさん
08/07/27 13:58:39
著作権は無いかもしれんが、2chで叩かれるのは必至だな…。
283:279
08/07/27 19:06:12
有料にするには公式サイトにする必要があるみたいですね。
さっそく明日審査してきます。
284:デフォルトの名無しさん
08/07/27 19:10:21
釣れません
285:デフォルトの名無しさん
08/07/27 19:41:40
商標登録や著作権表示は忘れずに付けてください
タカラギコやのまネコのように、祭りになることを期待しております
手っ取り早く有名になるには近道です
社会的信頼は最悪だけどね。会社も個人も。
286:デフォルトの名無しさん
08/07/27 22:29:06
公式サイトの審査ってドコモに電話すればいいのかな?
287:デフォルトの名無しさん
08/07/28 00:57:06
試してみろ
288:デフォルトの名無しさん
08/07/28 21:24:28
個人って公式に登録できるのか?
289:デフォルトの名無しさん
08/07/29 00:30:33
できる。
・・・わけがなかろう。
ただ個人などの非公式アプリでも課金方法を公式と同じ(電話代と一緒に請求)にすることは可能のようだ。
一部の有名な非公式アプリはそうなっている…というか、わりと最近次々とそうなった。
どういう経緯でそれが可能になるのかは知らないが。
290:デフォルトの名無しさん
08/07/29 00:58:11
↓これの詳細わかる人いますか?
729 :デフォルトの名無しさん:2008/06/04(水) 01:20:55
URLリンク(k-tai.impress.co.jp)
>iアプリDX以外のiアプリ利用時に、GPSで測位した位置情報が通知されてしまう場合がある
ってことは、この3機種では一般アプリからも単独でGPSの位置情報を利用する方法があるのか…?
738 :デフォルトの名無しさん:2008/06/04(水) 22:28:48
>>729
TrustedAPIDなしでもGPS情報取得できちゃうようなバグじゃね?
291:デフォルトの名無しさん
08/07/29 09:05:30
>>289
興味深い話ですね
292:デフォルトの名無しさん
08/07/29 19:51:40
iアプリから端末内臓のフルブラウザって起動できるのかな?かな?
293:デフォルトの名無しさん
08/07/29 20:15:33
無理だよ…K1くん…
294:デフォルトの名無しさん
08/07/29 22:28:54
>>290
>>738が言う通りなんじゃねーの?
というか、ダイアログ出していいから勝手アプリでも使えるようにしてほしいよ...
295:デフォルトの名無しさん
08/07/29 23:05:27
ダイアログって何ですか?
296:デフォルトの名無しさん
08/07/29 23:31:35
>>295
二人以上で独り言を言い合うこと。
297:デフォルトの名無しさん
08/07/31 16:24:33
アプリで音量を調節できるゲームあるんですけど、
あれってどうやってるんですかね?
298:デフォルトの名無しさん
08/07/31 16:26:05
SET_VOLUME
299:デフォルトの名無しさん
08/07/31 16:34:39
今見つけました、AudioPresenter2ですか?
300:デフォルトの名無しさん
08/07/31 17:12:46
これで音量を調整できる気がするんですか、l違いますか?
エミュだと音量が変わらないです
setAttribute( AudioPresenter2.VOLUME, 127 );
301:デフォルトの名無しさん
08/07/31 17:33:21
出来ました、AudioTrackPresenter.SET_VOLUMEですね
302:デフォルトの名無しさん
08/08/01 05:32:58
違います
303:デフォルトの名無しさん
08/08/01 09:28:42
実機で動かしてみたら音が鳴らないです・・・
音はPsmPlayerで40和音で作成したんですけど、これじゃだめなんですかね?
304:デフォルトの名無しさん
08/08/01 11:39:46
端末ごとに和音数などは違うので、調べような
305:デフォルトの名無しさん
08/08/01 16:05:37
>>304
だいたいどれくらいに統一すればいいんでしょうか?
またPCMとFMがあるみたいんなんですが、どっちが対応機種多いんでしょ?
306:デフォルトの名無しさん
08/08/01 17:42:53
実機の機種くらい書けと
903/703以降は全機種128和音
FM/WT音源はdocomoによって追い出されて、今はPCMのみ
で、PsmPlayerならADPCMを使わない限り、音が全く鳴らないということは起きないはずだが。
307:デフォルトの名無しさん
08/08/01 17:48:52
機種はN904iです
PsmPlayerで
ファイル→iメロディ作成→FM40和音作成 →再生されませんでした
ファイル→iメロディ作成→PCM32和音作成 →再生されませんでした
もしかして再生するクラスが悪いのかな・・・
308:デフォルトの名無しさん
08/08/01 17:54:07
こんな感じで曲のデータを持って
public class AudioData {
private MediaSound ms;
public boolean load( String file )
{
this.ms = MediaManager.getSound("resource:///" + file );
}
}
このクラスで再生させています
public class Presenter {
private AudioPresenter music;
MusicPresenter()
{
music = AudioPresenter.getAudioPresenter();
music.setAttribute( AudioPresenter2.TRACK_ASSIGNMENT, 0);
}
public void play( AudioData m )
{
music.setSound( m.getAudioData() );
music.play();
}
}
309:ちんこすう
08/08/01 22:31:20
>>308
音量は↓
music.setAttribute(music.SET_VOLUME,100);
数字は0〜100
0だと無音
310:デフォルトの名無しさん
08/08/01 23:40:06
>>309
音量も調節済みです
その後、他の機種で試したら鳴りました
うーん、N系統はダメなのかな
311:デフォルトの名無しさん
08/08/02 01:56:26
MFi/Phaseではなく公式PDFにのってる簡単なやつで試したら?
ちなみにN904iはFM/WT音源
312:デフォルトの名無しさん
08/08/02 05:27:58
試してみます
もしNで鳴らすために音源をFMで統一した場合、他の機種ではならなくなったりしないんですか?
Nの場合だけで、別に用意する必要あるのかな
313:デフォルトの名無しさん
08/08/02 11:36:38
music.setAttribute( AudioPresenter2.TRACK_ASSIGNMENT, 0); をやめて
music = AudioPresenter.getAudioPresenter( 0 );で試したらNでも鳴りました!
ありがとうございました
314:デフォルトの名無しさん
08/08/02 23:05:46
TRACK_ASSIGNMENTだと、たしかMIDIでいうA01〜A04までしか鳴らないんじゃなかったっけ?良く知らないけど
で、PsmPlayerはMFi3.0相当の全機種が対応している命令しか使っていないので、DoJa2.0以降対応の機種なら使える。
NEC製でN902iからN904iSまでの機種なら、ATS-MA7-MFiという公式ソフトが使える。
315:デフォルトの名無しさん
08/08/02 23:07:14
しらないなら書き込まないでくれないかなウザいんだけど
316:デフォルトの名無しさん
08/08/02 23:12:05
すみません誤爆しました
317:デフォルトの名無しさん
08/08/02 23:31:57
は?お前は誰だ?マジうぜえ
318:デフォルトの名無しさん
08/08/03 02:41:10
精神病んでるね君。
319:デフォルトの名無しさん
08/08/04 16:54:03
毎時00分と30分に時報を鳴らしたいのですが、そういうアプリってありませんか?
50件以上、アラーム設定できる奴とかでもいいのですが・・・。
320:デフォルトの名無しさん
08/08/04 16:54:33
プログラム板でしたか。これは失礼しました・・・。
321:sage
08/08/05 14:44:59
Dojaで開発していましたが、Eclipseを使おうとインストールしてDojaのプラグインも入れました。
環境:WinXP
Doja-5.1
J2SDK1.4.2_18
Eclipse3.1
文字描画のみのアプリをサンプルとして作って、Doja起動とEclipse上からDojaを起動の2パターンで動作確認しましたが問題ありませんでした。
resフォルダにGIFファイルを入れて読み込むアプリを作りましたが、Eclipseで動作確認をすると実行時に下記のようなエラーが発生します。
com.nttdocomo.io.ConnectionException: Unecom.nttdocomo.io.ConnectionExceptionxpected I/O exception
エラー箇所を調査してみると、mi.use()でエラーが発生しています。
getStatus()は、0が返ってきています。
--ソース一部--
MediaImage = null;
mi = MediaManager.getImage( "resource:///1.gif" );
if( mi != null ) {
try{
mi.use();
}catch( ConnectionException e )
{
System.out.println( "err:" + e + " " + e.getStatus() );
}
}
--
Dojaでは、resフォルダに画像が入っていないと同様のエラーが発生しました。
入っていれば、正常に動作します。
Eclipseではresフォルダも見るように何か設定をしなくてはいけないのでしょうか?
322:デフォルトの名無しさん
08/08/05 14:47:23
1.gifをEclipseのプロジェクトに加えないといけない
323:321
08/08/05 15:01:19
>>322
返答ありがとうございます。
Dojaで使用しているプロジェクトをインポートしたものをEclipseで使用しています。
そのため、Eclipseのパッケージ・エクスプローラというウインドウにはresフォルダ配下に1.gifが表示されています。
これでは、Eclipseのプロジェクトにあると言えないのでしょうか?
それとも、他に方法があるのでしょうか?
324:デフォルトの名無しさん
08/08/05 18:32:22
そのソースはあっている
325:デフォルトの名無しさん
08/08/05 22:58:13
とりあえず、Eclipseで実行した直後にJarの中身を確認してみることだな
326:デフォルトの名無しさん
08/08/05 23:14:22
たぶん、resフォルダをJar圧縮時に一緒に圧縮する設定になってないんじゃねーかね
327:デフォルトの名無しさん
08/08/05 23:30:24
DrawArea指定しないと240*240になる糞仕様どうにかしてくれ
328:デフォルトの名無しさん
08/08/06 08:27:20
>>327
? 個人的にはその仕様は妥当だと思っているのですが…何がどう糞だと思うのですか?
昔のアプリの大半がDrawAreaを指定せずに作られていたので
現行機種でも昔のアプリを正常に表示できるように、という理由でその仕様になったと思うのですけどねえ…
…昔の機種の中にはDrawAreaを指定すると描画がおかしくなる機種があったので
極力DrawAreaは指定しないようになった、というのがこの問題の真の根源のような気もしていますが
DrawAreaを指定すると機種固有バグを回避できるよという状況が仮にあったら皆でこぞって指定してた
=未指定の場合は240x240に決め打ちなんて仕様にせずに済んだのかもしれませんが
329:デフォルトの名無しさん
08/08/06 08:58:16
Aがメインです。ファイル書き込み内容は空っぽでした。
InputStreamというものは他のクラスに渡しても使い物にならないものなのですか?
class A {
Bでオブジェクトを取得して、InputStreamを取得。
InputStreamをCのメソッドの引数に与える。
}
class B {
オブジェクトを取得するメソッド()
オブジェクトのInputStreamを返すメソッド()
}
class C {
ファイル書き込みメソッド(InputStream in)
}
330:327
08/08/06 13:31:02
>>328
テメーの頭の中も糞仕様だな
331:デフォルトの名無しさん
08/08/06 13:35:58
機種によってデフォルトが違うのが
携帯アプリの醍醐味だったはずだぜ!
('A`)
332:デフォルトの名無しさん
08/08/06 14:28:11
Run once, write everywhere.
333:デフォルトの名無しさん
08/08/06 20:49:46
>>327
どうなって欲しいんだ?
334:デフォルトの名無しさん
08/08/06 22:13:31
全画面指定があればいいよ
335:デフォルトの名無しさん
08/08/06 23:16:32
あんな少ないドット数でスケーリングされても困るだろ…。
336:デフォルトの名無しさん
08/08/07 01:27:56
なぜそこでスケーリングが出るのかと
FULL*FULLみたいに指定すればいちいち機種毎に書かずに済むようにして欲しいだけ
337:デフォルトの名無しさん
08/08/07 07:25:32
プログラム側から対応できれば最強。
FULL*FULL にするとさ、例えばスーパーマリオみたいなの作ろうとすると
めんどくさいことにならね?
338:デフォルトの名無しさん
08/08/07 07:58:36
ゲームなど解像度固定じゃないと困るならベタに数値書けばいいだけじゃないの。
主にツール系でフルスクリーンは欲しい。
339:デフォルトの名無しさん
08/08/07 10:12:30
たしかに
デフォルトに関しては互換性もあるから現行のものは納得できるが、
"フルスクリーン"を指定するモードが無いのはどうかとは思うな
ソフトキーのラベルも考えると、更にもう1つモードが欲しいところだよね
340:327
08/08/07 15:36:40
ソフトキー押せばフルハイビジョンになるコマンドがあったはずなんだけどなあ…
341:デフォルトの名無しさん
08/08/07 16:48:14
こんなところで愚痴ってても何も変わらないよ
ドコモに要望出したら?
342:デフォルトの名無しさん
08/08/07 20:32:28
>>340
フルハイビジョン…?
343:デフォルトの名無しさん
08/08/07 21:27:29
>ドコモに要望出しても何も変わらないよ
まで読んだ
344:デフォルトの名無しさん
08/08/07 23:00:09
じゃ諦めてね
345:デフォルトの名無しさん
08/08/08 00:47:00
わろすわろす
346:デフォルトの名無しさん
08/08/08 01:46:03
>>340が偽物臭い
347:デフォルトの名無しさん
08/08/08 20:02:32
スレ違いなのかもしれませんが質問させてください
phpを経由してiアプリのダウンロードを行いたいのですが、xhtmlにて下記記述をし
<OBJECT declare id="sample"
data="appdl.php"
type="application/x-jam">
</OBJECT>
<A ijam="#sample" href="notapplicable.xhtml">ダウンロード</A><br>
phpにてjamの出力を行うと、「ソフト情報表示」までは表示されるのですが
確認を押してダウンロードを実行すると「「このデータは取得できません」とエラー表示されます
<?php
$appname = "sample.jam";
$appli_data = file_get_contents($appname);
header("Content-Type: application/x-jam\r\n");
header("Content-Length: " . filesize($appname)."\r\n");
print $appli_data;
?>
header部分をぬいても同じ動作をしました
下の記述では正常にダウンロードできました
<OBJECT declare id="sample"
data="sample.jam"
type="application/x-jam">
</OBJECT>
<A ijam="#sample" href="notapplicable.xhtml">ダウンロード</A><br>
ご存じの方がいらっしゃいましたら何卒ご回答お願い致します
348:デフォルトの名無しさん
08/08/08 20:27:03
ギターの時間
URLリンク(rimo.tv)
URLリンク(rimo.tv)
349:デフォルトの名無しさん
08/08/08 21:46:19
>>347
headrに\r\nはいらねーじゃねーかな?
なくてもちゃんと改行してるはずだし、余分に改行はいっていると、
Content-Lengthがheaderではなく、body側に入っていると思われ。
350:デフォルトの名無しさん
08/08/09 06:36:41
URLリンク(www.docomocup.com)
> iアプリ コンパイル時の容量の重要要素は
> ソースはできるだけシンプルにしましょう。
> コメント(特に日本語)を外すだけで10kぐらい減ったりします。
!?
嘘ばっかー!
351:デフォルトの名無しさん
08/08/09 07:33:14
デバッグビルドだと残る・・・のか?ww
352:デフォルトの名無しさん
08/08/09 07:50:13
バロスwwwwwwww
353:デフォルトの名無しさん
08/08/09 07:56:02
コメントでコンパイル後のサイズが変わるなんて斬新
354:デフォルトの名無しさん
08/08/09 17:56:21
ここでも断言してるぞ
URLリンク(www.docomocup.com)
どういうこと?
355:デフォルトの名無しさん
08/08/09 18:25:50
自分で試したら?
答えは明白だけど。
356:デフォルトの名無しさん
08/08/09 19:35:13
jarにソースも入れてしまってるとか
357:デフォルトの名無しさん
08/08/09 20:26:33
コメントじゃなくて文字列をソースに埋め込んだらサイズは増えるけど、
そのことを記憶違いしてて記事に書いちゃってんじゃないかね。
358:デフォルトの名無しさん
08/08/09 22:22:41
docomoって低能の集まりだったのかw
359:デフォルトの名無しさん
08/08/10 00:12:17
外注が新人に文書作成させただけだろう
文章が個人サイト以下で幼稚だし
スクリーンショットは昔の開発キットのものだし
360:デフォルトの名無しさん
08/08/10 01:12:28
>>359お前も低能だなw
内容をちゃんとチェックしてない時点でdocomoが低能の総本山なんだよ
361:デフォルトの名無しさん
08/08/10 01:36:25
はいはい、人類全部低能。
362:デフォルトの名無しさん
08/08/10 03:17:56
これはひどいな。
ドメインが変だと思ったけど、主催がdocomo東北なのねw
363:デフォルトの名無しさん
08/08/10 03:38:42
どうせ下請けに丸投げでチェックもザルだったんだろう
364:デフォルトの名無しさん
08/08/10 03:44:53
ごめん言い直すわ
東北の人間が低能なのねw
365:デフォルトの名無しさん
08/08/10 09:16:03
Eclipse3.4とDoa5.1でiアプリ作成に挑戦してます。
実行しようとすると、下記のようなエラーがでます。
com.nttdocomo.eclipse.DoJaBuildException:
Failed create jarC:\iDKDoJa5.1\apps\hello\bin\hello.jar
ネットで紹介されているとおりインストールや設定を行ったのですが、
どうしても解決できません。
すいませんが、解決方法を教えてください。
366:デフォルトの名無しさん
08/08/10 09:18:27
すいません。
× Doa5.1
○ DoJa5.1
367:デフォルトの名無しさん
08/08/10 10:03:53
>>354
教えられた情報を鵜呑みにする事の危険さを説いているんだな。
書いたのどんなアホだよ('A`)
368:デフォルトの名無しさん
08/08/10 10:25:33
メモリ上のプログラム領域とスクラッチ領域は離れてるんですか?
プログラムを修正してjarサイズが大幅にでかくなったとき
メディアデーターをぶちこんであるスクラッチ領域が侵食されないか心配です
369:デフォルトの名無しさん
08/08/10 10:41:46
('A`)つ 「IRMのソースコード」
スレリンク(appli板)l50
370:デフォルトの名無しさん
08/08/10 10:50:39
>>368
まったく異種。
371:デフォルトの名無しさん
08/08/10 11:01:17
>>365
とりあえず、同梱のサンプルをビルドするところから
372:デフォルトの名無しさん
08/08/10 11:08:56
DojaBuildExceptionが出るのは、パスが通ってないとき
373:デフォルトの名無しさん
08/08/10 11:15:12
>>369
コメントの力尽き具合で吹いた
374:デフォルトの名無しさん
08/08/10 11:29:58
>>354
> iアプリの場合は保存場所として「スクラッチパッド」と呼ばれるものを使用します。これは超小型のRAMディスクのようなもので、
電源を切るとデータが飛ぶんですか?
375:デフォルトの名無しさん
08/08/10 13:30:56
東北のは飛ぶんじゃね?
376:デフォルトの名無しさん
08/08/10 14:18:03
インスタンスの説明もなかなか面白いな
URLリンク(www.docomocup.com)
377:デフォルトの名無しさん
08/08/10 19:44:25
プラモデルの例をよむとますますわからなくなるぞ。。
しかし、外注するにせよ、これどこに書かせたんだかすげー気になる。
学生アルバイトとかかねえ。
378:デフォルトの名無しさん
08/08/10 22:15:40
詳しい人に良く分かってない人が半端に聞きながら書いた予感。
379:デフォルトの名無しさん
08/08/11 09:54:32
盆休み中にちょっとやってみようかなと思ったのですが、
やっぱりHTTPサーバー用意出来ないとiアプリを携帯に落とす事は無理ですか?
実家帰るとネット環境がないもので。SDカードに直に落とすのは無理ですかね。
380:デフォルトの名無しさん
08/08/11 10:02:05
無理
381:デフォルトの名無しさん
08/08/11 10:18:46
そうですか…
有難う御座います。
382:デフォルトの名無しさん
08/08/12 10:40:33
ここって超初心者が質問してもいいんですか?
383:デフォルトの名無しさん
08/08/12 10:47:29
微妙
384:デフォルトの名無しさん
08/08/12 10:49:34
>>383
おねがいします
385:デフォルトの名無しさん
08/08/12 11:47:57
ググったり、スレ内検索したり、ドコモのドキュメントを見たりして
それでもわからないときは質問すればいい。
386:デフォルトの名無しさん
08/08/12 12:02:02
そうですね、もうちょっと自分で調べてみます
すみませんでした
387:デフォルトの名無しさん
08/08/12 13:13:34
但しドコモ東北は要注意
388:デフォルトの名無しさん
08/08/12 21:48:50
>>387
メールで指摘してみたが、定型文で要点が分からないというようなリプライが来て、
詳しく説明したら、返事が来なくなった。
389:デフォルトの名無しさん
08/08/13 11:25:49
便りが無いのは良い便り
おそらくこっそり直しているんだろう・・・
390:デフォルトの名無しさん
08/08/14 02:41:02
あんなに面白い記事だったのに直っちゃってるよ
追記で間違っていたって書くのではなく、
こっそりと無かったかのように直している様が
なんかむかつくな
391:デフォルトの名無しさん
08/08/14 17:52:54
Dojaが遅いんですけど
ノートンのせいでちゅか?
392:デフォルトの名無しさん
08/08/14 20:09:26
お帰りください
393:デフォルトの名無しさん
08/08/15 13:06:11
391見て思ったんだけど
まじめな話でDojaとかに干渉するソフトってありますか?
394:デフォルトの名無しさん
08/08/15 13:22:57
どうじゃろ?
395:デフォルトの名無しさん
08/08/15 14:18:00
強いて言うなら、JavaとOS
396:デフォルトの名無しさん
08/08/15 15:41:36
>>390
archive.orgにすでにクロールされてるので大丈夫。
397:デフォルトの名無しさん
08/08/15 23:27:15
お前ら、スルー力無さ過ぎ。
そんなんじゃ、鬱になるぞ。
398:デフォルトの名無しさん
08/08/15 23:38:53
>>396
結局、メールの返事も無し。
一般の読者に対する告知も無し。
399:デフォルトの名無しさん
08/08/16 03:49:34
iアプりってクラス数の制限とかあるの?
400:デフォルトの名無しさん
08/08/16 10:00:46
>>399
特にないんじゃない?
まぁ容量を考えるとむやみに増やせないだろうけど。
401:デフォルトの名無しさん
08/08/16 16:17:23
iアプリに詳しい皆さんにお聞きしたいのですが、最近画面上部のアイコン領域も使う全画面アプリが増えてます。
中には電池残量表示も独自に実装するアプリがありますが、電波表示を実装しているアプリは少ないようです。
また、電池残量が実装されていても2段階表示です。電波表示を実装しない理由、電波残量が2段階表示な理由があるのでし%E
402:デフォルトの名無しさん
08/08/16 16:33:34
アプリ側から段階としては電池フル/フルでない、電波圏外/圏内の2段しか取得できないから
403:デフォルトの名無しさん
08/08/16 23:43:27
microSDをDoJaでエミュレートする方法は?
404:デフォルトの名無しさん
08/08/17 00:22:40
microSDの何をemulateしたいの?
405:デフォルトの名無しさん
08/08/17 00:27:34
バカには聞いてません
406:デフォルトの名無しさん
08/08/17 14:08:44
>>402
そうなんですか。それじゃあ電波表示はあってもあまり意味ないですね。
Flashは全段階識別できるみたいなのでアプリも緩和してくれればなぁ。
ありがとうございました。
407:デフォルトの名無しさん
08/08/17 14:20:07
>>403
microSDの何をemulateしたいの?
408:デフォルトの名無しさん
08/08/17 16:28:17
これメチャ面白い!
オススメだからやってみて。携帯版メイプルストーリーみたいな。
↓から登録するとお互いにポイントもらえるからよろしく!ちなみに無料ね。
URLリンク(yaga.jp)
409:デフォルトの名無しさん
08/08/17 19:23:17
public void processEvent(int type, int param) {
System.out.println(""+type+":"+param);
if (type == Display.KEY_RELEASED_EVENT) {
switch(param){
case Display.KEY_DOWN:
(処理)
break;
・・・
case Display.KEY_IAPP:
case Display.KEY_CLEAR:
System.out.println("Clear");
break;
default:
System.out.println(param);
}
}
}
410:デフォルトの名無しさん
08/08/17 19:25:11
ソースだけ書いてしまった・・・。
すみません。
>>409のコードを実験しています。
クリアキーを取得したいのですが
これで書いてうまくいきません。
エミュレータでどんなイベントを持ってくるのかと思い
最初に引数をはかせましたが
クリアキーを押すだけではイベントが発生していないみたいです・・・。
環境はDoja 5.1 Eclipse 3.2を使用しています。
411:デフォルトの名無しさん
08/08/17 19:55:28
君が思っているクリアキーがDojaの思っているクリアキーとは限らない。
412:デフォルトの名無しさん
08/08/17 20:33:43
>>411
ありがとうございます
手当たり次第にやってみると
待受 ボタンが対応しているらしいと分かりました。
実機に上げていないのでわからないのですが
なるべく使わないほうがベターって事なのでしょうか。
413:デフォルトの名無しさん
08/08/17 21:23:04
実機に上げてみて動作を確認しました。
一応、持っている機種(F903i)ではクリアキーで応答するみたいです。
もし動作しないときのことも考えて別処理をつける予定ですが
これで動いてくれるのなら、このまま進めたいと思います。
ありがとうございました。
414:デフォルトの名無しさん
08/08/18 16:12:27
>>409-410
この手の質問ってなんか定期的に沸く気がする。
で、結局>>412みたいに、使わないほうがいいって結論に至る気がする。
この仕様ってなんとかならんのかね。
415:デフォルトの名無しさん
08/08/18 16:22:29
>>374
電源を切るタイミングによっては消えるかもしれないという話を
以前このスレ(前スレ?)で見かけたような気もするのですけれど
(スクラッチパッド上に書き込む・読み込むはずのデータを
メモリ上に一時的に持っておくことでアクセス速度を稼いでる端末があるとかなんとか…
もちろん電源をオフにする・何か別処理の割り込みが発生する等のタイミングで
頻繁に本来の場所に書き戻すのかなと想像するんですけど)
それ以前に、iアプリ作成初心者の自分は
「そもそもスクラッチパッドってなんで出来てるんだろう?」と疑問が湧きました
アレって何で出来ている・実装してるんでしょう? フラッシュメモリとかそういうの?
電気使ってメモリ内容をバックアップするタイプでは、電池の消費もあるし、電池切れたら中身消えちゃうし
でもフラッシュメモリ?みたいなタイプでは書込み回数の上限がありそうな気もします
たとえば大昔のiモード端末を未だに使ってる人なんかは「いつのまにかデータが消えちゃったよ」なんて場面もあるんでしょうか…?
416:デフォルトの名無しさん
08/08/18 16:30:29
もちろん「RAMディスク」に喩えると誤解を招きそうというのは自分も同感です
さりとて、良さそうな喩えもちょっと浮かばないですが
関連知識がない方・iアプリ作成に興味を持つような人向けなら
「ゲーム機のメモリカードみたいなもの」
「デジカメの記録メディア」
とでも喩えたほうがピンと来るのかな
いーやなんとしても「RAMディスク」に喩えたい!なら
「電池でバックアップされてる〜のような?」
「書き込み内容が電池を切っても保持される〜のような?」とつけるとか?
そもそも喩えなぞ使わなくても性質・特性等が伝わるだろうという気もします…
私達は誰かに何かを説明するときに、つい「喩えを使ったほうが判りやすいのではないか」と思いこむ習性があるのかもしれませんね
下手な喩えを使うとますます判りづらくなるのに…たとえばオブジェクト指向の犬や猫やラーメン屋のように…
417:デフォルトの名無しさん
08/08/18 16:39:56
いや、考えてみると、「RAMディスク」と称するのは実は正解のような気もしてきました
電源を切ると中身が消えるRAMディスク、というのはRAMディスクの一つの種類でしかなく
広義のRAMディスクの定義の中には、当然電源を切っても中身が保持されるRAMディスクもあるでしょう
たとえばの話、件の場面で「RAMディスク」ではなく「ROMディスク」などと書いてみれば、まだ「RAMディスク」に喩えることの妥当性が見えてきそうです
スクラッチパッドは中身を書き変えることが可能な特性を持っているのですから、「ROM」ではない。「ROM〜」では説明としてアウトです
また、「RAM」「メモリ」とだけ書くのも危ない
プログラムを動作させるために必要となるメモリその他とは、明らかにアクセス速度が異なるのですから
外からそれを使おうとした・外からその特性を鑑みた場合、それは「ディスク」に近いものがあるのではないでしょうか
そんなことをつらつらと考えると、あの手の用語解説は実に難しそうですね
もしかすると、ああいう場面でこそ、編集履歴の残るWikiのようなシステムを導入して
多数の人のチェックを反映させられるようにしたほうがいいのかもしれませんね…
418:デフォルトの名無しさん
08/08/18 16:54:55
つーかペディアを見たら「RAMディスク」が本当に正しい気がしてきた
Wikipedia項目リンク
PC-98に触ってた頃の印象で
「RAMディスク=電源切ったら中身が消えるもの」
と自分も思い込んでしまってるなあ…これは考え直さねば
419:デフォルトの名無しさん
08/08/18 17:00:15
ここじゃなくてブログに書きなよ
420:デフォルトの名無しさん
08/08/18 20:05:58
>>409-414
ドコモ公式のオプション/拡張API実装状況PDF見れば分かるが、903i以降でKEY_CLEARを実装している機種はない。
(見てないが、それ以前の機種もないはず)
414の発言は見当違いで、使わない方がいいじゃなくて「使えない」が正しい。
409のコードも、case Display.KEY_IAPP: にbreakがないからその下に処理が流れてるだけ。
413の「クリアキーで応答するみたい」ってのも間違いで、クリアキーと待受キーが一緒だから反応しているだけ。
そもそも、極々一部の機種を除いて待受キー=クリアキーなんだからいいじゃないか。
421:デフォルトの名無しさん
08/08/19 02:38:08
>>404
Not Found
microSDのメディアがNot Foundにしかなりません。
DoJa5.1でmicroSDのメディアが挿してある状態をエミュする方法を教えてください。
ストレージのアクセス速度を調節できる設定がなぜか有るのにストレージのエミュでできないなんてもったいなーい。
422:デフォルトの名無しさん
08/08/19 09:24:49
>>420
>>極々一部の機種を除いて待受キー=クリアキーなんだから
だからも何も無関係で全然良くないし。
仕様上標準では"無い"のだから
端末のクリアキーにアプリとして機能をアサインする
という仕様を改めるべき
若しくはKEY_CLEARで、
KEY_CLEARが実装されている端末専用として
アプリを開発すべき。
Pはクリアキー長押しでアプリを終了させられるから
迂闊に使うと痛い目に会うぞ
423:デフォルトの名無しさん
08/08/19 10:09:50
それでユーザーから「クリアキーでこの画面から戻れるようにして欲しい」と要望され、
DoJaの仕様ですと答えると、
「〇〇というアプリではできますが?」と聞かれて返答に困るわけですね。わかります。
424:デフォルトの名無しさん
08/08/19 10:14:29
クリアキー=!ゲームに使ってるキー
としたことはある。
425:デフォルトの名無しさん
08/08/19 18:01:41
レイプしたい
426:デフォルトの名無しさん
08/08/20 14:09:44
getSoundで取れる形式ってmld系(mid(エミュのみ)、MFi、SMF)の他に何かある?
アプリのRPGとかで斬撃音とかもmld系でいれないといけない?
調べてはみたんだけどミジンコすぎて見つけれん。
SEなら動画のオーディオトラックを利用すればいいってことになる?
427:デフォルトの名無しさん
08/08/20 23:32:47
MLDというかMFiは公式ツールの説明書?にしか詳細が書いてない
だから調べても出てこない
428:デフォルトの名無しさん
08/08/21 21:27:39
Eclipse入れようと思うんですけど、
バージョン3.1.2でLanguage Packは3.1.1でも問題ありませんか?
429:デフォルトの名無しさん
08/08/21 23:41:00
さすがにスレ違い
430:428
08/08/22 01:42:43
すみません。
Dojaでのiアプリプログラミングということでここかなと思ったんですが
どのスレがベストか教えてください><
431:デフォルトの名無しさん
08/08/22 01:43:08
All-In-One Eclipse(中身v3.2.0)でやってます。
日本語化済みインストーラ付きは楽でいい。
でも開発ツールはiDK for DoJa-3.5。
432:428
08/08/22 01:50:05
たびたびすみません。
質問見直してみたら確かにスレ違いでした…
聞きたいことは以下の2点でした。
@Eclipse バージョン3.1.2でも問題なく動作するか?
Aバージョン3.1.2にLanguage Packは3.1.1を使えるか?
ネットでよく検索してみたら大丈夫そうですね。
失礼しました。
433:428
08/08/22 01:55:19
>>431
ありがとうございます。
3.2だとダメという情報をどっかで見た気がしたんですけど問題ないんですね。
434:デフォルトの名無しさん
08/08/23 09:58:09
ペイント(塗りつぶし)はどうすれば使えますか?
435:デフォルトの名無しさん
08/08/23 11:27:50
getPixel() + 自作塗りつぶし関数
436:デフォルトの名無しさん
08/08/23 13:58:49
再帰は上手く組まないとオーバーフローで強制終了
437:デフォルトの名無しさん
08/08/23 21:58:37
パネル内で現在フォーカスがあるコンポーネントを取得するにはどうしたら良い?
438:デフォルトの名無しさん
08/08/23 22:24:55
たぶん無理だと思います。
Panel, Component, Interactableにフォーカス状態取得方法が無いし、
KeyListenerで地道にやろうにも方向キーはPanelが持っていってしまうし、
自作のFocusManagerはsetFocusManager()で蹴られるし。。
439:デフォルトの名無しさん
08/08/23 22:38:54
>>438
そうですか。
携帯でちょっとした仕事用アプリケーションを作ろうと思ったが出来ないなら今紙でやってるより効率が落ちそうだから諦めることにします。
440:デフォルトの名無しさん
08/08/25 00:20:24
N905iのサブディスプレイに文字を表示したいのですができないので困っています。
SubDisplayクラスを利用して、高さや幅、使用できる色数などは取得できるのですが、
setImageをしてもサブディスプレイに変化がありません(通常の時計表示)。
441:デフォルトの名無しさん
08/08/25 00:39:39
N905i持ちだけど、問題なく表示可能。
paint()はちゃんとしてる?
442:440
08/08/25 00:53:43
回答ありがとうございます。
端末を閉じたときにpaint()する等の処理が必要なのでしょうか?
メインキャンバスのコンストラクタにsetImage()しています。
開発キットでのサブディスプレイには表示されています。
443:440
08/08/25 00:54:48
×コンストラクタにseImage()
○コンストラクタでSubDisplay.setImage()
444:デフォルトの名無しさん
08/08/25 15:59:02
DOJAサヨナラ
445:デフォルトの名無しさん
08/08/25 20:53:09
ImageStore.addEntryで保存した画像ファイルのIDを保管しておくことは出来るのですが、そのファイルに上書きや、そのファイルを削除することが出来ません。
なにか、よい方法はありますでしょうか?
446:デフォルトの名無しさん
08/08/25 21:27:58
addEntryのIDは重複することありえない
447:445
08/08/25 21:41:23
>>446
勝手にファイル名決められて、増えていきますもんね・・・。
DoJaがバージョンアップしてGet命令は充実していくものの、なぜファイル作成関連は増えないのか・・・。
やはりサーバーを使ったりして、管理するしかないか・・・。
どうにかならないものか・・・。
448:デフォルトの名無しさん
08/08/25 22:49:59
セキュリティ上、アプリからファイルの上書きや削除ができないのは当然。
勝手なファイル作成でデータフォルダを満タンにされても困る。
仮に1回ごとに確認ダイアログを出すとしたら?
使い勝手を下げてでも機能を提供するか、セキュリティを優先するか、
といったらドコモとしてはもちろん後者の考えだろう。
449:440
08/08/26 00:11:45
>>441
表示できました。
端末側の背面iアプリ設定がOFFとなってました。
すみませんでした。
450:445
08/08/26 10:35:47
情報ありがとうございました。
451:デフォルトの名無しさん
08/08/28 00:27:39
パネルで
HTMLレイアウトとかつかって
30行ぶんぐらいテキストボックス並べまくってるんだけど
一番下に行ってから一番上に戻るのは時間がかかるから
ソフトキー2を押すと現在の画面から、
アプリの一番上の画面まで一気に戻るような操作がしたい。
なにかいい方法ありませんか?
452:デフォルトの名無しさん
08/08/28 00:37:46
requestFocus()でいいんでない?
453:デフォルトの名無しさん
08/08/28 01:47:34
>>452
こんな便利な機能があったとは!
iアプリの機能ってぐぐってもよくわからないから困る。
とにかくありがとう。
454:デフォルトの名無しさん
08/08/28 02:57:03
>453
APIリファレンスって知ってるかい?
今からでも遅くないから読んどいてな
455:デフォルトの名無しさん
08/08/30 20:05:05
>>453
開発者ガイドもよろ。
456:デフォルトの名無しさん
08/08/31 07:15:31
eclips3.4.0に「iαppli Development Kit for DoJa-2.5OE」を認識させたいのですが、
正式にはeclips3.0までに対応との事なので、可能なのかどうか教えてください。
あと、初心者でバカなのでわかってないのですが、
「iαppli Development Kit for DoJa-2.5OE」とeclipsの関係がよくわかりません。
「iαppli Development Kit for DoJa-2.5OE」はプラグインなのでしょうか?
そして先に「iαppli Development Kit for DoJa-2.5OE」をインストールするとeclipsをインストールしたときに
プラグインとして認識してくれるのでしょうか?
そしてこの「iαppli Development Kit for DoJa-2.5OE」プラグインは何をしてくれるの?
想像としては
”Runさせたときに、適切なパッケージへのパスを指定してjavacしてくれ、jarファイルにしてくれ、
エミュレータが起動してなければ起動してくれ、エミュレータ上で実行開始までをしてくれるプラグイン”と理解してます。
VisualStudioで言うところのビルド後のコマンドのように、eclipsからビルド後に呼ばれるようなイメージですか?
ちょっととりとめがなくなってしまいました。
何方かご教授くださいm(_ _)m
457:デフォルトの名無しさん
08/08/31 09:26:22
3.4.0でも動くかもしれないけど、特に3.4.0にする必要がなければ素直に従ったがいいかと
「iαppli Development Kit」はデバッガがついてないSDK
だからEclipseなしでも開発は可能
んで、この中にはEclipseで使えるプラグインも付いてますよってこと
入れる順は、まずEclipseを用意してDoJaを入れないといけない
(DoJaインストール時にEclipseのパス指定の必要があるため)
エミュレータを起動する認識でOK
ただEclipseでのビルドはデバッガ情報も含まれるため
最終的なビルドは「iαppli Development Kit」でやったほうがいいと
こんな感じだけど、これらは
「iαppli Development Kit ユーザーズガイド」に書いてあるから
みといたがいいです。あと、最低限docomo提供のその他の技術資料もみてね
458:デフォルトの名無しさん
08/08/31 09:56:19
>>457
ご教授ありがとうございます。
eclips3.4.0に特にこだわる理由はないため、ご指摘の通りにしたいと思います。
459:デフォルトの名無しさん
08/09/02 07:14:32
SDカード内のファイラ作るとしてアクセス出来るのってSD_BIND以下の
ファイルのみですか?
460:デフォルトの名無しさん
08/09/02 16:32:52
>>459
自アプリが作ったファイル以外はアクセスできません
フォルダも作れないし、カード内にある既存の別フォルダにも移動できません
461:デフォルトの名無しさん
08/09/02 16:35:44
DOJAは星になります。
ありがとうございました。
462:デフォルトの名無しさん
08/09/03 00:00:56
スタープロジェクトのことかー!
463:デフォルトの名無しさん
08/09/03 00:04:47
>>464よ、あれがDojaの星だ(`・ω・)σ ゚
464:デフォルトの名無しさん
08/09/03 00:24:43
>>447
porlを使ってサーバー上のファイルにアクセスして書き換えることならできますよ
465:デフォルトの名無しさん
08/09/03 04:32:28
>>460
Thanks
466:デフォルトの名無しさん
08/09/04 19:06:06
UARTの話ってどうなったの?
467:デフォルトの名無しさん
08/09/04 19:48:51
勝手アプリで外部ネットワークに接続するには、ダウンロード元サイト経由じゃないと駄目なのね。
敷居が高いな
468:デフォルトの名無しさん
08/09/04 23:40:33
>>467
httpしか使えないみたいですし
webproxyのようなもの置けばある程度解決じゃないですか?
469:466
08/09/05 02:23:15
2つくらい前のスレでUARTでのREAD/WRITE成功した方いますでしょうか
InputConnection con = (InputConnection)Connector.open("comm:/0;baudrate=38400,databitlen=8,parity=NO,stopbitlen=1,flowctrl=OFF" ,Connector.READ_WRITE);
これでIOException投げてくるんですが
これってOpenできてないってことなんでしょうか?
N905iです.
470:デフォルトの名無しさん
08/09/05 23:43:33
前々スレではN904iで成功と書いてありますね。
baudrate、ケーブルの物理的問題、ADFあたりかな?
とりあえずprintStackTrace()してみましょう。
471:469
08/09/06 17:17:58
識別線の配線ミスでした・・・・失礼しました・・・
InputConnectionはあるのにOutputConnectionっていうものは無いんですね?
送信の場合はこんな感じにするんでしょうか?
OutputStream out = Connector.openDataOutputStream("comm:/0;baudrate=115200,databitlen=8,parity=NO,stopbitlen=1,flowctrl=OFF");
今度はwriteの際にjava.io.IOException: Illegal stream state投げるんですが.
前途多難ですね^^
472:デフォルトの名無しさん
08/09/06 18:25:14
パソコンにUSB接続したドコモ携帯をパソコンから制御して電話をかけたいんです
相手が話中であれば指定時間間隔で一定回数、再発信したりできるのがいいです
j2meでphonesystemというクラスを使うと出来るようなのですが
phonesystemをググっても電話発信の方法はよくわかりませんでした
詳しい解説ページまたは解説本(日本語希望)ご存知の方おられましたら教えて下さい
知人から譲って頂いたソフトで電話はかけれるのですが
少々バグがあるので知人を通じてソフトハウスに改めて製作依頼したところ
「そのプログラムを作った本人は退職して、もう連絡が取れない状態です。
同じようなソフトは作る予定はないです」ってことでした
仕方ないので自分で製作できないものか模索中です
どうぞよろしくお願いいたします
473:デフォルトの名無しさん
08/09/06 18:27:51
ワン切り業者…
474:デフォルトの名無しさん
08/09/06 18:45:15
>>471
なんかピンポイントな記事発見。
↓
URLリンク(d.hatena.ne.jp)
475:デフォルトの名無しさん
08/09/06 19:23:10
>>473
ワン切り業者なんて未だにいてるの?
仮に居たとしても携帯から発信する意味あるの?
変な想像書き込まないで下さいよ
476:デフォルトの名無しさん
08/09/06 20:17:47
>>473
自分もそう思う。わざわざ携帯経由で発信する意味ないし。
つーかJavaのソフトなら逆コンパイルすれば絶対に分かるじゃん。
ちなみにパソコンから制御はiアプリじゃないのでスレ違い。
477:デフォルトの名無しさん
08/09/06 21:52:54
>>475
逆に>472のソフトを他にどういう用途で使うのか教えて欲しい。
>仮に居たとしても携帯から発信する意味あるの?
知らない番号から電話が掛かってきたとして、固定電話の番号からと、携帯電話の番号からじゃ
後者の方が電話に出る確率高いでしょうが。
478:デフォルトの名無しさん
08/09/06 22:09:14
>>475
反論必死過ぎ笑える。
よくテレビで出てるやん、携帯わんさか繋いで
発信しているPCの映像。
まぁ、妥当な用途を思いついたらまた書きな。
479:デフォルトの名無しさん
08/09/06 22:11:59
Graphics.drawImage(Image image, int x, int y)でImageを描画してるんですが、
表示がx方向に1ピクセル程度にじんだように表示されてしまいます。
eclipse3.1.1 DevelopKit DoJa-5.1
を使用してます。
似た症状についてご存知の方いますか?
いなければコードとにらめっこの作業に戻ります・・・。
480:デフォルトの名無しさん
08/09/06 23:07:50
Eclipse 3.2.0+Doja 5.1だけど発生したことないです。
とりあえず思いついただけ。
・Imageに異常がある(画像ファイル側?)
・PCの解像度がディスプレイに合っていない
・変なところにクリッピングを設定している
・Graphics2#setRenderMode()で透過になっている
481:デフォルトの名無しさん
08/09/06 23:22:52
>>477
>>478
教えてもいいけど
教え損は嫌なので
あなたも同レベルの何か教えてくれますか?
本気で知りたいのならステアドどぞ
但し情報はそちらが先に教えてください
価値のあるものなら私も正直にお教えします
私は横取りだけするようなことはないです
仲良くしましょう^^
482:デフォルトの名無しさん
08/09/06 23:25:37
>>481
別にどーでもいい
要するにここには書けないことなんだよね
さようなら
483:デフォルトの名無しさん
08/09/06 23:36:05
>>482
ここがスレ違いってのはわかりました
あなたも想像だけで決め付けない方がいいですよ
違法行為になることであればこんなとこで聞くはずもない
あることをするのに少しだけ便利なんですが
その少しだけのソフトが全く無いんですよ
もしあなたが製作できそうなら是非作ってください
値段にもよりますが購入させていただくし
良いソフトであれば私の知人も紹介しますね
念を押しておきますが違法行為や迷惑行為ではありません
一応ドコモにも確認済みです
それではおやしみ^^
484:479
08/09/06 23:52:31
>>480
ありがとうございます。
>・Imageに異常がある(画像ファイル側?)
別の場所に表示した画像は正常に描画されてますorz
>・PCの解像度がディスプレイに合っていない
実記で表示しても同様ですorz
>・変なところにクリッピングを設定している
クリッピング領域を変えてみましたが、ダメでしたorz
>・Graphics2#setRenderMode()で透過になっている
Graphics2?何それ美味しいの?状態ですorz
バグは別の場所にあるんでしょうかね・・・。
でも画像はロードと描画以外触るようなことしてないのに、どうして・・・。
それと恥を忍んで聞きますが、
クラスのメンバを表すのに.だったり#だったりするのは何なんでしょうか?
485:472
08/09/06 23:53:49
自己解決しました
いま寝ているところです
起きたら新しいシノギを見つけます
486:デフォルトの名無しさん
08/09/06 23:55:17
それは夢遊病や
487:デフォルトの名無しさん
08/09/07 01:16:43
>>484
>実記で表示しても同様ですorz
実はこれかな〜と思ってたら実機でもダメですか…。
.と#は、クラスメソッドとインスタンスメソッドを区別したいときに使ったりします。
要するにstaticが付くかどうかで、staticなら「.」、非staticなら「#」です。
488:479
08/09/07 02:39:32
>>487
なるほど!
そういうことだったんですね。
ありがとうございます。
一つ賢くなることができました。
489:デフォルトの名無しさん
08/09/07 20:47:57
>>471
コード全体がわからないから何とも言えないけど、
その前にInputConnection取得してるのにcloseしてない、ってことはない?
もしinput/outputの両方を取得したいなら、
Connector.open()でStreamConnection取得して、
そこからopenDataInputStream()とopenDataOutputStream()すればいいよ。
490:デフォルトの名無しさん
08/09/09 22:15:21
StreamConnection uart = (StreamConnection)Connector.open("comm:/0;baudrate=9600,databitlen=8,parity=NO,stopbitlen=1,flowctrl=OFF");
InputStreamReader in = new InputStreamReader(uart.openInputStream(), "SJIS");
while (true)
{
byte recv = (byte)in.read();
str += String.valueOf((char)recv);
if((char)recv == '\n') break;
}
in.close();
uart.close();
こうですか!わかりません><
とりあえずPCから入力できるかを試してみました.
エミュレータでは1文字づつ読んでくれるんですが
実機に持っていくと例外が出てるのか
「ソフトに継続できない障害が発生しました」
と出て止まります.
困ったもんです.
次ページ最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
4717日前に更新/212 KB
担当:undef