- 1 名前:デフォルトの名無しさん mailto:sage [04/09/24 15:07:03]
- BREW(Binary Runtime Environment for Wireless)についてのスレ
QUALCOMM BREWホーム www.qualcomm.com/brew/ja/ www.qualcomm.com/brew/ BREW JAPAN .COM|BREW増強計画 www.brewjapan.com/ 前スレ pc5.2ch.net/test/read.cgi/tech/1076511398/ 関連情報>>2-18 ■過去スレ 02 pc5.2ch.net/test/read.cgi/tech/1076511398/ 01 pc2.2ch.net/test/read.cgi/tech/1011078904/
- 562 名前:デフォルトの名無しさん mailto:sage [05/01/13 22:39:00]
- >>561
DIB取ってきて自分で回転させるなり、ITransformやるなりすれば 良いんでねーの? brewforums.qualcomm.com/ja/showthread.php?s=&threadid=175
- 563 名前:デフォルトの名無しさん mailto:sage [05/01/14 00:34:16]
- 1.PNG画像を普通にIIMAGEで開く
2.PNG画像と同サイズのBMPをIBITMAP_CreateCompatibleBitmapで作成 (引数のpIBitmapはディスプレイのBMPポインタで) 3.2で作成したBMPに対してPNG画像を書き込み 4.倍サイズのBMPをIBITMAP_CreateCompatibleBitmapで作成 5.3のBMPをITransform使って書き込み これでできるよ。
- 564 名前:561 [05/01/14 00:39:53]
- >>562、563
おぉう!ありがとうございます!!!
- 565 名前:デフォルトの名無しさん [05/01/14 14:26:16]
- BREWAppLoader ですが、W21SまたはW22Hとの接続に、
au製のWIN用USBケーブルを使用してやった方いますか? 今やってみたら接続できなかったので。
- 566 名前:デフォルトの名無しさん mailto:sage [05/01/14 14:30:35]
- IFileインタフェース利用時の確認画面について質問です。
ファイル保存操作をする際は確認メッセージを表示する事になっていたと思います。 ここで「以後確認しない」を選択したとして、その情報をファイルに保存する場合。 次回起動時、ファイルを開かないと確認画面を表示すべきかどうか確認できない、 しかしファイルを開く前に確認画面を出さないといけないのでは? というところで詰まってしまいました。 根本的にやり方が間違っているような気がするのですが、 どなたか処方箋お願いします。
- 567 名前:デフォルトの名無しさん mailto:sage [05/01/14 14:41:43]
- >>566
データフォルダにコピーするとき(IFileCp)は必要だったような気がするけど、 普通にファイルを保存する(IFile)のに確認画面は必須じゃないんじゃなかったっけ? 「EZアプリ(BREW)サービスガイドver.2.1.pdf」の 「9.5.6.ストレージエリア内ファイル操作時」を見てみるといいかも。
- 568 名前:デフォルトの名無しさん mailto:sage [05/01/14 14:49:08]
- >>566
ストレージエリアに弄るときは確認は必須ではないよ。 でも、Sharedを弄る場合は必須になってる。
- 569 名前:デフォルトの名無しさん mailto:sage [05/01/14 14:51:17]
- >>566
物凄くマジメな人なのか? IFILE_Write()を行わなければ「保存操作」じゃないんだから、_OFM_READWRITEでOpenして 設定を読むことは確認ダイアログ抜きにできるのでは...。 いったん _OFM_READ で開いて設定読み込んで閉じてまた開く、でもいいけどさ。 ロックディレクトリ(orファイル)みたいな発想で、空ファイルを作って、そのファイルがあれば 「確認しない」なければ「確認する」みたいな処理でもいいけど、クラスタサイズが大きい 端末もあるからこれは避けたい。 応用版で設定ファイル名そのものを使い分ける手もあるけど、バグ出しそうだからやりたくないな。
- 570 名前:566 mailto:sage [05/01/14 14:58:27]
- 皆様レス感謝です。
勘違いしてデータフォルダ内ファイル操作の項目を見て必須だと思い込んでました。 通信設定等の保存にしか使わないので、確認画面無しで行きます。 いやー、助かったー
- 571 名前:デフォルトの名無しさん [05/01/15 01:16:15]
- BREWのDBって糞だな。学生作った作品並に悪いよ。もうこんな糞環境で開発止めたい。
パフォーマンスでねぇし。そんなことで明日も明後日も会社で仕事だよ。
- 572 名前:デフォルトの名無しさん [05/01/15 02:08:29]
- ドラゴンボールが糞だと?
- 573 名前:デフォルトの名無しさん mailto:sage [05/01/15 02:22:27]
- >>572 あれ、モトローラの石で動くBREW実装ってあるの?
- 574 名前:デフォルトの名無しさん mailto:sage [05/01/15 03:51:04]
- >>571
>>6
- 575 名前:デフォルトの名無しさん [05/01/15 10:46:08]
- IFILEの非同期読み込みやろうかと思ってるんだけど、
コールバック関数って読み込みが完了した時点で呼ばれないの?
- 576 名前:デフォルトの名無しさん mailto:sage [05/01/15 15:36:44]
- >>555
のリンク先見る限りだと、AudioPhrase使えなそうなんですけど、 日本のBREW端末でBGM+音声ってできないんでしょうか?
- 577 名前:デフォルトの名無しさん mailto:sage [05/01/15 15:54:47]
- >>576
>>557
- 578 名前:デフォルトの名無しさん mailto:sage [05/01/15 16:26:14]
- >>575
Callbackの意味わかってんの?
- 579 名前:デフォルトの名無しさん mailto:sage [05/01/15 16:58:51]
- >>577
どうも。あの表以上のことはできないんですよね。 JAVAゲー完全移植は無理か・・・。
- 580 名前:デフォルトの名無しさん mailto:sage [05/01/15 17:41:06]
- >>579
どうせみんな音消してやってるから問題ない
- 581 名前:デフォルトの名無しさん mailto:sage [05/01/15 17:52:01]
- そうでもないはず。家でやる人結構多いみたいだし。
www.itmedia.co.jp/mobile/0304/15/n_infop.html
- 582 名前:デフォルトの名無しさん [05/01/15 18:32:20]
- 2003年4月15日 06:44 PM 更新
- 583 名前:デフォルトの名無しさん mailto:sage [05/01/15 18:38:00]
- いやいや、確かに古いけど今はもっと増えてると考えるのが自然じゃないの。
- 584 名前:デフォルトの名無しさん mailto:sage [05/01/15 18:58:35]
- 漏れは家でももっぱらマナーですがなにか
- 585 名前:デフォルトの名無しさん mailto:sage [05/01/15 19:40:44]
- 家でやるときくらい、音だしてやれよ。
プログラマーも苦労してんだからYO
- 586 名前:デフォルトの名無しさん mailto:sage [05/01/15 20:00:27]
- つーか家で携帯アプリなんてヤッテランネ
- 587 名前:デフォルトの名無しさん mailto:sage [05/01/15 20:14:45]
-
| | | | /V\ ◎ ←>>575 /◎;;;,;,,,,ヽ _ ム::::(;;゚Д゚)::| ジー ヽツ.(ノ::::::::::.:::::.:..|) ヾソ:::::::::::::::::.:ノ ` ー U'"U'
- 588 名前:デフォルトの名無しさん mailto:sage [05/01/15 22:27:07]
- 腹減ってんだろ誰も見てないよ
- 589 名前:デフォルトの名無しさん mailto:sage [05/01/16 00:56:12]
- とりあえず、575はコールバックを100回声に出して読むべきだと思う
- 590 名前:デフォルトの名無しさん mailto:sage [05/01/16 01:08:45]
-
| | | | /V\ ◎ ←>>581 /◎;;;,;,,,,ヽ _ ム::::(;;゚Д゚)::| ジー ヽツ.(ノ::::::::::.:::::.:..|) ヾソ:::::::::::::::::.:ノ ` ー U'"U'
- 591 名前:デフォルトの名無しさん mailto:sage [05/01/16 16:59:28]
- >>581は労働金庫
- 592 名前:デフォルトの名無しさん mailto:sage [05/01/16 21:23:36]
- 散々読んだが未だに >>572-573 の流れが読めない(;´д⊂
- 593 名前:デフォルトの名無しさん mailto:sage [05/01/16 21:28:19]
- >>592
「ドラゴンボール」「モトローラ」でググってみた。 ドラゴンボール【DragonBall】 初代Palmに搭載されていたモトローラのMPU。 だそうだ。
- 594 名前:デフォルトの名無しさん mailto: [05/01/17 02:53:43 ]
- すみません、QVGA機種のサスペンドについて質問です。
EVT_APP_SUSPENDは実装しているんですけど、 ここにイベントが入ってこないんです。 INFOBOADとかは、電源キーが押されると、勝手にメニューが開いて ここで「中断」を押すとアプリにEVT_APP_SUSPENDは入ってくるんで、 どう考えても、アプリ側で処理するべき事では無いような気がします・・・ でも、なぜQVGAの機種達はメニューを開かないのかが、分かりません。 どなたかご存知の方がいればお教え頂けないでしょうか?
- 595 名前:デフォルトの名無しさん mailto:sage [05/01/17 03:36:44 ]
- とりあえずサスペンドイベントはアプリキーで発生するはず。
それと電話かけてみるとか。 ただ例外があるようで、何をやってもサスペンドが発生しない タイミングがあるのはこちらも確認してます。 EZナビウォークとかはサスペンド無視してるようにも見えるし、 深く考えない方がいいのかも…
- 596 名前:デフォルトの名無しさん mailto: [05/01/17 08:59:16 ]
- >>595
回答ありがとうございます。 2.1のQVGA機で、サスペンドさせても中断メニューが 表示されないのは何が原因でしょうか? 2.0は普通にいきます。
- 597 名前:デフォルトの名無しさん mailto:sage [05/01/17 12:19:07 ]
- QVGA機ってのが具体的にどのメーカーのどの機種を指してるのか
わからないと答えようが無い気がするが・・・ でも、手元にあるBREW2.1のW21KとA5501Tだと電源押せばちゃんと 「アプリを終了します、よろしいですか?」とかいうメッセージが 出るんだけど、中断メニューってこれのことじゃないのか?? BREW2.0でINFOBARだと、メニューが表示された後で「中断」とか押すまで EVT_APP_SUSPENDが来なかったような覚えがあるけど。 よくわからんが、EVT_APP_SUSPENDでFALSEでも返してるんじゃねーの? 俺は詳しく調べる気は無いから頑張って解決してくれ('A`)ノシ
- 598 名前:デフォルトの名無しさん mailto:sage [05/01/17 16:04:15 ]
- IDISPLAY_MeasureTextEx() で nMaxWidth 指定して、
その幅以上のテキスト突っ込んだ時の戻り値って機種依存あるっぽいね。 って既出?
- 599 名前:デフォルトの名無しさん [05/01/17 21:34:17 ]
- >>594
機種名くらい書きなさい もしかして外人?
- 600 名前:デフォルトの名無しさん mailto:sage [05/01/17 23:21:25 ]
- >>598
機種依存ってかフォントサイズ違うんだからあたりまえじゃね?
- 601 名前:598 mailto:sage [05/01/17 23:40:27 ]
- とりあえず5504TとA5307STで確認。
AECHAR str[] = "01234567890123456789"; (STREXPANDで変換したって事で…) w = IDISPLAY_MeasureTextEx(a->m_pIDisplay, AEE_FONT_NORMAL, str, -1, 100, &len); で得たwとlenの値 A5504T : w = 440(22*20), len = 10 A5307ST : w = 280(14*20), len = 20 エミュ : w = 95(19*5), len = 5(マシンのフォントサイズに依存) こんな感じになりますた。 多分SAはエミュと同じ動きしてるっぽい。
- 602 名前:598 mailto:sage [05/01/17 23:45:01 ]
- 一部訂正。
誤:A5504T : w = 440(22*20), len = 10 正:A5504T : w = 440(22*20), len = 4 もう何がなんだか・・・
- 603 名前:デフォルトの名無しさん [05/01/18 03:11:27 ]
- まともなエミュが欲しい…
- 604 名前:600 mailto:sage [05/01/18 04:33:38 ]
- 戻り値が機種依存とか聞いて勘違いしたスマン
その3つの比較を見るとエミュレータが示すような結果を実機でも期待したいもんだな 自分もIDISPLAY_MeasureTextEx()を多用しているが戻り値wは使っていない
- 605 名前:デフォルトの名無しさん mailto:sage [05/01/18 04:42:39 ]
- 通常起動か待受起動か判定する方法教えて
- 606 名前:デフォルトの名無しさん [05/01/18 17:35:57 ]
- エミュ上で brew ってるんですけど、プログラムを
動かしっぱなしで放置しておくと、突然処理速度が ガタ落ちになってしまいます。何か(エミュ上で 有効な)キーを押してやると元の処理速度に戻りま すが、また一定時間経つと処理速度が落ちる・・・ これってエミュだけの問題でしょうか?それとも 実機で発生する(と思われる)省電力モードのエミュ レーション機能でしょうか?後者だった場合、この モードに移行させないようにすることはできますか? 実機で動かせる環境にないので、お手数ですがご教授 ください。 あ、あと、エミュで dll が 200kB 近くあるんですが 実機用にコンパイルすると小さくなるのかな?
- 607 名前:デフォルトの名無しさん mailto:sage [05/01/18 17:47:05 ]
- >>606
処理落ちは EVT_APP_NO_SLEEP で FALSE を返していることが原因だと思うので、 ここで TRUE を返してやれば処理落ちしなくなる。 ただし、KDDIのチェックの時には EVT_APP_NO_SLEEP で FALSE を返さないといけないってチェックがあるので注意が必要。 実機の時はARMコンパイラで作成したmodファイルで、 エミュのdllとは別物なので基本的には問題無し。
- 608 名前:デフォルトの名無しさん [05/01/19 10:20:35 ]
- >607
なるほど。EVT_APP_NO_SLEEP ですね。 ありがとうございます。やってみます。 mod サイズについてもわかりました。 具体的には何割くらい小さくなるんだ ろう・・・実機用にコンパイルできれば 一発なんだけど、そのための試作プログ ラム中なもので(^^;)
- 609 名前:デフォルトの名無しさん [05/01/19 14:56:07 ]
- BrewSDKは企業に所属してないと手に入らないのでしょうか?
- 610 名前:デフォルトの名無しさん mailto:sage [05/01/19 15:07:05 ]
- >>609
そんなこと無いはず。 >>1のQUALCOMM BREWホームで落とせる。
- 611 名前:デフォルトの名無しさん mailto:sage [05/01/19 18:48:43 ]
- >>608
modはdllの1/10ぐらいになるという話をきいたけど、 あまりあてにならない。
- 612 名前:デフォルトの名無しさん mailto:sage [05/01/19 20:38:54 ]
- 何かフォーラムがすげーくだらない質問で埋まってくね・・・
ykuboさんご愁傷様。
- 613 名前:デフォルトの名無しさん [05/01/19 22:21:28 ]
- ファイルの書き込みなんだけど、
実機でタイムアウトしないものなんだろうか? エミュだとやたら怒られるんだけど
- 614 名前:Callback mailto:sage [05/01/20 00:54:12 ]
- 俺を忘れてもらっちゃ困るぜ
- 615 名前:デフォルトの名無しさん mailto:sage [05/01/20 01:01:40 ]
- 後ろから呼ばれると驚きます
- 616 名前:デフォルトの名無しさん mailto:sage [05/01/20 10:06:48 ]
- ´ー`)つ[pc5.2ch.net/test/read.cgi/tech/1101931660/ ]
- 617 名前:デフォルトの名無しさん mailto:sage [05/01/20 11:10:23 ]
- >>612
っというか、なんであんなに日本フォーラムに 機械翻訳したような日本語の質問が多いんだろ? 海外に投げまくってるのかね?CP
- 618 名前:デフォルトの名無しさん mailto:sage [05/01/20 16:30:22 ]
- CONVERTBMP()でIBitmapを取り出す際に *pbRealloc がTRUEになった場合の
解放について教えてください。 1)IBITMAP_Release()を呼ぶ 2)SYSFREE()で解放する 3)両方 のどれになるんでしょ? ドキュメントによればSYSFREE()を呼べ、ってなってるけれど・・・
- 619 名前:デフォルトの名無しさん mailto:sage [05/01/21 01:10:02 ]
- 4)やってみて問題ないものを選ぶ
- 620 名前:デフォルトの名無しさん mailto:sage [05/01/21 01:22:25 ]
- WebOptsについて調べたいのですが、いい資料はないでしょうか。
SDKについてるAPIドキュメントを見ましたが、役に立ちません。
- 621 名前:デフォルトの名無しさん mailto:sage [05/01/21 04:27:08 ]
- >>620
なぜかTipsにある https://secsvr.net/brewjapan.com/tech/form.html
- 622 名前:デフォルトの名無しさん mailto:sage [05/01/21 07:07:34 ]
- >>618
CONVERTBMPはIBitmap*なんか返さないが…。 SYSFREEで開放しなければならない「何かのメモリブロック」が返ってくるだけだよ。 その正体が何かについては一切分からない。
- 623 名前:618 mailto:sage [05/01/21 12:53:44 ]
- >>619
エミュレータでは、SYSFREE()での解放でうまく行ってる。 実機に持っていったときにまた調べてみます。 >>622 AEEDisp.h の IDISPLAY_BitBlt() の解説を読んでみて。 BREW 1.2以降では、IBitmapインタフェースのポインタが返るそうな。 (型は void* だけど)
- 624 名前:デフォルトの名無しさん mailto:sage [05/01/21 13:24:27 ]
- >>618
多分1,2どっちでも問題ない。両方やったらNG。 WSTRDUP() とかも解放関数がFREEOBJ()と指定されてるけど、 FREE()で解放しても問題ないっぽい。 (そのまま検証に出したわけじゃないから詳しくは知らん) てかBMP使ってるの・・? PNGやJPEGでも>>563の1〜3でDDB作れると思うんだが。
- 625 名前:618 mailto:sage [05/01/21 14:42:48 ]
- >>624
ありがd BMPを使ってるのには特に深い理由はなくて、いま開発の初期なんでいろいろ 試してみてるとこなんです。gzip圧縮すればファイルサイズ自体はあまり変わら ないので。 >>563の方法も試してみます。 PNG/JPEG展開とCONVERTBMP()のオーバーヘッドがどのぐらい違うのかで、 どっちを使うか決めますわ。
- 626 名前:デフォルトの名無しさん [05/01/21 15:47:50 ]
- BREWって64ビット整数扱えますか?
32x2を作らないとだめ?
- 627 名前:デフォルトの名無しさん mailto:sage [05/01/21 16:38:00 ]
- 100レスくらい過去ログ読んでから質問しろと
- 628 名前:デフォルトの名無しさん mailto:sage [05/01/21 16:44:05 ]
- W21SAのEZナビウォークって標準のアプリだけ、
電源ボタン押しても中断メニュー無いんだけど、 これってどうやってるの?
- 629 名前:デフォルトの名無しさん [05/01/21 17:09:09 ]
- >>627
読み飛ばしてました。Thx あとARM7のint幅は16ビットですか・・・?
- 630 名前:デフォルトの名無しさん mailto:sage [05/01/21 17:13:55 ]
- 携帯かEZナビウォークのバグ。
どっちかは自分で考えてくれ
- 631 名前:デフォルトの名無しさん mailto:sage [05/01/21 17:34:56 ]
- 標準で付いてるアプリだと公開されてない方法とか使ってたりするんじゃないか?
つーか、携帯標準で付いてるアプリはまともに検証すらして無い気がする 03SAについてたラジオのアプリも起動時のメモリチェックしてない感じだったし。
- 632 名前:デフォルトの名無しさん [05/01/21 18:17:11 ]
- 初心者です。見当はずれな質問していたらすみません。
brewSDKのエミュレータでカメラは使用できるのでしょうか? たとえば、PC上にUSBカメラを接続してその画像を エミュレーター上で写すことはできるのでしょうか? よろしくお願いします。
- 633 名前:デフォルトの名無しさん mailto:sage [05/01/21 18:25:10 ]
- >>632
出来ない。 でも、エミュ上でならなんでも使えるからDirectShowで 真似事みたいなのは作れる。っというか作った >>629 モードによって違うと思うが、普通(ARMモード)は32bitです。
- 634 名前:デフォルトの名無しさん mailto:sage [05/01/21 18:25:45 ]
- >>632
無理ぽです。 あと、ICameraはBREWプログラマの敵です。 早急に実機でテストできる環境を整備すべきです。
- 635 名前:デフォルトの名無しさん mailto:sage [05/01/21 18:26:31 ]
- >>625
必要なワーキングメモリも違う事に注意。 618の方が少なくて済むよ。画像サイズによりけりだけど。
- 636 名前:デフォルトの名無しさん [05/01/21 18:40:53 ]
- >>633
>>634 やはり使えないんですね〜。 や早速の返事ありがとうございました。
- 637 名前:デフォルトの名無しさん mailto:sage [05/01/21 21:20:37 ]
- カメラアプリで便乗質問。
カメラを使う上で要注意の端末があれば教えてください。 (有名なバグがある、組み方にちょっと工夫が必要となる、など) 特にBREW2.1、QVGA対応端末で。
- 638 名前:デフォルトの名無しさん [05/01/21 22:44:43 ]
- >>637
コールバックされる順番が機種によって全然違う。気がする。
- 639 名前:デフォルトの名無しさん mailto:sage [05/01/22 00:28:36 ]
- >>637
とりあえず、○ニーは注意してやった方が良いかも >>638 俺はパラメータ別にあるGetParamの呼べるタイミングの 違いかなぁ
- 640 名前:620 mailto:sage [05/01/22 00:53:22 ]
- >>621
遅くなりましたがサンクスっ! ばっちり設定できましたっ
- 641 名前:デフォルトの名無しさん [05/01/22 01:21:05 ]
- ソフィアのゲームエンジンより安いライセンス製品知りませんか?
- 642 名前:デフォルトの名無しさん mailto:sage [05/01/22 03:30:41 ]
- >>641
自社開発。
- 643 名前:デフォルトの名無しさん mailto:sage [05/01/22 10:10:06 ]
- auのBREWアプリでポリモーフィズム使ってる人いる?
容量とか処理速度とか問題にならない? BREWアプリを外注したらif文だらけのコードがあがってきたんだが、 これって普通?
- 644 名前:デフォルトの名無しさん mailto:sage [05/01/22 10:43:32 ]
- >>643
マルチUzee
- 645 名前:デフォルトの名無しさん [05/01/22 11:41:08 ]
- どうでもいいけどKDDIって韓国のBREW系HPに質問しまくりだな。
自分らで解らないこといっぱい聞いてるなぁ。 いっぱい書き込みあるなぁ。もうだめじゃん
- 646 名前:デフォルトの名無しさん mailto:sage [05/01/22 14:16:12 ]
- 今日こんなのがあるなんて初めて知って、興奮してたら…
俺がやりたかったことは見事 >>5 のFAQで儚く散った… 自分の携帯にすら入れられないとは…ちぇっ.
- 647 名前:デフォルトの名無しさん mailto:sage [05/01/22 15:23:00 ]
- >>643
仮想関数呼び出しのメカニズムから勉強し直せ。
- 648 名前:デフォルトの名無しさん mailto:sage [05/01/22 15:26:04 ]
- > 自分の携帯にすら
BREWはさ、HDDレコーダとかカーナビとかのような、ちょっと電子部品が多めの 家電製品の一部であって、KもQも携帯マニアの楽しみなんて考えてないからな。 元々エンドユーザがプログラムするもんじゃないんだよ。 アプリの自作も、発表の手段も、持ち歩くことも、手段は他にいくらでも有んだから、 必ずしも全キャリアの端末が自作アプリ置き場である必要はないだろ。そこを敢えて ハッキングする!(←語源の方のハックね)というひとなら尊敬もされようが、自分の 活動環境があらかじめ用意されていないから失望した、なんてのは創造性がねえよ。 BREW導入開始当初なら兎も角、今更、こんな板にまで出張して愚痴たれられても…
- 649 名前:デフォルトの名無しさん mailto:sage [05/01/22 15:33:43 ]
- てかちょっとでも悪用すると、便利な盗撮道具や
ウィルスまがいのアプリが出来上がりってのは笑えないね。 もうちょい考えて環境整えろと。
- 650 名前:646 mailto:sage [05/01/22 17:50:00 ]
- まぁただの愚痴だったんで、住人の皆様の気分を害したならごめんなさい。
情報見付けた時に「おぉっ!」っと思ったんで、ちとがっかりしただけでして…。 大人しく今まで通りJavaいじってます。所詮趣味でプログラム書いてるだけなんで…。 C++の方が好きなんですけどね…。
- 651 名前:デフォルトの名無しさん mailto:sage [05/01/22 17:52:01 ]
- >>647
>>643はiアプリから移植したからそうなってるんじゃないのか?
- 652 名前:デフォルトの名無しさん [05/01/22 18:30:45 ]
- よし、Cの標準関数移植するぞぉがんばるぞぉ。
- 653 名前:デフォルトの名無しさん mailto:sage [05/01/22 19:33:59 ]
- >>652
ヘルパー関数使えやヴァカ
- 654 名前:デフォルトの名無しさん mailto:sage [05/01/23 02:31:57 ]
- >>650
648だけど、言い過ぎだった。 「新製品なのになんで動かないんだよ」「非対応は怠慢」から始まって 「自由に作らせろ」「Java VM乗せればいいじゃん」「無料にしろよボケ」まで 数々の有り難いご意見を、毎日毎日毎日毎日毎日頂戴しているせいか 過剰反応してやってしまった。今は反省している。 色んなしがらみが有って「うちはキャリアでも端末メーカーでもないよう」 程度の弁解すらなかなか言えんのよ。
- 655 名前:デフォルトの名無しさん mailto:sage [05/01/23 15:27:42 ]
- 遅RESだが。
>>625 PNGからの展開よりもCONVERTBMPの動作のほうが10倍以上速いよ。 #メモリ上のデータから画面に描画するまでで 端末にもよるがARM9端末なら大抵は。 JPEGは問題外。 速度は端末によってかなりバラバラ、さらにデコード待ちのコールバックがTIMERコールバックより優先度が低いらしく発生しない。 >>643 過去にも検証があった気がするがそんなに遅くは無い。 もちろん不要なところまでvirtual入れないようにはしといたほうが良いだろうが。 >>631 検証って行ってもKDDIの基準はQUALCOMMの基準より大分厳しいからな。 標準アプリはKDDIの基準ではNGでもQUALCOMM基準ではOKって可能性も多分にある。 てか、KDDIの基準は厳しすぎ。
- 656 名前:デフォルトの名無しさん mailto:sage [05/01/24 02:03:51 ]
- 神経質ユーザー対策のため、日本仕様になってるんだろう審査
- 657 名前:デフォルトの名無しさん mailto:sage [05/01/24 16:41:10 ]
- 実際にIDIBをサポートしないIBitmap実装を使ってる実機ってあるのかな。
手持ちの実機のDeviceBitmapもQueryInterfaceするまでもなく中身はIDIBだったし。
- 658 名前:デフォルトの名無しさん mailto:sage [05/01/24 16:44:25 ]
- >>655
ファイルならISHELL_LoadBitmapがお手軽。 gzipかましてるなら、展開時間と展開前バッファとIDIBのコストを考慮。 DDBでいいならIDIBいらないけど、ヒープ余裕なのかな?
- 659 名前:デフォルトの名無しさん mailto:sage [05/01/24 17:06:54 ]
- >>643
大量のif文(switch-caseに置き換えられないんだろうか?)を書くのと、virtualを使って書くのと。 果たしてどっちがコードサイズ小さくなるんだろうね? うちは問題になるほど差は無いと思うし、最適化でジャンプテーブル化される余地のあるswitch-caseならともかく 大量のif-else書いて毎回分岐するくらいならvirtualで実装した方が速い気がする。 参考:Efficient C++
- 660 名前:デフォルトの名無しさん [05/01/24 20:45:54 ]
- SMALL_FONTって、実機じゃないと動作しなかったりしますか?
エミュだと ISHELL_CreateInstance() でのポインタの中身が0なんですけど。。。
- 661 名前:デフォルトの名無しさん mailto:sage [05/01/24 20:49:21 ]
- >>660
brewforums.qualcomm.com/ja/showthread.php?s=&threadid=92
- 662 名前:660 mailto:sage [05/01/24 21:20:16 ]
- >>661
ああっ、フォーラムにあったのか、手間取らせて申し訳です。
|

|