1 名前:デフォルトの名無しさん [2010/05/27(木) 23:23:48 ] □前スレ GoogleAndroidアプリ作成part3 pc12.2ch.net/test/read.cgi/tech/1268692293/ □過去スレ GoogleAndroidアプリ作成part2 pc12.2ch.net/test/read.cgi/tech/1253197333/ part1 ☆JAVA初心者がAndroidでアプリを作るスレ☆ pc12.2ch.net/test/read.cgi/tech/1243270488/ 初期の流れをくんで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/
577 名前:デフォルトの名無しさん mailto:sage [2010/06/27(日) 17:18:06 ] BroadcastReceiverもいいけど、サービスからのCallbackも使い勝手いいぞ
578 名前:デフォルトの名無しさん mailto:sage [2010/06/27(日) 18:01:21 ] ブロードキャストレシーバーってそういう使い方するために あるんだったっけ??
579 名前:デフォルトの名無しさん mailto:sage [2010/06/27(日) 18:16:35 ] >>578 サービスの作り方調べると、幾つかのサイトで そうやってアクティビティに通知しろって書いてあったりする
580 名前:デフォルトの名無しさん mailto:sage [2010/06/27(日) 18:26:25 ] >>578 結果を丸ごとBroadcastReceiverで受け取るのはダサいけど Serviceに処理を委託した後で、結果が出たので受け取りに来てねってBroadcast投げるのは かなり基本的なプラクティスだと思う。
581 名前:デフォルトの名無しさん mailto:sage [2010/06/27(日) 18:27:10 ] >>577 なるほど、ありがとう。 >>576 >サービスからのCallbackも使い勝手いいぞ ありがと、検討中。 >>573 確かに、汚く static って手も確かにあるんだね。 思ったより、実装手段があるってことがわかって助かった。 それにしても、Androidって、manifest にいろいろ書いたり、Layoutが限られていて、なんかいろいろと面倒だな。
582 名前:デフォルトの名無しさん mailto:sage [2010/06/27(日) 18:33:20 ] というかむしろ>>570 みたいなケースでActivityがThreadを持ってはいけない。 ActivityのThreadはいつ死ぬか分からないので、このような場合はServiceにすべき。 ActvityがThreadを持っていいのは「アニメーションを処理する時だけ」くらいに思っておいた方がいい。 無理矢理やるなら>>573 の言う通りApplecationに持たせることも出来るがバグの元になりがち。
583 名前:デフォルトの名無しさん mailto:sage [2010/06/27(日) 18:33:27 ] 色々定義するのがめんどうだから ApplicationにHandler作っておいて メッセージ投げてる
584 名前:デフォルトの名無しさん mailto:sage [2010/06/27(日) 22:06:51 ] アプリケーションのインスタンスって必ずひとつだよね? static って意味あるの?とかおもった。 なにか、勘違いしてる?
585 名前:デフォルトの名無しさん mailto:sage [2010/06/27(日) 22:09:04 ] なに言ってんだかわからない……
586 名前:デフォルトの名無しさん mailto:sage [2010/06/27(日) 22:38:20 ] これ嫁 el.jibun.atmarkit.co.jp/minagawa/2010/04/post-ebc4.html
587 名前:デフォルトの名無しさん mailto:sage [2010/06/27(日) 22:48:58 ] 画面の表示を変えたとき、そのアプリを消してまた再起動したときに、終わる直前の時の 画面表示にしておきたいのですが、どのようにすしたらいいでしょうか?教えてください。
588 名前:デフォルトの名無しさん mailto:sage [2010/06/27(日) 23:46:32 ] 大きいデータ(102400byte以上?)をputExtraするとfailed binder transactionエラーが発生するみたいです。 大きいデータはどのようにしてintent間の受け渡しを行えば良いのでしょう?
589 名前:デフォルトの名無しさん mailto:sage [2010/06/27(日) 23:51:27 ] >>588 消しての真意が分からんけどタスク切替れば表示そのままなんじゃ
590 名前:デフォルトの名無しさん mailto:sage [2010/06/27(日) 23:54:20 ] >>589 は>>587 宛
591 名前:デフォルトの名無しさん mailto:sage [2010/06/28(月) 00:06:59 ] >>588 一時ファイルに落として、Intentではファイル名を通知とか?
592 名前:デフォルトの名無しさん mailto:sage [2010/06/28(月) 00:47:51 ] 大きなデータ受け渡し用のクラスつくって、スタティックメンバに保持させることもできるな。 糞みたいなやりかただが。
593 名前:デフォルトの名無しさん mailto:sage [2010/06/28(月) 01:07:23 ] Threadは論外、Serviceだって死ぬ可能性あるんじゃない? まあフォアグラウンドアプリより生き残る可能性は高いだろうけど。 Activity間で共用したいものは 拡張したApplicationクラスで持つのが一番スマートじゃないかと思う。 っていうかApplicationクラスってそもそもそういう使い方をするものだと思ってた。 ライフサイクル的にActivityよりApplicationが先に死ぬ事って有り得ないよね?
594 名前:デフォルトの名無しさん mailto:sage [2010/06/28(月) 01:14:06 ] >>593 stopするまでは一応Serviceは生き残るんじゃないかな 少なくとも他に殺せるActivityがいるのにServiceが殺されることはないはず 究極的にはOOM Killerに殺される可能性は無いとは言えないけど
595 名前:デフォルトの名無しさん mailto:sage [2010/06/28(月) 02:57:25 ] >>594 ServiceはStopすることが許容されてるんだし、 OOMでKernelに殺されることも含めてActivityは起動してて Serviceが終了してるってケースは有り得る訳じゃない? その点、Applicationクラスは連なるActivityの何れかが生きてれば OOM含めて死なない事が保障されてるんじゃないかなーと思ったけど、 それって実は保証されてないんだろうか。
596 名前:デフォルトの名無しさん mailto:sage [2010/06/28(月) 03:22:12 ] Serviceって自力でstopしないと基本的に走りっぱなしじゃないの? 逆に考えて、stopSelfしてないのにServiceが殺されちゃうことってある?
597 名前:デフォルトの名無しさん mailto:sage [2010/06/28(月) 03:47:50 ] >>596 OSの都合でやられちゃうことはあるんじゃないのかな。 >その点、Applicationクラスは連なるActivityの何れかが生きてれば Applicationはいわばメインスレッドで、アプリケーション自体シングルスレッドって認識。 だから、Applicationクラスが死んでActivityが生き残るとは思えない。 理解がおかしいかな? ただ、Applicationクラスをexportするのって、普通のこと?
598 名前:デフォルトの名無しさん mailto:sage [2010/06/28(月) 04:09:54 ] >>597 Activityが生き残っているのにApplicationが生き残っていることは無い。 だからActivityのライフサイクル内で行われる処理ならApplicationで共有して問題ないと言えば無い。 ただonPauseを超えるといきなりTERM食らう可能性はあるので onPauseの度にブロックして終了処理を待ち合わせるのでないなら 終了処理すらできずにdirtyな終わり方をしても大丈夫なようにしておく必要がある。 まあ、データをSQLiteに持ってる分にはトランザクションあるから大丈夫なのかな?
599 名前:597 mailto:sage [2010/06/28(月) 04:17:17 ] ×ただ、Applicationクラスをexportするのって、普通のこと? ○ただ、Applicationクラスをextends するのって、普通のこと? >>598 ありがと。Applicationをextends してみた。 ちゃんと動くな、あたりまえだけどw なんでのっけからActivityなんだ?と思ってたけど、こういうことなんだね。
600 名前:デフォルトの名無しさん mailto:sage [2010/06/28(月) 04:24:42 ] ああ、俺はアプリ作り始めたらまずApplicationクラスをextendsするよw
601 名前:デフォルトの名無しさん mailto:sage [2010/06/28(月) 09:54:17 ] BroadcastReceiverって、Activityで受け取れるわけじゃないんだ、、 Threadから、起動済みのActivity内で通知を受け取れる方法ってなにがあるんだろ。
602 名前:デフォルトの名無しさん mailto:sage [2010/06/28(月) 11:04:06 ] >>601 Handlerで、postMessageじゃないの? BroadcastReceiverって、Intentを受け取るためのものだよね? IntentFilterで必要なIntentだけ受け取るように設定するし。
603 名前:デフォルトの名無しさん mailto:sage [2010/06/28(月) 11:10:09 ] >>602 >Handlerで、postMessageじゃないの? Handler+postMessageだと、同一Activity内での処理だよね。 複数の画面を考えているから、画面(ページ)を切り替えるたびに、connectし直さないとならない 起動したActivityで、ThreadかServiceを走らせて、次に呼んだActivityで拾えないかと思ってる。
604 名前:デフォルトの名無しさん mailto:sage [2010/06/28(月) 11:12:39 ] >>602 Intentも、Activity内で拾えるか、レシーバからActivityのメソッドを呼べるといいんだけど。 どっかに、Activity内にレシーバを書いた例があったけど、いまひとつよくわからない。
605 名前:デフォルトの名無しさん mailto:sage [2010/06/28(月) 11:31:11 ] >>603 >>604 なるほど。画面遷移後(startActivity後ってことだよね)に お知らせをどうやって受け取るかっていうことか。 ちょっと試してみよう。 通常時の画面(Activity)間のデータ受け渡しは、 sharedPreferences 使ったけど、それ以外の受け渡しって やったことないから、考えたことなかった
606 名前:デフォルトの名無しさん mailto:sage [2010/06/28(月) 11:40:53 ] >>605 ありがと。 Applicationの中で、データコンテナのクラスをおいて、 最初に起動した、ActivityでThreadを立ち上げて、そこで発生したデータを格納。 操作のActivityに遷移して、Applicationのデータコンテナからsynchronized メソッドで取得。 汚いけど、いまこんな感じにしてる。 問題は通知機構をどうするか。 リアルタイム性はさほど必要としていないので、ポーリングすればいいのだけど、 CPU負荷がかかって、動作がギクシャクしそうでやっていない。
607 名前:デフォルトの名無しさん mailto:sage [2010/06/28(月) 14:01:25 ] callbackはいいんだけどaidlって決まった型しか使えないし、特殊な型使うときはparcelableにするか、 なんかゴニョゴニョしなきゃいけないらしくてなんか面倒くさい。MapとListが使えるからいいんだけど。
608 名前:デフォルトの名無しさん mailto:sage [2010/06/28(月) 14:08:26 ] >>605 sharedPreferencesを使って、onSharedPreferenceChangedで受け取れそうだ。 ありがとう、すごい助かった。 もう少し試してみる。
609 名前:デフォルトの名無しさん mailto:sage [2010/06/28(月) 14:37:10 ] チラ裏ですまん。 画面遷移毎にregisterOnSharedPreferenceChangeListenerで登録するのだが、 destroy時に、unregisterOnSharedPreferenceChangeListenerを忘れると、 積み重なって多重に通知が来るw 10分くらい悩んだ;
610 名前:デフォルトの名無しさん mailto:sage [2010/06/28(月) 19:29:03 ] >>596 Serviceもメモリ足りなくなってきたら殺されるよ そのあと余裕がでてきたら再度onCreateされる
611 名前:デフォルトの名無しさん mailto:sage [2010/06/28(月) 19:36:56 ] >>610 stopまでたどりついてないのに問答無用で(dirtyに)killされるってこと?
612 名前:デフォルトの名無しさん mailto:sage [2010/06/28(月) 21:51:20 ] >>597 ActivityをextendsしてActivityを作るように、 Applicationをextendsして拡張Applicationを作るのは ごく普通のこと、というかAndroidアプリの王道パターンかと思ってた。 というか、 EclipseでAndroid Project作ったら自動的に作られてもいいくらいじゃね? ってぐらい・・・。
613 名前:デフォルトの名無しさん mailto:sage [2010/06/28(月) 21:54:33 ] 確かにApplicationクラスはデフォルトでスケルトン作って欲しい となるとActivityクラスはgetMyApplication()メソッドを生やしたベースクラスを作りたくなるんだよね
614 名前:デフォルトの名無しさん mailto:sage [2010/06/28(月) 21:55:41 ] >>612 >ごく普通のこと、というかAndroidアプリの王道パターンかと思ってた。 いやいや、Android始めてまだ1週間くらいだから、よく知らないんだわ、ありがと。
615 名前:デフォルトの名無しさん mailto:sage [2010/06/28(月) 23:03:36 ] >>613 Activityからは普通に MyApplication app = (MyApplication) getApplication(); でいいじゃまいか。
616 名前:デフォルトの名無しさん mailto:sage [2010/06/29(火) 00:07:49 ] >>611 死ぬことはある。まあ、その場合はApplicationも死んでるけど >>615 キャストかっこ悪くない? onCreateで一回ローカル変数にいれるようにしてるけど・・・
617 名前:デフォルトの名無しさん mailto:sage [2010/06/29(火) 00:44:26 ] HTC Desire で Wifi 経由でデバッグとかアプリ転送とかしたいのだが、できない? EKEN 002 だと簡単にできたのだがw (こっちはこっちで別の問題があったけど)
618 名前:デフォルトの名無しさん mailto:sage [2010/06/29(火) 00:52:25 ] >>611 OOMならServiceのonLowMemoryはまず呼ばれるだろうし、 onDestroyも呼ばれてくれるんじゃないかなあ。 そのへんどうなんだろ
619 名前:デフォルトの名無しさん mailto:sage [2010/06/29(火) 00:56:31 ] >>617 EKENってどう?003を買おうかどうしようか考えてる。
620 名前:デフォルトの名無しさん mailto:sage [2010/06/29(火) 01:12:36 ] E7001にしておいた方がいいよ
621 名前:デフォルトの名無しさん mailto:sage [2010/06/29(火) 01:17:25 ] >>618 onLowMemoryは呼ばれすぎて意味が無い メモリ確保のためにServiceが殺される場合、onDestroyは呼ばれない
622 名前:デフォルトの名無しさん mailto:sage [2010/06/29(火) 01:26:46 ] >>620 なんかよさげだねw
623 名前:デフォルトの名無しさん mailto:sage [2010/06/29(火) 02:51:20 ] 画面遷移のアニメーション Themeとかstylesを作ってやるのは、ネットにあったから試したのだけど。 HOME画面みたいに左右にスライドするのって、プログラムの中でアニメーションの設定をしてるってこと?
624 名前:デフォルトの名無しさん mailto:sage [2010/06/29(火) 10:34:12 ] >>623 横に複数のViewを連結してスクロールしてたよ。
625 名前:デフォルトの名無しさん mailto:sage [2010/06/29(火) 13:06:14 ] >>624 ありがと 連結って?どうするの HOMEのってぐるっと一周するし、どうなってるん? ちょっと調べてるけど、でてこないな
626 名前:デフォルトの名無しさん mailto:sage [2010/06/29(火) 13:46:09 ] >>625 android.git.kernel.org/?p=platform/packages/apps/Launcher2.git;a=blob;f=src/com/android/launcher2/Workspace.java この辺が、そのHOMEの挙動の話だから、その辺見るといいよ。 HOMEアプリによって作り方違うだろうから、そこから先は研究してみて。 最初と最後をつなげる動きなら、一時的な表示を用意しておいて スクロール処理が終わったら本来の最後の画面を表示みたいな方法で いけると思う。その辺は上のソースを落として実験してみて。
627 名前:デフォルトの名無しさん mailto:sage [2010/06/29(火) 13:48:04 ] >>626 助かる、ありがと。
628 名前:デフォルトの名無しさん mailto:sage [2010/06/29(火) 14:49:21 ] NDKのサンプルのhello-gl2動かそうと思ってるんだけど全然動かない。 これエミュレータだと使えないの?
629 名前:デフォルトの名無しさん mailto:sage [2010/06/29(火) 16:30:12 ] ネットにあるクロノメーターの使い方のサンプルコードだと、時間を停止してからそこから 開始っていうのができなく、また0に戻ってしまいます。どなたか分かる方いませんか?
630 名前:デフォルトの名無しさん mailto:sage [2010/06/29(火) 17:26:59 ] >>628 ログになんか出てないか?
631 名前:デフォルトの名無しさん mailto:sage [2010/06/29(火) 18:10:43 ] ぐぐりまくってやっと発見したわ IMPORTANT NOTE: The Android emulator does not support OpenGL ES 2.0 hardware emulation at this time. Running and testing code that uses this API requires a real device with such capabilities.
632 名前:デフォルトの名無しさん mailto:sage [2010/06/29(火) 21:05:03 ] >>631 おつかれw
633 名前:デフォルトの名無しさん mailto:sage [2010/06/30(水) 04:00:50 ] マーケットで非公開にしたアプリも見えるっぽいんだが、完全に削除出来ないもんかね。
634 名前:デフォルトの名無しさん mailto:sage [2010/06/30(水) 10:46:02 ] 500キロバイトほどの文字列の入ったxmlファイルを 読み込むのに10秒ほどかかるんだが、 もっと高速に読み込む方法って無いんでしょうか?
635 名前:デフォルトの名無しさん mailto:sage [2010/06/30(水) 10:59:23 ] XML使うべきかどうかよく考えれ バイナリ形式に変換、インデックス化、分割して扱えるようならそうして、 速く扱える形式にプログラムを書き直せ
636 名前:デフォルトの名無しさん mailto:sage [2010/06/30(水) 14:50:54 ] Android開発初心者として、参考になりそうな書籍はどれ? 2.1or2.2が出てても、それに対応した書籍は少ないし。 適当に手をつけ始めるにしても、1.6からの情報でいいのか良くわからないので。
637 名前:デフォルトの名無しさん mailto:sage [2010/06/30(水) 14:57:42 ] いま書いてる最中
638 名前:デフォルトの名無しさん mailto:sage [2010/06/30(水) 15:50:15 ] >>634 500kで10秒とか遅すぎるんだけど環境のスペックとパーサなに?
639 名前:デフォルトの名無しさん mailto:sage [2010/06/30(水) 16:23:24 ] >>636 まだ1.6から対応がよくないか? Xperia はユーザー多いし。
640 名前:デフォルトの名無しさん mailto:sage [2010/06/30(水) 17:30:40 ] 1.5を切り捨てる必要無くね?大した差はないんだし。 ゲーム作るならOpenGLとマルチタッチの事を考えると2.1以上対応でもいいとは思うけどな。 日本人の客は切り捨てになると思うが。
641 名前:デフォルトの名無しさん mailto:sage [2010/06/30(水) 18:30:26 ] 1.5, 1.6を覚えてから2.1と2.2の新機能覚えたほうがスムーズ ttp://www.saturn.dti.ne.jp/~npaka/android/ 新機能分はここで確認してるけど
642 名前:デフォルトの名無しさん mailto:sage [2010/06/30(水) 18:31:54 ] 1.5は解像度周りの扱いが違うから、どのみち別ビルドになるね
643 名前:デフォルトの名無しさん mailto:sage [2010/06/30(水) 18:38:23 ] >>642 1.5でビルドしてもフォルダ作っておけば認識されるから 別ビルドにする必要は無い
644 名前:デフォルトの名無しさん mailto:sage [2010/06/30(水) 19:36:29 ] 日本で入手しやすい端末のほとんどが1.6だな Desireは2.1だけど、なかなか手に入んないし ガラパゴスすぎだろ
645 名前:デフォルトの名無しさん mailto:sage [2010/06/30(水) 20:09:29 ] >>643 Marketで1.5用パッケージがHVGA以外の1.6以上の端末で見えない問題って解消したの?
646 名前:デフォルトの名無しさん mailto:sage [2010/06/30(水) 21:11:50 ] >>645 そんな問題知らないけど、1.5用ビルドで XperiaでもN1でも見えてるよ。
647 名前:デフォルトの名無しさん mailto:sage [2010/06/30(水) 21:31:09 ] 質問させてください。 WebViewでダブルタップされたときも一回のタップと同じ動作をさせるために、 ダブルタップイベントを取得して、webview.onTouchEvent(e)で実装したんだけど、 二ヶ所で数回連打したり、一ヶ所で高速連打すると強制終了してしまうんだよね。 これって何が原因だと思う? イベントの取得等は、webview.setOnTouchListener&GestureDetectorでやってる。 環境:Android 2.1-update1
648 名前:デフォルトの名無しさん mailto:sage [2010/06/30(水) 21:38:34 ] ダブルタップでタップのイベントを呼ぶんじゃなくって、 タップから呼ぶ処理と同じ処理を呼ぶようにしたら?
649 名前:デフォルトの名無しさん mailto:sage [2010/06/30(水) 22:10:51 ] 一度にタップイベントが発生しまくって落ちたんじゃない?
650 名前:デフォルトの名無しさん mailto:sage [2010/06/30(水) 22:22:15 ] >>644 Desireてソフトバンクが売ってるんじゃないの? iPhoneに力いれることにして手に入らなくなった?
651 名前:デフォルトの名無しさん mailto:sage [2010/06/30(水) 22:30:14 ] >>648 onTouchEventメソッドの中身をそのまま書くってことかな? >>649 俺もそうなんかなぁと思ったんだけど,具体的にはどう対処すればいいかな? webview.wait(msec);とかThread.sleep(msec);とかで一旦止めてみようと思ったのだけど, どうも止まってくれないのよね。 それとも、これってもうハードウェア的制約と諦めるべきだろうか。
652 名前:デフォルトの名無しさん mailto:sage [2010/06/30(水) 22:34:17 ] HTC端末(Desireも)は世界的に在庫不足らしいよ
653 名前:デフォルトの名無しさん mailto:sage [2010/06/30(水) 23:12:58 ] 標準機っていう位置づけなのかね
654 名前:デフォルトの名無しさん mailto:sage [2010/06/30(水) 23:15:53 ] >>650 Desireは世界的に生産ラインで有機EL不足で品不足状態なんでSoftBank関係なし 有機ELから液晶に変更されるってニュースもあったけど
655 名前:デフォルトの名無しさん mailto:sage [2010/06/30(水) 23:40:33 ] imageButtonって画像サイズにぴったり合わせられないの?
656 名前:デフォルトの名無しさん mailto:sage [2010/06/30(水) 23:58:47 ] >>654 あったけど。。。何?ちゃんと最後までハッキリしゃべれキモヲタ
657 名前:デフォルトの名無しさん mailto:sage [2010/07/01(木) 00:14:27 ] あったけど
658 名前:デフォルトの名無しさん mailto:sage [2010/07/01(木) 00:39:26 ] AbsoluteLayoutは、非推奨なんだけど、この先なくなるのかな?
659 名前:デフォルトの名無しさん mailto:sage [2010/07/02(金) 12:06:29 ] 2.2環境でローカルのflvを再生する事は可能でしょうか? assetsにプレイヤーとflv突っ込んでWebViewで読み込めば行けるかなーと思ったのですが、 プレイヤーは表示される物のflvが見つからないと怒られてしまいます。
660 名前:デフォルトの名無しさん mailto:sage [2010/07/02(金) 13:18:44 ] Desire 注文したら納期いつになるか解らないって言われた><
661 名前:デフォルトの名無しさん mailto:sage [2010/07/02(金) 14:20:09 ] >>659 いまいちやってることがわからんから的外れかもしれないけど flvは、file:///android_asset/ファイル名.flv ってかんじで 読み込ませてるんだよね?ローカルファイルとして。 flvプレイヤーのファイル指定の方法がわからんからはずしてそうだ。
662 名前:デフォルトの名無しさん mailto:sage [2010/07/02(金) 18:35:27 ] >>661 説明不足ですみません。 flvはfile:///android_asset/ファイル名.flvで読み込ませようとしてます。 一応、相対パスとかも試してるんですけどうまくいかないです。 画像ファイルとかは読み込めてるのでプレイヤーかflvの問題かもしれません。
663 名前:デフォルトの名無しさん mailto:sage [2010/07/02(金) 19:02:48 ] 全く知らないで当てずっぽうで書くけど Air使えば再生できないのかな
664 名前:デフォルトの名無しさん mailto:sage [2010/07/02(金) 22:41:38 ] >>662 アプリのディレクトリにコピーしてからならいける気がする
665 名前:デフォルトの名無しさん mailto:sage [2010/07/02(金) 22:42:28 ] pc12.2ch.net/test/read.cgi/tech/1277812289/l50 iアプリ上でアンドロイドが動く?!
666 名前:デフォルトの名無しさん mailto:sage [2010/07/03(土) 08:46:25 ] マーケットの書き込みってヒドイよな... モチベーション下がるorz 何様のつもりなんだろうな...
667 名前:デフォルトの名無しさん mailto:sage [2010/07/03(土) 08:50:35 ] AppStoreに比べればこれでもマシだよ www.kotaku.jp/2010/06/appstore_review.html
668 名前:デフォルトの名無しさん [2010/07/03(土) 08:52:40 ] 文句が無ければ黙って使う。 文句があればおもいっきり書き込む。 そんな状況だろうから、率直なお褒めの言葉はかなり価値が高いかもなw あと、コメント書き込みの傾向って国柄が出てる気がするw
669 名前:デフォルトの名無しさん mailto:sage [2010/07/03(土) 08:53:19 ] 日本人であることが恥ずかしくなってくるな
670 名前:デフォルトの名無しさん mailto:sage [2010/07/03(土) 09:11:33 ] 賞賛からはほとんど得るものはない 人間は失敗から学んで成長する生き物
671 名前:デフォルトの名無しさん mailto:sage [2010/07/03(土) 09:14:20 ] というかマーケットのコメを作者への私信欄に使うのやめて欲しいな 作者からするといちいち読みに行くに面倒だし 利用者からするとノイズでしかない
672 名前:デフォルトの名無しさん [2010/07/03(土) 09:16:37 ] 中国のAndroidアプリ紹介サイト運営会社っぽいところから英文で お前のアプリをうちで優先的に紹介してやるからローカライズしやがれ 的なメールが来たんだが・・・ シナ語なんて知らねぇし・・・
673 名前:デフォルトの名無しさん mailto:sage [2010/07/03(土) 10:17:57 ] PAD長の「アイコンを変えてください」とか ウェザーニュースの「天気がハズれまくり」や「役立たずのクソアプリ。雨の降る1時間前でも晴れを表示していました」
674 名前:デフォルトの名無しさん mailto:sage [2010/07/03(土) 11:01:05 ] 自分で褒める書き込みばかりすればええやん
675 名前:デフォルトの名無しさん [2010/07/03(土) 11:13:52 ] おっさんらは有料配信もやってるの? 儲かってる?
676 名前:デフォルトの名無しさん [2010/07/03(土) 11:37:49 ] 現状アンドロイドアプリはjava作成が主流なのかね?
677 名前:デフォルトの名無しさん [2010/07/03(土) 11:45:03 ] 有料は誰も買わないね。商売にはならん
678 名前:デフォルトの名無しさん [2010/07/03(土) 11:48:35 ] まず一言目に儲かるか否か口にしてしまう思考パターンの奴は 何にしてもろくな方法で儲けることは出来ないだろうな。
679 名前:デフォルトの名無しさん mailto:sage [2010/07/03(土) 11:49:25 ] 基本はjavaでしょ。 オレは今、javaから勉強中。アプリ作れるようになるまで道は長そう。 すでに心が折れそうだ…
680 名前:デフォルトの名無しさん [2010/07/03(土) 12:01:43 ] さっさとandroidの入門書片手にサンプルコードつついた方が、早道な気がするな。 IT土方だって、文系だろうがチンカスだろうが、プロジェクトについてしまえば結局はなんとかなるんだから。
681 名前:デフォルトの名無しさん mailto:sage [2010/07/03(土) 13:49:44 ] >>677 それはアプリの問題かとw
682 名前:デフォルトの名無しさん mailto:sage [2010/07/03(土) 15:59:24 ] >>651 ハードの制約ってことは、お前のアプリ以外にも そんなバカな挙動するものあるの?
683 名前:デフォルトの名無しさん [2010/07/03(土) 16:14:47 ] Androidは勝手アプリを作っても大丈夫ですか? i-Phone売りたいお(´;ω;`)ブワッ
684 名前:デフォルトの名無しさん mailto:sage [2010/07/03(土) 16:35:18 ] 勝手アプリつくってうpろだにアップするのも自由よ。
685 名前:デフォルトの名無しさん [2010/07/03(土) 16:37:14 ] うらやましすですおね(´;ω;`)ブワッ
686 名前:デフォルトの名無しさん mailto:sage [2010/07/03(土) 18:49:07 ] >>682 どうみてもアプリのバグだろうに…
687 名前:デフォルトの名無しさん mailto:sage [2010/07/03(土) 18:59:08 ] iPhoneも、プロジェクトごとうpすればいんじゃないの?
688 名前:デフォルトの名無しさん [2010/07/03(土) 19:01:25 ] お布施してるバカしかインスコ出来ませんぜ旦那
689 名前:デフォルトの名無しさん mailto:sage [2010/07/03(土) 20:48:45 ] JailBreakすればいいじゃない
690 名前:デフォルトの名無しさん mailto:sage [2010/07/03(土) 23:06:26 ] 広告収入って表示するだけでいいの?クリックして サイト開かないとダメ?作者さんに貢献したいので 教えて下さい(・ω・)
691 名前:デフォルトの名無しさん mailto:sage [2010/07/03(土) 23:07:47 ] >>690 広告によっても違うけど、ほとんどの奴はクリックしないと収入にならない
692 名前:デフォルトの名無しさん mailto:sage [2010/07/03(土) 23:18:51 ] >>691 ありがとう。クリックするようにします。(*^-^)つΩポチッ
693 名前:デフォルトの名無しさん [2010/07/03(土) 23:39:32 ] いいユーザーだな 普通「広告うぜぇえええええ」なのに
694 名前:デフォルトの名無しさん [2010/07/04(日) 06:07:00 ] 1クリックなんて1〜5円程度がいいところなんだ。 ほとんど誰にもクリックされない上に、クリック単価が安くて涙目なんだぜ。 無料でそれなりに使えるものにすらアレコレ注文や文句を付ける前に、 良い作品は毎日クリックしてやってくれ。
695 名前:デフォルトの名無しさん mailto:sage [2010/07/04(日) 11:05:50 ] ろくライブ壁紙ないから自分で作ろうかなって思ったんだけど エクリプスうまく設定でけん 日本語化もうまくでけん やっぱ俺ダメな子なんだ
696 名前:デフォルトの名無しさん mailto:sage [2010/07/04(日) 11:11:57 ] そこらへんまではググって適当なサイトの真似すれば出来るはずだよ。
697 名前:デフォルトの名無しさん mailto:sage [2010/07/04(日) 11:41:04 ] ライブ壁紙でAQUA ZONEみたいなのがあるといいな。
698 名前:デフォルトの名無しさん mailto:sage [2010/07/04(日) 13:28:37 ] ライブ壁紙ってあんまり派手なのは電池食いそうで ネタとしては面白いんだけど、需要無いかな?って思ってる。
699 名前:デフォルトの名無しさん mailto:sage [2010/07/04(日) 14:39:12 ] 文句ばっかり書かれてると、 ソースやるから自分で直せって言いたくなる 絶対やらんけど
700 名前:デフォルトの名無しさん [2010/07/04(日) 14:50:46 ] 完成度100%じゃないアプリは例え99.9%でもゴミ扱いなのさ。
701 名前:デフォルトの名無しさん mailto:sage [2010/07/04(日) 14:55:14 ] すべてのアプリはゴミか?
702 名前:デフォルトの名無しさん mailto:sage [2010/07/04(日) 17:16:03 ] どんなに苦労して作ったものでも使えなければただのゴミ まあ現実ってやつだよね。
703 名前:デフォルトの名無しさん mailto:sage [2010/07/04(日) 17:37:40 ] >>700 ,702 え?、IBM PCのBIOS以外全部ゴミ?
704 名前:デフォルトの名無しさん mailto:sage [2010/07/04(日) 18:22:50 ] >>702 親御さんが泣いてるぜw
705 名前:デフォルトの名無しさん mailto:sage [2010/07/04(日) 18:41:08 ] やっとsdkいごいたぜ でもエクリプス日本語化なんねー それと便座カバー
706 名前:デフォルトの名無しさん [2010/07/04(日) 18:51:06 ] 日本語化なんてドラッグ&ドロップで一発じゃなかったか?
707 名前:デフォルトの名無しさん mailto:sage [2010/07/04(日) 19:03:46 ] >>703 BIOSでもドライバーでもファームでも 使えなきゃゴミでしょ ゴミ扱いされないのは動作や機能をキチン作り込みバグ取りや環境の変化に対するアップデートをし続けているものでしょ 別にその場の興味だけで作っても悪いことはないけど 不具合やとかあれゴミ扱いされるのは仕方ないことなんだよ
708 名前:デフォルトの名無しさん mailto:sage [2010/07/04(日) 19:37:21 ] なんかサイズの単位が多いんだがどれ使えば良いんだ?
709 名前:デフォルトの名無しさん mailto:sage [2010/07/04(日) 20:25:11 ] dp,sp
710 名前:708 mailto:sage [2010/07/04(日) 21:18:02 ] >>707 レスども。 やっぱそれなのか、、pxでずっとやって俺涙目orz
711 名前:デフォルトの名無しさん mailto:sage [2010/07/04(日) 21:19:28 ] っと安価ミスった・・ 広告サービスって簡単に入れられるようになるとみんな入れそうで嫌だな
712 名前:デフォルトの名無しさん mailto:sage [2010/07/04(日) 21:31:31 ] >>711 有料になるよりはマシじゃないか?
713 名前:デフォルトの名無しさん mailto:sage [2010/07/04(日) 22:57:41 ] >>709 タブレットとか出たら、小さく表示されそうだけど、 iped とかどうなんだろう?
714 名前:デフォルトの名無しさん mailto:sage [2010/07/05(月) 00:12:04 ] >>713 その辺が気になるなら、解像度ごとにレイアウト作成かな layout-480x320とかlayout-854x480とかフォルダ作って dp,sp指定は解像度が違ってもモニタの大きさが(ほぼ)同じの端末向け
715 名前:デフォルトの名無しさん mailto:sage [2010/07/05(月) 00:33:59 ] 解像度では実際のサイズ分からないから、 そのあたりは small/normal/large で切り替えでしょう
716 名前:デフォルトの名無しさん mailto:sage [2010/07/05(月) 00:46:14 ] 要件次第じゃない 実際のサイズにかかわらず画面の半分を占有する、 というようなレイアウトなら解像度指定でpx指定、 タブレット用に別のレイアウト使うんだったらサイズ指定
717 名前:デフォルトの名無しさん mailto:sage [2010/07/05(月) 00:49:16 ] 画面の半分を占有、ならweight指定すべきだとおもいまっする
718 名前:デフォルトの名無しさん mailto:sage [2010/07/05(月) 00:53:44 ] startActivityを呼ぶと次の画面に遷移しますが、 現在の画面を閉じて別のActivity画面に遷移する方法は無いでしょうか? A画面 から B画面 へ行く B画面 から C画面 へ行く ここで戻るボタンを押したときに、C画面 から A画面に遷移させたいのです そのためにはBからCへ遷移するときに自分(B画面)を閉じつつ遷移するのがよいかと思ったのですが、 そういった方法はないのでしょうか?
719 名前:デフォルトの名無しさん mailto:sage [2010/07/05(月) 00:55:21 ] BからCをstartActivityする時にBがthis.finish()すればいいだけだと思うけど
720 名前:デフォルトの名無しさん mailto:sage [2010/07/05(月) 00:56:11 ] 2ちゃんねるのヘッドライン見るブラウザで一番上が広告スペースで 裏にスレタイが隠れてんじゃないかと気になって生姜ねえ
721 名前:デフォルトの名無しさん mailto:sage [2010/07/05(月) 01:06:43 ] >>720 広告を連打してあげるといいよ
722 名前:デフォルトの名無しさん mailto:sage [2010/07/05(月) 01:19:23 ] >>719 ありがとうございます! startActivityメソッドを動かした後は、呼び出し元のその後のコードは実行されないと勘違いしてました。 #Windowsでいうモーダルのような動きだと思い込んでますた。。。
723 名前:デフォルトの名無しさん mailto:sage [2010/07/05(月) 01:25:15 ] その後のコードは全部実行されるし、 そこでUIスレッドの実行止まっちゃったらonPauseはどうやって実行するんよ
724 名前:デフォルトの名無しさん mailto:sage [2010/07/05(月) 01:29:44 ] >>723 言われてみればそうなんだが、思い込みとは怖いもんです
725 名前:デフォルトの名無しさん mailto:sage [2010/07/05(月) 02:13:08 ] ApiDemo は一通り眺めておいて損はないよ
726 名前:デフォルトの名無しさん mailto:sage [2010/07/05(月) 03:24:51 ] 最新のapiデモが、2.2になっちゃったけど、2.1のって古いのから 抜くしかない?
727 名前:デフォルトの名無しさん mailto:sage [2010/07/05(月) 08:37:26 ] スマソ スレ違いとは重々承知の介で御座るが、 android script engine についての話題はないでしょうか。
728 名前:デフォルトの名無しさん mailto:sage [2010/07/05(月) 09:33:33 ] MediaRecorderでオーディオは録音できるがビデオができん。prepare failed っていわれても何が悪いんだー
729 名前:デフォルトの名無しさん mailto:sage [2010/07/05(月) 15:32:54 ] ijiadfa.ame-zaiku.com/test.apk ひまだったんで作ってみた。 youtubeを使いやすくするアプリです。 動画のURLをコピペしたり、ページの共有でも使えます。 感想を聞かせてください。
730 名前:デフォルトの名無しさん [2010/07/05(月) 15:56:18 ] こんなところで公開するより、マーケットの洗礼を受けてこい。
731 名前:デフォルトの名無しさん mailto:sage [2010/07/05(月) 16:04:55 ] Androidマーケットは会社バレ大丈夫なんですか?
732 名前:デフォルトの名無しさん mailto:sage [2010/07/05(月) 20:21:29 ] 会社ばれ?どういうこと??
733 名前:デフォルトの名無しさん [2010/07/05(月) 20:46:39 ] >>711 広告なら簡単に入れられるぞ。 TextViewと大して変わらん。 半月ほどで50セント(約50円GETだぜ!)
734 名前:デフォルトの名無しさん mailto:sage [2010/07/05(月) 22:47:54 ] >>733 おいおいジュース買えちまうだろ
735 名前:デフォルトの名無しさん mailto:sage [2010/07/05(月) 22:49:17 ] >>733 最低支払い金額っていくらだっけ?
736 名前:デフォルトの名無しさん [2010/07/05(月) 22:57:01 ] >>735 2000円くらいだったような。 手数料が300円くらいで。
737 名前:デフォルトの名無しさん mailto:sage [2010/07/05(月) 23:09:02 ] >>736 ジュース買えるのだいぶん先だな…
738 名前:デフォルトの名無しさん [2010/07/05(月) 23:19:50 ] 広告10万ビューあって4ドルってどういう事だお!!(`・ω・´) 新聞屋のチラシの方が儲かるやんけ。
739 名前:デフォルトの名無しさん [2010/07/05(月) 23:22:28 ] もう3.0が出るのか 俺のXperiaはまだ1.6なのに・・・
740 名前:デフォルトの名無しさん mailto:sage [2010/07/05(月) 23:22:48 ] アプリ作るよりティッシュ配りのバイトのほうが儲かるな。
741 名前:デフォルトの名無しさん mailto:sage [2010/07/05(月) 23:32:42 ] 20時間で作ったアプリで5万稼いだ俺の勝ち
742 名前:デフォルトの名無しさん mailto:sage [2010/07/05(月) 23:39:51 ] >>739 どうせ、対応端末出るまでに時間かかりますや。
743 名前:デフォルトの名無しさん mailto:sage [2010/07/06(火) 00:50:58 ] >>732 会社バレ、つまりiPhoneだと実名でるじゃないですか。 Androidだと公開部分、購入者にばれる部分、両方とも匿名化出来るんでしょうか。 振込情報は実名じゃないとしょうがないけどこれは非公開っすよね。
744 名前:デフォルトの名無しさん mailto:sage [2010/07/06(火) 02:22:14 ] ブラックアプリ制作者キター
745 名前:デフォルトの名無しさん mailto:sage [2010/07/06(火) 06:30:23 ] 私もその辺が不安です。フリーソフト出すのにも実名晒さなければいけない とかおかしいですよ。androidでは普通に作って普通に公開出来るなら、 iPhoneより遥かに良いです。PCで作れますし。
746 名前:デフォルトの名無しさん mailto:sage [2010/07/06(火) 06:47:24 ] ユーザーに実名晒してる奴は少ないと思うんだが。
747 名前:デフォルトの名無しさん mailto:sage [2010/07/06(火) 07:01:21 ] いやiPhoneアプリでは、Sellerが実名なのです。 2tchの作者はYoshida Yuichiさん、と全世界晒しです。gkbrです。 Androidは如何なのでしょう。名前が一切出ないなら、登録しようと 思うわけです。銀行口座などは入れなくても良いですよね。 (収入の予定は無いので)
748 名前:デフォルトの名無しさん mailto:sage [2010/07/06(火) 07:18:59 ] じゃあ法人つくればいいやん。naan とか infocity みたいに。
749 名前:デフォルトの名無しさん mailto:sage [2010/07/06(火) 07:21:04 ] 実名の登録は必要。登録料25$をクレジットカードで払うからね。 マーケットで表示される名前はそれとは別。 こっちは実名である必要がない。
750 名前:デフォルトの名無しさん mailto:sage [2010/07/06(火) 08:47:47 ] DBのデバッグしたかったら >adb shell #sqlite3 hoge ってwebで読んだんだけど、俺の環境だと >adb shell $sqlite3 hoge Permission Denied となるのはどうしてなんだぜ
751 名前:デフォルトの名無しさん mailto:sage [2010/07/06(火) 08:51:04 ] rootじゃないからじゃない?