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/
562 名前:559 mailto:sage [2010/06/26(土) 12:21:50 ] >>561 ありがとうございます。 上手くいきました!勘違いしていたようです・・・。
563 名前:デフォルトの名無しさん mailto:sage [2010/06/26(土) 16:24:59 ] エミュレータのデータフォルダに無いの画像ファイルにアクセスしたいんですが、 画像ファイルをエミュレータ内に配置する方法ってありますか?
564 名前:デフォルトの名無しさん mailto:sage [2010/06/26(土) 16:36:26 ] >>563 adbでできる
565 名前:デフォルトの名無しさん mailto:sage [2010/06/26(土) 17:24:51 ] DDMSのFile explorerの横についてるボタンでもできるよ
566 名前:デフォルトの名無しさん [2010/06/26(土) 23:25:03 ] これから勉強を始める俺にオススメの書籍を教えてちょんまんこ
567 名前:デフォルトの名無しさん mailto:sage [2010/06/26(土) 23:42:36 ] 国語の教科書でも読んどけチョン
568 名前:デフォルトの名無しさん mailto:sage [2010/06/26(土) 23:45:27 ] >>566 オライリーのやつ
569 名前:デフォルトの名無しさん mailto:sage [2010/06/27(日) 12:07:39 ] 聞いてる時点でやる気も調べる気も行動する気も最後までやり遂げる気も無い
570 名前:デフォルトの名無しさん mailto:sage [2010/06/27(日) 13:18:14 ] ちょっと教えて mainのActivityで、threadを起動してsocketをopenして通信 そのデータを、新しく開いた別画面のActivityに送る 別画面から、データをsocketで送信 って、できる? ブロードキャストレシーバーを使わないと無理? あるいは、socketでの通信部をサービスにする?
571 名前:デフォルトの名無しさん mailto:sage [2010/06/27(日) 13:27:03 ] おまえにならできる!
572 名前:デフォルトの名無しさん mailto:sage [2010/06/27(日) 13:28:30 ] ひとに教えてもらって開発できたら苦労しねぇわ。
573 名前:デフォルトの名無しさん mailto:sage [2010/06/27(日) 14:21:42 ] >>570 Serviceにするのが多分スマート 無理やりなやり方ならApplecationにおくとか、staticにするとか
574 名前:デフォルトの名無しさん mailto:sage [2010/06/27(日) 14:28:16 ] 状況がちょっとよくわからんな。
575 名前:デフォルトの名無しさん mailto:sage [2010/06/27(日) 15:09:11 ] >>573 ありがとう。 ServiceでThreadを走らせてできそう、受信通知はブロードキャストレシーバーで実装してみる。 助かったなり。
576 名前:デフォルトの名無しさん mailto:sage [2010/06/27(日) 15:58:39 ] つうか、AsyncTaskつかえばいいだけじゃね?
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の問題かもしれません。