[表示 : 全て 最新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/

237 名前:デフォルトの名無しさん mailto:sage [2008/07/16(水) 23:31:31 ]
携帯端末の処理速度を取得するコマンドはないんですかね?


238 名前:デフォルトの名無しさん mailto:sage [2008/07/17(木) 00:14:30 ]
コマンドw
自前で測るか、機種毎のデータを持つか。
測るなら、タイマで一定時間を測りつつ、単純カウントアップがいくつまでいけるか、とか。

239 名前:デフォルトの名無しさん mailto:sage [2008/07/17(木) 00:31:31 ]
機種を判別するコマンドーはあるんですね
調べてみますん

240 名前:デフォルトの名無しさん mailto:sage [2008/07/17(木) 00:41:36 ]
System.getProperty("microedition.platform")
を使えばいいみたいですね
でも100機種以上あるので機種ごとに処理速度を調整するのはめんどくさいですね
あきらめます

241 名前:デフォルトの名無しさん mailto:sage [2008/07/17(木) 03:56:09 ]
>>224
漏れなら
if(a==0);
else a=1;
かな。処理が1以下ならブロック作る必要ないし。
if(true)を空にするのは比較の式を統一する目的でよくやるけど、
elseは改行した方が良いと思うぜ

242 名前:デフォルトの名無しさん mailto:sage [2008/07/17(木) 09:25:28 ]
そういやD504iあたりで、{}で囲まないif文の後ろに正常に処理が移らないことがあったような
条件もうすっかり忘れたけど、Javaなのにスピード以外の動作がかわるってのはすげーなと思ったことが

243 名前:発見マン mailto:sage [2008/07/17(木) 11:02:15 ]
if(a==0)a=1;b=1;

if(a==0){a=1;b=1;}

にしないとb=1がifと関係なく実行されてしまう

244 名前:デフォルトの名無しさん mailto:sage [2008/07/17(木) 11:02:53 ]
>>237
あなたは自分自身の性能を把握していますか?
ましてや強さなんていう相対的なものを把握できてますか?
ベンチマークでも走らせてください

245 名前:発見マン mailto:sage [2008/07/17(木) 12:08:33 ]
a=a+1 と a+=1 は同じ効果がある




246 名前:デフォルトの名無しさん mailto:sage [2008/07/17(木) 13:01:15 ]
それがどうした

247 名前:デフォルトの名無しさん mailto:sage [2008/07/17(木) 14:21:06 ]
>>243
発見以前にそれはあたりまえだろ

248 名前:デフォルトの名無しさん mailto:sage [2008/07/17(木) 15:44:42 ]
・;(`ε()゙

249 名前:デフォルトの名無しさん mailto:sage [2008/07/17(木) 17:45:31 ]
>>241
うちのとこではifのぶら下がりは悪とされていて、そういう記述は許されていない。
文がひとつで{}で囲う必要がなくても必ず囲うようにしてる。
あと改行も必須。デバッガでステップ実行したときにそこを通ったかどうか
わかりにくくなるので。


250 名前:発見マン mailto:sage [2008/07/17(木) 17:57:27 ]
たしかに{}が必要ない場合でも、癖でつけるようにしていたほうがいいかも
>>243のような凡ミスも起きにくくなるし
自分は必要なければつけないけど
(100Kアプリ専門なので容量節約のため)

251 名前:デフォルトの名無しさん [2008/07/17(木) 18:04:09 ]
括弧カッコつけようがjarのサイズは変わらんぞ

252 名前:デフォルトの名無しさん mailto:sage [2008/07/17(木) 18:08:06 ]
if( a == 0 ){
 b = 0;
}else{
 b = 1;
}



b = 1;
if( a == 0 ){
 b = 0;
}

って書くとサイズが縮んだと思った。

253 名前:デフォルトの名無しさん [2008/07/17(木) 18:16:09 ]
馬鹿かお前

254 名前:デフォルトの名無しさん [2008/07/17(木) 18:39:16 ]
>>252
それもひとつのテクニックだとは思うんだけど
何をしたいのかわかりにくくなるのが難点だよね
bに値を入れた直後に条件によってまたbに値を入れるあたり

個人的には
b = (a == 0) ? 0 : 1;
って書きたいんだけど、3項演算ってバイトコードの効率悪いんだよなー

>>253
javacってやつはそんなものだ
書き方ひとつでいくらでもバイトコードのサイズが変わる


255 名前:デフォルトの名無しさん mailto:sage [2008/07/17(木) 18:49:47 ]
javac以外はサイズ変わらないのか?



256 名前:デフォルトの名無しさん mailto:sage [2008/07/17(木) 20:12:55 ]
>>252でサイズが変わるのは当たり前。

if( a == 0 ){
 b = 0;
}else{
 b = 1;
}

if( a == 0 )
 b = 0;
else
 b = 1;

ならばサイズは変わらない。

257 名前:デフォルトの名無しさん mailto:sage [2008/07/17(木) 21:29:59 ]
そんなくだらない容量削減手作業でやってる奴いるの?自動化しろよ。

258 名前:デフォルトの名無しさん mailto:sage [2008/07/18(金) 10:01:50 ]
そもそももうiアプリ作らなくなってかなり経つな

259 名前:デフォルトの名無しさん mailto:sage [2008/07/18(金) 12:20:47 ]
>>241ってそもそも、コンパイル通るか?
セミコロン1個余計だろ。

260 名前:デフォルトの名無しさん mailto:sage [2008/07/18(金) 12:24:30 ]
ごめん、気のせい。

261 名前:デフォルトの名無しさん mailto:sage [2008/07/18(金) 14:17:03 ]
俺こう書くことはあるよ

if( ... )
  なにか;
else if( ... )
  なにか;
else if( ... )
  なにか;
else
  ;

262 名前:デフォルトの名無しさん mailto:sage [2008/07/18(金) 16:25:23 ]
>>117
>>このスレはそういうの読まない人の質問を、よく読む人が回答するスレです
そんなスレではありません。馬鹿はお帰り下さい。

263 名前:241 mailto:sage [2008/07/18(金) 16:27:08 ]
>>259
コンパイル通るよ
意味としてはif(true)の時は何もしない

264 名前:デフォルトの名無しさん mailto:sage [2008/07/18(金) 16:39:17 ]
if(a!=0)でいいじゃん

265 名前:241 mailto:sage [2008/07/18(金) 16:41:20 ]
>>264



266 名前:241 mailto:sage [2008/07/18(金) 16:43:41 ]
>>265
('A`)

>>264
>>241
>>if(true)を空にするのは比較の式を統一する目的

267 名前:デフォルトの名無しさん mailto:sage [2008/07/18(金) 17:07:12 ]
何もしない処理を書く必要があるのか

268 名前:241 mailto:sage [2008/07/18(金) 17:24:23 ]
>>249
なるほど。>>250と同じ意見で凡ミス回避の為に、
複数人でコードを共通的に認識しやすくするためには必要なルールですね。
今は一人だからと言うのと、そう言う記述があること前提で読んでいるので、
今のところぶら下がりしている漏れは極悪人ですな。
改行は必須と言ってもらえてよかった。

269 名前:デフォルトの名無しさん mailto:sage [2008/07/18(金) 22:25:17 ]
b = (a == 0) ? 0 : 1;
これは難しいですね

270 名前:デフォルトの名無しさん mailto:sage [2008/07/18(金) 22:56:20 ]
>>269
3項演算子だとサイズ大きくなるから使いすぎると

271 名前:デフォルトの名無しさん mailto:sage [2008/07/19(土) 05:15:54 ]
比較の式を統一する必要性がわかんねー
何その無駄な縛りプレイ

272 名前:デフォルトの名無しさん mailto:sage [2008/07/19(土) 08:37:25 ]
ぱっと見で誰でもわかりやすいようにってだけでしょ
比較のミスって意外と多いしな・・・
まあ、スレ違い

273 名前:デフォルトの名無しさん mailto:sage [2008/07/19(土) 23:26:11 ]
Push解放してくれねーかなぁ。
Push使えるだけで可能性がものすごく広がるのに。

274 名前:デフォルトの名無しさん mailto:sage [2008/07/20(日) 06:05:00 ]
PTT?ネイティブのじゃあかんの?

275 名前:デフォルトの名無しさん mailto:sage [2008/07/20(日) 11:32:47 ]
Pushってのはネットワーク側からの通知のこと。
PTTじゃないよ。
メールからの起動はあるけど、トラステッドはPushも使えるはず。



276 名前:デフォルトの名無しさん mailto:sage [2008/07/21(月) 10:37:47 ]
早い話がSocket通信解放してくれればそれでいいんだよな・・・

277 名前:デフォルトの名無しさん [2008/07/22(火) 21:10:21 ]
TextSS


278 名前:デフォルトの名無しさん mailto:sage [2008/07/26(土) 17:26:35 ]
アプリ間で簡単にSD-BINDING共有できれば1アプリに詰め込まなくてもいいのに

279 名前:デフォルトの名無しさん mailto:sage [2008/07/26(土) 21:32:55 ]
tanasinnのiアプリを作りたいんですが、著作権はありますか?

280 名前:デフォルトの名無しさん mailto:sage [2008/07/27(日) 01:08:41 ]
著作権は誰が持ってるんだか知らないけど
オワタの冒険みたいに個人で作るだけならあまり気にしなくていいんじゃね。
会社で作って自分で考えたキャラだ!とか主張すると祭られるけどwww

281 名前:279 mailto:sage [2008/07/27(日) 13:26:48 ]
個人で作りますが有料アプリにするつもりなんですが大丈夫ですか?


282 名前:デフォルトの名無しさん mailto:sage [2008/07/27(日) 13:58:39 ]
著作権は無いかもしれんが、2chで叩かれるのは必至だな…。

283 名前:279 mailto:sage [2008/07/27(日) 19:06:12 ]
有料にするには公式サイトにする必要があるみたいですね。
さっそく明日審査してきます。


284 名前:デフォルトの名無しさん mailto:sage [2008/07/27(日) 19:10:21 ]
釣れません

285 名前:デフォルトの名無しさん mailto:sage [2008/07/27(日) 19:41:40 ]
商標登録や著作権表示は忘れずに付けてください
タカラギコやのまネコのように、祭りになることを期待しております
手っ取り早く有名になるには近道です

社会的信頼は最悪だけどね。会社も個人も。



286 名前:デフォルトの名無しさん mailto:sage [2008/07/27(日) 22:29:06 ]
公式サイトの審査ってドコモに電話すればいいのかな?


287 名前:デフォルトの名無しさん mailto:sage [2008/07/28(月) 00:57:06 ]
試してみろ

288 名前:デフォルトの名無しさん mailto:sage [2008/07/28(月) 21:24:28 ]
個人って公式に登録できるのか?

289 名前:デフォルトの名無しさん mailto:sage [2008/07/29(火) 00:30:33 ]
できる。
・・・わけがなかろう。

ただ個人などの非公式アプリでも課金方法を公式と同じ(電話代と一緒に請求)にすることは可能のようだ。
一部の有名な非公式アプリはそうなっている…というか、わりと最近次々とそうなった。
どういう経緯でそれが可能になるのかは知らないが。

290 名前:デフォルトの名無しさん mailto:sage [2008/07/29(火) 00:58:11 ]
↓これの詳細わかる人いますか?

729 :デフォルトの名無しさん:2008/06/04(水) 01:20:55
k-tai.impress.co.jp/cda/article/news_toppage/40212.html
>iアプリDX以外のiアプリ利用時に、GPSで測位した位置情報が通知されてしまう場合がある

ってことは、この3機種では一般アプリからも単独でGPSの位置情報を利用する方法があるのか…?

738 :デフォルトの名無しさん:2008/06/04(水) 22:28:48
>>729
TrustedAPIDなしでもGPS情報取得できちゃうようなバグじゃね?

291 名前:デフォルトの名無しさん mailto:sage [2008/07/29(火) 09:05:30 ]
>>289
興味深い話ですね


292 名前:デフォルトの名無しさん [2008/07/29(火) 19:51:40 ]
iアプリから端末内臓のフルブラウザって起動できるのかな?かな?

293 名前:デフォルトの名無しさん mailto:sage [2008/07/29(火) 20:15:33 ]
無理だよ…K1くん…

294 名前:デフォルトの名無しさん mailto:sage [2008/07/29(火) 22:28:54 ]
>>290
>>738が言う通りなんじゃねーの?
というか、ダイアログ出していいから勝手アプリでも使えるようにしてほしいよ...

295 名前:デフォルトの名無しさん [2008/07/29(火) 23:05:27 ]
ダイアログって何ですか?



296 名前:デフォルトの名無しさん mailto:sage [2008/07/29(火) 23:31:35 ]
>>295
二人以上で独り言を言い合うこと。

297 名前:デフォルトの名無しさん mailto:sage [2008/07/31(木) 16:24:33 ]
アプリで音量を調節できるゲームあるんですけど、
あれってどうやってるんですかね?

298 名前:デフォルトの名無しさん mailto:sage [2008/07/31(木) 16:26:05 ]
SET_VOLUME

299 名前:デフォルトの名無しさん mailto:sage [2008/07/31(木) 16:34:39 ]
今見つけました、AudioPresenter2ですか?

300 名前:デフォルトの名無しさん mailto:sage [2008/07/31(木) 17:12:46 ]
これで音量を調整できる気がするんですか、l違いますか?
エミュだと音量が変わらないです
setAttribute( AudioPresenter2.VOLUME, 127 );

301 名前:デフォルトの名無しさん mailto:sage [2008/07/31(木) 17:33:21 ]
出来ました、AudioTrackPresenter.SET_VOLUMEですね

302 名前:デフォルトの名無しさん mailto:sage [2008/08/01(金) 05:32:58 ]
違います

303 名前:デフォルトの名無しさん mailto:sage [2008/08/01(金) 09:28:42 ]
実機で動かしてみたら音が鳴らないです・・・
音はPsmPlayerで40和音で作成したんですけど、これじゃだめなんですかね?

304 名前:デフォルトの名無しさん mailto:sage [2008/08/01(金) 11:39:46 ]
端末ごとに和音数などは違うので、調べような

305 名前:デフォルトの名無しさん mailto:sage [2008/08/01(金) 16:05:37 ]
>>304
だいたいどれくらいに統一すればいいんでしょうか?
またPCMとFMがあるみたいんなんですが、どっちが対応機種多いんでしょ?



306 名前:デフォルトの名無しさん mailto:sage [2008/08/01(金) 17:42:53 ]
実機の機種くらい書けと
903/703以降は全機種128和音
FM/WT音源はdocomoによって追い出されて、今はPCMのみ
で、PsmPlayerならADPCMを使わない限り、音が全く鳴らないということは起きないはずだが。

307 名前:デフォルトの名無しさん mailto:sage [2008/08/01(金) 17:48:52 ]
機種はN904iです
PsmPlayerで
ファイル→iメロディ作成→FM40和音作成 →再生されませんでした
ファイル→iメロディ作成→PCM32和音作成 →再生されませんでした

もしかして再生するクラスが悪いのかな・・・

308 名前:デフォルトの名無しさん mailto:sage [2008/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 名前:ちんこすう mailto:sage [2008/08/01(金) 22:31:20 ]
>>308
音量は↓
music.setAttribute(music.SET_VOLUME,100);
数字は0〜100
0だと無音

310 名前:デフォルトの名無しさん mailto:sage [2008/08/01(金) 23:40:06 ]
>>309
音量も調節済みです

その後、他の機種で試したら鳴りました
うーん、N系統はダメなのかな

311 名前:デフォルトの名無しさん mailto:sage [2008/08/02(土) 01:56:26 ]
MFi/Phaseではなく公式PDFにのってる簡単なやつで試したら?
ちなみにN904iはFM/WT音源

312 名前:デフォルトの名無しさん mailto:sage [2008/08/02(土) 05:27:58 ]
試してみます

もしNで鳴らすために音源をFMで統一した場合、他の機種ではならなくなったりしないんですか?
Nの場合だけで、別に用意する必要あるのかな

313 名前:デフォルトの名無しさん mailto:sage [2008/08/02(土) 11:36:38 ]
music.setAttribute( AudioPresenter2.TRACK_ASSIGNMENT, 0); をやめて
music = AudioPresenter.getAudioPresenter( 0 );で試したらNでも鳴りました!
ありがとうございました

314 名前:デフォルトの名無しさん mailto:sage [2008/08/02(土) 23:05:46 ]
TRACK_ASSIGNMENTだと、たしかMIDIでいうA01〜A04までしか鳴らないんじゃなかったっけ?良く知らないけど

で、PsmPlayerはMFi3.0相当の全機種が対応している命令しか使っていないので、DoJa2.0以降対応の機種なら使える。
NEC製でN902iからN904iSまでの機種なら、ATS-MA7-MFiという公式ソフトが使える。

315 名前:デフォルトの名無しさん mailto:sage [2008/08/02(土) 23:07:14 ]
しらないなら書き込まないでくれないかなウザいんだけど



316 名前:デフォルトの名無しさん mailto:sage [2008/08/02(土) 23:12:05 ]
すみません誤爆しました

317 名前:デフォルトの名無しさん mailto:sage [2008/08/02(土) 23:31:57 ]
は?お前は誰だ?マジうぜえ

318 名前:デフォルトの名無しさん mailto:sage [2008/08/03(日) 02:41:10 ]
精神病んでるね君。

319 名前:デフォルトの名無しさん mailto:sage [2008/08/04(月) 16:54:03 ]
毎時00分と30分に時報を鳴らしたいのですが、そういうアプリってありませんか?
50件以上、アラーム設定できる奴とかでもいいのですが・・・。

320 名前:デフォルトの名無しさん mailto:sage [2008/08/04(月) 16:54:33 ]
プログラム板でしたか。これは失礼しました・・・。

321 名前:sage [2008/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 名前:デフォルトの名無しさん mailto:sage [2008/08/05(火) 14:47:23 ]
1.gifをEclipseのプロジェクトに加えないといけない

323 名前:321 mailto:sage [2008/08/05(火) 15:01:19 ]
>>322
返答ありがとうございます。

Dojaで使用しているプロジェクトをインポートしたものをEclipseで使用しています。
そのため、Eclipseのパッケージ・エクスプローラというウインドウにはresフォルダ配下に1.gifが表示されています。
これでは、Eclipseのプロジェクトにあると言えないのでしょうか?
それとも、他に方法があるのでしょうか?

324 名前:デフォルトの名無しさん mailto:sage [2008/08/05(火) 18:32:22 ]
そのソースはあっている

325 名前:デフォルトの名無しさん mailto:sage [2008/08/05(火) 22:58:13 ]
とりあえず、Eclipseで実行した直後にJarの中身を確認してみることだな



326 名前:デフォルトの名無しさん mailto:sage [2008/08/05(火) 23:14:22 ]
たぶん、resフォルダをJar圧縮時に一緒に圧縮する設定になってないんじゃねーかね

327 名前:デフォルトの名無しさん mailto:sage [2008/08/05(火) 23:30:24 ]
DrawArea指定しないと240*240になる糞仕様どうにかしてくれ

328 名前:デフォルトの名無しさん mailto:sage [2008/08/06(水) 08:27:20 ]
>>327
? 個人的にはその仕様は妥当だと思っているのですが…何がどう糞だと思うのですか?

昔のアプリの大半がDrawAreaを指定せずに作られていたので
現行機種でも昔のアプリを正常に表示できるように、という理由でその仕様になったと思うのですけどねえ…

…昔の機種の中にはDrawAreaを指定すると描画がおかしくなる機種があったので
極力DrawAreaは指定しないようになった、というのがこの問題の真の根源のような気もしていますが

DrawAreaを指定すると機種固有バグを回避できるよという状況が仮にあったら皆でこぞって指定してた
=未指定の場合は240x240に決め打ちなんて仕様にせずに済んだのかもしれませんが

329 名前:デフォルトの名無しさん [2008/08/06(水) 08:58:16 ]
Aがメインです。ファイル書き込み内容は空っぽでした。
InputStreamというものは他のクラスに渡しても使い物にならないものなのですか?

class A {
 Bでオブジェクトを取得して、InputStreamを取得。
InputStreamをCのメソッドの引数に与える。
}

class B {
 オブジェクトを取得するメソッド()
 オブジェクトのInputStreamを返すメソッド()
}

class C {
 ファイル書き込みメソッド(InputStream in)
}

330 名前:327 [2008/08/06(水) 13:31:02 ]
>>328
テメーの頭の中も糞仕様だな

331 名前:デフォルトの名無しさん mailto:sage [2008/08/06(水) 13:35:58 ]
機種によってデフォルトが違うのが
携帯アプリの醍醐味だったはずだぜ!


('A`)

332 名前:デフォルトの名無しさん mailto:sage [2008/08/06(水) 14:28:11 ]
Run once, write everywhere.

333 名前:デフォルトの名無しさん mailto:sage [2008/08/06(水) 20:49:46 ]
>>327
どうなって欲しいんだ?

334 名前:デフォルトの名無しさん mailto:sage [2008/08/06(水) 22:13:31 ]
全画面指定があればいいよ

335 名前:デフォルトの名無しさん mailto:sage [2008/08/06(水) 23:16:32 ]
あんな少ないドット数でスケーリングされても困るだろ…。



336 名前:デフォルトの名無しさん mailto:sage [2008/08/07(木) 01:27:56 ]
なぜそこでスケーリングが出るのかと
FULL*FULLみたいに指定すればいちいち機種毎に書かずに済むようにして欲しいだけ

337 名前:デフォルトの名無しさん mailto:sage [2008/08/07(木) 07:25:32 ]
プログラム側から対応できれば最強。

FULL*FULL にするとさ、例えばスーパーマリオみたいなの作ろうとすると
めんどくさいことにならね?


338 名前:デフォルトの名無しさん mailto:sage [2008/08/07(木) 07:58:36 ]
ゲームなど解像度固定じゃないと困るならベタに数値書けばいいだけじゃないの。
主にツール系でフルスクリーンは欲しい。

339 名前:デフォルトの名無しさん mailto:sage [2008/08/07(木) 10:12:30 ]
たしかに
デフォルトに関しては互換性もあるから現行のものは納得できるが、
"フルスクリーン"を指定するモードが無いのはどうかとは思うな
ソフトキーのラベルも考えると、更にもう1つモードが欲しいところだよね

340 名前:327 [2008/08/07(木) 15:36:40 ]
ソフトキー押せばフルハイビジョンになるコマンドがあったはずなんだけどなあ…

341 名前:デフォルトの名無しさん mailto:sage [2008/08/07(木) 16:48:14 ]
こんなところで愚痴ってても何も変わらないよ
ドコモに要望出したら?

342 名前:デフォルトの名無しさん mailto:sage [2008/08/07(木) 20:32:28 ]
>>340
フルハイビジョン…?

343 名前:デフォルトの名無しさん mailto:sage [2008/08/07(木) 21:27:29 ]
>ドコモに要望出しても何も変わらないよ

まで読んだ

344 名前:デフォルトの名無しさん mailto:sage [2008/08/07(木) 23:00:09 ]
じゃ諦めてね

345 名前:デフォルトの名無しさん mailto:sage [2008/08/08(金) 00:47:00 ]
わろすわろす



346 名前:デフォルトの名無しさん mailto:sage [2008/08/08(金) 01:46:03 ]
>>340が偽物臭い

347 名前:デフォルトの名無しさん [2008/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 名前:デフォルトの名無しさん [2008/08/08(金) 20:27:03 ]
ギターの時間
rimo.tv/en/ch/728?TV
rimo.tv/en/ch/743?TV


349 名前:デフォルトの名無しさん mailto:sage [2008/08/08(金) 21:46:19 ]
>>347
headrに\r\nはいらねーじゃねーかな?
なくてもちゃんと改行してるはずだし、余分に改行はいっていると、
Content-Lengthがheaderではなく、body側に入っていると思われ。

350 名前:デフォルトの名無しさん mailto:age [2008/08/09(土) 06:36:41 ]
www.docomocup.com/e_learning/reference/image.html
> iアプリ コンパイル時の容量の重要要素は
> ソースはできるだけシンプルにしましょう。
> コメント(特に日本語)を外すだけで10kぐらい減ったりします。

!?
嘘ばっかー!

351 名前:デフォルトの名無しさん mailto:sage [2008/08/09(土) 07:33:14 ]
デバッグビルドだと残る・・・のか?ww

352 名前:デフォルトの名無しさん mailto:sage [2008/08/09(土) 07:50:13 ]
バロスwwwwwwww

353 名前:デフォルトの名無しさん mailto:sage [2008/08/09(土) 07:56:02 ]
コメントでコンパイル後のサイズが変わるなんて斬新

354 名前:デフォルトの名無しさん mailto:sage [2008/08/09(土) 17:56:21 ]
ここでも断言してるぞ
www.docomocup.com/e_learning/reference/comment.html
どういうこと?


355 名前:デフォルトの名無しさん mailto:sage [2008/08/09(土) 18:25:50 ]
自分で試したら?
答えは明白だけど。



356 名前:デフォルトの名無しさん mailto:sage [2008/08/09(土) 19:35:13 ]
jarにソースも入れてしまってるとか

357 名前:デフォルトの名無しさん mailto:sage [2008/08/09(土) 20:26:33 ]
コメントじゃなくて文字列をソースに埋め込んだらサイズは増えるけど、
そのことを記憶違いしてて記事に書いちゃってんじゃないかね。

358 名前:デフォルトの名無しさん mailto:sage [2008/08/09(土) 22:22:41 ]
docomoって低能の集まりだったのかw

359 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 00:12:17 ]
外注が新人に文書作成させただけだろう
文章が個人サイト以下で幼稚だし
スクリーンショットは昔の開発キットのものだし

360 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 01:12:28 ]
>>359お前も低能だなw
内容をちゃんとチェックしてない時点でdocomoが低能の総本山なんだよ

361 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 01:36:25 ]
はいはい、人類全部低能。

362 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 03:17:56 ]
これはひどいな。
ドメインが変だと思ったけど、主催がdocomo東北なのねw

363 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 03:38:42 ]
どうせ下請けに丸投げでチェックもザルだったんだろう

364 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 03:44:53 ]
ごめん言い直すわ

東北の人間が低能なのねw

365 名前:デフォルトの名無しさん [2008/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 名前:デフォルトの名無しさん [2008/08/10(日) 09:18:27 ]
すいません。
× Doa5.1
○ DoJa5.1

367 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 10:03:53 ]
>>354
教えられた情報を鵜呑みにする事の危険さを説いているんだな。



書いたのどんなアホだよ('A`)

368 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 10:25:33 ]
メモリ上のプログラム領域とスクラッチ領域は離れてるんですか?
プログラムを修正してjarサイズが大幅にでかくなったとき
メディアデーターをぶちこんであるスクラッチ領域が侵食されないか心配です

369 名前:デフォルトの名無しさん [2008/08/10(日) 10:41:46 ]
('A`)つ 「IRMのソースコード」
hobby11.2ch.net/test/read.cgi/appli/1169628570/l50

370 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 10:50:39 ]
>>368
まったく異種。

371 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 11:01:17 ]
>>365
とりあえず、同梱のサンプルをビルドするところから

372 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 11:08:56 ]
DojaBuildExceptionが出るのは、パスが通ってないとき

373 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 11:15:12 ]
>>369
コメントの力尽き具合で吹いた

374 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 11:29:58 ]
>>354
> iアプリの場合は保存場所として「スクラッチパッド」と呼ばれるものを使用します。これは超小型のRAMディスクのようなもので、
電源を切るとデータが飛ぶんですか?

375 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 13:30:56 ]
東北のは飛ぶんじゃね?



376 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 14:18:03 ]
インスタンスの説明もなかなか面白いな
www.docomocup.com/e_learning/reference/instance.html

377 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 19:44:25 ]
プラモデルの例をよむとますますわからなくなるぞ。。

しかし、外注するにせよ、これどこに書かせたんだかすげー気になる。
学生アルバイトとかかねえ。


378 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 22:15:40 ]
詳しい人に良く分かってない人が半端に聞きながら書いた予感。

379 名前:デフォルトの名無しさん [2008/08/11(月) 09:54:32 ]
盆休み中にちょっとやってみようかなと思ったのですが、
やっぱりHTTPサーバー用意出来ないとiアプリを携帯に落とす事は無理ですか?
実家帰るとネット環境がないもので。SDカードに直に落とすのは無理ですかね。

380 名前:デフォルトの名無しさん mailto:sage [2008/08/11(月) 10:02:05 ]
無理

381 名前:デフォルトの名無しさん [2008/08/11(月) 10:18:46 ]
そうですか…
有難う御座います。

382 名前:デフォルトの名無しさん mailto:sage [2008/08/12(火) 10:40:33 ]
ここって超初心者が質問してもいいんですか?

383 名前:デフォルトの名無しさん mailto:sage [2008/08/12(火) 10:47:29 ]
微妙

384 名前:デフォルトの名無しさん mailto:sage [2008/08/12(火) 10:49:34 ]
>>383
おねがいします

385 名前:デフォルトの名無しさん mailto:sage [2008/08/12(火) 11:47:57 ]
ググったり、スレ内検索したり、ドコモのドキュメントを見たりして
それでもわからないときは質問すればいい。



386 名前:デフォルトの名無しさん mailto:sage [2008/08/12(火) 12:02:02 ]
そうですね、もうちょっと自分で調べてみます
すみませんでした

387 名前:デフォルトの名無しさん mailto:sage [2008/08/12(火) 13:13:34 ]
但しドコモ東北は要注意

388 名前:デフォルトの名無しさん mailto:sage [2008/08/12(火) 21:48:50 ]
>>387
メールで指摘してみたが、定型文で要点が分からないというようなリプライが来て、
詳しく説明したら、返事が来なくなった。

389 名前:デフォルトの名無しさん mailto:sage [2008/08/13(水) 11:25:49 ]
便りが無いのは良い便り
おそらくこっそり直しているんだろう・・・

390 名前:デフォルトの名無しさん mailto:sage [2008/08/14(木) 02:41:02 ]
あんなに面白い記事だったのに直っちゃってるよ
追記で間違っていたって書くのではなく、
こっそりと無かったかのように直している様が
なんかむかつくな

391 名前:デフォルトの名無しさん mailto:sage [2008/08/14(木) 17:52:54 ]
Dojaが遅いんですけど
ノートンのせいでちゅか?


392 名前:デフォルトの名無しさん mailto:sage [2008/08/14(木) 20:09:26 ]
お帰りください

393 名前:デフォルトの名無しさん [2008/08/15(金) 13:06:11 ]
391見て思ったんだけど
まじめな話でDojaとかに干渉するソフトってありますか?

394 名前:デフォルトの名無しさん mailto:sage [2008/08/15(金) 13:22:57 ]
どうじゃろ?

395 名前:デフォルトの名無しさん mailto:sage [2008/08/15(金) 14:18:00 ]
強いて言うなら、JavaとOS



396 名前:デフォルトの名無しさん mailto:sage [2008/08/15(金) 15:41:36 ]
>>390
archive.orgにすでにクロールされてるので大丈夫。

397 名前:デフォルトの名無しさん [2008/08/15(金) 23:27:15 ]
お前ら、スルー力無さ過ぎ。
そんなんじゃ、鬱になるぞ。

398 名前:デフォルトの名無しさん mailto:sage [2008/08/15(金) 23:38:53 ]
>>396
結局、メールの返事も無し。
一般の読者に対する告知も無し。

399 名前:デフォルトの名無しさん [2008/08/16(土) 03:49:34 ]
iアプりってクラス数の制限とかあるの?

400 名前:デフォルトの名無しさん mailto:sage [2008/08/16(土) 10:00:46 ]
>>399
特にないんじゃない?
まぁ容量を考えるとむやみに増やせないだろうけど。

401 名前:デフォルトの名無しさん mailto:sage [2008/08/16(土) 16:17:23 ]
iアプリに詳しい皆さんにお聞きしたいのですが、最近画面上部のアイコン領域も使う全画面アプリが増えてます。
中には電池残量表示も独自に実装するアプリがありますが、電波表示を実装しているアプリは少ないようです。
また、電池残量が実装されていても2段階表示です。電波表示を実装しない理由、電波残量が2段階表示な理由があるのでし%E

402 名前:デフォルトの名無しさん mailto:sage [2008/08/16(土) 16:33:34 ]
アプリ側から段階としては電池フル/フルでない、電波圏外/圏内の2段しか取得できないから

403 名前:デフォルトの名無しさん mailto:sage [2008/08/16(土) 23:43:27 ]
microSDをDoJaでエミュレートする方法は?

404 名前:デフォルトの名無しさん mailto:sage [2008/08/17(日) 00:22:40 ]
microSDの何をemulateしたいの?

405 名前:デフォルトの名無しさん mailto:sage [2008/08/17(日) 00:27:34 ]
バカには聞いてません



406 名前:デフォルトの名無しさん mailto:sage [2008/08/17(日) 14:08:44 ]
>>402
そうなんですか。それじゃあ電波表示はあってもあまり意味ないですね。
Flashは全段階識別できるみたいなのでアプリも緩和してくれればなぁ。
ありがとうございました。

407 名前:デフォルトの名無しさん mailto:sage [2008/08/17(日) 14:20:07 ]
>>403
microSDの何をemulateしたいの?

408 名前:デフォルトの名無しさん mailto:sage [2008/08/17(日) 16:28:17 ]
これメチャ面白い!
オススメだからやってみて。携帯版メイプルストーリーみたいな。
↓から登録するとお互いにポイントもらえるからよろしく!ちなみに無料ね。

yaga.jp/game?g=8&uid=NULLGWDOCOMO&ik=MjI3NjM5Nzg,

409 名前:デフォルトの名無しさん mailto:sage [2008/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 名前:デフォルトの名無しさん mailto:sage [2008/08/17(日) 19:25:11 ]
ソースだけ書いてしまった・・・。
すみません。

>>409のコードを実験しています。
クリアキーを取得したいのですが
これで書いてうまくいきません。

エミュレータでどんなイベントを持ってくるのかと思い
最初に引数をはかせましたが
クリアキーを押すだけではイベントが発生していないみたいです・・・。

環境はDoja 5.1 Eclipse 3.2を使用しています。

411 名前:デフォルトの名無しさん mailto:sage [2008/08/17(日) 19:55:28 ]
君が思っているクリアキーがDojaの思っているクリアキーとは限らない。

412 名前:デフォルトの名無しさん mailto:sage [2008/08/17(日) 20:33:43 ]
>>411
ありがとうございます
手当たり次第にやってみると
待受 ボタンが対応しているらしいと分かりました。
実機に上げていないのでわからないのですが
なるべく使わないほうがベターって事なのでしょうか。

413 名前:デフォルトの名無しさん mailto:sage [2008/08/17(日) 21:23:04 ]
実機に上げてみて動作を確認しました。
一応、持っている機種(F903i)ではクリアキーで応答するみたいです。
もし動作しないときのことも考えて別処理をつける予定ですが
これで動いてくれるのなら、このまま進めたいと思います。
ありがとうございました。

414 名前:デフォルトの名無しさん mailto:sage [2008/08/18(月) 16:12:27 ]
>>409-410
この手の質問ってなんか定期的に沸く気がする。
で、結局>>412みたいに、使わないほうがいいって結論に至る気がする。
この仕様ってなんとかならんのかね。

415 名前:デフォルトの名無しさん mailto:sage [2008/08/18(月) 16:22:29 ]
>>374
電源を切るタイミングによっては消えるかもしれないという話を
以前このスレ(前スレ?)で見かけたような気もするのですけれど
(スクラッチパッド上に書き込む・読み込むはずのデータを
メモリ上に一時的に持っておくことでアクセス速度を稼いでる端末があるとかなんとか…
もちろん電源をオフにする・何か別処理の割り込みが発生する等のタイミングで
頻繁に本来の場所に書き戻すのかなと想像するんですけど)

それ以前に、iアプリ作成初心者の自分は
「そもそもスクラッチパッドってなんで出来てるんだろう?」と疑問が湧きました
アレって何で出来ている・実装してるんでしょう? フラッシュメモリとかそういうの?
電気使ってメモリ内容をバックアップするタイプでは、電池の消費もあるし、電池切れたら中身消えちゃうし
でもフラッシュメモリ?みたいなタイプでは書込み回数の上限がありそうな気もします
たとえば大昔のiモード端末を未だに使ってる人なんかは「いつのまにかデータが消えちゃったよ」なんて場面もあるんでしょうか…?



416 名前:デフォルトの名無しさん mailto:sage [2008/08/18(月) 16:30:29 ]
もちろん「RAMディスク」に喩えると誤解を招きそうというのは自分も同感です
さりとて、良さそうな喩えもちょっと浮かばないですが

関連知識がない方・iアプリ作成に興味を持つような人向けなら
「ゲーム機のメモリカードみたいなもの」
「デジカメの記録メディア」
とでも喩えたほうがピンと来るのかな
いーやなんとしても「RAMディスク」に喩えたい!なら
「電池でバックアップされてる〜のような?」
「書き込み内容が電池を切っても保持される〜のような?」とつけるとか?

そもそも喩えなぞ使わなくても性質・特性等が伝わるだろうという気もします…
私達は誰かに何かを説明するときに、つい「喩えを使ったほうが判りやすいのではないか」と思いこむ習性があるのかもしれませんね
下手な喩えを使うとますます判りづらくなるのに…たとえばオブジェクト指向の犬や猫やラーメン屋のように…

417 名前:デフォルトの名無しさん mailto:sage [2008/08/18(月) 16:39:56 ]
いや、考えてみると、「RAMディスク」と称するのは実は正解のような気もしてきました

電源を切ると中身が消えるRAMディスク、というのはRAMディスクの一つの種類でしかなく
広義のRAMディスクの定義の中には、当然電源を切っても中身が保持されるRAMディスクもあるでしょう

たとえばの話、件の場面で「RAMディスク」ではなく「ROMディスク」などと書いてみれば、まだ「RAMディスク」に喩えることの妥当性が見えてきそうです
スクラッチパッドは中身を書き変えることが可能な特性を持っているのですから、「ROM」ではない。「ROM〜」では説明としてアウトです
また、「RAM」「メモリ」とだけ書くのも危ない
プログラムを動作させるために必要となるメモリその他とは、明らかにアクセス速度が異なるのですから
外からそれを使おうとした・外からその特性を鑑みた場合、それは「ディスク」に近いものがあるのではないでしょうか

そんなことをつらつらと考えると、あの手の用語解説は実に難しそうですね
もしかすると、ああいう場面でこそ、編集履歴の残るWikiのようなシステムを導入して
多数の人のチェックを反映させられるようにしたほうがいいのかもしれませんね…

418 名前:デフォルトの名無しさん mailto:sage [2008/08/18(月) 16:54:55 ]
つーかペディアを見たら「RAMディスク」が本当に正しい気がしてきた
ja.wikipedia.org/wiki/RAM%E3%83%87%E3%82%A3%E3%82%B9%E3%82%AF

PC-98に触ってた頃の印象で
「RAMディスク=電源切ったら中身が消えるもの」
と自分も思い込んでしまってるなあ…これは考え直さねば

419 名前:デフォルトの名無しさん mailto:sage [2008/08/18(月) 17:00:15 ]
ここじゃなくてブログに書きなよ

420 名前:デフォルトの名無しさん mailto:sage [2008/08/18(月) 20:05:58 ]
>>409-414
ドコモ公式のオプション/拡張API実装状況PDF見れば分かるが、903i以降でKEY_CLEARを実装している機種はない。
(見てないが、それ以前の機種もないはず)
414の発言は見当違いで、使わない方がいいじゃなくて「使えない」が正しい。

409のコードも、case Display.KEY_IAPP: にbreakがないからその下に処理が流れてるだけ。
413の「クリアキーで応答するみたい」ってのも間違いで、クリアキーと待受キーが一緒だから反応しているだけ。
そもそも、極々一部の機種を除いて待受キー=クリアキーなんだからいいじゃないか。

421 名前:デフォルトの名無しさん mailto:sage [2008/08/19(火) 02:38:08 ]
>>404
Not Found
microSDのメディアがNot Foundにしかなりません。
DoJa5.1でmicroSDのメディアが挿してある状態をエミュする方法を教えてください。
ストレージのアクセス速度を調節できる設定がなぜか有るのにストレージのエミュでできないなんてもったいなーい。

422 名前:デフォルトの名無しさん mailto:sage [2008/08/19(火) 09:24:49 ]
>>420
>>極々一部の機種を除いて待受キー=クリアキーなんだから
だからも何も無関係で全然良くないし。
仕様上標準では"無い"のだから
端末のクリアキーにアプリとして機能をアサインする
という仕様を改めるべき
若しくはKEY_CLEARで、
KEY_CLEARが実装されている端末専用として
アプリを開発すべき。

Pはクリアキー長押しでアプリを終了させられるから
迂闊に使うと痛い目に会うぞ

423 名前:デフォルトの名無しさん mailto:sage [2008/08/19(火) 10:09:50 ]
それでユーザーから「クリアキーでこの画面から戻れるようにして欲しい」と要望され、
DoJaの仕様ですと答えると、
「〇〇というアプリではできますが?」と聞かれて返答に困るわけですね。わかります。

424 名前:デフォルトの名無しさん mailto:sage [2008/08/19(火) 10:14:29 ]
クリアキー=!ゲームに使ってるキー

としたことはある。

425 名前:デフォルトの名無しさん mailto:sage [2008/08/19(火) 18:01:41 ]
レイプしたい



426 名前:デフォルトの名無しさん mailto:sage [2008/08/20(水) 14:09:44 ]
getSoundで取れる形式ってmld系(mid(エミュのみ)、MFi、SMF)の他に何かある?
アプリのRPGとかで斬撃音とかもmld系でいれないといけない?
調べてはみたんだけどミジンコすぎて見つけれん。

SEなら動画のオーディオトラックを利用すればいいってことになる?

427 名前:デフォルトの名無しさん mailto:sage [2008/08/20(水) 23:32:47 ]
MLDというかMFiは公式ツールの説明書?にしか詳細が書いてない
だから調べても出てこない

428 名前:デフォルトの名無しさん mailto:sage [2008/08/21(木) 21:27:39 ]
Eclipse入れようと思うんですけど、
バージョン3.1.2でLanguage Packは3.1.1でも問題ありませんか?

429 名前:デフォルトの名無しさん mailto:sage [2008/08/21(木) 23:41:00 ]
さすがにスレ違い

430 名前:428 mailto:sage [2008/08/22(金) 01:42:43 ]
すみません。
Dojaでのiアプリプログラミングということでここかなと思ったんですが
どのスレがベストか教えてください><

431 名前:デフォルトの名無しさん mailto:sage [2008/08/22(金) 01:43:08 ]
All-In-One Eclipse(中身v3.2.0)でやってます。
日本語化済みインストーラ付きは楽でいい。

でも開発ツールはiDK for DoJa-3.5。

432 名前:428 mailto:sage [2008/08/22(金) 01:50:05 ]
たびたびすみません。

質問見直してみたら確かにスレ違いでした…

聞きたいことは以下の2点でした。
@Eclipse バージョン3.1.2でも問題なく動作するか?
Aバージョン3.1.2にLanguage Packは3.1.1を使えるか?

ネットでよく検索してみたら大丈夫そうですね。
失礼しました。

433 名前:428 mailto:sage [2008/08/22(金) 01:55:19 ]
>>431
ありがとうございます。

3.2だとダメという情報をどっかで見た気がしたんですけど問題ないんですね。

434 名前:デフォルトの名無しさん mailto:sage [2008/08/23(土) 09:58:09 ]
ペイント(塗りつぶし)はどうすれば使えますか?


435 名前:デフォルトの名無しさん mailto:sage [2008/08/23(土) 11:27:50 ]
getPixel() + 自作塗りつぶし関数



436 名前:デフォルトの名無しさん mailto:sage [2008/08/23(土) 13:58:49 ]
再帰は上手く組まないとオーバーフローで強制終了

437 名前:デフォルトの名無しさん mailto:sage [2008/08/23(土) 21:58:37 ]
パネル内で現在フォーカスがあるコンポーネントを取得するにはどうしたら良い?

438 名前:デフォルトの名無しさん mailto:sage [2008/08/23(土) 22:24:55 ]
たぶん無理だと思います。
Panel, Component, Interactableにフォーカス状態取得方法が無いし、
KeyListenerで地道にやろうにも方向キーはPanelが持っていってしまうし、
自作のFocusManagerはsetFocusManager()で蹴られるし。。


439 名前:デフォルトの名無しさん mailto:sage [2008/08/23(土) 22:38:54 ]
>>438
そうですか。
携帯でちょっとした仕事用アプリケーションを作ろうと思ったが出来ないなら今紙でやってるより効率が落ちそうだから諦めることにします。

440 名前:デフォルトの名無しさん mailto:sage [2008/08/25(月) 00:20:24 ]
N905iのサブディスプレイに文字を表示したいのですができないので困っています。
SubDisplayクラスを利用して、高さや幅、使用できる色数などは取得できるのですが、
setImageをしてもサブディスプレイに変化がありません(通常の時計表示)。

441 名前:デフォルトの名無しさん mailto:sage [2008/08/25(月) 00:39:39 ]
N905i持ちだけど、問題なく表示可能。
paint()はちゃんとしてる?

442 名前:440 mailto:sage [2008/08/25(月) 00:53:43 ]
回答ありがとうございます。
端末を閉じたときにpaint()する等の処理が必要なのでしょうか?

メインキャンバスのコンストラクタにsetImage()しています。
開発キットでのサブディスプレイには表示されています。

443 名前:440 mailto:sage [2008/08/25(月) 00:54:48 ]
×コンストラクタにseImage()
○コンストラクタでSubDisplay.setImage()

444 名前:デフォルトの名無しさん mailto:sage [2008/08/25(月) 15:59:02 ]
DOJAサヨナラ

445 名前:デフォルトの名無しさん [2008/08/25(月) 20:53:09 ]
ImageStore.addEntryで保存した画像ファイルのIDを保管しておくことは出来るのですが、そのファイルに上書きや、そのファイルを削除することが出来ません。
なにか、よい方法はありますでしょうか?



446 名前:デフォルトの名無しさん mailto:sage [2008/08/25(月) 21:27:58 ]
addEntryのIDは重複することありえない

447 名前:445 [2008/08/25(月) 21:41:23 ]
>>446
勝手にファイル名決められて、増えていきますもんね・・・。

DoJaがバージョンアップしてGet命令は充実していくものの、なぜファイル作成関連は増えないのか・・・。
やはりサーバーを使ったりして、管理するしかないか・・・。
どうにかならないものか・・・。

448 名前:デフォルトの名無しさん mailto:sage [2008/08/25(月) 22:49:59 ]
セキュリティ上、アプリからファイルの上書きや削除ができないのは当然。
勝手なファイル作成でデータフォルダを満タンにされても困る。

仮に1回ごとに確認ダイアログを出すとしたら?
使い勝手を下げてでも機能を提供するか、セキュリティを優先するか、
といったらドコモとしてはもちろん後者の考えだろう。

449 名前:440 mailto:sage [2008/08/26(火) 00:11:45 ]
>>441
表示できました。
端末側の背面iアプリ設定がOFFとなってました。
すみませんでした。

450 名前:445 [2008/08/26(火) 10:35:47 ]
情報ありがとうございました。

451 名前:デフォルトの名無しさん mailto:sage [2008/08/28(木) 00:27:39 ]
パネルで
HTMLレイアウトとかつかって
30行ぶんぐらいテキストボックス並べまくってるんだけど
一番下に行ってから一番上に戻るのは時間がかかるから
ソフトキー2を押すと現在の画面から、
アプリの一番上の画面まで一気に戻るような操作がしたい。
なにかいい方法ありませんか?

452 名前:デフォルトの名無しさん mailto:sage [2008/08/28(木) 00:37:46 ]
requestFocus()でいいんでない?

453 名前:デフォルトの名無しさん mailto:sage [2008/08/28(木) 01:47:34 ]
>>452
こんな便利な機能があったとは!
iアプリの機能ってぐぐってもよくわからないから困る。
とにかくありがとう。

454 名前:デフォルトの名無しさん mailto:sage [2008/08/28(木) 02:57:03 ]
>453
APIリファレンスって知ってるかい?
今からでも遅くないから読んどいてな

455 名前:デフォルトの名無しさん mailto:sage [2008/08/30(土) 20:05:05 ]
>>453
開発者ガイドもよろ。



456 名前:デフォルトの名無しさん [2008/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 名前:デフォルトの名無しさん mailto:sage [2008/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 名前:デフォルトの名無しさん mailto:sage [2008/08/31(日) 09:56:19 ]
>>457
ご教授ありがとうございます。
eclips3.4.0に特にこだわる理由はないため、ご指摘の通りにしたいと思います。


459 名前:デフォルトの名無しさん mailto:sage [2008/09/02(火) 07:14:32 ]
SDカード内のファイラ作るとしてアクセス出来るのってSD_BIND以下の
ファイルのみですか?

460 名前:デフォルトの名無しさん mailto:sage [2008/09/02(火) 16:32:52 ]
>>459
自アプリが作ったファイル以外はアクセスできません
フォルダも作れないし、カード内にある既存の別フォルダにも移動できません


461 名前:デフォルトの名無しさん mailto:sage [2008/09/02(火) 16:35:44 ]
DOJAは星になります。
ありがとうございました。

462 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 00:00:56 ]
スタープロジェクトのことかー!

463 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 00:04:47 ]
>>464よ、あれがDojaの星だ(`・ω・)σ                  ゚

464 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 00:24:43 ]
>>447
porlを使ってサーバー上のファイルにアクセスして書き換えることならできますよ

465 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 04:32:28 ]
>>460
Thanks



466 名前:デフォルトの名無しさん mailto:sage [2008/09/04(木) 19:06:06 ]
UARTの話ってどうなったの?

467 名前:デフォルトの名無しさん mailto:sage [2008/09/04(木) 19:48:51 ]
勝手アプリで外部ネットワークに接続するには、ダウンロード元サイト経由じゃないと駄目なのね。
敷居が高いな

468 名前:デフォルトの名無しさん mailto:sage [2008/09/04(木) 23:40:33 ]
>>467
httpしか使えないみたいですし
webproxyのようなもの置けばある程度解決じゃないですか?

469 名前:466 mailto:sage [2008/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 名前:デフォルトの名無しさん mailto:sage [2008/09/05(金) 23:43:33 ]
前々スレではN904iで成功と書いてありますね。
baudrate、ケーブルの物理的問題、ADFあたりかな?
とりあえずprintStackTrace()してみましょう。

471 名前:469 mailto:sage [2008/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 名前:デフォルトの名無しさん mailto:sage [2008/09/06(土) 18:25:14 ]
パソコンにUSB接続したドコモ携帯をパソコンから制御して電話をかけたいんです
相手が話中であれば指定時間間隔で一定回数、再発信したりできるのがいいです
j2meでphonesystemというクラスを使うと出来るようなのですが
phonesystemをググっても電話発信の方法はよくわかりませんでした
詳しい解説ページまたは解説本(日本語希望)ご存知の方おられましたら教えて下さい
知人から譲って頂いたソフトで電話はかけれるのですが
少々バグがあるので知人を通じてソフトハウスに改めて製作依頼したところ
「そのプログラムを作った本人は退職して、もう連絡が取れない状態です。
同じようなソフトは作る予定はないです」ってことでした
仕方ないので自分で製作できないものか模索中です
どうぞよろしくお願いいたします

473 名前:デフォルトの名無しさん mailto:sage [2008/09/06(土) 18:27:51 ]
ワン切り業者…

474 名前:デフォルトの名無しさん mailto:sage [2008/09/06(土) 18:45:15 ]
>>471
なんかピンポイントな記事発見。

ttp://d.hatena.ne.jp/sdkt4a/

475 名前:デフォルトの名無しさん mailto:sage [2008/09/06(土) 19:23:10 ]
>>473
ワン切り業者なんて未だにいてるの?
仮に居たとしても携帯から発信する意味あるの?
変な想像書き込まないで下さいよ



476 名前:デフォルトの名無しさん mailto:sage [2008/09/06(土) 20:17:47 ]
>>473
自分もそう思う。わざわざ携帯経由で発信する意味ないし。
つーかJavaのソフトなら逆コンパイルすれば絶対に分かるじゃん。

ちなみにパソコンから制御はiアプリじゃないのでスレ違い。

477 名前:デフォルトの名無しさん mailto:sage [2008/09/06(土) 21:52:54 ]
>>475
逆に>472のソフトを他にどういう用途で使うのか教えて欲しい。

>仮に居たとしても携帯から発信する意味あるの?
知らない番号から電話が掛かってきたとして、固定電話の番号からと、携帯電話の番号からじゃ
後者の方が電話に出る確率高いでしょうが。

478 名前:デフォルトの名無しさん mailto:sage [2008/09/06(土) 22:09:14 ]
>>475
反論必死過ぎ笑える。
よくテレビで出てるやん、携帯わんさか繋いで
発信しているPCの映像。
まぁ、妥当な用途を思いついたらまた書きな。

479 名前:デフォルトの名無しさん [2008/09/06(土) 22:11:59 ]
Graphics.drawImage(Image image, int x, int y)でImageを描画してるんですが、
表示がx方向に1ピクセル程度にじんだように表示されてしまいます。
eclipse3.1.1 DevelopKit DoJa-5.1
を使用してます。
似た症状についてご存知の方いますか?
いなければコードとにらめっこの作業に戻ります・・・。

480 名前:デフォルトの名無しさん mailto:sage [2008/09/06(土) 23:07:50 ]
Eclipse 3.2.0+Doja 5.1だけど発生したことないです。
とりあえず思いついただけ。
・Imageに異常がある(画像ファイル側?)
・PCの解像度がディスプレイに合っていない
・変なところにクリッピングを設定している
・Graphics2#setRenderMode()で透過になっている

481 名前:デフォルトの名無しさん mailto:sage [2008/09/06(土) 23:22:52 ]
>>477
>>478
教えてもいいけど
教え損は嫌なので
あなたも同レベルの何か教えてくれますか?
本気で知りたいのならステアドどぞ
但し情報はそちらが先に教えてください
価値のあるものなら私も正直にお教えします
私は横取りだけするようなことはないです
仲良くしましょう^^


482 名前:デフォルトの名無しさん mailto:sage [2008/09/06(土) 23:25:37 ]
>>481
別にどーでもいい
要するにここには書けないことなんだよね
さようなら

483 名前:デフォルトの名無しさん mailto:sage [2008/09/06(土) 23:36:05 ]
>>482
ここがスレ違いってのはわかりました
あなたも想像だけで決め付けない方がいいですよ
違法行為になることであればこんなとこで聞くはずもない
あることをするのに少しだけ便利なんですが
その少しだけのソフトが全く無いんですよ
もしあなたが製作できそうなら是非作ってください
値段にもよりますが購入させていただくし
良いソフトであれば私の知人も紹介しますね
念を押しておきますが違法行為や迷惑行為ではありません
一応ドコモにも確認済みです
それではおやしみ^^

484 名前:479 mailto:sage [2008/09/06(土) 23:52:31 ]
>>480
ありがとうございます。
>・Imageに異常がある(画像ファイル側?)
別の場所に表示した画像は正常に描画されてますorz
>・PCの解像度がディスプレイに合っていない
実記で表示しても同様ですorz
>・変なところにクリッピングを設定している
クリッピング領域を変えてみましたが、ダメでしたorz
>・Graphics2#setRenderMode()で透過になっている
Graphics2?何それ美味しいの?状態ですorz

バグは別の場所にあるんでしょうかね・・・。
でも画像はロードと描画以外触るようなことしてないのに、どうして・・・。

それと恥を忍んで聞きますが、
クラスのメンバを表すのに.だったり#だったりするのは何なんでしょうか?

485 名前:472 mailto:sage [2008/09/06(土) 23:53:49 ]
自己解決しました
いま寝ているところです
起きたら新しいシノギを見つけます



486 名前:デフォルトの名無しさん mailto:sage [2008/09/06(土) 23:55:17 ]
それは夢遊病や

487 名前:デフォルトの名無しさん mailto:sage [2008/09/07(日) 01:16:43 ]
>>484
>実記で表示しても同様ですorz
実はこれかな〜と思ってたら実機でもダメですか…。

.と#は、クラスメソッドとインスタンスメソッドを区別したいときに使ったりします。
要するにstaticが付くかどうかで、staticなら「.」、非staticなら「#」です。


488 名前:479 mailto:sage [2008/09/07(日) 02:39:32 ]
>>487
なるほど!
そういうことだったんですね。
ありがとうございます。
一つ賢くなることができました。

489 名前:デフォルトの名無しさん mailto:sage [2008/09/07(日) 20:47:57 ]
>>471
コード全体がわからないから何とも言えないけど、
その前にInputConnection取得してるのにcloseしてない、ってことはない?

もしinput/outputの両方を取得したいなら、
Connector.open()でStreamConnection取得して、
そこからopenDataInputStream()とopenDataOutputStream()すればいいよ。

490 名前:デフォルトの名無しさん mailto:sage [2008/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文字づつ読んでくれるんですが
実機に持っていくと例外が出てるのか
「ソフトに継続できない障害が発生しました」
と出て止まります.
困ったもんです.

491 名前:デフォルトの名無しさん mailto:sage [2008/09/09(火) 23:48:39 ]
AppTrace=on

492 名前:デフォルトの名無しさん mailto:sage [2008/09/10(水) 00:12:04 ]
>>490
文字列に改行コード(\n)が含まれていないと無限ループになるんじゃ…?

で、文字列の末尾まで読んだ後にin.read()の部分で、
「もう読めねぇよ!!」って怒られてる気がする。


493 名前:デフォルトの名無しさん mailto:sage [2008/09/10(水) 01:53:33 ]
>>492
送信側でWriteLineしてるんで大丈夫かと思ったのですが,念のため必ず"\n"入れて送信することで解決しました・・・

これは解決したとして,

上記の方法でuart送信したのち,

int size;
byte[] work = new byte[2048];
HttpConnection c = (HttpConnection)Connector.open(IApplication.getCurrentApp().getSourceURL()+"http.php?url="+url_textbox.getText(),Connector.READ,true);
c.setRequestMethod(HttpConnection.GET);
c.connect();
InputStream result = c.openInputStream();
result.read(work);
String text = new String(work);
result.close();
c.close();

としてgetしにいくとConnectionExceptionを吐きます・・・
status = 10でした.
失敗した後再試行すると今度はConnectionException,status=3
どういうことなんだろうか・・・・

494 名前:デフォルトの名無しさん mailto:sage [2008/09/10(水) 01:54:11 ]
あ,サーバー側は適当にhtmlをgetしてきて返すだけの簡単なphpです.

495 名前:デフォルトの名無しさん mailto:sage [2008/09/10(水) 02:09:45 ]
リファレンスのConnectionExceptionを見ましょう。
HTTP_ERROR    HTTPサーバがエラーを返したことを表します (=10)。
RESOURCE_BUSY リソースが使用中であることを表します (=3)。

1回目はサーバエラーっぽいです。ADFも要チェック。
2回目は1回目がclose()まで行ってないからだと思う。



496 名前:デフォルトの名無しさん mailto:sage [2008/09/10(水) 02:58:24 ]
>>495
読みました.どうもすみません.

ソフトキーにUART受信,httpからのGETを割り当てて手動でやれば上手くいくんですが
並べて書くと上手くいかない・・・・
詰んだ

497 名前:デフォルトの名無しさん mailto:sage [2008/09/10(水) 14:04:34 ]
諦めるの早ぇ…。
手動でやって上手くいってるんなら、
なぜ上手くいかないケースとの差を調べようとしない?

あとアプリ側、サーバ側共にちゃんとログ出してチェックしてる??

498 名前:デフォルトの名無しさん mailto:sage [2008/09/11(木) 02:09:27 ]
>>496
HTTP_ERRORであれば、例外キャッチしたあとに
c.getResponseCode()すれば、サーバーが何番のエラー吐いてるのかわかるよ。
500だったらPHPがコケてるとか、404だったらURL間違いとかね。
まあ、サーバーサイドのログをリアルタイムに見れるなら、その方が早いけど。

499 名前:デフォルトの名無しさん mailto:sage [2008/09/13(土) 18:15:52 ]
エミュレータ上だと問題ないのに、実機での実行だとエラーが起きる…

throwable = java.lang.IllegalArgumentException
status =
throwableMessage = Width or height is negative


Widthかheightが負の値ってどうゆうことなんだろ?
誰か知ってる人、教えてください!

500 名前:デフォルトの名無しさん mailto:sage [2008/09/13(土) 20:18:32 ]
文字通り、幅か高さに0未満を渡した時の例外です。
幅か高さなので、たぶん描画周りでしょう。
エミュと実機で解像度が違っていたりしませんか?

どうしても例外発生箇所が分からないなら、
AppTraceをonにしてSystem.out.println()連打。

501 名前:499 mailto:sage [2008/09/13(土) 21:53:32 ]
>>500
レスどうもありがとうございます。
先ほど書き忘れたことがあったのでそれだけ追記します。

・エラーが起こる時と起こらない時があって、大体8割くらいの確率でエラーが起こる
・アプリ起動と同時にエラーが起こる

ひとまずSystem.out.println()を連発して、トレース情報とにらめっこしてみます。

502 名前:デフォルトの名無しさん mailto:sage [2008/09/13(土) 22:20:29 ]
「起こる時と起こらない時」があるなら、
俺なら変数の未初期化を疑うね。

503 名前:499 mailto:sage [2008/09/13(土) 22:22:29 ]
ソースを書き換えたわけでも無いのに、再ダウンロードしたら直っちゃいました。
結局原因はわからず仕舞いだったものの解決したということで、お騒がせしました。

一体なにがなんだかさっぱり・・・・・・。

504 名前:496 mailto:sage [2008/09/14(日) 00:25:37 ]
rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/416.java

こんな感じで書いてるんですが・・・
get()で上記のエラーを帰してきます.
start()呼ぶとサーバーまで行ってない模様.

でも手動でget()だけやると行くんです・・・
わけがわからない・・・・

505 名前:デフォルトの名無しさん mailto:sage [2008/09/14(日) 01:31:58 ]
>>504
上記のエラーってのはConnectionException(HTTP_ERROR)のこと言ってるんだよね?
だったらサーバーのログみろって。



506 名前:デフォルトの名無しさん mailto:sage [2008/09/14(日) 01:44:28 ]
だから見ても何故か行ってなくて困ってるって

507 名前:デフォルトの名無しさん mailto:sage [2008/09/14(日) 03:01:10 ]
>>504
結局HTTP_ERRORの時のgetResponseCode()って何なの?
それが分からないとどうにも…。

あとThreadの使い方を間違えているよーな。
start()じゃなくてrun()をオーバーライドしないと。
実験用だったらスマン。。

508 名前:デフォルトの名無しさん mailto:sage [2008/09/14(日) 03:56:21 ]
>>507
サーバーまでいけてないようで,サーバー側のログではわかりませんでした.
端末側でc.getResponseCode()を取得したいんですが,
catchステート内でc.getResponseCode()するにはどうしたら良いのか・・・・

509 名前:デフォルトの名無しさん mailto:sage [2008/09/14(日) 04:33:18 ]
HttpConnectionの変数宣言をtryの前にすればいいかと。
ついでにclose()をfinallyですると吉(tryが入れ子になるけど)。


510 名前:デフォルトの名無しさん mailto:sage [2008/09/14(日) 10:35:15 ]
何気にJ2SE 1.4.2って今年の10月30日でサービス終了なんだな。

511 名前:デフォルトの名無しさん mailto:sage [2008/09/14(日) 14:46:35 ]
>>510
そう。
なのに未だにドコモが保障するのは1.4.2…。
ついでに言えば○tarも1.4.2…。

まぁ実際のところは最新のJDKでも問題出てないけど。
なんか気持ち悪いよね。

512 名前:デフォルトの名無しさん mailto:sage [2008/09/14(日) 15:44:02 ]
>>509
try前に入れると
初期化して無いと怒られましたが,nullで初期化すればいいんですね・・・
getResponseCode()みると400でした
手動でやると行くのに逐次的に処理すると不正なリクエストってどういうことなんだろうか・・・

513 名前:デフォルトの名無しさん mailto:sage [2008/09/15(月) 04:11:22 ]
HttpConnection#getURL()してみてください。
リクエストに使えない文字が入っているのかも。
不可視な文字かもしれないので、
念のためString#toCharArray()でも確認を。


514 名前:デフォルトの名無しさん mailto:sage [2008/09/16(火) 15:47:24 ]
>>502
Javaに未初期化による動作の違いはありえないだろ
0かnullで初期化されると決まっているし、ローカル変数はコンパイル時にエラーになるぞ

515 名前:デフォルトの名無しさん mailto:sage [2008/09/19(金) 23:55:49 ]
iアプリの開発を近々やらされそうなんで参考ソースを少し解析しているんですが、
Dojaのことがよくわからないので質問させてください。

質問1:メイン画面がPanelクラスを継承していて、メニュー画面をCanvasクラスで
     描画、各種設定画面を呼び出しているみたいなんですが、
     (設定画面は全てCanvasクラス内で描画)
     Canvasクラスを継承しているメニュー画面から、新規で作成したPanelクラスを
     継承した画面を呼び出すことは可能でしょうか?

質問2:iアプリで管理するユーザの写真データ(スクラッチパッドではなく、
     ネイティブの画像データ管理機能に保存)はスクラッチパッドにエントリIDを配列で
     保存しておけば自由に取り出し出来そうなんですが、ファイルサイズ、撮影日時や
     写真コメントなども一緒にスクラッチパッドに保存して管理したい場合は
     どういうテクニックがあるのでしょうか?
     また、エントリIDは何バイト程度なのか、機種によって形式が違うのかも知りたいです。

特に、質問2のエントリIDについてはは検証実機がないので調べることができません。
どなたかお答えできるようならお願いします。



516 名前:デフォルトの名無しさん mailto:sage [2008/09/20(土) 00:07:12 ]
>>515
>質問1
画面を切り替えたいってことなら、Display.setCurrent()

>質問2
テクニックって、スクラッチパッドは単なるファイルみたいなもんだから
適当なフォーマット考えて書き込めばいいんじゃない?
エントリIDはint型なんだから高々4バイトだろ…。APIリファレンス見てる?



517 名前:515 mailto:sage [2008/09/20(土) 00:40:02 ]
>>516さんありがとうございます。

>画面を切り替えたいってことなら、Display.setCurrent()
今までPHPやVBぐらいしかまともに触ってなかったので、
頓珍漢な質問かもしれませんが、Canvas継承クラスから新規Panel継承クラスを
インスタンス化して新規画面を呼び出せるか、ということが知りたいです。

>エントリIDはint型なんだから高々4バイトだろ…。APIリファレンス見てる?
APIリファレンスは参照してませんでした。
今APIリファレンスを参照したら、エントリIDを戻り値として返すメソッドが、
戻り値の型をintで定義していることを確認できました。

518 名前:デフォルトの名無しさん mailto:sage [2008/09/20(土) 00:54:14 ]
>>517
>Canvas継承クラスから新規Panel継承クラスを
>インスタンス化して新規画面を呼び出せるか、ということが知りたいです。
うーん?
Panelのサブクラスを定義しておいて(例えばMyPanelとか)、
そのCanvas継承クラスのどこでも好きなところから、
Display.setCurrent(new MyPanel());
とでもやればいいよ。
…って、そういう意味なんだろうか。


519 名前:デフォルトの名無しさん mailto:sage [2008/09/21(日) 17:59:00 ]
>>518
ありがとうございます。とりあえず動くかどうか試してみます。

520 名前:デフォルトの名無しさん mailto:sage [2008/09/21(日) 21:24:40 ]
>>519
試すのもいいけど、ドコモが公開してるドキュメント一通り読んだ方がいいよ。
意外と親切に書かれてるよ。

521 名前:デフォルトの名無しさん mailto:sage [2008/09/24(水) 08:43:04 ]
ビルドの設定のターゲットプロファイルでDoJa-5.1を選択してビルドしても
DoJa-5.1のクラスなんかを使っていなければ、
実行環境がDoJa-3.0プロファイルなどの旧機種でも問題なく動作しますか?

522 名前:デフォルトの名無しさん mailto:sage [2008/09/24(水) 10:39:44 ]
>>521
動くが、なぜそんなことをするのかがわからない。

523 名前:デフォルトの名無しさん mailto:sage [2008/09/24(水) 10:41:59 ]
浮動小数点数も使ってないんなら動くんじゃね

524 名前:デフォルトの名無しさん mailto:sage [2008/09/25(木) 21:27:52 ]
UARTのHTTPぷろきしーって完成したの?
さっき思いついてググったら発端スレの過去ログしかなかった

525 名前:デフォルトの名無しさん mailto:sage [2008/10/02(木) 18:40:07 ]
docomoのDojaドキュメントを読むも良くわからなかったので教えてください。

PCからSDカードに保存した画像データをiアプリで読み込みたいのですが

そもそもiアプリ以外で作成した画像データを読み込むことが可能なのでしょうか。





526 名前:デフォルトの名無しさん mailto:sage [2008/10/03(金) 00:16:10 ]
>>525
一般アプリだと無理。

527 名前:デフォルトの名無しさん [2008/10/03(金) 00:40:12 ]
>>525
むり

528 名前:デフォルトの名無しさん mailto:sage [2008/10/03(金) 10:34:04 ]
>>526
>>527

やっぱりか・・・Thanks ☆☆** v( ̄ー ̄)v**☆☆ Thanks
どっかにアクロバティックナ手段ないかな。
これができれば、けっこうSDカードとアプリの連携頻度も向上すると
おもうんだけどね。

529 名前:デフォルトの名無しさん mailto:sage [2008/10/03(金) 13:13:16 ]
>>528
ファイルの場所は限定されるけどアプリから作成した空ファイルに
上書きすると読み込めるはず。

530 名前:デフォルトの名無しさん mailto:sage [2008/10/03(金) 15:37:16 ]
>>529
それ確認した確かにできるな。
でもファイル名が限定されるのは痛いな
でも情報

あ(・∀・)り(・∀・)が(・∀・)と(・∀・)う!

531 名前:デフォルトの名無しさん mailto:sage [2008/10/03(金) 18:38:45 ]
がんばれよ・;(`ε()゙

532 名前:デフォルトの名無しさん mailto:sage [2008/10/04(土) 18:56:32 ]
NM706iなどノキア系の実機を持っている人いる?
MFiやMIDIの音について聞きたい。

533 名前:デフォルトの名無しさん mailto:sage [2008/10/06(月) 16:34:44 ]
k-tai.impress.co.jp/cda/article/news_toppage/42147.html
ついにソケット解禁か?
でも今までの感じだとなんかDXのみな気がするなぁ

534 名前:デフォルトの名無しさん mailto:sage [2008/10/06(月) 20:46:26 ]
> 公式サイトで配信されるゲームなどのiアプリにおいて、複数人とリアルタイム通信が可能になるもの。
ってあるじゃん

535 名前:デフォルトの名無しさん mailto:sage [2008/10/06(月) 22:35:12 ]
個人情報扱うものはしょうがないけど
こういうのはもっとオープンにして欲しいよなー



536 名前:デフォルトの名無しさん mailto:sage [2008/10/06(月) 23:08:51 ]
確かに。でもマルウェアの可能性考えると自由に他ホストに
繋がせるわけにもいかないんだろうな。
でもOpenGL APIがトラステッド限定な理由が分からない。

537 名前:デフォルトの名無しさん mailto:sage [2008/10/07(火) 00:16:00 ]
>>532
NM705i持ってる。よくわかんないけど。携帯機種板のスレできいたほうがいいかも。

538 名前:デフォルトの名無しさん mailto:sage [2008/10/08(水) 21:16:14 ]
>>536
>でもOpenGL APIがトラステッド限定な理由が分からない。
端末のハード、ドライバがしょぼくて行儀のいいアプリじゃないと
電源ごと落ちるとかだったりしてなwww

539 名前:デフォルトの名無しさん mailto:sage [2008/10/08(水) 21:18:48 ]
そういやデスクトップ向けのjoglですら間違うとJVMごと落ちるしな

540 名前:デフォルトの名無しさん mailto:sage [2008/10/11(土) 14:21:28 ]
直接dojaと関係ないんですが・・・
netbeansで開発始めたんだけど、javadocをnetbeansに組み込むことができんとです。

docomo公式からAPIリファレンスのzipをダウンロード
->解凍せず(netbeansの)"Javaプラットフォーム"のjavadocに登録

でいいと思うんですが、呼び出せない(javadocが存在しないとのメッセージ)・・・
開発にnetbeans使ってる方いたらお願いしますm(_ _)m

541 名前:デフォルトの名無しさん mailto:sage [2008/10/11(土) 15:49:23 ]
3gp再生できたらいいのに・・・

542 名前:デフォルトの名無しさん mailto:sage [2008/10/11(土) 18:11:13 ]
再生できるよ

543 名前:デフォルトの名無しさん mailto:sage [2008/10/11(土) 18:21:50 ]
3gpはオプションAPIじゃなくて基本でしょ

544 名前:デフォルトの名無しさん mailto:sage [2008/10/11(土) 21:19:26 ]
すぐメモリ不足になるけどな

545 名前:デフォルトの名無しさん mailto:sage [2008/10/11(土) 21:47:40 ]
共通のソース使えるようにするDoJaとMIDPをラップするような
フレームワークってありませんか?
キャリアごとに書き換えてますか?



546 名前:541 mailto:sage [2008/10/11(土) 21:54:14 ]
い・・・いままでもの凄く無駄なことしてた!
ありがとう調べてくる

547 名前:デフォルトの名無しさん mailto:sage [2008/10/11(土) 22:02:48 ]
>>545
使ったことはないけど、こんなのがあるみたい

sfkonu.vni.jp/sbcsoft/ukglib/

548 名前:デフォルトの名無しさん mailto:sage [2008/10/12(日) 00:46:46 ]
>>541 はてっきり Panel とか Canvas の中で再生したいもんだと思ってたが……。

549 名前:デフォルトの名無しさん mailto:sage [2008/10/12(日) 13:42:20 ]
キー押しっぱなし中にimeOn()すっと、キー離しても押しっぱなし判定が持続するバグがあったべさ@公式エミュ

550 名前:デフォルトの名無しさん mailto:sage [2008/10/12(日) 13:43:39 ]
>>547
THX。調べてみます。

551 名前:デフォルトの名無しさん mailto:sage [2008/10/21(火) 22:43:28 ]
>>549
前準備無しにImageStore.selectEntry()して、
自作の画像を選択するとnullが返るバグもあるね。
3日くらい試行錯誤する羽目になった。

552 名前:デフォルトの名無しさん mailto:sage [2008/10/21(火) 23:10:35 ]
SecurityExceptionじゃねえの

553 名前:デフォルトの名無しさん mailto:sage [2008/10/21(火) 23:56:24 ]
ImageStore#selectEntry()に前準備なんて必要だったっけ。

554 名前:デフォルトの名無しさん mailto:sage [2008/10/22(水) 01:23:41 ]
>>552
サンプル以外の画像を選択すると、例外を投げずにnullを返してきます。
黙ってnullを返すのは画像がない時かキャンセルされた時だけのはず。

>>553
画像を追加した後に適当なアプリでImageStore.addEntry()しないと、
何故か読めないです。DoJa3.5の時は何もしなくてよかったのに。

555 名前:デフォルトの名無しさん mailto:sage [2008/10/22(水) 23:51:40 ]
>>554
その選択した画像が、他アプリが保存した再配布不可画像あつかいってことはあるかも。



556 名前:デフォルトの名無しさん mailto:sage [2008/10/28(火) 00:58:26 ]
(1)705のワイド画面の解像度指定について質問。
ttp://www.nttdocomo.co.jp/service/imode/make/content/spec/iappli/index.html

705シリーズ(DoJa5.0LE)は、Canvasサイズと同じ大きさを
ADFのDrawAreaに指定すればフルスクリーン表示ができる。…の理解でOKですか?
P705iでは「DrawArea = 240x426」で確認できたんですが他の機種が分からなくて。

OKならN705iでは「DrawArea = 240x427」で行けるはずですが、
これを「DrawArea = 240x426」と指定してもフルスクリーンになるでしょうか。
どの705機種も「DrawArea = 240x426」で行ければ楽だ、と思ってるんですが
試した人いたらアドバイス頼みます。


(2)905のワイド画面の解像度指定について質問。

905シリーズ(DoJa5.1)で高解像度(480x854前後)ではなく
240x426前後の解像度を2倍拡大で表示したいのですが、
これもDrawAreaの指定で行けるでしょうか。

自分の妄想では「DrawArea = 240x426」の指定でどの905機種も2倍拡大で表示
してくれるとベストなんですが、905機種のことがよく分かりません。
こちらもアドバイスお願いします。


557 名前:デフォルトの名無しさん mailto:sage [2008/10/29(水) 01:03:13 ]
(1)1line欠けてるわけだからフルにはならん気がする
(2)P905iで試した。240x426だと2倍拡大。240x427だと等倍。
もともと480×854だから÷2の240x426で調度ってことか

558 名前:556 mailto:sage [2008/10/29(水) 04:04:11 ]
>>557 テストありがとうございます。
(1)で、P705で「DrawArea = 240x400」を試したところ、
Canvasは240x400のサイズで表示されました(上下に余白)。
ひょっとしたらN705や他の705機種でも、240x426や240x400が行けるかも?
誰か試してくれるとありがたいです。

(2)は参考になりました。助かります。
他の905機種もCanvasの1/2のサイズ指定で行けるのか、
ワイド画面の指定方法をググっても調査してる人がいないような気が。

559 名前:デフォルトの名無しさん mailto:sage [2008/10/29(水) 08:42:54 ]
そのデータはないと思います。
もしあなたが会社で作っているようなものなら、機種全部買って試験する必要があるし
趣味で作る程度ならユーザーからの報告待ちのスタンスでいいと思います。

560 名前:556 mailto:sage [2008/10/30(木) 01:25:50 ]
地道にググって情報をまとめました。正確さは保証できませんが。

(1)705機種
Canvasサイズと同じ大きさをDrawAreaに指定すればフルスクリーン表示になる。
P705のように多少小さい値でもそのサイズでフルスクリーン近くになる機種が
他にあるかもしれないが、Canvasサイズと同じにしておくのが無難。

(2)905機種
フルスクリーンというか2倍拡大表示が目的。条件が少し複雑。
基本条件:
Canvasサイズの1/2の大きさをDrawAreaに指定すれば2倍拡大で表示できる。
例外1:
P905iは「DrawArea = 240x427」ではなく「DrawArea = 240x426」にする。
例外2:
F905iとD905iは「TargetDevice = F905i」「TargetDevice = D905i」の記述が必要。
P905i、N905iでは不要。
SH905i、SO905iは不明。この2つは存在しないかのごとく情報がない。

ついでに分かったこと。
F904iは「DrawArea = 240x432」でフルスクリーン表示になる。

闇雲に試すよりこれでやりやすくなりました。
706機種も906機種もそのまま行けるんじゃないかと思います。


561 名前:デフォルトの名無しさん [2008/10/31(金) 02:23:32 ]
アニメーションの画像管理ってどうやってますか?
移動のような動きではなく、パラパラマンガのアニメーションや、
スプライトを使った「部分」の動き(Flashのような)などです。
あらかじめ用意したGIFアニメを使用する手法は、リファレンス/サンプルでも見つかりますが
それがポピュラーな手法なのか判断できず・・・

具体的には、数フレームの動きが複数あり、ランダムな順番で表示するといったことを考えています。
各数フレームは固定でもいいのですが(GIFアニメの出番?)
できればフレームへのアクセスもできるといいのですが。

562 名前:デフォルトの名無しさん mailto:sage [2008/10/31(金) 10:05:48 ]
皆と同じ方法にする必要は無い、独自仕様にしたらいい

563 名前:デフォルトの名無しさん [2008/10/31(金) 10:16:12 ]
>>561
Graphics2()のメソッド、drawNthImage(com.nttdocomo.ui.MediaImage image, int k, int x, int y)
アニメーションGIFファイルから生成した 複数の画像をもつメディアイメージオブジェクトの任意の画像を描画します。 

オプションAPIで、FとDは未対応。
引数kに、内包されているイメージ数以上(アニメGIFのページ数以上)の値を渡すとIllegalArgumentExceptionを吐くので、
ページ数が分かっているGIFを使うか、あらかじめバイナリからページ数を取得しておく必要がある。

flashはアプリ内では再生できなかったはず。

564 名前:がっつだぜ [2008/10/31(金) 19:53:29 ]
moperaに詳しい方 moperaへのメール送信時の文字コードについて

実機環境がないので質問させていただきます。
WEBアプリでメール送信機能を実装しております。
その際にmoperaへメール送信する際の文字コードの扱いで困りました。

PCと同じ扱いをする場合はiso-2022-jpでも良いと思いますが
携帯端末として扱いをする場合は
docomoと同様にshift-jisで送信すれば文字化けがおこらないと考えて妥当でしょうか?

565 名前:デフォルトの名無しさん mailto:sage [2008/11/01(土) 00:07:18 ]
スマートフォンはRFC通りに動くんじゃないかな?
ヘッダの宣言通り読めるはず。いまはUTF-8がはやりだけど



566 名前:デフォルトの名無しさん mailto:sage [2008/11/01(土) 00:08:09 ]
スレ違い。

567 名前:デフォルトの名無しさん mailto:sage [2008/11/01(土) 00:08:42 ]
自分がスレ違った・;(`ε()゙

568 名前:561 mailto:sage [2008/11/01(土) 13:33:24 ]
>>562-563
いろいろ試すうち、お返事遅くなりましたm(_ _)m
これといった決まり手はないということですね。
拡張API確認しました。たまたま自分がDだったということもあり、
素直に配列でImageを持つことにしました。
GIFアニメなども、うまく組み合わせながら作ってみようと思います。
ありがとうございました!

569 名前:デフォルトの名無しさん mailto:sage [2008/11/02(日) 02:34:27 ]
DoJa-5.1のリファレンスがバージョンアップしてますね。
次のクラスが追加されていました:
 ・IrReceiver(赤外線受信)
 ・PedometerSettings(歩数計の設定)
 ・Pulsemeter(脈拍計)
IrReceiverが使えれば、学習リモコンが作れるかも?

570 名前:デフォルトの名無しさん mailto:sage [2008/11/02(日) 07:28:02 ]
歩数系とか脈拍計とか普段運動して無い奴の夢が広がりそうだな('A`)

571 名前:デフォルトの名無しさん mailto:sage [2008/11/02(日) 09:07:33 ]
そしてもうすぐDoJa-5.1の次が来ますよっと。
目玉はいわゆる○ィ○ットだ・;(`ε()゙

572 名前:デフォルトの名無しさん mailto:sage [2008/11/02(日) 09:11:49 ]
フィアット?

573 名前:デフォルトの名無しさん mailto:sage [2008/11/02(日) 11:08:40 ]
ヴィネット?

574 名前:デフォルトの名無しさん mailto:sage [2008/11/02(日) 12:30:51 ]
iアプリオンラインとiアプリコールはニュースになってたけど、他に何あるんだろうね。

575 名前:デフォルトの名無しさん [2008/11/02(日) 17:45:34 ]
java質問スレから来ました
質問です。長いので分けて書きます。
iアプリ開発をしているのですが、画像が読み込めません・・・
ビルドは成功するのですが、"Unknown media image format"と出て実行できません。

詳細を書きますと
(前略)
Image img_title_0;
Image img_title_1;
(中略)
public Image loadImage(String name) {
  MediaImage mImg = null;
  Image img = null;
  try {
   mImg = MediaManager.getImage("resource:///" + name + ".gif");
   mImg.use();
   img = mImg.getImage();
  }
  catch(ConnectionException ce) {
   if(mImg != null) {
    mImg.unuse();
    mImg.dispose();
   }
   throw new RuntimeException(ce.getMessage());
  }
  return img;
 }
(中略)




576 名前:>>575の続き mailto:sage [2008/11/02(日) 17:46:14 ]
public void paintTitle() {
  img_title_0 = loadImage("title_0");
  img_title_1 = loadImage("title_1");

  draw(true);

  setColor(0, 0, 0);
  fillRect(0, 0, AREA_WIDTH, AREA_HEIGHT);

  drawImage(img_title_0, 0, 0);
  drawImage(img_title_1, 0, 0);

  setColor(255, 255, 255);
  if(frameCount%2 == 0) {
   // 点滅処理
   drawString("PUSH SELECT KEY !", 10, 180);
  }

  draw(false);
 }
(後略)

こんな感じです。
画像はペイントで書いたものをresフォルダにGIF形式で保存しています。

一応「"Unknown media image format" java」でググッたのですが、まともなページがなくて解決できませんでした。

初歩的な質問で申し訳ありませんが、よろしくお願いします。
長文失礼しました。



577 名前:デフォルトの名無しさん mailto:sage [2008/11/02(日) 18:27:35 ]
>>576
GIFファイルに問題があるんじゃないの
適当なファイルに代えてやってみたら

578 名前:>>575-576 mailto:sage [2008/11/02(日) 19:04:17 ]
>>577
GIFファイルを変えたら出来ました!やっぱりファイルに問題があったみたいです。
本当にありがとうございました!

579 名前:デフォルトの名無しさん mailto:sage [2008/11/02(日) 19:15:09 ]
・;(`ε()゙

580 名前:デフォルトの名無しさん mailto:sage [2008/11/02(日) 21:40:23 ]
>>426にmid(エミュのみ)って書いてあるんですが
実機だとmidは使えないんですか?

581 名前:デフォルトの名無しさん mailto:sage [2008/11/02(日) 22:09:50 ]
やってみたらいいじゃん

582 名前:デフォルトの名無しさん mailto:sage [2008/11/02(日) 22:17:22 ]
多分端末毎に対応データは違うような気がするけど
端末仕様書は会社にあるからわかんねーな。

それも情報漏えいがどうとかじゃなくて
単純に家で仕事したくねーって意味で・;(`ε()゙

583 名前:デフォルトの名無しさん [2008/11/05(水) 06:50:35 ]
マスコットカプセル機能で3Dゲームを作ってるんだけど、
プリミティブを描画するときに表示される大きさが端末のディスプレイサイズにあわせて拡大縮小してしまう。
(ディスプレイサイズが240×240のときと480×480の時では、まったく同じ設定でもプリミティブが拡大されて表示される。)
でも、jamのDrawAreaで240×240とかに設定するとちゃんと中央に240×240のときとおなじ大きさに表示される。

DrawArea設定しないときは、端末の画面サイズにあわせて視点とか計算して調整しなちゃいけないの?

584 名前:デフォルトの名無しさん mailto:sage [2008/11/05(水) 13:51:04 ]
質問です!
P905iを使っているのですが
iアプリを
本体→SD→PC→SD→本体
の順番で移動させたのですが
SD→本体に「読み込み不可能」みたいな文が出て
戻せなくなったのですが…出来ないのでしょうか?


585 名前:デフォルトの名無しさん mailto:sage [2008/11/05(水) 17:21:13 ]
>>583
DrawAreaを設定しないと240*240になる
始点はgetWidthで設定すりゃ同じ計算でいいんじゃねえの



586 名前:583 [2008/11/05(水) 18:11:57 ]
>>585
そうですね、
ドコモも場合はDrawAreaを指定しなけりぁ240*240のつもりでゲームを作ればいいと、
ソフトバンクもMIDxlet-ScreenSize: 240,260とかに設定すれば大丈夫なのかな。
でもそういうのが指定できない端末(イーモバイルとか)だとどうするんだろ。


587 名前:デフォルトの名無しさん mailto:sage [2008/11/05(水) 19:21:51 ]
>>586
MIDP 2.0+CLDC 1.0

588 名前:デフォルトの名無しさん mailto:sage [2008/11/05(水) 22:41:02 ]
iウィジェットどうよ?

589 名前:デフォルトの名無しさん mailto:sage [2008/11/05(水) 23:55:42 ]
DoJaプロファイルに代わるStarプロファイルにより
iWidgetの機能を提供するんだと

590 名前:デフォルトの名無しさん mailto:sage [2008/11/06(木) 01:36:31 ]
Starプロファイルの開発ガイドとか公開されたね。

591 名前:デフォルトの名無しさん mailto:sage [2008/11/06(木) 02:21:46 ]
タッチ始まったな

592 名前:デフォルトの名無しさん mailto:sage [2008/11/06(木) 06:25:57 ]
読むの面倒だから互換性だけどうなのか教えてくれw

593 名前:デフォルトの名無しさん mailto:sage [2008/11/06(木) 06:45:45 ]
>>592
機種としてはDoJa互換性持ってることが書いてあるね。(ガイドP19付近)

二重プロファイル搭載が端末要件なんだろうね。
携帯板の冬モデルスレにも書き込みもあったよ。
--------------------
758 名前:白ロムさん[sage] 投稿日:2008/11/06(木) 01:53:16 ID:onHwjmdH0
>>259
互換性はないぞ
現段階ではStarプロファイル端末に
エミュレート機能があるから動くだけ。

将来はエミュレート機能が搭載されなくなる可能性があります
と記載してある。
---------------------
だそうです。

他ざっくり新機能さがしてみてるんだけど、

→オプションだがFlash(SWF)に連携できるらしい。
 (ガイドP176、APIRef の"FlashPlayerPane" 関連
→iWidget (ミニアプリ)とフルアプリは同じパッケージに入れると
 スクラッチパッドが共有できるみたい(ガイドP225)。

あたりが報道されてないけど面白いところかと。





594 名前:デフォルトの名無しさん mailto:sage [2008/11/06(木) 10:08:57 ]
またアプリ作り直し需要か、VodafoneのVSCLを思い出すな('A`)
つーか、余計なもん作らないでMIDP2.0にしろって。

595 名前:sage [2008/11/06(木) 10:42:39 ]
日本人が作るといつもこんなクソ使用になる





596 名前:デフォルトの名無しさん mailto:sage [2008/11/06(木) 12:48:14 ]
利権絡みかねぇ、わざと複雑にしてる感じ。

597 名前:デフォルトの名無しさん mailto:sage [2008/11/06(木) 12:56:02 ]
あーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー

むかつくーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー


iアプリは、Bluetoothなどの機能を、一般開発者に解放するべき。
せっかく便利なコンピュータがあっても、一部の上場企業しか使えないのなら
宝の持ち腐れ。

開発者をないがしろにするな。

iPhoneへの移行を考慮しています。

598 名前:デフォルトの名無しさん [2008/11/06(木) 12:57:33 ]
さらしあげときますよ。

599 名前:デフォルトの名無しさん mailto:sage [2008/11/06(木) 13:34:54 ]
たのむからGPS使わせてくれ。
ダイアログ出してもいいから。

600 名前:デフォルトの名無しさん mailto:sage [2008/11/06(木) 15:32:17 ]
何でもいいから統一してほしい
主要3社全部違うとか面倒くさい
auのオープンアプリは機能がしょぼすぎて移植に障害ありまくりだし

601 名前:デフォルトの名無しさん mailto:sage [2008/11/06(木) 15:37:15 ]
Starプロファイルになってなんか制限解除されたかと思ってみりゃ
ぜんぜん変わってないし。つまらん。つまんなすぎ。

iPhoneなみの自由さを持ったものは他に無いのか?
iPhoneもなんか制約あるみたいだが、売る場合の話だっけか?無料なら自由か?

602 名前:デフォルトの名無しさん mailto:sage [2008/11/06(木) 16:05:23 ]
WindowsMobile?

603 名前:デフォルトの名無しさん mailto:sage [2008/11/06(木) 18:09:29 ]
教えてくんですみません。
トラステッド API の一覧ってどのドキュメントに書いてあるか教えてください m(_ _)m


604 名前:デフォルトの名無しさん mailto:sage [2008/11/06(木) 19:27:39 ]
>>603
それ、いつもも思うんだけどないみたいなんだよね。
とりあえず、セキュリティ関連の例外投げるクラスと
開発ガイドに載ってない機能はトラステッドと考えるようにした。
いっそのことAPIリファレンスから削除すればいいのに。

他にもっといい方法ある?

605 名前:デフォルトの名無しさん mailto:sage [2008/11/06(木) 19:45:18 ]
>>604
レスありがとうございます!
ドキュメント無いんですね・・・残念。。。
教えていただいた判別方法で考えるようにします。



606 名前:デフォルトの名無しさん mailto:sage [2008/11/06(木) 23:13:54 ]
APIリファレンスに
「パーミッションとして○○が許可されている トラステッドiアプリのみこのメソッドを呼び出すことができます。 」
という記述が逐一あるはずだけど?
一覧というのは無いが。

607 名前:デフォルトの名無しさん mailto:sage [2008/11/06(木) 23:30:16 ]
逐一はなかったと思ったよ。

608 名前:デフォルトの名無しさん mailto:sage [2008/11/06(木) 23:53:55 ]
と思ったら、生成するようなところにちゃんと書いてあるんだな。
クラスの説明のところに書いてくれればいいのに。

609 名前:デフォルトの名無しさん mailto:sage [2008/11/07(金) 00:12:32 ]
Starってやつ、これまでとソース変えなきゃならねぇとこって、ほとんどねぇんじゃね?
APIリファレンス見たけど、何か変わっているところあるか?

610 名前:デフォルトの名無しさん mailto:sage [2008/11/07(金) 00:22:25 ]
パッケージ名

611 名前:デフォルトの名無しさん [2008/11/07(金) 00:25:33 ]
IApplication/MApplicationがStarApplicationに変わった。
start()がstarted()に変わった。
待ち受けアプリがなくなり、代わりといっちゃなんだがiWidget実装、くらいか。
上2つはともかく、一番下の変更はかなりの書き換えが必要なんじゃない?
iWidgetの使い勝手がまだ分からんけど、DoJa互換機能はずっと残して欲しいわ。

612 名前:デフォルトの名無しさん mailto:sage [2008/11/07(金) 00:33:00 ]
iWidget、待ち受けとは別って時点でウィジェットとしての価値が減ってるよね。
ウィジェットボタン押して専用画面で8つのminiアプリ・・・んー。

613 名前:デフォルトの名無しさん mailto:sage [2008/11/07(金) 00:39:30 ]
とりあえず気づいた点として、ShortTimerがなくなっているな。
Timerで代用できるが。

>>611
一番下って、待ち受けアプリだったらの話だよな?

614 名前:デフォルトの名無しさん mailto:sage [2008/11/07(金) 00:54:22 ]
オンライン機能とか一般ユーザーにはあんま関係ないところばっかだな

615 名前:デフォルトの名無しさん mailto:sage [2008/11/07(金) 01:52:01 ]
iアプリオンライン実装でiアプリでTCPとUDP、端末間でP2P通信が可能になる。
Star開発ガイドのどこにもこれについての記載がないんだけど、もしかしてトラステッド限定?



616 名前:615 mailto:sage [2008/11/07(金) 02:09:31 ]
よくある質問にトラステッドだと書いてあった。自己解決。

617 名前:デフォルトの名無しさん mailto:sage [2008/11/07(金) 02:15:13 ]
>>613
待ち受けアプリ愛用者なもので。
ウィジェットが待ち受け画面にそのままおけるならよかったんだけどね。
DoJa1.0もひどかったから、Star2.0以降に期待。

618 名前:デフォルトの名無しさん mailto:sage [2008/11/07(金) 02:26:51 ]
なんでプロファイルを刷新する必要があったんだろう
DoJa を拡張していくのでは何かマズイんだろうか
政治的な問題?

619 名前:デフォルトの名無しさん mailto:sage [2008/11/07(金) 03:30:50 ]
>>618
Dojaはドコモだけだけど、今度はドコモとSunだからじゃね?

620 名前:デフォルトの名無しさん mailto:sage [2008/11/07(金) 03:40:05 ]
新しいパッケージの追加でいいじゃん
ソースレベルの互換性がないのは痛い

621 名前:デフォルトの名無しさん mailto:sage [2008/11/07(金) 06:37:42 ]
Graphicsの描画系にanchor追加してくれ、
MIDP2.0のアプリ移植するのに面倒くせぇんだ('A`)

622 名前:デフォルトの名無しさん mailto:sage [2008/11/07(金) 11:17:17 ]
ラップしたGraphicsクラス作れよw
むしろ、今まで共通化できるようにラップしていなかったのか?

623 名前:デフォルトの名無しさん mailto:sage [2008/11/07(金) 11:41:06 ]
Dojaの存在すらしらない海外のアプリ製作者に言ってくれ('A`)

624 名前:デフォルトの名無しさん mailto:sage [2008/11/07(金) 16:48:10 ]
DojaをMIDP風にラップしろということだと思うだが

625 名前:デフォルトの名無しさん mailto:sage [2008/11/07(金) 18:57:21 ]
プリプロセッサくらい使えるようになればなー



626 名前:デフォルトの名無しさん mailto:sage [2008/11/07(金) 20:20:02 ]
>>625
それは、今回の変更とは別の話じゃね?

それより、wavファイル鳴らせるようになったら、便利だったのに、
これまで通りみたいだ。

627 名前:デフォルトの名無しさん mailto:sage [2008/11/07(金) 20:58:58 ]
待ち受けにミニアプリは置けないわソース互換性はないわ
だれかPでもクラックしてネイティブアプリ解放してくれよ

628 名前:デフォルトの名無しさん mailto:sage [2008/11/07(金) 21:05:05 ]
他機種に比べれば自由度が高いとはいえiphoneのようなものが出てくると不満に感じるな

629 名前:デフォルトの名無しさん mailto:sage [2008/11/08(土) 19:50:23 ]
でも配布の自由さや敷居の低さや解像度はiアプリのほうが上だぜ。

630 名前:デフォルトの名無しさん mailto:sage [2008/11/08(土) 19:52:25 ]
>>627
Nのソースをダウンロードして穴を探せ

631 名前:デフォルトの名無しさん mailto:sage [2008/11/08(土) 21:30:15 ]
これ(Star)って、MSとかが大好きな、ある程度規模がでかくなったら一から設計し直したくなる病じゃね

632 名前:デフォルトの名無しさん mailto:sage [2008/11/08(土) 21:50:31 ]
>>630
穴を探す技能がない。Cの勉強からレベル。
LKMLのログでも見ればいいの?

633 名前:デフォルトの名無しさん mailto:sage [2008/11/09(日) 07:51:45 ]
ネットワークがらみだけトラステッドにして、あと開放すればいいのにな。
GPS や Bluetooth、OpenGL をトラステッドにする意味が無知な俺にはわからん。

634 名前:デフォルトの名無しさん mailto:sage [2008/11/09(日) 08:24:49 ]
GPSはストーカーアプリ作れちゃうから駄目だろうけど、
OpenGLは何でトラステッドなんだか分からんね。

いきなりMascot Capsule廃止されても困るけどw

635 名前:デフォルトの名無しさん mailto:sage [2008/11/09(日) 10:20:25 ]
便利優秀なソフトをタダで配布されたら元締めの金にならんじゃないか



636 名前:デフォルトの名無しさん mailto:sage [2008/11/09(日) 10:52:30 ]
元締めはDocomoの収入源がアプリってなら分かるけど、
基本的には通信料だの月額基本料とかなんだし。

BluetoothでDocomoの網通さない通信されるのは駄目かもしれんがなw

637 名前:デフォルトの名無しさん mailto:sage [2008/11/09(日) 11:06:42 ]
>>634
ストーカーアプリがまずいのは分かる。
が、ダイアログ出せば済むんじゃね?


638 名前:デフォルトの名無しさん mailto:sage [2008/11/09(日) 12:34:39 ]
トラステッド全部ダイアログ出せば済むんじゃね?

639 名前:デフォルトの名無しさん mailto:sage [2008/11/09(日) 17:42:14 ]
ダイアログ出した後に、どう使われるか分からなかったら、
ユーザーは許可すればいいかわからんと思うんだが…。

ストーカーアプリが「自分はストーカーアプリです」なんて自分で言うわけないだろうし。

640 名前:デフォルトの名無しさん mailto:sage [2008/11/09(日) 18:04:52 ]
GPS情報からモンスターを作成する
GPSバトラーとかだったら怪しまれないな。

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丸々使えない。。

742 名前:デフォルトの名無しさん mailto:sage [2008/12/04(木) 03:26:00 ]
吐いてるエラー確認してみたら

743 名前:デフォルトの名無しさん mailto:sage [2008/12/04(木) 04:05:45 ]
>>742
com.nttdocomo.io.ConnectionException: already opened for outputを吐くんです。
例えばSpSizeに300Kbを指定すると200前半で、400Kbを指定すると300前半で
上記エラーになるんですが、100Kb近くも空白の何かが…。
ちなみに処理としては、OutputStreamで開く→スクラッチパッドに書き込み→Closeを
70ファイルほど繰り返している状態です。


744 名前:デフォルトの名無しさん mailto:sage [2008/12/04(木) 05:23:36 ]
>>743
どっかcloseし忘れてる

745 名前:デフォルトの名無しさん mailto:sage [2008/12/04(木) 10:01:19 ]
てか、エラーコードの英語くらい、Excite翻訳でもいいから読もうやw



746 名前:デフォルトの名無しさん mailto:sage [2008/12/04(木) 22:10:03 ]
てか中学レベルの英語力で読めるだろ・・・

747 名前:デフォルトの名無しさん mailto:sage [2008/12/04(木) 22:32:29 ]
ところがどっこいスーパー小学生プログラマッ

748 名前:デフォルトの名無しさん mailto:sage [2008/12/04(木) 22:39:20 ]
パケホ入ってる小学生カコイイ(゚∀゚)

749 名前:デフォルトの名無しさん mailto:sage [2008/12/05(金) 01:21:52 ]
>>732
レスサンクス
チップの切り取りや描画の位置設定には、リングバッファっぽいことはすでにやってるんですが、
結局、256回drawImageしてるのが原因で速度が落ちてるみたいです。

750 名前:デフォルトの名無しさん mailto:sage [2008/12/05(金) 01:41:23 ]
描画サイズより1周り大きいImageを作成
■■
■■
なら
□□□
□□□
□□□
これを移動方向に合わせて描画
はみ出た1周りの部分だけを再描画



751 名前:デフォルトの名無しさん mailto:sage [2008/12/05(金) 02:25:23 ]
>>750
複数のチップをまとめた1つのImageを生成できるってことでいいんですか?

752 名前:デフォルトの名無しさん mailto:sage [2008/12/05(金) 03:01:17 ]
その通り
再描画も16*16の256回なら1マス移動するたびに31回になる

753 名前:デフォルトの名無しさん mailto:sage [2008/12/05(金) 03:02:37 ]
あ、2周りにしたほうが高速だ

754 名前:デフォルトの名無しさん mailto:sage [2008/12/05(金) 10:06:31 ]
リングバッファをちゃんと実装すれば、一回り大きいバッファってのは必要ないはずなんだが。

755 名前:デフォルトの名無しさん mailto:sage [2008/12/05(金) 10:09:48 ]
□□□□□
□□凸□□
□□□□□ この状態で、右にキャラが歩く(画面が左にスライドする)とする
□□□□□ 凸はわかりやすくするための、なんかお城マスとかだと思って。
□□□□凸

□□□□■
□凸□□■ 1回の転送を行い、こうなるはず。
□□□□■ ■の部分だけ再描画する
□□□□■
□□□凸■

リングバッファの一歩手前の処理がこれ。
リングバッファはさらに「1回の転送を行い」を無くすことができるテクニック。
だが、直感的に理解しにくいので上記のテクで十分。



756 名前:デフォルトの名無しさん mailto:sage [2008/12/05(金) 19:47:14 ]
Starのツール来てるね。
これまでのプログラム、思ったよりいろいろ変えないと
エラー出るね、これ。はっきり言って、面倒だ。

757 名前:デフォルトの名無しさん mailto:sage [2008/12/05(金) 22:03:35 ]
Starのエミュ、音がおかしい

758 名前:デフォルトの名無しさん mailto:sage [2008/12/07(日) 11:10:34 ]
DoJaからStarにするメリット教えてくれ

759 名前:デフォルトの名無しさん mailto:sage [2008/12/07(日) 11:51:34 ]
メリットつーか・・・Dojaは将来サポートが保障されていないから、
そのうちイヤでもStarに移行せざるを得ない(今年の冬モデルとかはDoja&Star両対応)。

あとはVGAがデフォとか、ミニアプリとかじゃない?

760 名前:デフォルトの名無しさん mailto:sage [2008/12/07(日) 12:41:15 ]
そんなすぐ廃止されないでしょ
どれだけの公式アプリが作り直しになることやら

761 名前:デフォルトの名無しさん mailto:sage [2008/12/07(日) 14:20:32 ]
StarはVGAがデフォだけど、将来Dojaがなくなるってことは、全機種VGA以上に
なるってことか? それとも、StarでもQVGAのみ対応の機種が出るのか?
あるいは、QVGA機種は将来もDojaのままなのか?
分からんことだらけだ。

762 名前:デフォルトの名無しさん mailto:sage [2008/12/07(日) 16:27:35 ]
チラ裏なんだけど
コメント文書き換えただけでコンパイルエラーになるってことない?
dojaを立ち上げなおすと直るけど気持ち悪いというか

763 名前:デフォルトの名無しさん mailto:sage [2008/12/07(日) 16:50:36 ]
>>762
普通ならあり得ない。

昔、同僚がShift_JISのソースで、ポリゴン判定で
 // 表
 // 裏
ってコメントを行末に入れてて、それでコンパイル結果が
意図しない物になった事があったっけ。
「表」がShift_JISだと0x5Cで終わるから、
継続行で次の行もコメントになっちゃったの。

そういう事じゃなく?

764 名前:デフォルトの名無しさん mailto:sage [2008/12/07(日) 17:46:41 ]
>dojaを立ち上げなおすと直る
とか書いてあるから単純にエミュのバグかね?

とりあえず明日会社行って暇だったら少し弄ってみるか。

765 名前:デフォルトの名無しさん mailto:sage [2008/12/07(日) 20:19:15 ]
>そういう事じゃなく?
コメントの内容が半角英数しか使ってなかったんで
私もありえないって思ったんですよ
それにコンパイラってコメントなんか見てないですよね。
一応dojaのパージョンが古いせいかと思って
新しいの入れといたけどこういうことは起きないで欲しいなぁ




766 名前:デフォルトの名無しさん mailto:sage [2008/12/07(日) 20:32:14 ]
>>760
だから「そのうち」だってば・・・。
3,4年は大丈夫じゃね?

>>761
将来的には全機種VGAになるかもね。
QVGAの機種はStarではなくDojaで出してくるだろう。
今冬機種でもStar未対応機はある。

Starの仕様的に「Star対応のQVGA機」は出ない。
動かないアプリが出てきちまうから。
もしDojaの時みたいにStar1.0LEとかいうAPIが出てきたら分からんけど。

767 名前:デフォルトの名無しさん mailto:sage [2008/12/07(日) 20:52:21 ]
906を2年契約してる人だっているだろうから、最低でも2年は続けるでしょ

768 名前:デフォルトの名無しさん mailto:sage [2008/12/07(日) 21:13:33 ]
なんかVodafone時代のJSCLだのVSCLだのを思い出すな。
案外すぐに両対応は無くなる気がする。

769 名前:デフォルトの名無しさん mailto:sage [2008/12/07(日) 21:41:56 ]
>>765
>それにコンパイラってコメントなんか見てないですよね。
見るよ。
>>763の例なら、'\'による継続行の判定をするし、
/*〜*/なら終端を見付けようとするし。

770 名前:デフォルトの名無しさん mailto:sage [2008/12/08(月) 00:56:15 ]
DojaとMIDPで作り分けるのも面倒だったのに、これにStarが加わったら大変

771 名前:なんとなく凹む mailto:sage [2008/12/08(月) 02:26:30 ]
Dojaのver上げたらソース一緒なのにアルファエラーが出る
ようになって(エミュ上じゃ動いてる)
仕方ないから元のver3.0に戻していじくってたら
コンストラクタ追加しただけなのにアルファエラーが
出だしてショボンですよ(これもエミュ上じゃ問題無く動いてる)

文法的におかしなことはやってないはずなのになー
このスレの諸兄はこのようなことをよく経験しますか?

772 名前:デフォルトの名無しさん mailto:sage [2008/12/08(月) 02:29:24 ]
AppTrace=on

773 名前:なんとなく凹む mailto:sage [2008/12/08(月) 03:14:14 ]
>772
ありがとうございます
しかしエラーになったコードに戻して実機で動かしたら
あっさり動いてしまいました。
エラーメッセージを読みたかったのに何がまずかったのか
わからなくなってしまいました。

こうなるとソフトの転送中に何かしらの不具合があったと
見なすのがよいのでしょうか。
データ欠けとかだったのかなぁ…

774 名前:デフォルトの名無しさん mailto:sage [2008/12/08(月) 11:03:01 ]
http接続でConnector.open(...)のタイムアウトの設定をtrueとしたとき
タイムアウトの時間はどこかで指定できるのでしょうか?
指定できない場合は通常何秒程度になるのでしょうか?

775 名前:デフォルトの名無しさん mailto:sage [2008/12/08(月) 13:09:40 ]
たしか、60秒か90秒。かっちり決まってる。
どうもドコモ端末の仕様っぽい。
どっちだったかは忘れたので、よかったら実験して報告してくれ



776 名前:デフォルトの名無しさん mailto:sage [2008/12/08(月) 16:49:23 ]
iモードの設定で変えられる
多分60秒と90秒が選べる

777 名前:デフォルトの名無しさん mailto:sage [2008/12/08(月) 16:50:54 ]
>>771
俺の場合、環境を変えて動かなくなる原因の100%は
スクラッチパッドの初期化ミスだった。

>コンストラクタ追加しただけなのに

重大な変更だと思うぞ…

778 名前:デフォルトの名無しさん mailto:sage [2008/12/08(月) 17:55:13 ]
SDカード内から1枚80KBほどのjpeg画像を20枚ほどいれたZIPファイルをJarInflaterで
読み出ししてるのですが、エラーでアプリが落ちてしまいます。

枚数を減らすと読み込めるところを見ると、読み込めるサイズに制限があるのでしょうか?
また、これを回避する方法はあるのでしょうか?

779 名前:デフォルトの名無しさん mailto:sage [2008/12/08(月) 18:36:48 ]
あれ?
getSourceURL()無くね?(´・ω・`)

780 名前:デフォルトの名無しさん mailto:sage [2008/12/08(月) 18:45:16 ]
>>778
どんなエラーか知らんけどメモリだと思う

781 名前:デフォルトの名無しさん mailto:sage [2008/12/08(月) 19:16:48 ]
StarApplicationManager.getSourceURL()だった。
分割されたんだね。

782 名前:デフォルトの名無しさん mailto:sage [2008/12/08(月) 22:38:45 ]
>>778
俺もメモリに一票。
フツーのアプリの感覚だと1.6MBもの画像データをメモリに展開なんてまずやらないと思うんだが…。
最近の機種はメモリもかなりリッチだから動きそうな気はするけど。

ちなみに動かしている機種名は何?

783 名前:デフォルトの名無しさん mailto:sage [2008/12/09(火) 00:43:33 ]
今日もaエラーが出まくりで凹む
いちいち実機に移して動作確認せにゃならんっつーのがつらい
dojaじゃ動いてんのにな。

転送量減らす為に実験用のソース作るか……

784 名前:デフォルトの名無しさん mailto:sage [2008/12/09(火) 03:19:29 ]
やっと動いた
動かなかった原因はメモリ不足だった。
大きめ(と言っても3kぐらい)の配列削ったら動きました
でも今時メモリ不足でアプリが動かないというのはどうなんだろう……

785 名前:デフォルトの名無しさん mailto:sage [2008/12/09(火) 04:47:06 ]
まさか、初期値のある配列…



786 名前:デフォルトの名無しさん mailto:sage [2008/12/09(火) 05:00:21 ]
その書き込みだけ見てると
メモリ不足だと嘆くのはちょっと違うんじゃないかなぁ

787 名前:デフォルトの名無しさん mailto:sage [2008/12/09(火) 06:19:16 ]
違いますかね、使ってる携帯も古いし
確保する配列を少なくすると動くんだけど。

788 名前:デフォルトの名無しさん mailto:sage [2008/12/09(火) 06:21:15 ]
内部にでかい配列(値付き)には制限がある。
クラス1個のサイズの制限だか何か。

初期化する値だけはスクラッチパッドとか外に出すのが吉。

789 名前:778 mailto:sage [2008/12/09(火) 07:06:29 ]
>>782
SO903iです.
JarInflaterはZIP内のすべてをメモリーに展開するんでしょうか?
だとしたら確かにメモリー不足になりますね

ZIP内の1ファイルづつ読み出す方法はないのでしょうか?

ちなみにZIPはstore で圧縮してないです。

790 名前:デフォルトの名無しさん mailto:sage [2008/12/09(火) 09:17:13 ]
ここで聞くことかどうか分からないけど、eclipse初心者に教えて下さい。

eclipseでDoJaとStarを同居させることは可能? アプリによって切り替えながら使うのが理想だけど。

791 名前:デフォルトの名無しさん mailto:sage [2008/12/09(火) 10:05:06 ]
Starのエミュに付いてるマニュアル嫁

Star-2008_Emulator_DevGuide1.03.pdf
の18.1 Eclipseについての注意ってとこに赤い字で書いてあるから

と言ってじらす。

792 名前:デフォルトの名無しさん mailto:sage [2008/12/09(火) 10:48:52 ]
教えてー
iアプリってマルチタスクでほかの事をしている間も動作させることってできる?
やっぱりシステム上絶対に中断してしまうの?


793 名前:デフォルトの名無しさん mailto:sage [2008/12/09(火) 11:20:18 ]
DojaとStar両対応できるようにプリプロセスいじってたら
Starエミュでビルドするとエミュが無言で消えるソース完成www

794 名前:デフォルトの名無しさん mailto:sage [2008/12/09(火) 11:24:36 ]
ソースのせいじゃないっぽいな。
かなりの確率で落ちるけど、落ちない時もある。

>>792
基本的にはサスペンドすると思うけど、
確か昔の機種にタスクボタンとか言うのが付いてた気がする。
あれ押したらどうなるか忘れた。

795 名前:デフォルトの名無しさん mailto:sage [2008/12/09(火) 21:31:24 ]
Threadを破棄(gcで回収)したいときってどうするんだっけ?
run抜けたら勝手に回収される?
それともstop()とかnull代入とか必要?



796 名前:デフォルトの名無しさん mailto:sage [2008/12/09(火) 22:34:29 ]
>>795
Threadへの参照が無くなって、かつrunからぬけたら回収じゃなかったっけ。

797 名前:795 mailto:sage [2008/12/09(火) 22:50:56 ]
>>796
サンクス!
多分それで大丈夫だよね。
結構昔にThreadがちゃんと回収されないとか聞いた覚えがあるけど、
最近の機種ではそういうことはないのかな・・・

798 名前:デフォルトの名無しさん mailto:sage [2008/12/10(水) 00:14:35 ]
適当なウソレスばっかだな

799 名前:デフォルトの名無しさん mailto:sage [2008/12/10(水) 10:07:29 ]
誰も本当の事はわからなかったり、
厳密な機種依存は調べようが無かったりするからな。

800 名前:デフォルトの名無しさん mailto:sage [2008/12/10(水) 17:26:20 ]
「AppSize と SPsize の合計が > 1024K なので NG です」
↑を回避するオプションってないかなorz

Eclipse3.3.2 + Doja5.1でアプリ作ってるんだけど、
デバッガ情報付きバイナリ:704KB
RESフォルダ容量:23KB
スクラッチパッドサイズ:550000 Byte

これでは起動できないから、
Eclipseの設定画面でリモートデバッグ時に使用するデバッグ情報を
全て外して 468KB まで落としてビルドしてます。

リリース時には Doja5.1エミュレータでビルドして、
ツールで最適化圧縮かけてるからサイズ問題は無いんだけど、
開発中にリモートデバッガが使えなくて作業効率の面で悩ましい状況です。

スクラッチパッドの容量あければ良いんですが、
必要なデータで埋まっているため、
これを改造しようとするとコストがかかり過ぎて無理orz

リモートデバッガ諦めたほうが良いのか…!

801 名前:デフォルトの名無しさん mailto:sage [2008/12/11(木) 21:47:09 ]
>>800
Part16の369で似たような質問があったよ。
多分それ読んでも解決しないだろうけど。

802 名前:デフォルトの名無しさん mailto:sage [2008/12/11(木) 23:02:34 ]
>>800
ビルドしたあとjamのAppSizeの値を1に書き換えて実行しなさい
もちろんエミュ上での実行前提だけれどさ

803 名前:デフォルトの名無しさん mailto:sage [2008/12/12(金) 09:09:44 ]
>>801
調べてる時にPart16の書き込み目にしたけど、
その人、残念な感じのレスしかされてないね…
オプション自体はなさそうだ〜

>>802
なるほど!
Eclipseだと自動ビルドされちゃうけど、
ビルド後バッチを登録してやればいっか

ありがとう!
とは言え、オプションであっても良さそうなのに。
最近頻繁にエミュレータがフリーズするようになってきたし…
正常にエミュが動作しててもエミュレータをXボタンで閉じようと押したら、
エミュレータがフリーズして強制終了とか。
ドコモとしてはデカいアプリは想定外なんかなorz


804 名前:800 mailto:sage [2008/12/12(金) 10:15:51 ]
EclipseのDojaプラグインに
ビルド後バッチ実行させる設定がNEEEEE!

アプリをデバッグモードで起動させようとした場合、
その時点で再ビルドされるから、
AppSizeを書き換えてても値が元に戻ってダメだ。

>>802
802さんはうまくいってる?

805 名前:デフォルトの名無しさん mailto:sage [2008/12/14(日) 15:20:28 ]
>最近頻繁にエミュレータがフリーズするようになってきたし…
DOJAって使ってると壊れてくるんですかね
私も妙な所でエラーが出たりするようになりました
導入当初はそんなことなかったのになー



806 名前:デフォルトの名無しさん mailto:sage [2008/12/14(日) 15:50:50 ]
ウチは別にDojaでとまるとかは無いかな。

Starはいきなりエミュが落ちたりするけどなw

807 名前:デフォルトの名無しさん mailto:sage [2008/12/14(日) 22:42:09 ]
ビルド時にトラステッドのチェックみたいなの入れてると落ちる
必要ないから外したほうがいい

808 名前:デフォルトの名無しさん [2008/12/15(月) 17:36:21 ]
star対応めんどくさすぎてワロタw

明日中に見積もり出せとか死ねば良いのに。

809 名前:デフォルトの名無しさん mailto:sage [2008/12/15(月) 17:46:54 ]
そんなに面倒かね?
ウチで作ってる奴だと、ほとんどは名前変更くらいで、
面倒そうなのってフォントの設定くらいに見えたが。

810 名前:デフォルトの名無しさん mailto:sage [2008/12/15(月) 17:55:48 ]
240*240前提なら大量修正だ罠

811 名前:デフォルトの名無しさん mailto:sage [2008/12/15(月) 18:04:46 ]
あー、それがあったか。

しかし、画像サイズは4倍なのにアプリサイズが2倍とか、
505時代を思い出すな。

812 名前:デフォルトの名無しさん mailto:sage [2008/12/15(月) 21:21:36 ]
jamのプロファイルにDoJa指定して互換モードで動かせばいいじゃないの
全機種がそういう動作をするわけじゃないの?

813 名前:デフォルトの名無しさん mailto:sage [2008/12/15(月) 23:51:51 ]
>>812
いや、それ既存アプリのまんまやん…。>>759参照。
で、仕事でアプリ作ってるともう客先からStar化の依頼が来るわけだ。

>>808
明日中に見積もりなんてまだいいぜ。
俺なんて一週間で対応しろと言われて今対応中だわ。

814 名前:デフォルトの名無しさん mailto:sage [2008/12/16(火) 03:50:32 ]
>>810
それって、480x480で作り直せって要望されているってこと?
240x240のままじゃ先方はOKしないのか?

815 名前:デフォルトの名無しさん mailto:sage [2008/12/16(火) 09:43:25 ]
OperaがMIDPとAndroidの互換レイヤをフリー公開したように
DojaコードをStarで動かすミドルウェアが登場して馬鹿売れするんですね



816 名前:デフォルトの名無しさん mailto:sage [2008/12/16(火) 22:02:40 ]
現状Dojaも動くStar端末しかないんだから作り直す必要はないはずなのにね
クライアントがアホだと苦労しそうだな

817 名前:デフォルトの名無しさん mailto:sage [2008/12/17(水) 13:44:20 ]
>>816
Starのみ端末が出るとなってから、慌てる方がアホだろ

818 名前:デフォルトの名無しさん mailto:sage [2008/12/17(水) 13:49:58 ]
むしろ、Star対応アプリだとメニューで優遇とか
Docomoは言ってきてないの?

819 名前:デフォルトの名無しさん mailto:sage [2008/12/17(水) 13:52:02 ]
待ち受けアプリも、現状互換モードで動く・動いているの?

820 名前:デフォルトの名無しさん mailto:sage [2008/12/17(水) 19:56:19 ]
>>817
今回早く安く作ることで金貰う、次回大幅な対応でまた金貰う
一次開発じゃなければこの方がお得じゃないか

821 名前:デフォルトの名無しさん mailto:sage [2008/12/17(水) 20:27:02 ]
Star対応させるなら次のバージョンでいいと思うけどな
絶対すぐに2.0出そう

822 名前:デフォルトの名無しさん mailto:sage [2008/12/17(水) 23:39:42 ]
java.lang.RuntimeException: Data check processing failed.
っていうエラーがF905iのみで出る理由って何か思い当たらない?
Doja5.1とSH702iDとN904iでエラーが出ないのは確認済みだが・・・。
Data check processing failedについて何でもいいから知ってる人いたらお願い。

823 名前:デフォルトの名無しさん mailto:sage [2008/12/17(水) 23:45:19 ]
いつ発生するか調べてから来い。

824 名前:デフォルトの名無しさん mailto:sage [2008/12/18(木) 00:07:18 ]
>>823
赤外線リモコン信号を送信する時だ
送信データをすべてセットしてsendメソッド呼んだら
java.lang.RuntimeException: Data check processing failed
が出る

825 名前:デフォルトの名無しさん mailto:sage [2008/12/18(木) 08:04:06 ]
データが大きすぎとか悪いとかそういうことは?



826 名前:デフォルトの名無しさん mailto:sage [2008/12/18(木) 10:33:30 ]
呼び出してはならない状態の時に呼び出された場合とかじゃねぇの?

827 名前:デフォルトの名無しさん mailto:sage [2008/12/18(木) 13:30:19 ]
starのツール入れたら、jamファイルダブルクリックしても
ツール起動しなくなった。これ元に戻せないの?
ツールからでも、Windowsからでもどっちから関連付けしても駄目だし。
ちなみにVistaなんだけど。

828 名前:デフォルトの名無しさん mailto:sage [2008/12/20(土) 01:54:31 ]
フォントの質問なんですが、携帯アプリのFFとかでダメージ表示に特殊なフォントを使ってますよね?
あれってどうやって表示させるかわかりますか?

829 名前:デフォルトの名無しさん mailto:sage [2008/12/20(土) 03:07:04 ]
フォントじゃねえよ

830 名前:デフォルトの名無しさん mailto:sage [2008/12/20(土) 03:23:10 ]
フォントだよ

831 名前:デフォルトの名無しさん mailto:sage [2008/12/20(土) 05:43:56 ]
>828は「君たち分かるかい?おれは分かるぜ」って書き込みに見えるね。

まぁ冗談として、どうやって表示させるか教えてくださいってことなら…
何のアプリにしろ内蔵フォントで書けない文字は絵だ。
意味が分からなかったら、顔に「あ」って書いてあるキャラクターを描画してみて。

832 名前:デフォルトの名無しさん mailto:sage [2008/12/20(土) 21:26:21 ]
iappli for dummies?

833 名前:828 mailto:sage [2008/12/21(日) 00:33:03 ]
すみません…
書き方がえらそうでしたね。申し訳ない。
>>831
ありがとうございます。
つまり文字の画像を表示させるということでしょうか?

834 名前:デフォルトの名無しさん mailto:sage [2008/12/21(日) 00:42:41 ]
そう書いてあるのに何を確認してるんだw

835 名前:デフォルトの名無しさん mailto:sage [2008/12/21(日) 01:27:37 ]
内蔵フォント使うゲームなんて携帯電話ぐらいだよ



836 名前:デフォルトの名無しさん mailto:sage [2008/12/21(日) 02:54:10 ]
>>835
PCのゲーム(エロゲ)

837 名前:デフォルトの名無しさん mailto:sage [2008/12/21(日) 04:20:03 ]
エミュレータでページアップ/ページダウンキーが押せないのは、
Starになってもそのままなのかー。
定義の消えたカメラ関連のキーを外して入れて欲しい。

838 名前:デフォルトの名無しさん mailto:sage [2008/12/21(日) 04:29:32 ]
テキストボックスに入力・スクラッチパッドに保存された文字や数値を
メールで送信するiアプリのサンプルソースを探しているのですが
見つかりません。
簡単なソースで良いので教えて頂けないでしょうか?

839 名前:デフォルトの名無しさん mailto:sage [2008/12/21(日) 05:03:30 ]
メール送信はトラステッドだから無理。
CGIを使ってWebメールとして送るなら別だけど。

840 名前:デフォルトの名無しさん mailto:sage [2008/12/21(日) 19:45:08 ]
FFのウィンドウみたいにウィンドウの角に丸みをつけたいんですけど、
あれは一体どのような表示をしているんでしょうか?
FillRectの関数でできますか?

841 名前:デフォルトの名無しさん mailto:sage [2008/12/21(日) 19:48:43 ]
すみません。RoundRectでできるんですね…
勉強不足でした。スレ汚し申し訳ない。

842 名前:デフォルトの名無しさん [2008/12/21(日) 20:05:43 ]
DojaでRoundRectってサポートされてたっけ?

843 名前:デフォルトの名無しさん mailto:sage [2008/12/21(日) 22:00:40 ]
RoundRectはStarになっても利用不能なので、
drawArc()やfillArc()で頑張るしかない。
たいていのウィンドウはサイズ固定だから、
メッセージ部と角を透過したGIFを使ったほうが良さげ。

844 名前:デフォルトの名無しさん mailto:sage [2008/12/21(日) 22:23:19 ]
fillPolygonとかdrawPolylineとか。

845 名前:デフォルトの名無しさん mailto:sage [2008/12/21(日) 23:16:25 ]
GIF画像使えば良い話じゃないの?



846 名前:デフォルトの名無しさん mailto:sage [2008/12/22(月) 00:38:58 ]
まぁGIFでいいと思う

847 名前:デフォルトの名無しさん mailto:sage [2008/12/22(月) 11:56:12 ]
○×ゲームを作ろうと考えているのですが
中央のマスにフォーカスがあり、右キーを押すと右のマスにフォーカスが移動する
このような表示はGraphicsを使っているのでしょうか?

848 名前:デフォルトの名無しさん mailto:sage [2008/12/22(月) 13:30:16 ]
おい、さすがにここんとこの質問レベル低すぎだろ
しかも「〜でできますか?」とかってまずは実験してみろっての

849 名前:デフォルトの名無しさん mailto:sage [2008/12/22(月) 14:26:38 ]
何様だよww

850 名前:デフォルトの名無しさん mailto:sage [2008/12/22(月) 14:27:42 ]
神、いわゆるGOD

851 名前:デフォルトの名無しさん mailto:sage [2008/12/22(月) 14:42:54 ]
そうか? 概ね848に同意だよ。
でももしかしたら中学生、高校生が頑張ってるのかもしれないから静観してる。

iアプリ以前にプログラミングの基本が身についてないとか、ソースクレクレ君とか、
検索サイトで調べることもしてなさそうとか、検索の仕方が分からないとか、
そういったことは自力で何とかしろよと思うし、このスレで教えることでもない。

852 名前:デフォルトの名無しさん mailto:sage [2008/12/22(月) 14:46:52 ]
構ってやるだけ偉い。
俺とか思いっきりスルーしてたw

853 名前:デフォルトの名無しさん [2008/12/23(火) 13:32:23 ]
Javaってなんですか?

854 名前:デフォルトの名無しさん mailto:sage [2008/12/23(火) 15:19:08 ]
コーヒー

855 名前:デフォルトの名無しさん mailto:sage [2008/12/23(火) 15:25:26 ]
未来神話



856 名前:デフォルトの名無しさん mailto:sage [2008/12/23(火) 17:34:47 ]
SWのアレ

857 名前:デフォルトの名無しさん mailto:sage [2008/12/23(火) 18:29:35 ]
ハウスのカレー

858 名前:デフォルトの名無しさん mailto:sage [2008/12/23(火) 18:35:56 ]
>>839
いやいや
サーブレット+Javaメールと言う手も有り




859 名前:デフォルトの名無しさん [2008/12/24(水) 17:28:53 ]
doja5.1+905だが、スクラッチパッド以上の容量の画像を鯖に送信することって不可能?
鯖側はCGIを使用する予定だが、そもそも分割しないと無理?

860 名前:デフォルトの名無しさん mailto:sage [2008/12/24(水) 17:37:49 ]
分割しないと無理。
資料いろいろ読めば分かるだろうが、
一度に出来る通信は送信80Kの受信150Kの制限あるから。

861 名前:デフォルトの名無しさん mailto:sage [2008/12/25(木) 21:54:25 ]
タッチパネル使ったアプリって
タッチパネル搭載機なら全部作れるの?

それともN01AとSH04A以外は非対応端末扱い?

862 名前:デフォルトの名無しさん mailto:sage [2008/12/25(木) 23:17:19 ]
F-01Aはタッチパネル使えなかった。
www3.ocn.ne.jp/~miotti/i/3rd/TSystemInfoS/
↑を実行してTouchDeviceに○が付いていれば使える。

863 名前:デフォルトの名無しさん mailto:sage [2008/12/27(土) 21:35:36 ]
starになってCollection.ArrayListとかHashMapとか追加された?
わけないよね(・ω・)

864 名前:デフォルトの名無しさん mailto:sage [2008/12/27(土) 23:42:36 ]
すみません、質問です。
画像データをスクラッチパッドに保存するには、どうすればいいんでしょうか?
画像は、resフォルダにJPEG形式で保存されており、読み込むことは
出来るのですが、スクラッチパッドへの保存方法が思いつかないのです。
初歩的な質問ですみませんが、よろしくお願いします。

865 名前:デフォルトの名無しさん mailto:sage [2008/12/28(日) 00:00:36 ]
まず、そのresフォルダが何かによって対処が違ってくる。

内部リソースの事を言っているのなら、DataInputStreamとかを使ってバイナリ
データとして読み込み、それをDataOutputStreamで書き込めば良いかなと。

もし外部のSDカード上に作られたフォルダだとしたら、Dojaのバージョンに
よってやり方が異なってくるし、場合によっては出来なかったり、非公式の
やり方をしないといけなくなる。



866 名前:デフォルトの名無しさん mailto:sage [2008/12/28(日) 01:01:39 ]
>>865
ありがとうございます。解決できました。
質問は内部リソースの事でした。
初歩的な質問で申し訳なかったです。

867 名前:デフォルトの名無しさん mailto:sage [2008/12/28(日) 02:33:28 ]
>>863
CLDC 1.1のままなので残念ながら無いです。
CLDC自体、1.0と1.1しかないみたいなので、
追加されるとしてもだいぶ先でしょうね。。

868 名前:デフォルトの名無しさん mailto:sage [2008/12/29(月) 13:51:06 ]
たしかString#lastIndexOf()なんかもなかったよね
その辺標準ライブラリに実装してほしいかったけど

869 名前:デフォルトの名無しさん mailto:sage [2008/12/29(月) 17:53:02 ]
String#lastIndexOf()って無かったっけ?
でもそんくらいなら簡単に自作できるから問題ないっしょ。

870 名前:デフォルトの名無しさん mailto:sage [2008/12/30(火) 19:41:22 ]
アプリ起動時、一旦真っ白い画面になりますが、あれを出さない様にするにはどうすればいいんでしょうか?

871 名前:デフォルトの名無しさん mailto:sage [2008/12/30(火) 21:18:28 ]
未実装はlastIndexOfだけじゃない件

872 名前:デフォルトの名無しさん mailto:sage [2008/12/30(火) 22:41:01 ]
>>870
一瞬白くなるのは仕様だと思う。
白い時間が妙に長いのであれば、
Frameのコンストラクタで重い処理をしてないか確認。

>>871
未実装って、CLDCにはlastIndexOf()が入っているけど、
実際には使えないって意味?

873 名前:デフォルトの名無しさん mailto:sage [2008/12/31(水) 00:25:54 ]
Frame.setBackground()

874 名前:デフォルトの名無しさん [2009/01/03(土) 11:37:55 ]
iアプリからアクセスするストレージ(microSD)って
4GBまでしかアクセスできないの?

875 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 15:18:28 ]
なんで4GBも使いたいのか分からんけど
でかいデータはピープに乗らないし、ファイル数多くすると
ファイルアクセスが糞遅くなる端末が多数あるので大容量データなんか使わない方がいい



876 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 15:24:55 ]
>>872
lastIndexOf(String)が入ってない

877 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 20:18:48 ]
>>875
覗いてどうする。
ヒープな。

878 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 20:22:58 ]
なんでピープなんて書いてしまったんだ・・・

879 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 22:35:39 ]
>>876
了解。引数がStringのものがないのね。
メソッド自体は存在するから何がまずいのかよく分かってなかった。
んー、実装はできるけどパフォーマンスが酷そうだ。
・ベタに後ろから順に取り出して比較
・末尾を1文字ずつ落としながらendsWith()
・-1が返るまでindexOf()しまくる
・StringBufferに突っ込んでreverse()してindexOf()
あとsplit()やreplaceAll()が無いのは地味に不便。

880 名前:デフォルトの名無しさん [2009/01/04(日) 00:58:39 ]
>>875
客先から指定されてでかいデータを扱わないといけないのです。
ちなみに実アクセスは、1MBぐらいの単位でアクセスしています。
また、ファイルは、合体して1つにしています。

iappliToolでは、4GBを超えるとfile.getLength()が
おかしいような気がするので質問したのです
どうもfile.getLength()が実サイズから4GBを引いた値を
返す様でした、、、
型はlongだけれど中身はint(DWORD)なのかも、、、



881 名前:デフォルトの名無しさん [2009/01/04(日) 03:02:58 ]
880
実機だと、2GBまでのファイルしかオープン出来ないような、、
現在確認中


882 名前:デフォルトの名無しさん mailto:sage [2009/01/04(日) 03:34:01 ]
DWORD(大爆笑)

883 名前:デフォルトの名無しさん mailto:sage [2009/01/04(日) 08:53:47 ]
intとDWORDだと符号が合わない気が

884 名前:デフォルトの名無しさん mailto:sage [2009/01/04(日) 09:12:53 ]
SDHC?

885 名前:デフォルトの名無しさん mailto:sage [2009/01/04(日) 17:34:32 ]
ちょっと教えてください。

最近の機種について、機種別の
使用可能フォント(サイズ)一覧とか、
どこかにないでしょうか?




886 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 20:27:35 ]
ソースの中に書いた文字列定数の一部(〜とか)が
実行時に表示させると文字化け(?)するんだけど、何で?

887 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 20:28:54 ]
ソースのエンコード?

888 名前:886 mailto:sage [2009/01/05(月) 21:10:55 ]
eclipse使ってるんだけど、どこかでsjis->unicode変換に
失敗してるみたいな感じ。

普通は何もしなくても正常に表示さられるはずですよね。

889 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 21:20:08 ]
自分もEclipseでやってるけど「〜」が「?」になってます。
ただ、エミュレータ上でだけです。実機では「〜」でした。
「\u301C」にすると両方でちゃんと表示されます。
解決法として正しいかは分かりませんが。。

890 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 22:07:19 ]
〜がUnicode波線じゃないとかなんとか
二種類あるそうで

891 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 22:53:54 ]
コ●ミの携帯げー波ダッシュが文字化けしまくってる

892 名前:886 mailto:sage [2009/01/05(月) 23:06:09 ]
ありがとうございました。

普通の「〜」(\uFF5E)は、シミュレータはもちろん
自分の携帯(N905i)でも「?」と表示されます。

\u301Cだと、両方ともOKでした。

携帯外からの文字は自前での変換処理が
必要になるのかなぁ・・・

893 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 23:12:36 ]
>>892
ttp://blog.ibnet.ne.jp/archives/2008/09/22-ogawa.php

携帯でも似たような事が起きてんじゃね?

894 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 23:17:33 ]
>>893
なるほど。

iアプリとか携帯の問題ではなく
Windows自体に問題があるってことか。


895 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 23:40:35 ]
仕様です┐( ̄ヘ ̄)┌




896 名前:デフォルトの名無しさん mailto:sage [2009/01/07(水) 17:09:21 ]
質問です。

iアプリで複数のファイルを圧縮(zip等)することは出来ないのでしょうか。

色々と探してみましたが、DoJaにはzip圧縮可能なクラスはなさげで
zip圧縮可能なライブラリが別途必要とありました。
ライブラリが必要な場合、どのようなものがあるでしょうか。

897 名前:デフォルトの名無しさん mailto:sage [2009/01/07(水) 23:13:27 ]
Dojaで使えるライブラリは見たことない
他のライブラリを書き換える手間を考えたら自前で書いたほうが早い気がする
100MByteくらいのZIPを読み込めるiアプリあるから出来ると思う

898 名前:デフォルトの名無しさん mailto:sage [2009/01/07(水) 23:15:45 ]
一度バッファに入れる必要あるからヒープ以上のサイズは無理か
>>896がどれくらいのサイズを想定しているのかによる

899 名前:デフォルトの名無しさん mailto:sage [2009/01/08(木) 09:15:08 ]
>>897-898
サイズは圧縮後で100kbyte程度を想定しています。

やはり、そのようなライブラリはありませんか…
なんとか自前でやってみます。
回答ありがとうございました。

900 名前:デフォルトの名無しさん mailto:sage [2009/01/12(月) 13:36:07 ]
線形変換の行列って全然意味がわかりません
次元ベクトル?
スカラー?
もっと分かりやすく説明してください

901 名前:デフォルトの名無しさん mailto:sage [2009/01/12(月) 13:39:35 ]
数IIIC?

902 名前:デフォルトの名無しさん mailto:sage [2009/01/12(月) 14:21:41 ]
なんでiアプリスレで。
マルチか。

903 名前:デフォルトの名無しさん mailto:sage [2009/01/12(月) 14:38:44 ]
>>900
「説明の上手な人に教えてもらえば分かるようになる」という考えは甘いです。
理解するための基礎ができてないんだから、小学校の算数から
しっかりやり直しましょう。

904 名前:デフォルトの名無しさん mailto:sage [2009/01/12(月) 17:12:28 ]
APIドキュメントのStripeやAffineTransのところを読んでいるんじゃね

905 名前:デフォルトの名無しさん mailto:sage [2009/01/13(火) 02:58:26 ]
>>900
高校生のための数学の質問スレPART215
science6.2ch.net/test/read.cgi/math/1231679635/
分からない問題はここに書いてね299
science6.2ch.net/test/read.cgi/math/1231772096/

ちなみに数学板はsinx/xのxを0に近づけたときの極限の
証明方法ということで荒れるくらいの、アカデミック(笑)
なところです。



906 名前:デフォルトの名無しさん mailto:sage [2009/01/13(火) 05:00:46 ]
研究室で携帯用iアプリを作成することになり
携帯電話を買うことになったのですが
電波のない携帯でもアプリを作成することができますか?
それとicカードもないと作成できないのでしょうか?

907 名前:デフォルトの名無しさん mailto:sage [2009/01/13(火) 05:08:26 ]
ネット経由でないと無理

908 名前:デフォルトの名無しさん mailto:sage [2009/01/13(火) 13:46:57 ]
実機と微妙に違うところもあるが、エミュレータでええやん

909 名前:デフォルトの名無しさん mailto:sage [2009/01/13(火) 13:48:23 ]
実機確認しなくていいなら、ね。

910 名前:デフォルトの名無しさん mailto:sage [2009/01/13(火) 23:07:54 ]
変数がそれぞれ、1、2、3、5、15、193、195とあり、
1の場合にはa、2の場合にはb、・・・193の場合にはF、195の場合にはG
と表示させたいのですがどうしたらいいのでしょうか?
テーブルを用意すると16〜192のところまで空白ができてしまい、
なんだかスマートではないと思うのですが、他に方法はありますでしょうか?

911 名前:デフォルトの名無しさん mailto:sage [2009/01/13(火) 23:13:56 ]
switchでいいやん。そのテーブルだと多分ルックアップになっちゃうけど

912 名前:デフォルトの名無しさん mailto:sage [2009/01/13(火) 23:25:29 ]
>>911
すみません。書き込んだ瞬間にswitchでやればいいじゃんって思いました。
ありがとうございます。解決しました!

913 名前:デフォルトの名無しさん mailto:sage [2009/01/14(水) 00:37:44 ]
>>908
エミュレータでしか動かないiアプリなんて、
永遠に役に立たないと思うぞ。

914 名前:デフォルトの名無しさん mailto:sage [2009/01/14(水) 11:20:29 ]
おまえのものさしではかられても・・・

915 名前:デフォルトの名無しさん [2009/01/14(水) 11:25:32 ]
質問です

画面を縦や横に回せる携帯がありますが
その動作を拾えるイベントのようなものはあるんでしょうか?

あと、F-01Aはビューアスタイルではiアプリは使えないんですよね?
使えたって方がいたら、その方法を教えてください




916 名前:デフォルトの名無しさん mailto:sage [2009/01/14(水) 19:16:18 ]
>>915
回転イベント:
Canvas#processEvent(int type, int param)に届く。
  type = Display2.DISPLAY_STYLE_CHANGED_EVENT
  param = PhoneSystem2.ATTR_DISPLAY_STYLE_*

現在の向き:
PhoneSystem.getAttribute(PhoneSystem2.DEV_DISPLAY_STYLE)で取得。

F-01Aはビューアスタイルでiアプリを起動できないし、
アプリ起動後にビューアスタイルにすると「本体を開け〜」と言われる。
残念ながらビューアスタイルでは使えなーい。

917 名前:デフォルトの名無しさん mailto:sage [2009/01/14(水) 21:10:44 ]
Display2.DISPLAY_STYLE_CHANGED_EVENT
をN-01Aで利用しようとすると、時々イベントが発生しない事がある。
自分の端末固有の問題なのだろうか。

918 名前:915 [2009/01/16(金) 09:36:05 ]
916の方法で回転イベントを取得できました
ありがとうございます

で実行してみました
SH-01Aはイベント、向き共に取得できました
N-01Aはイベントは取得できましたが、向きは固定でした(画面上も回転しないため、ある意味正しい)


919 名前:デフォルトの名無しさん mailto:sage [2009/01/17(土) 01:31:48 ]
ある意味??







[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前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