[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 2chのread.cgiへ]
Update time : 04/05 19:41 / Filesize : 151 KB / Number-of Response : 752
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【Google】Androidアプリ作成part4



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じゃないからじゃない?







[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<151KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef