1 名前:デフォルトの名無しさん [2007/08/21(火) 15:32:26 ] NTT DoCoMoのiモード携帯電話用Javaに関する話題を扱うスレッドです。 ※DoCoMo以外は下記スレへ。 CLDC+MIDP+携帯電話用Javaスレッド part 7 ttp://pc11.2ch.net/test/read.cgi/tech/1180010672/ ■ iアプリ特有ではなくJava一般に関する質問はこちらへ 【初心者】Java質問・相談スレッド104【大歓迎】 ttp://pc11.2ch.net/test/read.cgi/tech/1185493592/ ■ iモード携帯電話用Java(iアプリ)まとめサイト ttp://ton.my-sv.net/ ■関連スレ 【日本携帯】Mascot Capsule/Micro3D【標準】 ttp://pc8.2ch.net/test/read.cgi/tech/1117773530/
658 名前:654 mailto:sage [2007/11/17(土) 19:49:16 ] >>657 逆アセって言い方が悪かったのかな?デコンパイルって言えばいいのかな? jad.exeの引数にクラスファイル指定するだけだから簡単にできる。 出力されるソースも、ほぼjavaのソースと同じだ。
659 名前:デフォルトの名無しさん mailto:sage [2007/11/17(土) 20:14:21 ] 言い方が悪いっつーか逆アセとデコンパイルじゃ意味が違うじゃん
660 名前:デフォルトの名無しさん mailto:sage [2007/11/17(土) 20:42:06 ] 俺は許容が広いから「あぁ、そういういみなんだろうな」と理解できた。 >>658 は、頭悪い上司を持つと苦労するタイプだろうw
661 名前:デフォルトの名無しさん [2007/11/17(土) 20:51:06 ] >>651 神!ty! あと2時間でサーバーへアップロードしないと 次の作業まで2週間待ちになってしまう。。。 とにかくも651に感謝m(。_。)m
662 名前:デフォルトの名無しさん [2007/11/17(土) 21:27:51 ] >>651 の書いたとおりにやったら、動いた!!すごい なんで動いたかよくわからないけど、今日はもう時間がないため とりあえずアップできるサーバーを探さなければ・・・。 651の内容のうち、前半は既に済んでいたので、以下のみ行った。 ・Eclipseを立ち上げてワークスペースをiαppliToolのappsに設定 iαppliTool で指定している作業フォルダを設定した。 ・helloWorldプロジェクト作成 helloWorldプロジェクトは既にあったので、別名のプロジェクトを作成した。 プロジェクトを作成した後、ウインドウ−設定 で、Doja-5.0 のインストールフォルダを指定した。 (これを設定しないと、クラスがうまく作れなかった) ・srcフォルダにソースを作成 Eclipse でクラスを作ったら、自動的に作成された。 クラスは、スーパークラスを com.nttdocomo.ui.Application とした。 ・実行→構成および実行でDoJa5.0アプリケーションのフィルタを作って実行 無事、動いた。 残りは、以下の作業だ。携帯が手元にないので;; とりあえずサーバーへアップロードしたら 場所移動して携帯でチェック。報告は明日以降になりますm(。_。)m ---残りの作業 ・動いたら apps/helloWorld/bin/ にある helloWorld.bin,helloWorld.jam,download.htmlの3つをサーバへアップロード ・携帯からdownload.htmlへ接続、アプリをダウンロード ・携帯でアプリ実行
663 名前:デフォルトの名無しさん mailto:sage [2007/11/17(土) 22:09:28 ] まったく、デコとかパイとか。
664 名前:デフォルトの名無しさん mailto:sage [2007/11/17(土) 23:13:17 ] >>652 -dontoptimizeつけてみるとか
665 名前:652 mailto:sage [2007/11/17(土) 23:51:16 ] >>658 jadファイル自分の力と気力じゃ解読不能みたいでした。 >>664 それはもうつけました。 とゆうよりつけないと圧縮できませんでした。
666 名前:デフォルトの名無しさん mailto:sage [2007/11/18(日) 01:30:01 ] proguardのバージョン変えてみるとか?
667 名前:デフォルトの名無しさん mailto:sage [2007/11/18(日) 01:57:43 ] > そもそも、クリアキーはKEY_IAPPと同一キーではないのか? うお、これでうまくいったよ!ありがとう! つーかそんなとこに割り振られてるなんて気づかなかった・・・
668 名前:652 mailto:sage [2007/11/18(日) 10:49:18 ] proguardかけた後にjargかけたら出来るようになりました
669 名前:デフォルトの名無しさん mailto:sage [2007/11/18(日) 13:31:16 ] >>668 それはProGuardの後にpreverifyをかけてなかっただけじゃないのか?
670 名前:デフォルトの名無しさん [2007/11/18(日) 13:41:51 ] 62.xmbs.jp/yosukeapuri/ 裏アプリをやってみませんか? ポケモンやドラクエ、マリオなど懐かしいゲームが携帯のアプリになって再登場( ゜∇゜) やりたい人はURLを (・o・)ノ 62.xmbs.jp/yosukeapuri/
671 名前:デフォルトの名無しさん [2007/11/18(日) 21:17:11 ] ・・・サーバーにアップしたファイルのアクセス権をミスって2週間ダメにしたorz
672 名前:デフォルトの名無しさん [2007/11/20(火) 02:42:56 ] リモート制御機能ってトラステッドアプリでしかダメだよね?
673 名前:デフォルトの名無しさん mailto:sage [2007/11/20(火) 03:48:55 ] >>672 リモート制御機能とはなんですか
674 名前:672 mailto:sage [2007/11/20(火) 06:20:30 ] >>672 APIリファレンスに書いてあるんだけど、 開発ガイドには全く書いてない。 public class PushManager プッシュ機能の管理オブジェクトを定義します。 リモート制御におけるプッシュ機能により、 サーバから i アプリにパラメータとパラメータを送信した時刻(パラメータ更新時刻)を渡すことができます。 渡されたパラメータとパラメータ更新時刻は、JAM が受信して保持します。 i アプリからは、JAM が保持するパラメータと パラメータ更新時刻を取得することができます。 また、i アプリ起動中やサスペンド中に JAM がパラメータを受信した場合には、 ParameterPushListener により定義されたリスナが呼び出されます。 エミュレーターのトラステッド動作設定にもリモート制御の項目が無いし、気になったもので、、。
675 名前:デフォルトの名無しさん mailto:sage [2007/11/20(火) 11:02:07 ] >>674 それはマイボックス用のAPI
676 名前:デフォルトの名無しさん mailto:sage [2007/11/20(火) 15:20:31 ] >>675 サンクス、 そんなサービスがあるとは知りませんでした。
677 名前:デフォルトの名無しさん mailto:sage [2007/11/22(木) 09:18:11 ] ADF設定のTrustedAPIDって、 勝手アプリで設定しとくと、 実機じゃ正常動作できませんか?
678 名前:デフォルトの名無しさん mailto:sage [2007/11/22(木) 10:52:11 ] できたらトラステッドの意味がねぇw
679 名前:デフォルトの名無しさん mailto:sage [2007/11/22(木) 20:18:31 ] >>678 そりゃそうなんですけど。 TrustedAPIDの正誤をいつどこで確認してるのか気になったのです。 DL元ホスト(IPアドレス)とAPIDを一意に結び付けて、 DL時にdocomoのサーバに問い合わせるとか…? くらいしか思いつかなかったのですが。 今試してみたらTrustedAPIDを書いてるとDL自体出来ないみたいです。
680 名前:デフォルトの名無しさん mailto:sage [2007/11/23(金) 15:02:22 ] >>679 まあ、そんな仕組みだと思うけど。
681 名前:デフォルトの名無しさん mailto:sage [2007/11/26(月) 09:59:07 ] Subversionでソース管理しようとしてるんですが、 コンパイルするとresディレクトリにある「.svn」ディレクトリもバイナリに含んでしまいます。 コンパイルオプションで特定のディレクトリ以下のファイルは含まないとかできないんですかね?
682 名前:デフォルトの名無しさん mailto:sage [2007/11/26(月) 11:20:27 ] >>681 コンパイルはbatで行なってるんでしょ? 直前に.svnを別のところに退避させて、コンパイル終わったら戻すようにしたら?
683 名前:デフォルトの名無しさん mailto:sage [2007/11/26(月) 11:29:01 ] 今時バッチファイルでコンパイルしてる人いるの・・? IDKかANTかと思ってたが。
684 名前:681 mailto:sage [2007/11/26(月) 15:23:11 ] >>682 コンパイルはbatじゃなくてふつーにIDKでやってます。 とりあえず開発時はそのままやってて、実機テスト&リリース時は別ディレクトリに移してコンパイルしてる状態。 この手間がちょっと面倒なんで改善できたらなぁと。
685 名前:デフォルトの名無しさん mailto:sage [2007/11/26(月) 15:41:48 ] >コンパイルオプションで特定のディレクトリ以下のファイルは含まないとか 普通に出来ますが
686 名前:デフォルトの名無しさん mailto:sage [2007/11/26(月) 15:42:14 ] >>681 俺は画像格納用のフォルダをresとは別に用意しておいて、 resフォルダはsvnの管理から外してる。 (spに詰めるバイナリ生成ツールがそこにあるからでもあるが) まぁ、どっちにしても手間なんだけど バッチ使いも結局バッチを書く手間はあるわけで、 自分にとってベターな方法を模索するのがいいんじゃないかと。
687 名前:デフォルトの名無しさん mailto:sage [2007/11/26(月) 21:24:50 ] >>686 サンクスコ いろいろやってみます。
688 名前:デフォルトの名無しさん mailto:sage [2007/11/26(月) 21:28:31 ] 普通にbat使ってますがなにか
689 名前:デフォルトの名無しさん mailto:sage [2007/11/26(月) 22:54:38 ] プリプロセッサやら、プロガードやら使うからbatが主流だろう。 というのは仕事としてやってる人の考え方だったのかな IDKってコンパイルオプション指定なんてできたっけ?(JAM指定呼び出しでしかエミュレータ呼び出さないもんでw)
690 名前:デフォルトの名無しさん mailto:sage [2007/11/26(月) 23:05:09 ] idkはビルドの前後にbat指定できなかったか
691 名前:デフォルトの名無しさん mailto:sage [2007/11/26(月) 23:09:50 ] とりあえず俺はeclipseの出力jarにbatでオブファスケータかけてる
692 名前:デフォルトの名無しさん mailto:sage [2007/11/26(月) 23:21:27 ] >>690 batの指定というよりビルドの前後にコマンドの指定ができる感じだな とはいえオブファスケートしちゃうとコンパイル以外idkが自動でやってくれたのは全部やりなおしになるから存在意義が・・・
693 名前:デフォルトの名無しさん mailto:sage [2007/11/27(火) 00:00:54 ] ていうか何十個もある端末用の個別のファイルをいちいち手作業でGUIでクリックしてつくるとか考えられない。 途中で間違う可能性もあるし。
694 名前:デフォルトの名無しさん mailto:sage [2007/11/27(火) 00:11:06 ] >>693 何十個っていったい何をそんなにわけてるの? その状況が想像できないのだが…
695 名前:デフォルトの名無しさん mailto:sage [2007/11/27(火) 00:32:45 ] >>694 相当昔の端末までサポートしてるなら不思議じゃないけど
696 名前:デフォルトの名無しさん mailto:sage [2007/11/27(火) 01:45:15 ] >694 例えばSystem.getProperty()で取れないような機種別情報が必要なら 何十個もjarを作るかもしれんな。具体的にどんな情報かは知らないが。 それなら機種名を渡してサーバ上に用意した関連情報を引き出す 作りにすればグッと数を減らせるだろうけど、 通信できない(しちゃいけない)事情があるとか。
697 名前:デフォルトの名無しさん mailto:sage [2007/11/27(火) 02:20:02 ] つかサウンドデータだけでも十数個のセットになるやん
698 名前:デフォルトの名無しさん mailto:sage [2007/11/27(火) 04:35:24 ] >>697 mova含めたら19種類、FOMA限定なら6種類かな? www.hundredsoft.jp/wav2mld/
699 名前:デフォルトの名無しさん mailto:sage [2007/11/27(火) 08:36:16 ] えっ?
700 名前:デフォルトの名無しさん mailto:sage [2007/11/27(火) 08:36:31 ] 今でも新規案件でmova対応ってあるの? うちはもうfoma限定だなぁ。 サウンドは通信で取得するかアプリ上で分けるかだな。
701 名前:686 mailto:sage [2007/11/27(火) 13:55:28 ] >>689 一応俺もプロなんだがサイズに困るほどのアプリが殆どない。 圧縮するにしても100k超えることは滅多にないし 904で無圧縮状態でテストしてOKだったら圧縮して動作確認しておしまい。 毎度圧縮する必要性を感じないからIDKのみで十分。 >>700 たまーに勘違いな営業さんが「全キャリア全機種対応」とかほざいて 一応話聞いてみるとmovaも入ってたりするよね。 帰ってもらうけど。
702 名前:デフォルトの名無しさん mailto:sage [2007/11/27(火) 13:56:03 ] 画像が最後まで読めないです com.nttdocomo.ui.UIExceptionが出てるんですけど これは機種の問題ですかね?
703 名前:デフォルトの名無しさん mailto:sage [2007/11/27(火) 15:15:59 ] >>700 mova含めないとサウンドデータだけで十数個のセットならないし 何十個もある端末用の個別のファイル作る必要性も微妙だし(1機種1ファイルのレベルになる)
704 名前:デフォルトの名無しさん mailto:sage [2007/11/27(火) 23:25:27 ] Doja 4.1、902世代以降をターゲットにゲームとか作ってます。 Graphics2において、アフィン変換かけてgif画像を回転させて描画させているのですが、ジャギが気になります。 OP_ADDでアルファブレンドしたら若干マシにはなるのですが、描画数が多いので負荷が気になります。 もっと良い解決策はないでしょうか?
705 名前:デフォルトの名無しさん mailto:sage [2007/11/28(水) 00:18:32 ] ありがちだけど、あらかじめ計算したパターンを持っちゃう。
706 名前:デフォルトの名無しさん mailto:sage [2007/11/28(水) 00:27:07 ] >>704 DDT
707 名前:デフォルトの名無しさん mailto:sage [2007/11/28(水) 00:41:58 ] DDTでもジャギは出るでしょ。 回し方の問題じゃないから。
708 名前:デフォルトの名無しさん mailto:sage [2007/11/28(水) 03:27:29 ] 回転させてもジャギが目立たないような色合いのグラフィックを描く。
709 名前:デフォルトの名無しさん mailto:sage [2007/11/28(水) 04:46:22 ] 100K超えることは滅多に無いってなんの話? jarの話?アプリ全容量の話?
710 名前:デフォルトの名無しさん mailto:sage [2007/11/28(水) 07:38:02 ] >>701 画像や音声は全部通信でとってくるし、うちもJARは100K超えることはないかな。 今は音声だけカテゴリ分けしてるけど、VGA機種向けに画像も分けるようにしないと いけなくなるんだろなぁ。 mova除外だけだと、FOMA701とか702なども対象になるけどそこら辺は含めるんかな。 30Kは物によっては相当きついよね。事前に収まるかどうか予測できるプロならいいけど 私にはできん。
711 名前:デフォルトの名無しさん [2007/11/28(水) 10:18:15 ] ドコモ制限キツすぎる。。。
712 名前:デフォルトの名無しさん mailto:sage [2007/11/28(水) 10:26:27 ] 機種依存考えると頭がパンクしそうだぜ
713 名前:デフォルトの名無しさん mailto:sage [2007/11/28(水) 10:32:16 ] >>711 制限的にはドコモが一番マシなんだが・・・
714 名前:デフォルトの名無しさん mailto:sage [2007/11/28(水) 10:36:28 ] 携帯アプリを匿名で配布したいと考えると Docomoかauのオープンアプリになるわけだが、 auのオープンアプリの制限は半端じゃない('A`)
715 名前:デフォルトの名無しさん mailto:sage [2007/11/28(水) 10:40:12 ] Sアプリの機種依存の多さは異常 公式資料が豊富だからまだ良いが
716 名前:デフォルトの名無しさん mailto:sage [2007/11/28(水) 10:47:27 ] >>709 変な日本語書いて申し訳ない。 jarの話。 >>710 30Kはアプリ仕様からソースがどの程度の規模になるか推測して、 ソース5000行程度を目安にしてる。 まぁ感覚だからアテにできないけどねw 100Kの壁に苦しんでる人たちはどうしてるんかな。
717 名前:デフォルトの名無しさん mailto:sage [2007/11/28(水) 10:49:50 ] 迷わず仕様削減
718 名前:デフォルトの名無しさん mailto:sage [2007/11/28(水) 20:24:43 ] 勝手アプリだが うちだとログとか見る限り7割のユーザーが903i,904iだから最悪メガアプリにして切捨てになるんじゃないかな まぁまだ100Kの壁に当たってないけど
719 名前:デフォルトの名無しさん mailto:sage [2007/11/28(水) 22:35:35 ] proguard(しかも4以降)をかまさないと100K超えるですよ。 さらに定期的に更新してるんで毎回どきどきですよ。
720 名前:デフォルトの名無しさん mailto:sage [2007/11/29(木) 00:48:36 ] 100K超えるプログラムってどんだけだよ
721 名前:デフォルトの名無しさん mailto:sage [2007/11/29(木) 01:02:40 ] 単機能のツール系アプリでも、UIやfool proof、例外処理にこだわると 結構サクッと100KiBの壁にぶつかるんだ、コレがorz
722 名前:デフォルトの名無しさん mailto:sage [2007/11/29(木) 10:13:34 ] プリプロセス使わなければ簡単に100kくらい超えるでしょ?
723 名前:デフォルトの名無しさん mailto:sage [2007/11/29(木) 13:11:20 ] 超えねーよw
724 名前:デフォルトの名無しさん mailto:sage [2007/11/29(木) 13:32:08 ] 俺の今作っているのは173,292バイトになってるけど
725 名前:デフォルトの名無しさん mailto:sage [2007/11/29(木) 13:33:42 ] 規模と設計によって容量なんて大きく変わるから一概には言えない問題だろ
726 名前:デフォルトの名無しさん mailto:sage [2007/11/29(木) 13:37:32 ] 100k超えるってヤシは まさかとは思うけど文字列とかデータ配列とかはjarに入れてないよね?
727 名前:デフォルトの名無しさん mailto:sage [2007/11/29(木) 13:45:06 ] 今調べたら俺が仕事で作った奴で最もでかかったアプリは クラス数200オーバーで画像リソース200kくらい混みで Jarサイズが600kだった('A`)
728 名前:デフォルトの名無しさん mailto:sage [2007/11/29(木) 16:15:26 ] クラスをガツンガツン使えるような時代になったのはいいことだ。 はやくFOMA以下を切り捨てたい・・・・orz
729 名前:デフォルトの名無しさん mailto:sage [2007/11/29(木) 17:19:12 ] >>728 FOMA以下ってことはFOMAも捨てるってことでおk?w
730 名前:デフォルトの名無しさん mailto:sage [2007/11/29(木) 17:27:47 ] createImageの作り方がどうしてもわからんす どっかサンプル置いてるとこないですかね? sampleから理解するのは得意なんですけど
731 名前:デフォルトの名無しさん mailto:sage [2007/11/29(木) 19:05:37 ] Image image = Image.createImage(640, 480);
732 名前:デフォルトの名無しさん mailto:sage [2007/11/29(木) 20:29:33 ] >>731 質問をよく見るんだ! createImageの使い方ではなく、作り方を聞いている!
733 名前:デフォルトの名無しさん mailto:sage [2007/11/29(木) 20:48:32 ] public class Image { public static Image createImage(int x, int y) { return null; } }
734 名前:デフォルトの名無しさん mailto:sage [2007/11/29(木) 20:49:56 ] >>733 GJだ!
735 名前:デフォルトの名無しさん mailto:sage [2007/11/29(木) 21:04:23 ] >>733 完璧だな public class Image { public Image() { } public static Image createImage(int x, int y) { return new Image(); } } の方が良い気はするが
736 名前:デフォルトの名無しさん mailto:sage [2007/11/29(木) 21:20:26 ] DoJa 5.0 の Ver3 以上のエミュレータについての質問です。 コマンドプロンプトから DoJa.exe を実行した場合に System.out.println の結果が表示されないようです。 また doja.exe -version 等、何らかの出力が期待されるオプションをつけて起動しても、 コンソールに何も出力されません。 これはエミュレータのバグでしょうか?それとも何か出力を受け取る方法があるのでしょうか?
737 名前:デフォルトの名無しさん mailto:sage [2007/11/29(木) 22:57:08 ] >>736 エミュのバグだと思われる。 たぶん直感アプリのために使っているのだろうけれど 基本的には、Ver3.00を使わないか、Doja5.1のエミュで間に合わせる。 どうしてもVer3.00でなければならない場合、あらかじめエミュを立ち上げておいて アプリの実行位置にプロジェクトの場所を合わせておき、コンパイルの後に エミュの起動ボタンで実行するようにする。
738 名前:デフォルトの名無しさん mailto:sage [2007/11/29(木) 23:01:43 ] アプリから 画像データとサウンドデータと表示座標データとテクスチャ座標データと文字列データ を切り離しても100Kに収まらず、アプリ連携で機能も切り離して、 それでも100Kぎりぎりな今日この頃。
739 名前:デフォルトの名無しさん mailto:sage [2007/11/29(木) 23:38:51 ] >738 企画が悪いんだろう iアプリ100KBに向かないアプリを無理に作ってるとしか
740 名前:デフォルトの名無しさん mailto:sage [2007/11/30(金) 00:27:04 ] >>739 2年以上バージョンアップを繰り返してるからねぇ。まぁしょうがない。
741 名前:デフォルトの名無しさん mailto:sage [2007/11/30(金) 00:50:08 ] クラスが増えると、 たいした機能が無くてもアプリサイズが増えるね。 保守性にかかわるから、クラスは気にせず作りたい…。
742 名前:デフォルトの名無しさん mailto:sage [2007/11/30(金) 02:07:50 ] >>738 常に速度が要求されないなら高度なスクリプトエンジンを組んでコードごとSP側に退避するべし
743 名前:デフォルトの名無しさん mailto:sage [2007/11/30(金) 05:08:43 ] MediaSound sound=MediaManager.getSound("resource:///sound.mld"); でリソース内のmldを読み込んでいるのですが、 メモリ内に存在するmld形式のバイナリデータを getSoundに渡す方法ってありますでしょうか?
744 名前:デフォルトの名無しさん mailto:sage [2007/11/30(金) 05:20:29 ] リファレンス嫁
745 名前:デフォルトの名無しさん [2007/11/30(金) 09:47:28 ] JAVAで文字のサイズを変換するプログラムがわかりません!! わかるひと教えてください。。
746 名前:デフォルトの名無しさん mailto:sage [2007/11/30(金) 11:32:04 ] 文字のサイズって?
747 名前:デフォルトの名無しさん mailto:sage [2007/11/30(金) 11:36:20 ] Font font = Font.getFont(Font.SIZE_TINY); g.setFont(font); ってことじゃないのかい?
748 名前:デフォルトの名無しさん mailto:sage [2007/11/30(金) 19:54:24 ] >>745 フォントサイズを設定したいのかそれともフォントイメージの拡縮をしたいのかによって変わるが 前者なら747だし後者なら一回Imageに描画して自力で拡縮しなさい ちなみに「文字のサイズを変換」という日本語だとどちらかといえば後者の意味に取れる 前者の意味の日本語は「文字のサイズの設定」や「文字のサイズの変更」だな VGA対応機種以外ではSIZE_LARGE,SIZE_MEDIUM,SIZE_SMALL,SIZE_TINY以外のフォントサイズを作るなら後者の方法で作り出す必要がある VGA対応機種ならFont.getSupportedFontSizes()で対応フォントサイズの配列を取得できる 後は自力で拡縮する以外にもリソースなどの画像データとしてフォントイメージを持ってしまうという手もあるにはある
749 名前:デフォルトの名無しさん mailto:sage [2007/12/01(土) 15:06:35 ] 905iのjamのDrawArea、皆さんどうしてますか? 仕様としては240*240 or 480*8nn(機種による)の2択だと思うんだが、 ちょっとN905i(480×854)で試してみたところ、240*427で全画面描画ができた。 縦横比はそのままに、2倍で拡大表示してくれている。 以前はこういうこと、できなかったと思うんだが・・・。 ただ、このままだとソフトキーが浮いてしまうので (画面最下部よりちょい上にソフトキーラベルが表示されて、 アプリが描画するコンテンツと被る)、 ちょっと縦を切り詰めて240*320くらいにしたら、ソフトキーも 被らず、ちょうどいい感じに。 デフォルトの240*240だと縦横比1:1なので、全然こっちの方がいい。 とりあえず全機種905iはxyを1/2した上で110ほど縦を切り詰める DrawAreaにしたら、D905iのユーザから拡大表示されず240*330が画面真ん中に ちょこんと表示されるというメールがきた。 N905iは特殊で、やっぱり240*240 or 480*8nn(機種による)の2択しかないんでしょうか。。。
750 名前:デフォルトの名無しさん [2007/12/01(土) 18:32:11 ] 簡単なコードを書いてEclipseで実行すると 「新規構成の起動 Reason: Check the details」とメッセージがでて 実行ができません。アドバイスお願いします。
751 名前:デフォルトの名無しさん mailto:sage [2007/12/01(土) 18:36:05 ] >Eclipseで実行すると ここ、具体的に何をどう操作したのか詳しく
752 名前:デフォルトの名無しさん [2007/12/01(土) 20:33:10 ] >751 お騒がせしました。解決しました。環境変数の設定をしていなかったようです。
753 名前:デフォルトの名無しさん mailto:sage [2007/12/02(日) 06:01:28 ] >>749 N904iは前から出来たが? 480x704だから240x352の解像度表示が可能だよ>N904i もちろんハード側が自動で2倍拡大してくれる
754 名前:デフォルトの名無しさん mailto:sage [2007/12/02(日) 10:56:41 ] さすがにハードではないだろう
755 名前:デフォルトの名無しさん mailto:sage [2007/12/02(日) 11:56:57 ] システムか
756 名前:デフォルトの名無しさん mailto:sage [2007/12/02(日) 14:03:25 ] 便乗でDrawAreaについて質問させてください。 P905iを買ったので自作のアプリをWVGA対応しようとしてるんだけど、 480x640だと上下にスキマ(WQVGA機で240x240のを動かした時に出る のと同じような枠)ができて、しかも上下でスキマのサイズが違う。 かといって高さを640より大きくするとピクト(電波とか電池とか時計とか)が 消えてしまう。 できれば、上下スキマなしでピクト消えないようにしたいんだけど、 どうすればいいか、どなたかご存知ないですか。
757 名前:デフォルトの名無しさん mailto:sage [2007/12/02(日) 14:03:59 ] >753 ごめん。かなり書き間違えた。 >480x704だから240x352の解像度表示が可能だよ 240*240 or 480*8nn or 480/2*8nn/2 ↑の3択までは分かるんだけど 240*240 or 480*8nn or 480/2*8nn/2 or 480/2*((8nn/2)-n) の4択がN905i(480*854)では可能だった。240*330が拡大表示される。 D905iでは4番目ができなかった。
758 名前:デフォルトの名無しさん mailto:sage [2007/12/02(日) 14:49:25 ] JAVAてc/c++と比較すると恐ろしいほど簡単だね
759 名前:デフォルトの名無しさん mailto:sage [2007/12/02(日) 15:26:12 ] まるでC/C++が難しいかのような口ぶりだな
760 名前:デフォルトの名無しさん mailto:sage [2007/12/02(日) 15:40:07 ] 覚えることはCの方がはるかに少ないのだが
761 名前:デフォルトの名無しさん [2007/12/02(日) 16:11:02 ] Eclipse3.3にて開発しようと思っています。 DoJa-5.1API iappli Development Kit ユーザーズガイドの P322のリモートJavaアプリケーションの設定ができないのと、 P311の作業をして折りたたみ状態を閉じるにすると Connecting to 127.0.0.1 on port 2800 Waiting for debugger on port 8000 assert: offScrId != 0: invalid offscreen id と記録され固まりますアドバイスお願いします。
762 名前:デフォルトの名無しさん mailto:sage [2007/12/02(日) 16:34:39 ] >>758 C と C++ を一緒にするなよwwwwwwww
763 名前:デフォルトの名無しさん mailto:sage [2007/12/02(日) 18:32:58 ] >>701 > たまーに勘違いな営業さんが「全キャリア全機種対応」とかほざいて たまーに、どころか良く居るよ。 で、BREW版と同時開発した場合の問題点とか話してやると「プログラマ的には JavaとCの違いは大きな問題ではないが…」って辺りで理解できなくなるようで、 逆切れされたり、あいつはCを知らない!なんて陰口言われたり。 面倒なので最近はFLASHお勧めwwwで逃げてる。
764 名前:デフォルトの名無しさん [2007/12/02(日) 18:35:01 ] 「顔ちぇき!」にショッピングサービスを提供開始 news.ameba.jp/economy/2007/12/9050.html
765 名前:デフォルトの名無しさん mailto:sage [2007/12/02(日) 19:15:38 ] JAVAてc++と比較するとホント簡単な言語だよな vc++になればswingの100倍は難しいよな
766 名前:デフォルトの名無しさん mailto:sage [2007/12/02(日) 19:17:56 ] JAVAてこんな習得のしやすい簡単な言語だと知ったときは びっくりしたよ。C#もそうだけど 最新の言語は習得が楽でいいよね
767 名前:デフォルトの名無しさん mailto:sage [2007/12/02(日) 19:20:43 ] JAVAていろんなこと出来る上に 習得のしやすさはスクリプトレベルだから 初心者が集まりやすいよね
768 名前:デフォルトの名無しさん mailto:sage [2007/12/02(日) 19:21:20 ] 言語の問題なのかね ライブラリの差に依るような気もするが
769 名前:デフォルトの名無しさん [2007/12/02(日) 19:22:29 ] Javaなんて使えないよ。 C++(BREW)で実用的なJava実行環境(MIDP/iアプリ)は実装できるけど、逆は無理だからね。 C++>>>Javaなんだよな。 C++が使えればJavaでできることはすべてできるし、同じ処理を何十倍も高い性能で実現できる。 JAVAてC++と比較するとホント低能な言語だよな
770 名前:デフォルトの名無しさん mailto:sage [2007/12/02(日) 19:22:41 ] iアプリレベルになると大規模なWEBプログラムの方がまだ難しいんじゃないかと思う
771 名前:デフォルトの名無しさん mailto:sage [2007/12/02(日) 20:36:02 ] 最近のアプリは結構難しくなってきてると思うけどなぁ PSクラスのゲームならほとんど移植可能だろ
772 名前:デフォルトの名無しさん mailto:sage [2007/12/02(日) 21:35:37 ] Cと比べるとどんな感じ? 今C勉強してるんだけど、一通り終ったらjavaで簡単なアプリ作ろうと思うんだ。
773 名前:デフォルトの名無しさん mailto:sage [2007/12/02(日) 21:40:56 ] C++じゃなくてCと比べるのか それはだいぶ違う感じだと思うよ
774 名前:デフォルトの名無しさん mailto:sage [2007/12/02(日) 21:43:50 ] >>772 なにか死亡フラグっぽいな
775 名前:671,662,650 mailto:sage [2007/12/02(日) 23:41:00 ] 先日、再びiアプリのダウンロードにトライしたのですが、 またダウンロードできず(⊃Д`;) よくよく調べてみると、対応しない端末?でダウンロードを試みたときに出るエラーが出てました。 まぁ、notapplicable.html を作っていなかったので、エラーページすら見つからないというエラーでしたが・・・。 >>662 のように i アプリを作り、その後、端末 F900iS でダウンロードしようとすると notapplicable.htmlエラーが表示されるらしい。 Eclipse は 3.3.1.1を使ってます。 Eclipse 3.3.1.1 + Doja-5.0 でコンパイルすると F900iS(Doja-3.5)ではダウンロードできなくなってしまうのかな。 i アプリの内容は、ダイアログボックスに「helloworld」と表示させるだけの簡単なものです。 一応中間報告。 2週間も間が空きすぎてしまっているので、この後、もっかい原因究明して、 脳みそを i アプリ開発モードに切り替えねば。
776 名前:デフォルトの名無しさん [2007/12/03(月) 00:46:24 ] 金魚運動マシーン
777 名前:デフォルトの名無しさん mailto:sage [2007/12/03(月) 00:48:07 ] >>772 せめて少しでいいからC++も知っておく方が良い 別にSTLを使いこなせとかは言わんから C++でクラスの概念と継承やメンバ関数やインスタンスの概念を知ってるだけで全然違うから
778 名前:デフォルトの名無しさん mailto:sage [2007/12/03(月) 03:06:35 ] >775 ウザイ。 何か報告したい問題点や質問があるなら要点をまとめて書きなさい。 だらだらと日記を書くのはブロク作ってそっちでやりなさい。
779 名前:デフォルトの名無しさん mailto:sage [2007/12/03(月) 06:37:36 ] >>773 そーなのかー。 ども。 >>774 似せたつもりは無いんだ。 気付かなかった >>777 了解。終ったらC++一通りしてみるか。 ありがとうございます。
780 名前:デフォルトの名無しさん mailto:sage [2007/12/03(月) 11:47:56 ] >>772 つうか、なんで素直にJavaやらないんだ?
781 名前:デフォルトの名無しさん mailto:sage [2007/12/03(月) 15:03:45 ] >>780 先にCはじめたからかな。 2言語同時進行はつらいよな
782 名前:デフォルトの名無しさん mailto:sage [2007/12/03(月) 16:43:14 ] すみません,初歩の質問なんですが doja でpanelで setTitle()で表示するタイトル文字サイズの変更ってできますか? いろんなサンプルためしても905シリーズだと字がちいさすぎるみたいなので
783 名前:デフォルトの名無しさん mailto:sage [2007/12/04(火) 05:49:05 ] >>782 無理だった筈 N904iでもVGA表示するとタイトルが小さくなりすぎて結局俺の場合canvasで自力描画した まぁ容量的余裕があったのとpanelで表示してたのがTextBoxだけだったってのが大きいが 容量的余裕が無いなら諦めるしかないと思う panelのコンポーネントのsetFontはそのコンポーネントにしか干渉しないし
784 名前:デフォルトの名無しさん mailto:sage [2007/12/04(火) 09:59:09 ] >>783 ありがとうございました やっぱり無理なんですね... なにか他の手考えます
785 名前:デフォルトの名無しさん mailto:sage [2007/12/04(火) 12:50:44 ] >782-784 コンストラクタで↓こんなことしたアプリでは、 super(); Font f = Font.getFont(Font.FACE_SYSTEM | Font.STYLE_PLAIN | Font.SIZE_MEDIUM); //24x24 Font.setDefaultFont(f); setTitle("タイトル"); タイトルは12x12のフォントサイズで、TextBoxやLabelは24x24サイズで表示される。 ところが2回目以降にnewしたものはタイトルが24x24のサイズで表示される。 エミュレータでも実機でもそうなる。不思議。
786 名前:デフォルトの名無しさん mailto:sage [2007/12/04(火) 17:26:30 ] >>785 Panelから継承したクラスのコンストラクタでのことなら Panelのコンストラクタでデフォルトフォントのフォントオブジェクトを取得してるってことなんじゃない? それならその挙動はいたって普通で不思議でもなんでもないと思うのだが? Panelオブジェクトを生成する前にFont.setDefaultFont()でタイトルに使用するフォントをセットしておけばいいってことだよな デフォルトフォントの設定をIApplicationのstart()とかで行ってしまえば以降ずっとタイトルもフォントサイズが変更されるってことでしょ
787 名前:784 mailto:sage [2007/12/04(火) 19:35:22 ] >>785-786 ありがとうございます 勉強になりました
788 名前:785 mailto:sage [2007/12/04(火) 19:40:30 ] >786 >デフォルトフォントの設定をIApplicationのstart()とかで行ってしまえば >以降ずっとタイトルもフォントサイズが変更されるってことでしょ そうなった。勘違いだったようだ。thx じゃぁこれで>782も解決ってことかな。
789 名前:デフォルトの名無しさん mailto:sage [2007/12/05(水) 02:40:52 ] StringBuffer sb = ("ABCD"); int z = sb.indexOf("BC"); とすると二行目で「シンボルを解決できません」となるんだけど もしかして全部のメソッドは使えない?
790 名前:デフォルトの名無しさん mailto:sage [2007/12/05(水) 03:23:06 ] >>789 CLDCのAPIリファレンス見れ。
791 名前:デフォルトの名無しさん mailto:sage [2007/12/05(水) 11:58:13 ] iアプリ一覧に表示されるときに 使われるアイコンは作れて表示できたんだけど、 大きく表示されるほうのアイコンがiアプリのマークのまま。。。 モバイルナナコのアプリはちゃんとカードのアイコンに変わってるんだよね。 どなたか情報持っていませんか?
792 名前:デフォルトの名無しさん mailto:sage [2007/12/05(水) 14:02:11 ] 職場にiアプリの宿題やってくれてtelが来た((((゜д゜;)))) 今時の学生さんは・・・
793 名前:デフォルトの名無しさん mailto:sage [2007/12/05(水) 14:04:08 ] で、いくらでやると答えたんだ?
794 名前:デフォルトの名無しさん mailto:sage [2007/12/05(水) 18:39:40 ] >>790 J2SEとDoJaのSDKは入れたけど、そっちは未チェックだった サンクスコ ぼちぼちやるわ
795 名前:デフォルトの名無しさん mailto:sage [2007/12/05(水) 19:51:06 ] >>791 iアプリコンテンツ開発ガイド最新版のP217、 エミュ付属のDevGuide.pdf P65。 ADFの項目のAppMainTitleで設定できる。 項目名で惑わされるが、ここには画像のファイル名を入力する。 AppIconと同様に、160x160のGIF/JPEG画像resフォルダに入れてビルドすればOK。 AppIconと違って、DoJa-5.1プロファイル専用なので注意。
796 名前:デフォルトの名無しさん mailto:sage [2007/12/06(木) 08:31:34 ] コマンドラインからiアプリのビルド→svnでコミットってできないものかね。 毎回更新が面倒なので自動化したい
797 名前:デフォルトの名無しさん mailto:sage [2007/12/06(木) 08:36:11 ] >>796 batなりantなりお好きにどうぞ
798 名前:デフォルトの名無しさん mailto:sage [2007/12/06(木) 14:16:41 ] >>795 ありがとう〜画像名入れても出来ないからどうやるんだろうと思ってたけど 画像サイズがどうも違っていたみたい。 試してみるね
799 名前:デフォルトの名無しさん mailto:sage [2007/12/06(木) 17:58:42 ] >>795 よくよく見たら載ってた。ありがとう。 試してみたら出来ました。
800 名前:デフォルトの名無しさん mailto:sage [2007/12/06(木) 22:25:44 ] 初めてなんで、DoCoMo公式サイトに出てるEclipse(3.1xとか)を 使いたいんだけど、古いEclipse置いてある高速ミラーサイトってない? 本系のwww.eclipse.org/ だと、速度が15K/secくらいしか出ない・・・orz
801 名前:デフォルトの名無しさん mailto:sage [2007/12/06(木) 22:58:08 ] JDKから再インストールしても、エミュレータがCPU時間を占領してしまう症状が治らん…… 毎回タスクマネージャで優先度最低にして凌いでる。 どうにかならんか。
802 名前:デフォルトの名無しさん mailto:sage [2007/12/07(金) 01:00:18 ] sleep()使いなさい
803 名前:デフォルトの名無しさん [2007/12/07(金) 01:41:44 ] 待ち受けアプリで不在着信が有った事を知りたいんですが、 どのようにして取得すれば良いでしょうか? メールは、PhoneSystem.getAttribute(PhoneSystem.DEV_MAILBOX) で未読の有無を取得してるんですが、 不在着信では似たようなものが見つかりません。 試行錯誤してたらこんな時間になってしまい、 携帯のバッテリーも切れてしまいました。 よろしくお願いします。
804 名前:デフォルトの名無しさん mailto:sage [2007/12/07(金) 07:42:30 ] >>797 いやいや、そのコンパイルするところがわからんのよ。 iアプリ用のライブラリをリンクするっていう情報をmakeファイルか何かに 書かないといけないんじゃないの?きっと。よくしらんけど
805 名前:800 mailto:sage [2007/12/07(金) 08:58:06 ] >>800 自レスだが、古いヴァージョンのAll-In-One-Eclipseってのがあった。
806 名前:デフォルトの名無しさん mailto:sage [2007/12/07(金) 09:34:02 ] >>804 javacのコンパイルオプションを調べれ。 iアプリに関係なく、Javaレベルでの話。
807 名前:デフォルトの名無しさん mailto:sage [2007/12/07(金) 09:44:25 ] >805 解決してから言うのもなんだけど、 初めてなればこそ、HelloWorldと画像1枚描画する程度くらいまでは EclipsなしでDoJa開発キットだけでやり始めた方がいいと思う。 Eclips絡みの余計なトラブルを抱え込まなくて済むわけだし。
808 名前:デフォルトの名無しさん [2007/12/07(金) 21:12:04 ] はじめまして。 教えていただきたいことがあります。 初めてJavaでiアプリを作ろうと考えているのですが、端末に保存したデータを 通信によりパソコンに送り、そしてパソコン内でそのデータを処理することは できるのでしょうか? 例えば、シューティングゲームの過去5回のスコアと倒した敵の数をパソコンに 送り、パソコンでスコアと倒した敵の数の平均を求める。 という感じに。 よろしくお願いいたします。
809 名前:デフォルトの名無しさん mailto:sage [2007/12/07(金) 21:32:23 ] サーバーに送ることはできるので それをパソコンから見ることになるでしょう
810 名前:デフォルトの名無しさん mailto:sage [2007/12/07(金) 21:39:14 ] >808 iアプリは、そのiアプリをダウンロードしたサーバとのみ通信できる。 HTTP/HTTPS で GET/POST。 詳細は>3の公式サイトから「iアプリ開発ガイド詳細編」を取ってきて熟読してな。 いま疑問に思ってることの答えは全部書いてあると思う。
811 名前:デフォルトの名無しさん mailto:sage [2007/12/07(金) 21:51:41 ] >>807 アドバイスありがとう。 でも、開発環境に早く慣れるようにeclipseで行こうと思います。 JAVAは初めてで、今日はListVeiwのクラスを書いてたんだけど、オーナードロウが不可能なことに気付いた。 JAVAは関数のポインタは渡せないんですよね。 こんな場合はListVeiwクラスを継承して特殊な処理をするしかないんでしょうね。
812 名前:デフォルトの名無しさん mailto:sage [2007/12/08(土) 02:15:10 ] 811なんかかわいいな。 小学生?
813 名前:デフォルトの名無しさん mailto:sage [2007/12/08(土) 02:19:35 ] そりゃ失礼だろ。中学生くらいじゃねーの?
814 名前:デフォルトの名無しさん mailto:sage [2007/12/08(土) 12:07:53 ] >>813 いえ、中二の美少女です。
815 名前:デフォルトの名無しさん [2007/12/08(土) 22:58:09 ] はじめまして 初めてiアプリを作っていて良くわからないことがあります。 java.util.VectorをimportしたコードをiAppliTool DoJa-5.0からコンパイル してビルドも問題なくできているのに、F904やSH704に落とすときに、不正な ソフトですというメッセージが出てダウンロードできません。もちろんjamの 中のappsizeには間違いはありません。Vectorはサポートされないのでしょうか? よろしくお願いします。
816 名前:デフォルトの名無しさん mailto:sage [2007/12/08(土) 23:06:43 ] この中で3Dやったことある人居る?Doja-5.0でmbacとbmpでポリゴン使おうとしたら PVmicroではちゃんと出るのにエミュでも実機でも裏表っつうか頂点ぶっ飛んでるっつうか 変な風になるんだが・・・全然わかんないんです><教えてください!!
817 名前:デフォルトの名無しさん mailto:sage [2007/12/08(土) 23:17:24 ] 自分を疑った方がいい
818 名前:デフォルトの名無しさん mailto:sage [2007/12/08(土) 23:47:15 ] V4のFigureなんてアプリ側じゃそんなに設定項目無いんだし コンバートに失敗してんじゃね?
819 名前:デフォルトの名無しさん mailto:sage [2007/12/09(日) 09:15:28 ] 初めて書き込みさせて頂きます。 Spriteを使ってアニメーションをさせたいのですが、 sprite[n]に格納した画像を順番にforで一枚だけisVisible(true)にして、 drawSpriteSetで描画すると、前回描画し、今回はisVisible(false)にしたスプライトも残ったままになります。 背景を最描画し、その上に再度drawSpriteSetすると一応アニメっぽくはなるのですが、背景を再描画しなくてよい方法などございますでしょうか? ご教授よろしくお願い致します。
820 名前:デフォルトの名無しさん mailto:sage [2007/12/09(日) 11:08:35 ] >819 ない。 描いたものはプログラマが(上描きや塗り潰しによって)消さない限り消えない。
821 名前:デフォルトの名無しさん [2007/12/09(日) 13:34:35 ] オルタ正直期待以上!!! シナリオはオリジナルより面白かったしwwwキャラも愛着持つほど魅力的ww 『アプリゲームじゃなぁ』なんて思ってただけに、出来の良さにビックリwwww ダウンロード方法 ☆FOMA900シリーズ/ソフトバンク/ 「EZトップページ」→「ゲーム」→「RPG」→「アトラスweb site」→「グローランサーオルタナティブ」 ☆au 「EZトップメニュー」→「カテゴリで探す」→「ゲーム」→「ロールプレイング」→「女神転生」→「グローランサーオルタナティブ」
822 名前:デフォルトの名無しさん mailto:sage [2007/12/09(日) 16:56:01 ] あぁ、俺の携帯、アプリ動かない奴だから('A`)y-~~ アプリは仕事で作ってるだけ。
823 名前:デフォルトの名無しさん mailto:sage [2007/12/09(日) 17:09:02 ] 俺も俺も
824 名前:デフォルトの名無しさん mailto:sage [2007/12/09(日) 17:36:07 ] なにを隠そう俺もだ
825 名前:デフォルトの名無しさん mailto:sage [2007/12/09(日) 17:53:33 ] 俺はむしろウィルコム
826 名前:デフォルトの名無しさん mailto:sage [2007/12/09(日) 20:32:53 ] ゲームアプリ好き≠アプリ制作者 仕事で作ってると嫌になる時がある。
827 名前:デフォルトの名無しさん mailto:sage [2007/12/09(日) 20:53:12 ] ていうか仕事で作っててその作ってるアプリ自体が面白いと思ったことは無いな なぜなら最初の段階ではバグだらけでまともに動かないし、まともに動くようになると飽きている。 まあバグつぶしていって段々動くようにしていくこと自体が一番面白いっちゃー面白いんだけどね。
828 名前:デフォルトの名無しさん mailto:sage [2007/12/09(日) 21:07:30 ] 若ぇな坊や。 携帯アプリのやたら規模の小さいプロジェクトは ソースコード、リソースの管理のミニマムケースとしての 実験にはもって来いの環境だし、 プロジェクトに関わる人数も少ないから、コード規約とか 作成環境のテストにも非常に向いてるんだぜ? ゲームは糞だが、ソースは美しい、それ以上は望まねぇw
829 名前:デフォルトの名無しさん mailto:sage [2007/12/09(日) 22:02:05 ] そんなもんに金払うユーザーはたまんねぇな
830 名前:デフォルトの名無しさん mailto:sage [2007/12/09(日) 22:24:25 ] 俺の最終顧客はクライアントであってユーザーじゃねぇからなw
831 名前:デフォルトの名無しさん mailto:sage [2007/12/09(日) 22:46:46 ] 俺は自分の作ったアプリは マスター前日くらいにやると面白いと感じる それまではバグ取りばっかでプレイなんかしたくない
832 名前:デフォルトの名無しさん mailto:sage [2007/12/10(月) 00:31:18 ] てか俺は携帯自体もってねーよ
833 名前:デフォルトの名無しさん mailto:sage [2007/12/10(月) 01:16:10 ] あるあるww
834 名前:デフォルトの名無しさん mailto:sage [2007/12/10(月) 02:35:05 ] >>820 ありがとうございます。 スプライトって当たり判定にしか使えないんじゃ…
835 名前:デフォルトの名無しさん mailto:sage [2007/12/10(月) 03:29:13 ] 画像によっては衝突判定も役に立たないよ 円を描いた透過画像が斜めに衝突するとき、 画像は接触してないけど矩形が接触してるから「衝突してる」 行列操作で形が変わってるとき、 画像は接触してるけど元の矩形が接触してないから「衝突してない」
836 名前:デフォルトの名無しさん mailto:sage [2007/12/10(月) 11:34:12 ] 土日このスレ見てなかったもんで始めましての数に吹いたw
837 名前:デフォルトの名無しさん [2007/12/10(月) 23:27:36 ] そうだったのかぁー! 待ち受けアプリ作ってるんだけど、sleep();の後も実行続けるのね。 sleep();したらそのまま端末に制御が移るのかと思って2時間悩んだよ。
838 名前:デフォルトの名無しさん mailto:sage [2007/12/11(火) 09:47:02 ] ? sleep()中は一部のイベントが発生する以外は、何の命令も実行されない そもそも、sleep()するには、その前に、制御を端末に移す(非活性化状態にする)、deactivate()を発行しないといけないはずなんだが… 何を悩んだんだ?
839 名前:デフォルトの名無しさん mailto:sage [2007/12/11(火) 11:33:38 ] 今更気づいたけど、文字列の中に直接絵文字打ち込んでもちゃんと表示されるのね。 ずっと "\uxxxx" てやってたよ。 全機種大丈夫かちょっと心配だけど。
840 名前:デフォルトの名無しさん [2007/12/11(火) 19:55:57 ] deactivate()は実行してるんだけど、sleep()がreturnと同じような挙動をすると思ってた。 sleep()を実行するとすぐに端末に制御が移り、省電力モードに移行するのかなと。 それで、sleep()の後のコードが実行されているとは思わず悩んでました。 実際は省電力モードに移っても良い事を端末に知らせるだけで、 その後もコードの実行は続いてるって事だよね。 つまり、sleep()を実行しないでdeactivate()だけで処理を終えても電池の消耗の早さが違うだけで、 アプリの挙動は変わらないって事でいいのかな。
841 名前:デフォルトの名無しさん mailto:sage [2007/12/11(火) 20:48:09 ] >>840 >実際は省電力モードに移っても良い事を端末に知らせるだけで、 >その後もコードの実行は続いてるって事だよね えーと Java のライブラリのメソッドや Windows の API や unix のシステムコールの sleep や Sleep というのは、省電力等の話の場合の「スリープ」とはあまり関係なくて、 単に「今することないからしばらくこのスレッドやプロセスのコードの実行を停止して」 というような意味で、実際の動作もそんな感じです。 全てのスレッドが sleep や何かのイベント待ちになっていると、OS はそれを契機に CPUなどを省電力モードに移行させるかも知れませんが、それはまた別の話。
842 名前:デフォルトの名無しさん mailto:sage [2007/12/11(火) 21:16:52 ] なんかThread.sleepと待ち受けのMApplication.sleepが混ざってね?
843 名前:デフォルトの名無しさん mailto:sage [2007/12/11(火) 21:55:31 ] >>840 >つまり、sleep()を実行しないでdeactivate()だけで処理を終えても電池の消耗の早さが違うだけで、 >アプリの挙動は変わらないって事でいいのかな。 アプリの内容にもよるけど、かなり違う。 sleep()が発行されると、休眠状態になり、すべての処理は一旦停止、キューにたまっているイベントもすべて破棄される。 その後、端末を開くなどして、システムイベントが発行されると、非活性化状態に変わって、 sleep()の次の命令からアプリが再開される。 時計なんかで常時書き続けなければいけないアプリでsleep()発行すると、時間が進まない。 deactivate()呼ぶだけなら問題ない。 (分単位の時計ならsetWakeupTimer()で解決するけど)
844 名前:デフォルトの名無しさん [2007/12/11(火) 22:16:32 ] >>841 sleep()ってiアプリだけじゃなかったんだね。 iアプリの入門書読んだら終了するみたいに書いてあったから勘違いしてた。 >>843 一応止まってたんだね。 WakeupTimerセットしてたから、スルーしてると思った。 と言う事は、sleep()で止まってる時にWakeupTimerのイベントが発生すると、 まずsleep()の次が実行されて、その後端末に処理を戻さない限り processSystemEvent()が発生しないのかな?
845 名前:デフォルトの名無しさん mailto:sage [2007/12/11(火) 23:34:37 ] >>844 processSystemEvent()の実行も、sleep()の続きの実行も、 並行に両方とも行われる。
846 名前:デフォルトの名無しさん mailto:sage [2007/12/11(火) 23:51:57 ] >>844 まずはiアプリコンテンツ開発ガイドに目を通して、 「活性化状態」「非活性化状態」「休眠状態」の違いを 理解したほうがいいと思う。
847 名前:デフォルトの名無しさん mailto:sage [2007/12/12(水) 11:14:55 ] >>736-737 この問題なんだが、737は「Doja5.1エミュ使え」って言ってるけど、エミュ5.1でも同様にprintlnの結果が出力されない 誰か5.1(でも5.0でもいいから)でコマンドラインからのエミュ実行した状態でprintln出力できた人いないか?
848 名前:デフォルトの名無しさん mailto:sage [2007/12/12(水) 17:07:15 ] >>847 リダイレクト。
849 名前:デフォルトの名無しさん mailto:sage [2007/12/12(水) 17:59:34 ] >>848 ありがとう。ファイルに出力するのはできた でも doja.exe 〜色々オプション〜 >&1 とやってプロンプト自身に出力させようとすると、 ハンドル 1 のリダイレクト中に ハンドルを複製できませんでした。 と出てしまった。プロンプトに出力することはできそう?
850 名前:デフォルトの名無しさん [2007/12/12(水) 21:07:20 ] >>845-846 問題は一応解決したけど、なんかモヤモヤしてます。 もう一度ガイドを読み直してみます。 ありがとう。
851 名前:デフォルトの名無しさん [2007/12/13(木) 01:03:18 ] F905iでplaySound()メソッドを使った効果音再生が出来ないんですが、 他の機種ではどうですか? 機種依存の機能ではないみたいだから不具合かな?
852 名前:デフォルトの名無しさん mailto:sage [2007/12/13(木) 03:26:13 ] 普通に考えたら自分の勘違いやミスを先に疑うと思うけど
853 名前:デフォルトの名無しさん mailto:sage [2007/12/13(木) 11:17:12 ] >>849 doja.exe いろいろ | more
854 名前:デフォルトの名無しさん [2007/12/13(木) 18:37:02 ] >>852 一応playSound()を使ってるらしい他の人が作ったiアプリも試してみたんだけど、 反応は全く同じなんです。 もちろん、他の音は出るのでハード的な故障ではないと思います。 それで、ここならiアプリでplaySound()を使って試せる人がいると思って質問しました。
855 名前:デフォルトの名無しさん mailto:sage [2007/12/14(金) 00:50:13 ] そんな重大なバグがあったら、とっくにニュースになってるはずだろ。 マナーモードとかだったら殺す。
856 名前:デフォルトの名無しさん mailto:sage [2007/12/14(金) 02:23:16 ] 適切でないサウンドファイルを使っているに一票
857 名前:デフォルトの名無しさん [2007/12/14(金) 07:48:44 ] playSound()はサウンドファイルなど必要なく、 playSound(SOUND_ALARM); などとするだけで、組み込みの効果音が出るメソッドです。 試しにN902iでやってみましたが音が出ました。 もちろんマナーモードじゃないです。 静かなところで聞くと、かすかに雑音が出ている事に気が付きました。
858 名前:デフォルトの名無しさん mailto:sage [2007/12/14(金) 08:26:50 ] playSoundクラスなんてねぇな('A`) 調べるのダリー
859 名前:デフォルトの名無しさん mailto:sage [2007/12/14(金) 11:28:57 ] キー確認音オフに一票。
860 名前:デフォルトの名無しさん [2007/12/14(金) 11:57:48 ] iアプリ用に、7zを解凍できるライブラリあります? PCから、沢山のファイルやフォルダを転送したときに それをSD Bindで直接扱いたいんですが いろんな制約があって簡単にはできないんですよね? だから全部7zで固めてそれを一つのフォルダ用に 扱えたらと思っているのですが。 zipはできる(?)っぽいのでそれでもいいんですけど、 一般的に7zの方が圧縮率高いし、個人的に好きだし、 すでに7zで固めてるあるし・・・ 7zが使えるライブラリがないのなら、 なんか7zのJava実装があるみたいなんで、 それをiアプリ用に実装してみようかと思っていますが、 もしかったら無駄なので。 www.7-zip.org/ja/sdk.html (Javaだから、まさかそのまま使えたりするんだろうか?)
861 名前:デフォルトの名無しさん mailto:sage [2007/12/14(金) 13:59:04 ] 展開が比較的重い上に1ファイルを展開するために全ファイルの展開を必要とする7zを使うのは 用途次第では効果があるかもしれんがjar領域を消費してSD-BIND領域を空ける必要性というのを考えた時に意味が無くないか? 普通はSD-BIND領域を消費してでもjar領域を空けるように設計するべきだと思うんだが? もちろん設計におけるトレードオフは他にもあるだろうが スクラッチパッド領域ならまだダウンロードサイズ削減と全体容量削減のためという名目が立つ可能性がゼロではないが ベタの差分画像が大量にあるとかいう前提でならjar+zip>jar+7z展開コード+7zになる可能性は有るが それならそれで差分データを差分のみ保存する等してzip側の圧縮効率を上げるほうが良い可能性もあるしな 後コンパイルしたわけじゃないがざっと見た感じ7zのjava実装はCLDCでも素通りしそうな感じはするな
862 名前:デフォルトの名無しさん mailto:sage [2007/12/14(金) 15:09:39 ] >>861 前提条件として、パソコンで使用している(大量の)ファイルやフォルダを 携帯アプリでも使いたいってことなのです。 あとは、USBケーブルでファイルを送ってiアプリから触ることができる 唯一の方法であるSD Bindingの制約を知って唖然としてください。 blog.livedoor.jp/tonogata/archives/50988364.html ・ファイル数が英数8文字まで つまり、拡張子を抜いたら4文字しかままならねーのですが。 ・PCからのファイル作成を受け付けない 一度携帯アプリ側でダミーファイルを作り、そこにPCから内容編集&上書き保存というマニュアル・オペが必要 ・サブフォルダが作れない もういいよ。ほんと・・・ ・アクセスが遅い、らしい 設計段階で躓いたので、携帯でみてねーけど。
863 名前:デフォルトの名無しさん mailto:sage [2007/12/14(金) 15:22:23 ] あと、7zが1ファイルを展開するために 全ファイルの展開が必要なんて初耳なんですが?
864 名前:デフォルトの名無しさん mailto:sage [2007/12/14(金) 18:16:28 ] ん?ああ、7zと言えばソリッド書庫が基本かなと思ってたが あえて非ソリッド書庫で保持してるというならなおさらにzipとの圧縮率の差は微々たる物にならないか? それこそ1割未満だろ この大容量時代にあえて容量をあまり気にしないでよい部分で1割気にするってどうよ? 後一応俺SD-BIND対応アプリ組んだこともあるし SD-BINDの制限ぐらいは知ってるが今の話題とはなんら関係ないんじゃねーか? それとファイルネームの制限は8.3までだよファイル名の本体8字まで拡張子3字まで ちなみに今有る端末が8.3形式ってだけでAPI自体はロングファイルネームも対応してるよ SDHC対応機種でロングファイルネームが使えるかの確認はしてないけどね またそこには書かれてないがファイルをアプリから生成する場合も0byteのファイルはアプリ終了時に削除されてしまうので 最低でも1byteの中身があるファイルを生成しておく必要がある これはDoJaのエミュだと0byteでもファイルが残ってくれるんだけど実機だと残ってくれない SDBINDで重くなる原因の最大のモノはSD-BINDの初期化作業もだがFolder.getFiles()がかなり重い readやwriteのアクセスよりもファイル数が多くなるとFolder.getFiles()処理の方が圧倒的に重くなるので ファイル名をある程度決め打ち処理する方が速度的には良いかな
865 名前:デフォルトの名無しさん mailto:sage [2007/12/14(金) 18:26:09 ] あとSD-BINDだけがPCからiアプリへSD経由でデータを送る唯一の手段ではないんで一応そこんとこも注意しておく まぁ偽装画像技術はテキストビューアーやエミュぐらいにしか使われてはいないけどな それでも基本的には渡すデータはどんなものでも渡せるし速度もSD-BINDと比べたらスクラッチパッドには負けるかもしれんが十分に速いよ この辺もまぁ用途次第だな 詳しく知りたいならreateとかでググればよろし 確か2ch発祥の不思議なダンジョン系アプリで偽装画像技術でデータを保持するタイプのアプリがあった気がするが あれって完成したのか?
866 名前:デフォルトの名無しさん mailto:sage [2007/12/14(金) 18:26:55 ] せっかくためになる話してるんだから句読点!w
867 名前:デフォルトの名無しさん mailto:sage [2007/12/14(金) 18:43:02 ] 一応必要ないかもしれんが e-words.jp/w/82E3E5BDA2E5BC8F.html xxxxxxxx.zzzで合計したら.を混ぜて12文字までのファイル名のことな>8.3形式 まぁMS-DOSで使われてた形式だ xxxx.zzzじゃ4.3形式になっちゃう
868 名前:デフォルトの名無しさん mailto:sage [2007/12/14(金) 19:01:12 ] もしかしたら863が勘違いしてるかも知れんので一応書いとくか 俺が言う1ファイル展開に全ファイル展開が必要ってのは a.7z(中身は3ファイル:0.txt 1.txt 2.txt) b.zip(中身は3ファイル:0.txt 1.txt 2.txt) とあった時に 1.txtのみを展開するのに7z(ソリッド書庫)では0.txtと1.txtと2.txtの全部を展開してその後1.txtだけを取る必要があるのに対して zipなら1.txtだけを展開できるってことな 別にa.7zとb.7zの2ファイルがあった時にa.7zの中身を1個取り出すのにb.7zまで展開の必要があるってことじゃないからな もちろんa.7zがソリッド書庫なら中身を1個取り出すためにa.7zの中身を全部展開する必要はあるけどな
869 名前:デフォルトの名無しさん mailto:sage [2007/12/14(金) 19:24:10 ] 火病りかけてる相手に そこまで噛み砕いて教えてやるとは優しいのう
870 名前:デフォルトの名無しさん mailto:sage [2007/12/14(金) 21:26:03 ] 俺はどちらかというとI/Oの速度より7zの展開がJVMで実行して 禿げ上がりそうな遅さになりそうな気もする。あとメモリが足りんとか 7zipのドキュメントに展開時に必要なワークメモリ量が書いてあったよね
871 名前:デフォルトの名無しさん mailto:sage [2007/12/14(金) 21:46:43 ] つーかjavaのLZMAデコーダのみの実装だから7zのヘッダの処理とかは自分でjavaで書かねばならないっぽいな まぁデコーダを書く手間と考えたらそれほど面倒ではないだろうが
872 名前:デフォルトの名無しさん mailto:sage [2007/12/14(金) 22:04:51 ] C++実装が2GHzのCPUで10〜20MB/sだそうだから 携帯Javaではその数百分の1ってとこか。 この手のものの利用はポーティングの手間とかメモリ量とか速度とかGPLとか考えることが多すぎて 結局、符号化方式から自作してしまったよ。
873 名前:デフォルトの名無しさん mailto:sage [2007/12/14(金) 22:25:11 ] わざわざjavaで独自エンジン組むぐらいならZIPで十分な気がする まぁDoJa以外への移植も考えてならしょうがないけど S!は一応DeflaterがあるからZIPヘッダの処理部分だけ書けばZIP展開はできるんだよな
874 名前:デフォルトの名無しさん [2007/12/14(金) 22:27:32 ] >>859 凄い! その通りでした。 でも、情報通知音がキー確認音と何の関係が有るのか理解できない。 前使ってたN902iはキー確認音とは無関係だったのに。 それに、無音ではなく雑音が出るのも変だな。 バージョンアップで直ればバグだし、そのままなら仕様ってやつか。 ありがとう。
875 名前:デフォルトの名無しさん mailto:sage [2007/12/14(金) 22:51:59 ] 質問です。 SD-bindingを使ってSDカードに保存した画像は 携帯ネイティブの画像一覧から参照できない ということで間違いないでしょうか。
876 名前:デフォルトの名無しさん mailto:sage [2007/12/14(金) 23:44:32 ] >>875 yes
877 名前:875 mailto:sage [2007/12/15(土) 00:14:46 ] レスありがとうございます。 素直にマイピクチャに保存します。
878 名前:デフォルトの名無しさん [2007/12/15(土) 01:03:12 ] トラステッドアプリは個人的に作って個人で利用する事も出来ないんでしょうか? 便利な機能がたくさんあるのになぁ
879 名前:デフォルトの名無しさん mailto:sage [2007/12/15(土) 01:16:40 ] >>878 無理
880 名前:デフォルトの名無しさん [2007/12/15(土) 03:15:33 ] 教えてください。 携帯の画面上で以下のような図を表示し、 ______ | @ | A | | ̄ ̄ ̄ ̄ ̄ ̄| | B |  ̄ ̄ ̄ ̄ ̄ ̄ 携帯の数字キーから@とAに数字を打ち込むと、Bに@+Aの合計を表示する プログラムを作りたいのですが、どのようにプログラムを書けばいいのか教え てください。 よろしくお願いします。
881 名前:デフォルトの名無しさん mailto:sage [2007/12/15(土) 03:57:06 ] >880 ご飯の食べ方教えてって言われて、箸の持ち方から教えるとかやってらんない。 「初めてのプログラミング」とか「初めてのiアプリ」とかいった、 初心者は何から手を付ければいいのか説明してる本を読んで。 初心者向けにiアプリの作り方を説明したサイトを10ヶ所くらい読んでみるのもいいし。
882 名前:デフォルトの名無しさん mailto:sage [2007/12/15(土) 11:25:48 ] >>870 > 禿げ上がりそうな遅さになりそうな気もする。あとメモリが足りんとか > 7zipのドキュメントに展開時に必要なワークメモリ量が書いてあったよね www.7-zip.org/ja/sdk.html > 展開に要するメモリ量: 8-32 KB > 展開のためのコードサイズ: 2-8 KB (最適化レベルにもよります) 最新機種なら十分じゃね? スクラッチパッドとあわせて1MB
883 名前:デフォルトの名無しさん mailto:sage [2007/12/15(土) 12:50:05 ] >>880 それは・・・・ まず自分でそのソフトを練習として作るレベルのものだと思われ。 それきいてたら 完
884 名前:デフォルトの名無しさん mailto:sage [2007/12/15(土) 13:06:05 ] それはほんとに最低限度の場合だな860がsdkからデコーダーのみを抽出した上で(エンコーダーとデコーダーが混ざってるから) LZMAデコードエンジンだけのサイズでソレって事だし 7zのファイル処理(ヘッダ部の処理や暗号部分等)は別途必要になるんでコードサイズはもう少し肥大化すると思うぞ 目安の一つとして7zCon.sfx(コンソールの7z自己展開エンジンだと思うんだが)をzip圧縮すると69kbyte程になるので 最初の設計の指針としてjarの肥大化は30〜50kbyteは考えておく方が安全だ まぁ最初からメガアプリ専用で100kbyteの壁を考えないなら微々たる問題かもしれんがね iFDとかTree!Explorer VPとかみたいなファイラーみたいなアプリを作りたいのかね?
885 名前:デフォルトの名無しさん mailto:sage [2007/12/15(土) 13:06:48 ] 884は>>882 ね
886 名前:デフォルトの名無しさん mailto:sage [2007/12/15(土) 14:57:00 ] >>884 ファイルとフォルダがたーくさんあって、 それがすでに7zで固めてあって、 その中の任意のファイルをiアプリから読み込みたいだけです。 ないならないでいいんだよ。作るから。
887 名前:デフォルトの名無しさん mailto:sage [2007/12/15(土) 15:17:11 ] PC上で7zからzipに変換しておけば済む話じゃね?
888 名前:デフォルトの名無しさん mailto:sage [2007/12/15(土) 15:47:29 ] 受話器のマイクの音声に反応するとか、記録するような処理って 最新のiアプリの仕様でも出来ないんですか?
889 名前:デフォルトの名無しさん mailto:sage [2007/12/15(土) 16:40:05 ] それが出来たら電話代稼げなくなるから無理
890 名前:デフォルトの名無しさん mailto:sage [2007/12/15(土) 16:43:54 ] >>886 そういうのをファイラーっていうような気がするんだが……俺の勘違いかな? まぁあくまでトレードオフの話だから 趣味で自分がやるってのを止めるわけではないよ LZMAデコーダーはそのまま使えそうだから頑張って7zファイルを処理するコード書いてみると良いよ 実際DoJaのzip処理にも内部の日本語ファイル名が展開できるかどうかは機種依存とかパスワード付きzipは展開できないとか 拘りだすと汎用なzip展開処理としては問題がある点もあるからね 独自コードでメモリ上でzipファイルにパッチ当てでもやってるのか無理矢理それらを処理するiFDみたいなiアプリだってあるし >>887 だなぁ iアプリ上で7zを処理する仕組むを組むよりもPC上にある全7zファイルをzipファイルに変換してしまう処理を組む方が多分ラクだし早いな まぁ俺が元々携帯でのjavaよりもPC上でのCやC++の方が得意だというのも有るんだろうけど 7zが全部ソリッド書庫だというなら中にあるファイルの種類によっては携帯のjavaの方を組む選択にするかも知れんけど ベタ画像の差分モノ(もうこの時点で種類が極端に限られるけど)なら7z→zip処理でサイズが膨れ上がりすぎるんで javaの方でどうにかする選択肢になるかも知れんな まぁその場合でもサイズが大きすぎて携帯のヒープでは前方からのスライドショー程度しか出来なくなりそうではあるが 速度を度外視するならSDをテンポラリにすればなんとかなるか? 携帯じゃあまりテンポラリディレクトリって概念は使われないがSD-BINDがあるなら出来なくはないか どっちにしても程度の問題かなbmp+7zをjpg+zipに変換するプログラムを組むって選択肢も有るし
891 名前:デフォルトの名無しさん mailto:sage [2007/12/15(土) 16:46:16 ] >>888 905iの音声認識はマイクに喋った言葉を音じゃなく文字として拾うものなので (「明日」とマイクに喋ったら"あした"という文字列を取得できる) 音として記録するのは今の所無理だね 自分が喋った生音じゃなくてもよければ音声認識と音声合成を使って無理矢理処理する方法もなくはないけどあんま現実的ではない
892 名前:デフォルトの名無しさん [2007/12/15(土) 21:41:00 ] iアプリは作り方が悪いとリソースが開放されずに残ったりしますか? 自作のiアプリをテストしてたら、メールを作成する時に「メモリ不足です」と出ます。 電源OFF,ONで直ります。
893 名前:デフォルトの名無しさん mailto:sage [2007/12/15(土) 21:55:03 ] >>892 iアプリの問題というよりも端末そのもののバグって気がするが>それ 実行中にオブジェクトのリソースが残ることがあるかって点ではdispose()があるものは dispose()で明示的なオブジェクトの開放を行わないと駄目だが iアプリそのものが終了後にネイティブリソースが開放されずに残るってのは端末のバグだと言えると思う
894 名前:デフォルトの名無しさん [2007/12/15(土) 22:14:52 ] >>893 機種はF905です。 PCと違って行儀悪くても終了したら全部開放される事にはなってるんですね。 バグだとしたら致命的だなぁ
895 名前:デフォルトの名無しさん mailto:sage [2007/12/15(土) 22:35:15 ] マルチタスク?とやらでアプリ使用中ってことはないよね? アプリ終了してもリソース開放されないならバグだな
896 名前:デフォルトの名無しさん mailto:sage [2007/12/15(土) 23:31:29 ] >>895 いやいや待てよマルチタスクでiアプリ実行中にメールを起動したとしようや その状態でメール側にしろiアプリ側にしろメモリ不足なんて干渉が起きる時点で明らかに設計上のバグだろ これがアクセスできないリソースへのアクセスを止めるワーニングメッセージならともかくだが 例えばiアプリがSDを使用してる場合はマルチタスクでネイティブのSDアクセス部分が動かないようにワーニングを出すとかならまだ理解できる
897 名前:デフォルトの名無しさん [2007/12/16(日) 01:36:08 ] 一瞬だけ「メモリ不足です」って出るんです。 で、F905の板とか関連を見てみたら、他でも返信メールを打とうとしても、 画面が切り替わらないという症状があるらしい。 多分、一瞬だけ「メモリ不足です」が出てると思う。 やっぱりバグかな。
898 名前:デフォルトの名無しさん mailto:sage [2007/12/16(日) 09:06:05 ] 仕様かもしれん
899 名前:デフォルトの名無しさん mailto:sage [2007/12/16(日) 10:32:54 ] まぁFだしなぁ PとSH以外でまともな携帯求めるほうが間違ってるといいたいw
900 名前:デフォルトの名無しさん mailto:sage [2007/12/16(日) 12:08:52 ] N900iでも、アプリとメールとiモードを同時に使うと「メモリ不足です」でメールが閉じられたりするよ。 Javaヒープとメールやiモードのヒープが、共有されているだけじゃね。
901 名前:デフォルトの名無しさん mailto:sage [2007/12/16(日) 16:12:02 ] N、D、Fは何かしら問題が起きる事が多い気がするから嫌い。 みんなPとSHを使えばいいのに。
902 名前:デフォルトの名無しさん mailto:sage [2007/12/16(日) 16:23:34 ] SHはソフトバンク機で尋常じゃない機種依存持ってるからやだ
903 名前:デフォルトの名無しさん mailto:sage [2007/12/16(日) 17:34:14 ] 最近の端末は3Dの為に専用のハードウェア積んでるから それによる機種依存もあるんだよねー
904 名前:デフォルトの名無しさん mailto:sage [2007/12/16(日) 17:56:14 ] Windowsは何かしら問題が起きる事が多い気がするから嫌い。 みんなMacを使えばいいのに。
905 名前:デフォルトの名無しさん mailto:sage [2007/12/16(日) 18:05:44 ] Mac使わなきゃならないならこの仕事辞めるわ('A`)
906 名前:デフォルトの名無しさん mailto:sage [2007/12/16(日) 20:21:06 ] 関西だとやっぱMacDoって言うの?
907 名前:デフォルトの名無しさん mailto:sage [2007/12/17(月) 08:46:21 ] java 初心者だけど、聞いていいですか? 構造体をリストに保持したいんだけど、javaだと、どうやって実現します? vectorとか?
908 名前:デフォルトの名無しさん mailto:sage [2007/12/17(月) 09:35:33 ] ArrayList<HogeClass>
909 名前:デフォルトの名無しさん mailto:sage [2007/12/17(月) 11:07:55 ] 905で縦横判別テストと思って try{ switch(PhoneSystem.getAttribute(PhoneSystem2.DEV_DISPLAY_STYLE)){ ほげ } catch (UnsupportedOperationException e) { } とかしてみたんですけどエミュレーター上は問題なく動いて実機だと 実行時例外が発生して UnsupportedOperationException がcatchできないみたいなんですけどなにか勘違いしてますかね? ちなみにP905です
910 名前:デフォルトの名無しさん mailto:sage [2007/12/17(月) 11:51:01 ] iアプリコンテンツ開発ガイド for DoJa-5.x 各機種オプションAPI・拡張API実装状況
911 名前:デフォルトの名無しさん mailto:sage [2007/12/17(月) 11:52:03 ] >>909 他のとこの UnsupportedOperationException エラーでした ソースは大丈夫そう ...Canvas2部分があやしい模様 エミュレーターだとエラーでないんだよなorz
912 名前:デフォルトの名無しさん mailto:sage [2007/12/17(月) 13:24:17 ] Canvas2なんて使えるほうが珍しいってか使える機種あったっけ? >>910 の資料ちゃんと読んだほうがいいぞ 公式資料のくせにきちんとした表になっててわかりやすいし
913 名前:デフォルトの名無しさん mailto:sage [2007/12/17(月) 14:30:46 ] >>912 Canvas2は5.1以降の拡張APIだから公開されてる実装状況の資料にはまだ載ってないよ 多分だけどF905i専用のAPIじゃないの?
914 名前:デフォルトの名無しさん mailto:sage [2007/12/17(月) 17:02:23 ] >>908 > ArrayList<HogeClass> ありがとうございます。 構造体の代わりにクラスを作ってArrayListに格納ってことですか。 ところで、クラスってインスタンス一個作る毎に、どのくらいメモリを消費するんでしょう? 数千単位だと、結構無視できない量になる? それともCの構造体程度?
915 名前:デフォルトの名無しさん mailto:sage [2007/12/17(月) 17:48:04 ] >>913 F905専用かもしれませんね APIで簡単に回転させようと思ってたんですが P905でも使える他のクラスあるのかなぁ ちなみにP905の横オープンですが PhoneSystem.getAttribute(PhoneSystem2.DEV_DISPLAY_STYLE) してみた所 ATTR_DISPLAY_STYLE_REVERSE となぜか実機はREVERSEの値返してきました ATTR_DISPLAY_STYLE_HORIZONTAL_RIGHT あたりかと思ってたのに回転関係は結構機種依存度高そう
916 名前:デフォルトの名無しさん mailto:sage [2007/12/17(月) 20:07:09 ] >>914 iアプリに関する話?Java一般の話? 実装依存だから何とも言えない。 たいていはCの構造体と同じくらい
917 名前:デフォルトの名無しさん mailto:sage [2007/12/17(月) 21:27:17 ] >>915 画面そのものとキー配置とディスプレイ位置の関係上はリバース位置になるんじゃない? 実際横に開いて縦に使う事だってできるんだし あと904iまでは画面回転させるなら表示する内容を一回全部Canvasと同じサイズのImageに書いて (90度,270度の場合には縦横の解像度を入れ替えてImageを作る) Canvasへ描画する際にGraphics.setFlipMode()で指定した回転状況でImageを表示するって感じになる もちろん全部の描画処理をラップして画面回転させながら描いてもいいけど 文字列の描画とかの手間を考えるとImageに一回描いてGraphics.setFlipMode()してCanvasへ表示がベストだと思う
918 名前:デフォルトの名無しさん mailto:sage [2007/12/17(月) 22:04:41 ] P905iって、ADFでDrawAreaを横長(854x480とか)にすると、最初から横倒し表示になるよね。 このパターンだとHORIZONTAL_RIGHTになってたりするのかな?
919 名前:デフォルトの名無しさん mailto:sage [2007/12/17(月) 22:40:04 ] >>908 ArrayListってiアプリ(というかJAVA ME)で 使えるようになったのか?
920 名前:デフォルトの名無しさん mailto:sage [2007/12/17(月) 23:38:36 ] 使えるわけねーだろw
921 名前:デフォルトの名無しさん mailto:sage [2007/12/17(月) 23:59:47 ] F905iだけどcanvas2使うと実機で落ちる 例外も取れん わけわからんから 寝て起きて直ってたらいいなー
922 名前:デフォルトの名無しさん mailto:sage [2007/12/18(火) 00:12:20 ] ハ_ハ ('(゚∀゚∩ なおるよ! ヽ 〈 ヽヽ_) カレーも一晩置いた方がうまいじゃん。
923 名前:デフォルトの名無しさん mailto:sage [2007/12/18(火) 09:10:22 ] プログラムは一晩置いても直らない
924 名前:デフォルトの名無しさん mailto:sage [2007/12/18(火) 09:24:42 ] 自分の頭は一晩置くと治る場合がある プログラムは確かに直らんが頭が治るとバグを見つけ出せたりして結果的にプログラムも直る場合はあるぞ まぁだからといって毎回そうすればよいという話ではないけどな 煮詰まった時に一歩引いてみるのは手として有効だ
925 名前:デフォルトの名無しさん mailto:sage [2007/12/18(火) 09:34:53 ] ∧ ∧ / ヽ ./ .∧ ニコ / `、 / ∧ ニコ /  ̄ ̄ ̄ ヽ ( ̄ ̄ ̄ ̄ ̄デスマ  ̄ ̄ ̄) / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ .\ 仕事が終わってから /:::::::::: ⌒ ⌒ / ゆっくり逝って^H^Hねむってください。 ヽ:::::::::: /// \__/ /// / ヽ__::::::::::::: \/ / /\\ //\ | \\ // |\
926 名前:デフォルトの名無しさん mailto:sage [2007/12/18(火) 10:16:12 ] 一晩寝かせたけど直らなかった
927 名前:デフォルトの名無しさん mailto:sage [2007/12/18(火) 12:35:21 ] F905iでcanvas2はサポートされてないようです Fで使えないのになぜ追加したんだ…紛らわしい…
928 名前:デフォルトの名無しさん mailto:sage [2007/12/18(火) 17:17:02 ] >>926 俺のとこでは、寝かせるときに横にビン入りの水をおいとくとたいてい直ってるよ! どうもこのビンに秘密があるみたいなんだ。よく効くよ。よかったら安く売ろうか?
929 名前:デフォルトの名無しさん mailto:sage [2007/12/18(火) 21:08:44 ] >>928 その前に一つ上のレスを読んだ方がいいぞw
930 名前:デフォルトの名無しさん mailto:sage [2007/12/20(木) 04:43:08 ] jig、ibis以外のフルブラウザがいまいちなんで メガアプリでフルブラウザ作らないか? ダウンソフトでいうIrvineみたいな名作ができたら、 みんなにも有益だと思うんだが。
931 名前:デフォルトの名無しさん mailto:sage [2007/12/20(木) 04:48:57 ] んじゃ俺ボーカルやるわ
932 名前:デフォルトの名無しさん mailto:sage [2007/12/20(木) 05:39:11 ] >>757 結局905のDrawAreaはどう対応したら良いんだろう? できれば 480/2*8nn/2 のパターンで対応したいけど機種毎の挙動がわからん
933 名前:デフォルトの名無しさん mailto:sage [2007/12/20(木) 09:56:48 ] >>930 iアプリ共同製作支援スレ その1 pc11.2ch.net/test/read.cgi/tech/1165049332/
934 名前:デフォルトの名無しさん mailto:sage [2007/12/20(木) 14:06:12 ] >>930 scopeを画面最大でニューロ対応みたいな感じにしてくれ
935 名前:デフォルトの名無しさん mailto:sage [2007/12/20(木) 17:01:33 ] デフォルトの伝言メモが20秒と短いのですがiアプリでもっと長い留守録アプリを作ることは 可能ですか?
936 名前:デフォルトの名無しさん mailto:sage [2007/12/20(木) 17:16:19 ] 無理
937 名前:デフォルトの名無しさん [2007/12/21(金) 19:12:20 ] Dojaプラグイン+eclipseの[設定]内の 「DojaX.X Environment」 のなかにサウンド設定がありますが、 eclipseで開発すればmldやら3g2やら再生すると音が出るんでしょうか?
938 名前:937 mailto:sage [2007/12/21(金) 21:53:12 ] 自己解決しました お騒がせしました