- 1 名前:1 [2006/01/17(火) 21:55:41 ]
- BREW(Binary Runtime Environment for Wireless)についてのスレ
■テンプレ kintubo.kakiko.com/brew/ ■前スレ 06 pc8.2ch.net/test/read.cgi/tech/1126846736/ ■過去スレ 05 pc8.2ch.net/test/read.cgi/tech/1119056460/ 04 pc8.2ch.net/test/read.cgi/tech/1111028365/ 03 pc5.2ch.net/test/read.cgi/tech/1096006023/ 02 pc5.2ch.net/test/read.cgi/tech/1076511398/ 01 pc2.2ch.net/test/read.cgi/tech/1011078904/ 関連情報 >>2-10
- 404 名前:デフォルトの名無しさん mailto:sage [2006/03/14(火) 01:01:19 ]
- ところで誰か次の話題振ってくれ。BREWで使える面白い技術とか。
- 405 名前:デフォルトの名無しさん mailto:sage [2006/03/14(火) 01:10:18 ]
- デザインパターン?
- 406 名前:デフォルトの名無しさん mailto:sage [2006/03/14(火) 01:10:29 ]
- C++でBREW開発できてる人っているのかい。
「クラスライブラリを買う」ってのは無しで。 自分で作るのは……まあ許そう(何様
- 407 名前:デフォルトの名無しさん mailto:sage [2006/03/14(火) 01:17:22 ]
- >>406
俺は betterC じゃないと言えるレベルで C++ を使って開発してるよ。 String クラスとか作るとかなり便利だね。
- 408 名前:デフォルトの名無しさん mailto:sage [2006/03/14(火) 01:55:06 ]
- >>406
普通出来る・・・と言うか出来るべきなんでねーの? 俺もVector、String(に近いもの)は自作した。 デストラクタちゃんと書いとけば開放漏れの心配減るし、 イベント処理もCより綺麗に振り分けられるし。 #イベント処理はデザインパターンで何とかのケースに該当するんだろーが、 そこまで考えてないw Cで関数テーブルやら構造体配列列挙すんのは辛い。 と言うか辛かったので今はC++に甘えてる。
- 409 名前:デフォルトの名無しさん mailto:sage [2006/03/14(火) 08:39:33 ]
- おれはインスタンスの頭をthisにするだけにしている。
これだけでも記述はかなり楽になるし。 ARMのC++ってどこまで出来るのか見極めてないから (あれ駄目これ駄目ってどっかに書いてたような…)、 調子に乗って書きまくってコンパイルエラーとかなっ たら目も当てられん。
- 410 名前:デフォルトの名無しさん mailto:sage [2006/03/14(火) 09:58:23 ]
- 俺はARMC++(forBREW)で多重継承/仮想関数使ってるthumbコードが問題なく動いてる
まあただQのVSツールとメイクファイルだと使うまでが面倒だったな メイクファイルの修正と、プロジェクトディレクトリ以外の.cppや.ccを読めるようにする ツールを作成する必要があるとは思わんかった。さっさとQ側で正式対応させて欲しいもんだ
- 411 名前:デフォルトの名無しさん mailto:sage [2006/03/14(火) 11:05:49 ]
- QのプラグラマはCしか使えません><
- 412 名前:デフォルトの名無しさん mailto:sage [2006/03/14(火) 11:08:22 ]
- Makefileは、VC6+BREW2.0の頃のアドオンツールがへぼくて表示されなかったり
Makefileはいてくれなかったりしてくれたので当初からMakefileはテンプレ改変でずっとやってる。 そのせいか、アドオンがはいたMakefileみるとなにやってるかわかりづらくてかなわんが。
- 413 名前:デフォルトの名無しさん mailto:sage [2006/03/14(火) 12:09:02 ]
- KDDIに申請するとき状態遷移表作るのに、そこから、それこそStateパターン的な
スケルトンコードを(半)自動生成しようという発想は生まれんのかね。
- 414 名前:デフォルトの名無しさん mailto:sage [2006/03/14(火) 12:28:14 ]
- アプリによるし。
あと、検証する人間に理解できるように書く方が重要だし。
- 415 名前:デフォルトの名無しさん mailto:sage [2006/03/14(火) 22:17:05 ]
- 検証する人間にも当たり外れがあるようで困る
- 416 名前:デフォルトの名無しさん mailto:sage [2006/03/15(水) 00:05:56 ]
- java厨がこんなとこにも出張かよ
- 417 名前:デフォルトの名無しさん mailto:sage [2006/03/15(水) 00:41:31 ]
- >>416
空気嫁
- 418 名前:デフォルトの名無しさん mailto:sage [2006/03/16(木) 22:28:25 ]
- _
/,.ァ、\ ( ノo o ) ) 空 )ヽ ◎/(. 気 (/.(・)(・)\ . 嫁 (/| x |\) //\\ . (/ \)
- 419 名前:デフォルトの名無しさん mailto:sage [2006/03/16(木) 23:47:24 ]
- 空気読めないで悪いんだけど、ARMたんに
ヘルパー関数が定義されないと怒られてる。 ただのFCOS()、FSIN()なのにわけわかめ。 だ、誰か情報plz・・・(´・ω。、)
- 420 名前:デフォルトの名無しさん mailto:sage [2006/03/16(木) 23:56:08 ]
- コンパイル時にインクルードするパスが 3.1 の AEEStdLib.h になってないと思われ(´・ω・`)
環境変数と Makefile を見直してみると吉
- 421 名前:デフォルトの名無しさん mailto:sage [2006/03/17(金) 00:19:02 ]
- >420
どもです、明日会社で重点的に見てみます。
- 422 名前:デフォルトの名無しさん mailto:sage [2006/03/17(金) 00:19:08 ]
- どのへんをどうすればC++を使えるようにできるのかわかんねぇ……
ソフィア・クレイドルの解説もほんとにTIPSだけで、肝心なことを教えてくんねえし。
- 423 名前:デフォルトの名無しさん mailto:sage [2006/03/17(金) 00:50:37 ]
- >>422
armcpp.exe を使って .cpp のファイルをコンパイルすればいいんじゃね?
- 424 名前:デフォルトの名無しさん mailto:sage [2006/03/17(金) 01:13:14 ]
- フォーラムにCPP使ったサンプルなかったっけ?
昔のBREW SDKに入ってたとか言う奴。 つーか、最近BREWやってないからフォーラムも行ってないな(´・ω・`)
- 425 名前:デフォルトの名無しさん mailto:sage [2006/03/17(金) 01:27:35 ]
- >>422
よし、俺が週末にメイクファイルとC++用のフィルタツール公開してやる 元々は会社で作ったもんだが、簡単なんで家でも作れるだろうから
- 426 名前:デフォルトの名無しさん mailto:sage [2006/03/17(金) 02:11:46 ]
- >>424
最近いったら、エミュレータ上でフォント変更するインターフェースを 公開してた。ものすごくありがたかった。
- 427 名前:デフォルトの名無しさん mailto:sage [2006/03/17(金) 02:52:41 ]
- brewforums.qualcomm.com/ja/showthread.php?t=623
こいつですな
- 428 名前:デフォルトの名無しさん mailto:sage [2006/03/18(土) 02:01:33 ]
- >>422
よし、出来たぞ ttp://opentemp.dhs.org/brewmakemod/ それではC++でがんばれ。俺は連休だ
- 429 名前:デフォルトの名無しさん mailto:sage [2006/03/18(土) 10:44:57 ]
- >>401
5文字じゃあまりにも短すぎる。 1兆文字は欲しい
- 430 名前:デフォルトの名無しさん mailto:sage [2006/03/18(土) 10:45:26 ]
- >>404
書籍 『BREWで学ぶデザインパターン入門』
- 431 名前:デフォルトの名無しさん mailto:sage [2006/03/18(土) 10:46:29 ]
- >>422
> どのへんをどうすればC++を使えるようにできるのかわかんねぇ…… デザインパターンの勉強をすればC++マスターになれます
- 432 名前:デフォルトの名無しさん mailto:sage [2006/03/18(土) 12:25:54 ]
- >>428
なんかすげー大仰に書いてるけど、おれは 1・VCで普通に作る 2・brewのmakeをとりあえずやる 3・エラーしたらそれを解消すべくmakefileに1行が2行足す ですぐに出来たよ。C++でのやり方がわかんない奴って 何が分からないんだ?makefileの文法?
- 433 名前:デフォルトの名無しさん mailto:sage [2006/03/18(土) 12:27:50 ]
- >>429-431
煽らなくていいから……。
- 434 名前:デフォルトの名無しさん mailto:sage [2006/03/18(土) 13:52:55 ]
- >>428
422ではないですが、おいらも最近BREW始めることになったんで助かりました。 ありがと〜
- 435 名前:デフォルトの名無しさん mailto:sage [2006/03/18(土) 15:08:13 ]
- >>432
その手作業より、ツール作ってる>>428の方が偉いジャマイカ。 ykubo凸で解決すればいいじゃない、みたいなのと比べたら爽快じゃないの。 連休か…。そういえばそんな言葉もあったなぁ…。
- 436 名前:デフォルトの名無しさん mailto:sage [2006/03/18(土) 16:28:48 ]
- 見下ろしたいんだろうな
- 437 名前:デフォルトの名無しさん mailto:sage [2006/03/18(土) 18:01:01 ]
- パンツ下ろしたい
- 438 名前:デフォルトの名無しさん mailto:sage [2006/03/18(土) 18:37:11 ]
- >>435
428を否定してるわけじゃないよ。 BREWやるってことは職業でやってるプロのプログラマでしょ。 ぜんぜんわかんねーってのが居るというのが不思議なんだわ。 世の中どー何ってんだ?
- 439 名前:デフォルトの名無しさん mailto:sage [2006/03/18(土) 18:54:38 ]
- >>428
素直にGJ。 俺はもう違う方法でやってるけど(cygwin+gnude) 次からテンプレに加えておいた方が良いかもね。 さすがにこれ見てC++使えないとかいうやつはいないだろう。
- 440 名前:デフォルトの名無しさん mailto:sage [2006/03/18(土) 19:07:42 ]
- >>438
おまいさんはフォーラムの質問を全部見直してこい。 あそこにいるのは全員「プロのプログラマ」だぞ。
- 441 名前:デフォルトの名無しさん mailto:sage [2006/03/18(土) 19:24:26 ]
- フォーラムは全部見ても全員プロだなんて思えないんだけど?
- 442 名前:デフォルトの名無しさん mailto:sage [2006/03/18(土) 19:42:47 ]
- 「プロのプログラマ」なのに「ぜんぜんわかんねーってのが居る」ってことだな。
世の中そんなもんだろ。
- 443 名前:http://www.vector.co.jp/soft/win95/util/se072729.html mailto:http://msdn2.microsoft.com/ja-jp/library/h2k70f3s.aspx [2006/03/18(土) 21:10:52 ]
- TextSS のWindowsXP(Professional)64bit化おながいします
もしくは64bitにネイティブ対応したテキスト置換ソフトありますか? そういや64bitにネイティブ対応している2chブラウザてありましたっけ?
- 444 名前:デフォルトの名無しさん mailto:sage [2006/03/18(土) 23:03:21 ]
- プロなら(つかプロでなくてもだと思うが)資料読んでから質問しろボケ
- 445 名前:デフォルトの名無しさん mailto:sage [2006/03/18(土) 23:07:30 ]
- KDDIの資料読んですべて理解できる人も凄いと思うがな。
資料で書いてあること正反対だったりするし。
- 446 名前:デフォルトの名無しさん mailto:sage [2006/03/18(土) 23:20:33 ]
- >>445
フォーラムなんかはそんな次元の話じゃないけどね。 正反対なことなんてあったっけ?
- 447 名前:デフォルトの名無しさん mailto:sage [2006/03/19(日) 02:12:38 ]
- >>443
すっかり春めいてきましたね。
- 448 名前:デフォルトの名無しさん mailto:sage [2006/03/19(日) 09:44:28 ]
- つまり全員
BREWタン(*´Д`)ハァハァ てことでおk?
- 449 名前:デフォルトの名無しさん mailto:sage [2006/03/19(日) 09:59:40 ]
- かまわんよ
- 450 名前:デフォルトの名無しさん mailto:sage [2006/03/19(日) 13:54:23 ]
- >>433
いやマジでデザインパターン知らないと C++やっても意味がないんだけど
- 451 名前:デフォルトの名無しさん mailto:sage [2006/03/19(日) 14:27:10 ]
- 意味が無い訳ないだろ
デザインパターンはよく使われる内部設計に名前が付いただけなんだから これはC++でやってもCでやってもJavaでやっても同じだろ パターンに沿わなくてもC++は内包、抽象化のためだけに使っても充分価値がある
- 452 名前:デフォルトの名無しさん mailto:sage [2006/03/19(日) 14:33:41 ]
- またデザパタの話か……。
あれは解放が自動で行われることが前提のパターンが多いから、 まずはスマートポインタから議論したらどうだい? もちろん普通にテンプレートを使うと容量を取るから、 テンプレートを使わずにスマートポインタを実装な。
- 453 名前:デフォルトの名無しさん mailto:sage [2006/03/19(日) 14:56:23 ]
- このスレはデザインパターン議論をするところではない。
技術・知識以前に分別を身に付けろ。
- 454 名前:デフォルトの名無しさん mailto:sage [2006/03/19(日) 15:32:49 ]
- >>450
スレ違い
- 455 名前:デフォルトの名無しさん mailto:sage [2006/03/19(日) 17:40:55 ]
- おじゃば様がまぎれこんでるな
- 456 名前:デフォルトの名無しさん mailto:sage [2006/03/20(月) 13:21:22 ]
- >>452
BREWでテンプレート使ったこと無いので教えて欲しいのだけど、 具体的にどの程度容量食うの? voidポインタに対してdelete使ってもデストラクタが呼ばれないよね。 とすると、全体の基底クラスを1個設けてデストラクタを呼び出すか、 賢くないがswitch/caseで存在するクラス分回すって感じになるのか・・? テンプレートがスマートな気がする。 なので容量と相談してみたい。
- 457 名前:デフォルトの名無しさん mailto:sage [2006/03/20(月) 13:42:10 ]
- >>456
>具体的にどの程度容量食うの? どれぐらいの数の型を使ってるかによるだろうな。 俺の場合、普段の場合は 100KB ぐらいだったのが、 バリバリにスマートポインタ使ってると 200KB まで増えた。 まあ、インライン展開してるのもあるんだろうが、いくら何でも増えすぎ。 インライン展開しなくても 120-150KB ぐらいはいくんじゃね?って気はする。 >voidポインタに対してdelete使ってもデストラクタが呼ばれないよね なんでもいいから基底クラスを作っておいて、 そのクラスのデストラクタを virtual にして継承して使えばいいんじゃないかな。
- 458 名前:457 mailto:sage [2006/03/20(月) 14:12:09 ]
- >そのクラスのデストラクタを virtual にして継承して
すまん、既に書いてあったな……orz
- 459 名前:457 mailto:sage [2006/03/20(月) 14:55:45 ]
- ちょっと調べてみたが、どうやらインライン展開されてなくて、200KB 超えてるようだ。
--no_inlinemax を付けると 250KB 超えたよママンorz
- 460 名前:デフォルトの名無しさん mailto:sage [2006/03/20(月) 19:04:20 ]
- ARMのコンパイラって、例外処理とRTTI以外VC6と同格?
(説明書云々じゃなくて皆さん触った感触として)
- 461 名前:デフォルトの名無しさん mailto:sage [2006/03/20(月) 19:29:43 ]
- VC6 : namespace 使える
ARM : namespace 使えない VC6 : enum の型は必ず signed int ARM : enum の型は、中に定義されてる値によって変化する VC6 : テンプレートに対する friend 指定が出来ない ARM : テンプレートに対する friend 指定が出来る template< class T > friend Hoge; VC6 : const な値をクラス内部で定義出来ない ARM : const な値をクラス内部で定義出来る class A{ const int a = 10; }; VC6 : 日本語に対応してるので '\' の問題がない ARM : '\' の問題がある VC6 : テンプレートの型指定に typename を使わなくても良い ARM : テンプレートの型指定に typename を使わないといけない typename T::Hoge* p; あと何かあったら教えて下さい...orz
- 462 名前:456 mailto:sage [2006/03/20(月) 21:57:50 ]
- >>457
サンクス。 相談の余地も無いらしいねorz
- 463 名前:デフォルトの名無しさん mailto:sage [2006/03/21(火) 00:25:03 ]
- デザインパターンとテンプレートの併用ですか
- 464 名前:デフォルトの名無しさん mailto:sage [2006/03/21(火) 15:04:01 ]
- 勉強しないと使えないと思いこんでる馬鹿と
勉強する事を放棄して反発するしか能の無い馬鹿は帰れ
- 465 名前:デフォルトの名無しさん mailto:sage [2006/03/21(火) 15:41:02 ]
- 仕事で使ってれば覚えるから勉強をしなくてもいいと思ってる奴も帰っていいぞ
- 466 名前:デフォルトの名無しさん mailto:sage [2006/03/21(火) 15:42:05 ]
- 俺全然休んでないから帰ってもいい?
- 467 名前:デフォルトの名無しさん mailto:sage [2006/03/21(火) 16:23:03 ]
- >464 荒しまがいに蒸し返すおまえが帰れ
- 468 名前:デフォルトの名無しさん mailto:sage [2006/03/22(水) 00:44:26 ]
- こんなかで俺が唯一信用できるのは >>466 だけだ。
- 469 名前:デフォルトの名無しさん mailto:sage [2006/03/22(水) 08:42:38 ]
- STL以外はBREWでは使用禁止に
するという話が社内で出ています
- 470 名前:デフォルトの名無しさん mailto:sage [2006/03/23(木) 02:30:46 ]
- いつになったらエミュがネイティブ対応になるの?
実機とエミュで実行結果違うの勘弁して欲しい
- 471 名前:デフォルトの名無しさん mailto:sage [2006/03/23(木) 03:02:31 ]
- 「ネイティブ対応のエミュ」ってのが何を指すのか分からんが…
modをwindows上で動かすエミュレータってことなら、 Qはそんなもの用意するつもりなさそうじゃん。 3.1からわざわざ「シミュレータ」って名前変更したくらいだし。
- 472 名前:デフォルトの名無しさん mailto:sage [2006/03/23(木) 08:01:26 ]
- ゲームの開発機みたいに1台数百万して
端末ごとに発売されるんでいいんなら対応できるんじゃね?
- 473 名前:デフォルトの名無しさん mailto:sage [2006/03/23(木) 10:35:03 ]
- >>470-471
なんかBREWって糞みたいにテストしづらい環境だな。 テストの自動化もままならないというか。
- 474 名前:デフォルトの名無しさん mailto:sage [2006/03/23(木) 10:51:35 ]
- なんせ、エミュレーション中のアプリでnull参照するとエミュレータごと
落ちるぐらいだ。あれにはびっくりした。
- 475 名前:デフォルトの名無しさん mailto:sage [2006/03/23(木) 11:15:42 ]
- いや、むしろ落ちてくれないとVSデバッガでやってられん
- 476 名前:デフォルトの名無しさん mailto:sage [2006/03/23(木) 11:43:01 ]
- 実機で落ちないときも結構困る。
あとあと新機種で発覚なんて事も結構あって……。
- 477 名前:デフォルトの名無しさん mailto:sage [2006/03/23(木) 16:18:05 ]
- mmfサウンド再生ができないです。
IMEDIA_SetMediaDataでこけるんだが、なんでだろう。 MIDIだと再生できるのに・・・。
- 478 名前:デフォルトの名無しさん mailto:sage [2006/03/23(木) 16:26:47 ]
- CLSID 合ってる?AEECLSID_MEDIAPHR だよ
- 479 名前:デフォルトの名無しさん mailto:sage [2006/03/23(木) 16:28:45 ]
- ごめん、AEECLSID_MEDIAMMF だった...。
- 480 名前:& ◆w1m5GhkhD2 mailto:sage [2006/03/23(木) 16:31:37 ]
- はい、AEECLSID_MEDIAMMFにしていますが、ダメなのです。
- 481 名前:デフォルトの名無しさん mailto:sage [2006/03/23(木) 16:44:09 ]
- 実機なのかエミュなのか、他にサウンドで読み込んでるものはあるのかとか
いろいろ原因を特定するのに必要な情報が不足している(´・ω・`)
- 482 名前:480 mailto:sage [2006/03/23(木) 16:53:49 ]
- >>481
エミュです。 起動後の初サウンド読み込み時です。 ISHELL_CreateInstance(shell, AEECLSID_MEDIAMMF, (void**) &App->media) App->m_data.clsData = MMD_FILE_NAME; App->m_data.pData = STRDUP("01.mmf"); App->m_data.dwSize = 0; IMEDIA_SetMediaData(App->media, &App->m_data); ここでエラーです。 でも、MIDIだとうまく行き、再生もできます。
- 483 名前:デフォルトの名無しさん mailto:sage [2006/03/23(木) 17:05:54 ]
- エラーの値おせーて
- 484 名前:480 mailto:sage [2006/03/23(木) 17:18:00 ]
- ハンドルされていない例外 は BREW_Emulator.exe(TESTDLL)にあります:0xC0000005:Access Violation。
です。
- 485 名前:デフォルトの名無しさん mailto:sage [2006/03/23(木) 17:27:51 ]
- まさか STRDUP() で確保した値を SetMediaData() の直後で FREE() してたりしないよな?
もしくは App->media が NULL だったり App->m_data.pData が NULL になってたりしてないよな?
- 486 名前:デフォルトの名無しさん mailto:sage [2006/03/23(木) 17:30:08 ]
- >>480
的外れだったらすまそ。 日本拡張パッケージが入ってる?
- 487 名前:480 mailto:sage [2006/03/23(木) 17:46:15 ]
- >>486
どうやら日本拡張パッケージが入っていなかったからのようです・・・。 ma3smwemu.dllを入れたらエラーを起こさずに、再生もできました。 ありがとうございます、助かりました。
- 488 名前:デフォルトの名無しさん mailto:sage [2006/03/23(木) 18:27:48 ]
- 486氏鋭いな
ナイスフォロー
- 489 名前:デフォルトの名無しさん mailto:sage [2006/03/23(木) 18:43:33 ]
- あー、mmfエミュで再生できるんだw
素直に出来ないものとばかり思い込んでエミュでテスト止めてた。 外野ながらサンクス。
- 490 名前:486 mailto:sage [2006/03/23(木) 21:39:03 ]
- 俺も昔同じ目にあったからw
といっても俺、プログラマじゃないから エラー内容から察したわけじゃない_| ̄|〇
- 491 名前:デフォルトの名無しさん mailto:sage [2006/03/23(木) 23:45:50 ]
- 検証でAlarm起動についての記述ありますよね?それにたいして何かプログラム的に考慮する必要ってありますか?
検証ガイドみると、K-BREW-TESTでAlarm起動を選択すると、1分後にK-BREW-TESTがレジュームするみたいなんですけど、なんもおきません。 イベントハンドラで何かするんですか?とりあえずdefault:ではreturn falseを返してるんですが、間違ってます?
- 492 名前:491 mailto:sage [2006/03/23(木) 23:48:37 ]
- 追記
こっちで捕まえてるイベントは、 EVT_APP_START EVT_APP_RESUME EVT_APP_STOP EVT_APP_SUSPEND EVT_KEY EVT_KEY_RELEASE EVT_APP_NO_SLEEP defaultは常にfalse です。
- 493 名前:デフォルトの名無しさん mailto:sage [2006/03/24(金) 08:20:54 ]
- アラームイベントとれよw
あとはプログラミングガイドに書いてあるから嫁 ↓はい次の質問
- 494 名前:デフォルトの名無しさん mailto:sage [2006/03/24(金) 08:30:03 ]
- 俺はアラームイベントなんて知らないぜ
- 495 名前:デフォルトの名無しさん mailto:sage [2006/03/24(金) 09:18:48 ]
- そのときこそObserverパターンで監視するべきとき
- 496 名前:491 mailto:sage [2006/03/24(金) 13:58:14 ]
- >>493
具体的にどこ?とりあえずEVT_ALARMで検索したけど、4.22.1以外はヒットしなかった。 その項にも、EVT_ALARMを特別に処理しなきゃいけないような記述ないけど??意地悪しないで教えてくり。
- 497 名前:デフォルトの名無しさん mailto:sage [2006/03/24(金) 14:00:12 ]
- >>495
アラームを監視して、どこに dispatch すんの?
- 498 名前:デフォルトの名無しさん mailto:sage [2006/03/24(金) 14:35:19 ]
- 「BREWアプリのアラーム起動禁止」だよな?
判断基準は EVT_ALARM で処理していなければok。 なので >>494が正解。
- 499 名前:491 mailto:sage [2006/03/24(金) 14:43:10 ]
- >>498
わからないのはEVT_ALARMをハンドリングするかどうかってこと。 リファレンスにはEVT_BUSYはfalseを返せとは書いてるけど、EVT_ALARMはハンドリングしろって書いてないよね? でも、検証でアラーム起動しないのはなぜ?
- 500 名前:デフォルトの名無しさん mailto:sage [2006/03/24(金) 14:58:26 ]
- >499
捕まえてfalse返そうがdefaultでfalse返そうが変わらん。 検証でソース提示するわけじゃないんだし好きに汁 >でも、検証でアラーム起動しないのはなぜ? 検証ガイド見る限りアラーム起動に関しては削除されてるようだが、 一体何をどう検証しようとして、どんな結果を期待しているんだ?
- 501 名前:デフォルトの名無しさん mailto:sage [2006/03/24(金) 15:10:20 ]
- アラームが来るのはアラームをセットしたアプリ(K-BREW-TEST)なんだから
自分のアプリにEVT_ALARMが来るはずなかろうも。 K-BREW-TEST起動→アラームセット→K-BREW-TEST終了→自分のアプリ起動 →(1分後、アラームによってK-BREW-TESTが起動されるので)EVT_APP_SUSPEND受信 となるはずだが手順とか間違ってないか?
- 502 名前:491 mailto:sage [2006/03/24(金) 15:50:53 ]
- >>500
>>501 defaultでfalseは返してる。たしかリファレンスにそう書いてあったから。 >>K-BREW-TEST起動→アラームセット→K-BREW-TEST終了→自分のアプリ起動 →(1分後、アラームによってK-BREW-TESTが起動されるので)EVT_APP_SUSPEND受信 となるはずだが手順とか間違ってないか? アラーム関係で特に意識しなくても問題ないと思ってたんだけど、 自前のアプリをサスペンド→K-BREW-TESTを一発起動→アラームセット→自前のアプリがレジュームする →1分待つ→なんも起きない。 これって正常?
- 503 名前:491 mailto:sage [2006/03/24(金) 15:55:59 ]
- ちなみに、EVT_APP_NO_SLEEPは実機端末では常にfalseを返してる。
自分で判断してスリープに移行できるようにしないとダメなの? アプリ動いてるから、特にスリープさせたくないんだけどこれがダメな原因??おしえてちょんまげ
- 504 名前:491 mailto:sage [2006/03/24(金) 21:27:47 ]
- おっけ質問に答えよう
まずアラームに関してだがそもそもアラーム起動にアプリが対応していいかは各キャリアによるが KDDIは企画段階で許可が得られなければだめ つまり大概のEZアプリではアラーム起動が許可されないというわけだ なのでアラーム起動さないならアラームイベントは特に考慮する必要はないわけだ
|

|