1 名前:デフォルトの名無しさん mailto:sage [2010/03/16(火) 07:31:33 ] part1 ☆JAVA初心者がAndroidでアプリを作るスレ☆ pc12.2ch.net/test/read.cgi/tech/1243270488/ GoogleAndroidアプリ作成part2 pc12.2ch.net/test/read.cgi/tech/1253197333/ 初期の流れをくんでJAVA初心者にも親切にしよう! Android Developers(英語) developer.android.com/index.html リファレンス developer.android.com/intl/ja/reference/android/widget/HorizontalScrollView.html Android - Open Handset Alliance プロジェクト code.google.com/intl/ja/android/
641 名前:637 mailto:sage [2010/04/30(金) 14:35:09 ] >>638 すみません、決定的に忘れていたことがありました。 「一回前に計った時間」が記録できません。
642 名前:637 mailto:sage [2010/04/30(金) 14:42:58 ] >>640 ありがとうございます。 「一旦全ての時間をSimpleDateFormatでフォーマットしてmSecを排除して実行できるようにする」 ということでしょうか? その場合はformatやapplyPatternのString型やVoid(型が分かりません)で比較できるのでしょうか?
643 名前:637 mailto:sage [2010/04/30(金) 14:48:25 ] すみません。ちょっと頭が混乱していたみたいです。 String型のif文とか出来るの忘れていました。 applyPatternのvoidはフォーマット形式を変換するためなので戻り値なしと言うことですね。 すみません。頭冷やしてきます。
644 名前:デフォルトの名無しさん mailto:sage [2010/04/30(金) 14:52:49 ] >>641 AlarmManagerの制限にそんなのあったっけ? 使ったこと無いからわからないけど、設定保存できてるなら できそうなものだけど……。 >>642 SimpleDateFormatを使えとは言わないけど概ねそんな感じ。 Stringの比較はできるよね?
645 名前:デフォルトの名無しさん mailto:sage [2010/04/30(金) 14:58:01 ] >>643 あるあるw そろそろ3時休みだから散歩行って来るといいよ。 俺は「UIスレッドにPostしたUI書き換え動作が終わるまで、 UIスレッドに来たメッセージ処理を待ってもらいたいけど、 UIスレッドに待ったをかけるとPostした動作も実行できないから デットロックする」という難問ではまっている。 WindowsAPI系ならメッセージポンプの出番なんだが……。 俺も散歩行って来る。
646 名前:637 mailto:sage [2010/04/30(金) 17:36:10 ] >>640 >>ただ、その時間に処理がこなくて飛ばされたり、逆にその範囲内で動き続けたりする危険が ある。 前に何回かエミュレータで //ココで指定時刻を過ぎていて作動日でない場合はdayに1日足す if(nowtime.after(cal) && cal.before(Comparison)){ cal.add(Calendar.DATE, 1); } を設定しないで確認のためにLog.eを設定して実行したら 洒落にならない量のAlarmManagerの呼び出しとLog.eが排出されました。 w
647 名前:デフォルトの名無しさん mailto:sage [2010/04/30(金) 17:36:20 ] そして二人は、出会った
648 名前:637 mailto:sage [2010/04/30(金) 17:44:10 ] 忘れてました。Comparisonは設定した日の23:59を設定してます。 //1日追加するかを比較する際に使う23:59:59の時刻を設定 Comparison = (Calendar) Calendar.getInstance(); Comparison.set(Calendar.HOUR_OF_DAY, 23); Comparison.set(Calendar.MINUTE, 59); //mSecまで設定した方が良さそうですね。(今後追加) Comparison.set(Calendar.SECOND, 59);
649 名前:645 mailto:sage [2010/04/30(金) 18:08:25 ] 自己解決した。 ワーカースレッド d1=res.getDrawable(xxxx); ワーカースレッドからUIへのポスト{ mImage.setBackgroundDrawable(d1); animetion=(AnimationDrawable)mImage.getBackground(); } メインスレッド animetion.run(); を ワーカースレッド d1=res.getDrawable(xxxx); メインスレッド while(ワーカースレッドの終了待ち){} mImage.setBackgroundDrawable(d1); animetion=(AnimationDrawable)mImage.getBackground(); animetion.run(); にするだけだった。 グランド十週ほど全速力で散歩してくる。
650 名前:637 mailto:sage [2010/04/30(金) 22:14:41 ] 何度もすみません。自己解決を図りましたが失敗しています。 「指定時間<=現在時間」&&「指定時間>一回前に計った時間」を設定しようとしたら EclipseにDate型では出来ないとエラーが発生しました。 SipmleDateFormatで以下のようにして SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd/HH/mm"); //sdf(SimpleDateFormat)の形式をcalとnowtimeに適用して新しいStringを2つ作る String caldate = sdf.format(cal); String nowtimedate = sdf.format(nowtime); if(caldate.equals(nowtimdate))でif文に入ろうと設定したら、 ERROR/AndroidRuntime(257): Uncaught handler: thread main exiting due to uncaught exception ERROR/AndroidRuntime(257): java.lang.RuntimeException: Unable to start service VoiceAlarms.AlarmService@437890e8 with Intent { act=start cmp=VoiceAlarms/.AlarmService (has extras) }: java.lang.IllegalArgumentException というエラーが出ました。ランタイムに問題があると言われてもわかりません。 頭冷やしに行ったらジンマシンが出て注射してきたけどシンドイ。 問題点: ・エラーの意味(ランタイムエラーと言うことは分かりますが)・原因が分からない。 ・「指定時間<=現在時間」&&「指定時間>一回前に計った時間」が出来ない。
651 名前:デフォルトの名無しさん mailto:sage [2010/04/30(金) 22:38:40 ] >String caldate = sdf.format(cal); Calendarクラスはformatできないお
652 名前:デフォルトの名無しさん mailto:sage [2010/05/01(土) 02:36:24 ] >>650 例外発生したときのスタックトレース追っていけば、 実際どこで例外が発生しているかわかる 深く追いすぎるとフレームワーク部分まで行っちゃうから、 自分のソースが出てきたところで、怪しいところを調べるべし
653 名前:デフォルトの名無しさん mailto:sage [2010/05/01(土) 04:04:26 ] というか、AlermManagerの使い方が変な気がする AlermManagerから通知を受けて時間のチェックを行うんじゃなくって 処理を行いたい時刻に通知を受けるようにするべき
654 名前:デフォルトの名無しさん mailto:sage [2010/05/01(土) 10:01:22 ] まさかAlarmManagerを定期的に起動して 起動するたびに「音を出す時間か」を判定してるのか・・・?
655 名前:デフォルトの名無しさん mailto:sage [2010/05/01(土) 10:28:29 ] 比較にcompareToは使わないの?
656 名前:デフォルトの名無しさん mailto:sage [2010/05/01(土) 10:31:45 ] 使ってましたね…ごめんなさい
657 名前:デフォルトの名無しさん [2010/05/01(土) 11:11:35 ] 最近Android開発を始めまして、チャットアプリの様な物を作りたいのですが、 良いサンプルコードなどはあるでしょうか? ググってみたのですが、中々探し当てられなくて・・・ 親切な先輩方、よろしくお願いいたします <(_ _)>
658 名前:デフォルトの名無しさん mailto:sage [2010/05/01(土) 11:19:22 ] つ {$ANDOID}/packages/apps/IM
659 名前:637 mailto:sage [2010/05/01(土) 13:24:23 ] 皆さんご教授・ご意見ありがとうございます。 >>653 >>654 AlarmSettingというActivityクラスに時・分を指定して それを取得してAlarmServiceのServiceでAlarmManagerに時・分を設定、 また、まだ実装していませんがBroadCastReciverでデバイスの起動時にAlarmServceを指定すれば再設定できるようにしています。 そして、次の実行のためにService内に自己宛のAlarmManagerに同じように設定しています。 その後指定時刻になったら音を鳴らすActivityを呼び出すといった具合です。 ですので、Activity及びBroadcastReciverで設定するときに誤って 音を鳴らすActivityをさせないために「cal.getTime()==nowtime.getTime()」を使っています。
660 名前:デフォルトの名無しさん mailto:sage [2010/05/01(土) 14:10:04 ] 正直『==』とか数値以外使わない方がいい気が
661 名前:デフォルトの名無しさん mailto:sage [2010/05/01(土) 14:26:56 ] enumもOK! …なんだけどまぎらわしいわな。
662 名前:デフォルトの名無しさん mailto:sage [2010/05/02(日) 14:28:42 ] 画像をbitmapにした時に使うメモリのサイズって計算できるのかな? 一定サイズ超えるようならリサイズして生成ってのをやりたいんだけどよく分からない・・
663 名前:デフォルトの名無しさん mailto:sage [2010/05/02(日) 14:58:36 ] >>662 例えば 24bitカラー/pixel x 横640pixel x 縦480pixel = 7372800bit じゃなくて?
664 名前:デフォルトの名無しさん mailto:sage [2010/05/02(日) 15:07:31 ] インスタンスのメモリサイズでしょ。
665 名前:デフォルトの名無しさん mailto:sage [2010/05/02(日) 15:44:42 ] 一定サイズで処理を切り替えるだけなら、 >>663 のおおまかなサイズで十分機能するんじゃまいか あと、やったことはないけど デカイ画像になるならNDK使ってCヒープ使うとかなんとか。 というか「画像をbitmapに〜」の画像って何のことだろうか。 jpgやらpngやらの圧縮ファイルをBitmapインスタンスにするってことでいいのかな。
666 名前:662 mailto:sage [2010/05/02(日) 16:43:49 ] レスどうもです。 >>665 そうですね壁紙サイズぐらいデカイ画像をImageViewで表示できればと思ってます。 BitmapFactory.decodeFileでそのままやるとOut of memoryになるので、 >>664 の言うとおり、事前に使うメモリのサイズとか計算できればと。。 NDKまではちょっと手を出したくないので>>663 のようにサイズから大体のサイズを計算でやってみます。
667 名前:637 mailto:sage [2010/05/03(月) 19:02:02 ] AlarmManagerの設定は正直コード自体に問題がありました。 一回作動すると過去の時間を設定してしまうので欠陥だらけでした相談した人には申し訳ないです。 (貴重な時間と労力を無駄にしてしまってごめんなさい。) 一度設定すると次の時間までは無事に動くのですが、 その後は日程を加味しなくてはならなくなり、 結果コード自体が長くなりメソッドも複雑になってしまうのでもっとシンプルな構造に変更することにしました。 本当にごめんなさい。
668 名前:デフォルトの名無しさん mailto:sage [2010/05/03(月) 20:12:09 ] いいのよ
669 名前:デフォルトの名無しさん mailto:sage [2010/05/03(月) 20:33:36 ] なに、いいさ
670 名前:デフォルトの名無しさん mailto:sage [2010/05/03(月) 20:46:05 ] むしろシンプルな構造のほうが気になる
671 名前:デフォルトの名無しさん mailto:sage [2010/05/04(火) 01:52:02 ] Activityから全く無関係なところからContextが必要なときのために、 初めに呼ばれるActivityで、ApplicationContextをどこかクラスのstaticに保持しておくってありかな?
672 名前:デフォルトの名無しさん mailto:sage [2010/05/04(火) 02:14:05 ] 良い子ちゃんぶるならContextを引数で持ちまわれよという話になる
673 名前:デフォルトの名無しさん mailto:sage [2010/05/04(火) 03:32:10 ] 確かに新快速は慣れないとちょっと怖い揺れ方をするからね 大阪は地下鉄をはじめ私鉄の大部分が標準軌だからあのどっしりした 乗り心地に慣れると狭軌であるJR西の揺れ方はちょっと異様
674 名前:デフォルトの名無しさん mailto:sage [2010/05/04(火) 04:10:11 ] 脱線転覆したのはゴールデンウィークだったね
675 名前:デフォルトの名無しさん mailto:sage [2010/05/04(火) 04:22:46 ] 脱線電車の2本前のに乗ってたなぁ。。
676 名前:デフォルトの名無しさん mailto:sage [2010/05/04(火) 07:55:46 ] OpenGLで gl.glEnable(GL10.GL_BLEND); gl.glBlendFunc(GL10.GL_SRC_ALPHA, GL10.GL_ONE_MINUS_SRC_ALPHA); gl.glClearColor(0.0f, 0.0f, 0.0f, 0.5f); gl.glClear(GL10.GL_COLOR_BUFFER_BIT); とやってもちゃんと半透明の黒で画面が塗りつぶされないで 真っ黒で塗りつぶされちゃう。 フェードアウトとかで使おうと思ってたんだけど、もしかしてそういう使い方は的外れ?
677 名前:デフォルトの名無しさん mailto:sage [2010/05/04(火) 11:34:43 ] フレームバッファーがRGBAではなくRGBになってないか? あと背景色を半透明で塗りつぶしても描画される物体には直接は関係しないぞ。 フェードアウトがしたいなら例えばカメラの前に画面全体被おう板ポリを半透明で描画すべし。
678 名前:デフォルトの名無しさん mailto:sage [2010/05/04(火) 14:15:36 ] >>671 そもそもAndroidではstaticフィールドを使うべきではないんじゃないか null入れ忘れでリークの元になるし、GCがおっつかくなることもあるのでは 将来、未知の強制終了イベントが増えることもあるかもしれない もちろんnewやStringの利用回数を絞ることも必要だけど
679 名前:671 mailto:sage [2010/05/04(火) 17:48:08 ] >>672 ,678 確かにAndroidはメモリ管理考えないとは思うんだけど ApplicationContextならいいかなと思いまして、、 正直UIに関係ないString.xmlからの文字列取得とか Sqliteとか使うのにContextが必要なのがしんどい
680 名前:676 mailto:sage [2010/05/04(火) 18:49:25 ] >>677 回答ありがとうございます。 フレームバッファをRGBAにすると遅くなりそうなので、板ポリゴンでやってみようと思います。 ついでにもう一つ、 openGLで2D描画をするときに高速化のために glDrawTexiOES() を使っているんだけど、 アルファ付きのpngをさらに glColor4f(r, g, b, a) で設定したアルファ値で透明度を変えようとしても 変更されて描画されない。 ちなみに普通にポリゴンに貼り付けた場合はちゃんとできる。glDrawTexiOES()では無理なんでしょうか?
681 名前:デフォルトの名無しさん [2010/05/04(火) 20:04:24 ] >671 おんなじとこで悩んでた。 今、ContentProvider をextendsたりして、getContext()してるけど。
682 名前:デフォルトの名無しさん mailto:sage [2010/05/04(火) 20:09:22 ] >>680 仕様書には glDrawTexOES draws a texture rectangle to the screen. としか書いてないから glColor4fは一切関係しないんじゃないかな
683 名前:676 mailto:sage [2010/05/04(火) 23:09:15 ] >>682 ワンダのレプリカ島のソースを参考にしてみたら、意図した感じのができました。 gl.glBlendFunc(GL10.GL_ONE, GL10.GL_ONE_MINUS_SRC_ALPHA); gl.glTexEnvf(GL10.GL_TEXTURE_ENV, GL10.GL_TEXTURE_ENV_MODE, GL10.GL_MODULATE); として、設定したいアルファ値を gl.glColor4f(alpha, alpha, alpha, alpha)のようにRGBAすべての引数に設定。
684 名前:デフォルトの名無しさん mailto:sage [2010/05/04(火) 23:35:17 ] あの人なんで日本語がすさまじく流ちょうなの? やっぱそのくらいの才能がないとgoogle社員になれないのかな。
685 名前:デフォルトの名無しさん [2010/05/04(火) 23:44:38 ] みんなどの端末で動作確認してるの? 動作確認用に向いた、安価で良い端末はないでつか? >>684 あの人ってだぁれ?
686 名前:デフォルトの名無しさん mailto:sage [2010/05/05(水) 01:46:57 ] >ワンダのレプリカ島 ↑この人
687 名前:デフォルトの名無しさん mailto:sage [2010/05/05(水) 01:49:47 ] うまいとか流ちょうとか表現するのは失礼なくらいよくしゃべる。 日本で幼少期を過ごしたセインカミュ並みに普通に日本語。
688 名前:デフォルトの名無しさん mailto:sage [2010/05/05(水) 02:45:58 ] Comme t'es con!
689 名前:デフォルトの名無しさん mailto:sage [2010/05/05(水) 03:25:02 ] AndroidってC#でアプリ作れるの?
690 名前:デフォルトの名無しさん mailto:sage [2010/05/05(水) 06:50:48 ] もちろん
691 名前:デフォルトの名無しさん mailto:sage [2010/05/05(水) 07:35:15 ] アクセサリのメモ帳で作ってますが何か?
692 名前:デフォルトの名無しさん mailto:sage [2010/05/05(水) 11:02:11 ] >>690 ありがとう C#勉強することにします
693 名前:デフォルトの名無しさん mailto:sage [2010/05/05(水) 12:19:21 ] 信じるなよ。
694 名前:デフォルトの名無しさん mailto:sage [2010/05/05(水) 12:27:26 ] >>692 ja.wikipedia.org/wiki/Android Googleから提供されているSDKでは、Javaプラットフォームによるプログラム環境と、C/C++による開発がサポートされている。
695 名前:692 mailto:sage [2010/05/05(水) 12:55:13 ] > .NET Framework互換環境の1つであるMonoについてもDalvikに対応する計画がある って書いてあるので、将来的にC#で作れるようになるってこと? Cは基礎だけ覚えたんですけど、C#よりCをちゃんと覚えたほうがいいでしょうか
696 名前:デフォルトの名無しさん mailto:sage [2010/05/05(水) 13:01:20 ] javaを覚えた方がもっと早い。
697 名前:デフォルトの名無しさん mailto:sage [2010/05/05(水) 13:01:37 ] 趣味でやってるならMonoが対応するのを待つのもいいんじゃない? 逆に趣味を越えてやりたい(作ったものを売りたいとか)なら、JavaやC/C++で 作った方がいいと思う。
698 名前:デフォルトの名無しさん mailto:sage [2010/05/05(水) 13:04:41 ] つうか、C#できればjavaなんか簡単だけど。
699 名前:692 mailto:sage [2010/05/05(水) 13:15:19 ] >>697 Mono対応はいつになるかわからないっていうことですかね? もし何か作ったら、せっかくだから配布(無料か有料かわからないけど)したいです Javaは簡単なものが作れるようになったので、Monoが対応するまではJavaで と思ってるけど、C#はWindows用の開発言語として人気って聞いたので Androidアプリ用としても使えるなら覚える価値があるかなって思いました
700 名前:デフォルトの名無しさん mailto:sage [2010/05/05(水) 13:25:57 ] 今から勉強するならJavaやっとけ C#はCの強化版っぽい名前だが実態はJavaの拡張版のようなもんだ まずJavaを十分使えるようになった方が早道
701 名前:デフォルトの名無しさん mailto:sage [2010/05/05(水) 13:43:01 ] Javaは教育用にも使われてる優れた言語だし、C#やりたいなら似てるから 勉強して損はないよね。
702 名前:デフォルトの名無しさん mailto:sage [2010/05/05(水) 13:50:53 ] Cを通るためにはポインタを避けられないけど javaもC#もポインタなんかほとんど関係ないからな
703 名前:デフォルトの名無しさん mailto:sage [2010/05/05(水) 13:53:18 ] Javaではあほな書き方してるとNullPointerException出まくりますが
704 名前:692 mailto:sage [2010/05/05(水) 14:03:44 ] うーん、Javaをもう少しやって、余裕ができたらC#もやってみます C/C++ってもうあんまり使われなくなっちゃったのかなぁ
705 名前:デフォルトの名無しさん mailto:sage [2010/05/05(水) 14:17:32 ] C#が人気なのは、RADやIDEなどの環境も含めての話だと思うが。 言語単体で人気あるって話は特に聞かないなぁ。
706 名前:デフォルトの名無しさん mailto:sage [2010/05/05(水) 14:41:56 ] C#で作れれば、AndroidでもWM7でも同じアプリが動くってことか? iPhoneは除け者だな。
707 名前:デフォルトの名無しさん mailto:sage [2010/05/05(水) 14:43:00 ] C#はIIS系のサーバサイドしか使われてないし 小規模なCGIなら皆PHPで作っちゃう ブームは去った言語って感じ
708 名前:デフォルトの名無しさん mailto:sage [2010/05/05(水) 14:43:09 ] 言語単体で見てもC#は良く出来てるよ といってもbetter Javaだからねぇ
709 名前:デフォルトの名無しさん mailto:sage [2010/05/05(水) 14:47:11 ] 何でサーバサイドの話になったんだ?
710 名前:デフォルトの名無しさん mailto:sage [2010/05/05(水) 15:34:32 ] >>709 C#はサーバサイドがメインストリームの言語で、クライアントのアプリではほとんど使われてないってことだろ ばかじゃないの?ちゅうごくじんだからにほんごがよめないですか?
711 名前:デフォルトの名無しさん mailto:sage [2010/05/05(水) 15:59:58 ] クライアント側で普通に使われてると思うんだが Javaの鯖偏重よりクライアント用途多いくらいだろ
712 名前:デフォルトの名無しさん mailto:sage [2010/05/05(水) 16:45:46 ] C#はクライアントで使ってますよ なかなか考えられている言語だと思います
713 名前:デフォルトの名無しさん mailto:sage [2010/05/05(水) 17:01:21 ] >>710 内容が間違ってるから理解してもらえないんじゃないの?
714 名前:デフォルトの名無しさん mailto:sage [2010/05/05(水) 17:16:04 ] 業務用クライアントアプリ開発は相当な割合をC#が占めてる筈。 C#良い言語だと思うよ。 プロパティとデリゲート/クロージャは一度使うと無しには戻れん。
715 名前:デフォルトの名無しさん mailto:sage [2010/05/05(水) 18:00:22 ] Eclipse から USB でアプリを送り込んだ後に Android から USB切断するにはどうすればいい? いまはいちいちケーブルを抜いている始末w なんでかってーと、切断しないとアプリから SD カードが読めないよね
716 名前:デフォルトの名無しさん mailto:sage [2010/05/05(水) 18:35:15 ] NDKダメダメって、C++のSTLと例外ならこれで余裕で使えそうじゃん 公式でサポートはして欲しいけどさ ttp://www.crystax.net/android/ndk-r3.php
717 名前:デフォルトの名無しさん mailto:sage [2010/05/05(水) 18:56:34 ] >>716 俺もそれが非常に気になっている。 例外とSTLが使えれば俺ライブラリが移植できるw ちょっとお前さん使ってレポート上げてくれませんか?
718 名前:デフォルトの名無しさん mailto:sage [2010/05/05(水) 18:58:32 ] パッチで使えるなら公式サポートしてくれ…
719 名前:デフォルトの名無しさん mailto:sage [2010/05/05(水) 19:42:55 ] > 業務用クライアントアプリ開発は相当な割合をC#が占めてる筈。 こんなとこでIDもないからいくらでも嘘は書けるわな
720 名前:デフォルトの名無しさん mailto:sage [2010/05/05(水) 19:47:13 ] >>719 開発が容易なせいか、よく使われてるよ。 知り合いの開発者は「今までアセンブラとかCとかいろいろやったけど 最近は専らC#」って言ってた。 相当な割合ってのは知らん。
721 名前:デフォルトの名無しさん mailto:sage [2010/05/05(水) 19:49:21 ] 業務端末なんてほとんど Web ベースになってるだろ。 ネイティブで専用クライアントアプリ開発なんてもうニッチに片足突っ込んでるような状態。
722 名前:デフォルトの名無しさん mailto:sage [2010/05/05(水) 20:15:07 ] >業務端末なんてほとんど Web ベースになってるだろ。 グリッドもインタラクティブなチャートもOffice連携も要らんならWebだけで 済むかもしれんが、実際はそんなシンプルな要件ばっかりじゃないだろ。 業務アプリったって定型事務作業をターゲットにしたものばかりじゃないんだぜ。 RIAの普及はエンタプライズ分野じゃまだまだこれからだし、現状じゃ 「クライアントアプリがニッチ」とは到底言えないよ。 つか、テストとお遊び用に端末の実機ほしいな。 誰かZenPadとか買ってみた人いません?
723 名前:デフォルトの名無しさん mailto:sage [2010/05/05(水) 20:19:15 ] > 誰かZenPadとか買ってみた人いません? オレも開発用に欲しいけど、せっかくならそれなりの性能が欲しいから CPUがサムソン、Bluetoothなしってあたりが非常に微妙。 サイズはちょうどいい。
724 名前:デフォルトの名無しさん mailto:sage [2010/05/06(木) 05:19:48 ] ZenPadは動画レビュー見た限りじゃ描画が遅いから、お遊びで使うなら不満がでそう リリース目的のテストにはもってこいかもしれんが
725 名前:デフォルトの名無しさん mailto:sage [2010/05/06(木) 07:56:42 ] ここム板なんだけど。
726 名前:デフォルトの名無しさん mailto:sage [2010/05/06(木) 08:08:51 ] monoの話から突然「C#は鯖でしか使われてない」とか言い出すアホが一人で暴れてるだけだから 速やかに軽やかに無視しろ
727 名前:デフォルトの名無しさん mailto:sage [2010/05/06(木) 11:17:44 ] 勉強用に簡単なゲームアプリを作ろうと思いjetPlayerを利用しているのですが、 jetPlayerで複数の音声を同時に再生することって可能でしょうか? BGMを流しながら効果音とかを鳴らしたいのですが、 効果音を鳴らす際にBGMが止まってしまいます。 MediaPlayer、SoundPoolでは同時に音を流すことが出来たので そちらで実装しても良いのですが気になってしまって。 queueJetSegmentで再生する際のmuteFlags、userID辺りの設定かなと思っているのですがうまくいきません。 分かる方がいれば教えていただきたいです。 また、MediaPlayer、SoundPool、JetPlayer等の使い分け基準がよく分かっていないのでそちらもアドバイス等を頂ければうれしいです。
728 名前:デフォルトの名無しさん mailto:sage [2010/05/06(木) 16:52:52 ] カレンダー系のアプリのように、カレンダーを表示させようと思うと 自前で描画する必要がありますか?
729 名前:デフォルトの名無しさん mailto:sage [2010/05/06(木) 21:50:48 ] うむ
730 名前:デフォルトの名無しさん [2010/05/06(木) 23:28:27 ] 開発中のアプリを携帯でテストするには 一旦ダウンロードサイトに登録して携帯でダウンロードするしかないのでしょうか? ダウンロードサイトって特定の電話のみダウンロードさせることってできるの? HelloWorldとか表示させるものをアップしても 他の人の迷惑になるだけなので、気になりました><
731 名前:デフォルトの名無しさん mailto:sage [2010/05/06(木) 23:59:35 ] >>730 何を言ってるんだ? USBケーブルを接続してアプリを実機にインストールするのじゃダメなの?
732 名前:デフォルトの名無しさん [2010/05/07(金) 00:18:08 ] >>73
733 名前:デフォルトの名無しさん mailto:sage [2010/05/07(金) 00:19:35 ] こんなレベルの奴がアプリ開発とは…
734 名前:デフォルトの名無しさん mailto:sage [2010/05/07(金) 00:22:09 ] (´・ω・) カワイソス
735 名前:728 mailto:sage [2010/05/07(金) 00:24:10 ] >>729 ありがとうございます。 がんばって描画させます。
736 名前:デフォルトの名無しさん mailto:sage [2010/05/07(金) 00:31:49 ] こんなレベルの奴でもさくっといいものつくったりすることもある。 グダグダ絡む奴に限ってなにもできない。
737 名前:デフォルトの名無しさん mailto:sage [2010/05/07(金) 00:42:25 ] ここレベル低すぎだよな
738 名前:デフォルトの名無しさん mailto:sage [2010/05/07(金) 00:45:54 ] で、アイコン画像を変更するにはどうしたらよいのかね?
739 名前:デフォルトの名無しさん [2010/05/07(金) 01:14:26 ] 327 名無しさん@十周年 sage 2010/05/06(木) 23:29:18 1WJJTagX0P Androidのアプリは開発しやすいから やがてiPhoneのソフトより出回るんじゃないかな。 1/3がスパムだとしても、ベクターとか自分の信頼できるサイトから 落とせば問題ないのでは? 334 名無しさん@十周年 sage 2010/05/07(金) 01:00:26 9jEwmE2y0P >>327 あのSDKで開発しやすいとかw なんで、プログラミング初心者がサクッとiPhoneApp作れるのか どっちもやってれば理由はわかるよね。 tsushima.2ch.net/test/read.cgi/newsplus/1272982364/
740 名前:デフォルトの名無しさん mailto:sage [2010/05/07(金) 01:18:04 ] >>738 640*640でicon.pngってファイルを作ったらそれをres/drawbleに放り込んで AndroidManifest.xmlの<application内でandroid:icon="@drawble/icon"を指定すればOK
741 名前:デフォルトの名無しさん mailto:sage [2010/05/07(金) 01:19:35 ] >>730 たぶん、iPhoneの開発方法とごっちゃになってる。 本買って読み直して方が良いと思う。(頭の中で整理できるので)