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/
357 名前:デフォルトの名無しさん mailto:sage [2010/06/12(土) 14:44:07 ] M&Sだね。 だから厳密に言えば「FullGC」って概念も無いw
358 名前:デフォルトの名無しさん mailto:sage [2010/06/12(土) 14:46:43 ] 何でマーク&スウィープだとフルジーシーじゃないの?
359 名前:デフォルトの名無しさん mailto:sage [2010/06/12(土) 15:00:37 ] >>357 まあ"FullGC"という用語はFullじゃないGCがある時に使うものだからなw
360 名前:デフォルトの名無しさん mailto:sage [2010/06/12(土) 15:06:34 ] AIDL IPCで列挙体を引数・戻り値としてやり取りしたいときって intで代用するのが定石?
361 名前:デフォルトの名無しさん mailto:sage [2010/06/12(土) 15:12:13 ] >>359 それは Mark & Sweep とは関係無いよね…
362 名前:デフォルトの名無しさん mailto:sage [2010/06/12(土) 15:15:53 ] >>361 はMark&Sweep「のみ」って言いたかったのだろうと勝手にエスパーした まあ1層でも参照カウントのみだとfullGCとか言わないしな
363 名前:デフォルトの名無しさん mailto:sage [2010/06/12(土) 15:57:12 ] 列挙体の定義次第じゃない?
364 名前:デフォルトの名無しさん mailto:sage [2010/06/12(土) 16:55:35 ] Marks & Spenserの話かと思った
365 名前:デフォルトの名無しさん mailto:sage [2010/06/12(土) 17:40:07 ] スタスキー&ハッチの話じゃないよね
366 名前:デフォルトの名無しさん [2010/06/12(土) 17:44:09 ] >>356 気がするんじゃない、戻ってる。 ダウンロード数が1万以上減ったぞ… なんでandroid marketすぐぶっこわれるん?
367 名前:デフォルトの名無しさん mailto:sage [2010/06/12(土) 17:47:23 ] 良かった、俺のアプリがずっと50<なのはシステムのせいか
368 名前:デフォルトの名無しさん [2010/06/12(土) 18:29:57 ] システムがボロすぎる・・・
369 名前:デフォルトの名無しさん mailto:sage [2010/06/12(土) 18:31:28 ] また知らんぷりするんだろうな… 金取ってやってるんだぜ、これ
370 名前:デフォルトの名無しさん mailto:sage [2010/06/12(土) 18:36:11 ] webviewオブジェクトで表示しているウェブページのhtmlをString文字列 で取得したいけどわからない。どなたか教えてください
371 名前:デフォルトの名無しさん mailto:sage [2010/06/12(土) 18:51:12 ] 何をどうしたけどわからなかったのか書いてみろよ 何もしないで教えろなんていい加減にしろ!!!!!!!!!
372 名前:デフォルトの名無しさん mailto:sage [2010/06/12(土) 19:04:51 ] 無理なんじゃね?
373 名前:デフォルトの名無しさん mailto:sage [2010/06/12(土) 19:07:16 ] なんか、別の問題を修正してる影響じゃないかと言われているな。 www.google.com/support/forum/p/Android+Market/thread?tid=77c49d2d4b3e40e9&hl=en
374 名前:デフォルトの名無しさん [2010/06/12(土) 19:09:26 ] 知ってるけど簡単だから教えない。
375 名前:デフォルトの名無しさん mailto:sage [2010/06/13(日) 01:42:27 ] android marketチームにはインテルが入ってないに違いない。
376 名前:デフォルトの名無しさん mailto:sage [2010/06/13(日) 02:35:28 ] いろいろ調べたのですが、分からないのでヒントでもかまわないから教えていただきたいのですが、 レイアウトのことなんですが、 単純に以下のテーブルを作るのは TableLayoutで可能ですが、 A B C D E F G H 上記のテーブル内の、例えば、CとDとGとHを一つの画像で使用して、 A B E F はそのままの状態にしておくというのは、 TableLayoutで可能なのでしょうか? C Dはspanでくっつければ済む話なんですが、 G Hもまとめたいんです。 この場合、RelativeLayoutを使用しないとだめでしょうか?
377 名前:デフォルトの名無しさん mailto:sage [2010/06/13(日) 02:44:32 ] すいません、 試したんですが、 目指す形は A B ┏┓ E F ┗┛ なのですが、 TableLayoutだと A B ┏┓ ┗┛ E F となってしまい、ABとEF行間に画像が下に伸びた分の空白ができてしまいます。 いい方法があれば、教えていただけないでしょうか?
378 名前:デフォルトの名無しさん [2010/06/13(日) 03:01:20 ] .┌━┐ ┌━┐ ┃┌╋──╋┐┃ └╋┘ └╋┘ ┃ ・ ・ ┃ ┌━━┐ ●━╋┐ ┌╂━━━━╂┐ ┃ └━┷┴━━╂┘ └╋━┘ バカにはできないコピペです ┌╋┐ ┌╋┐ ┃└╋╋━━╋╋┘┃ ┃ ┃┃ ┃┃ ┃ └━┘┘ └└━┘
379 名前:デフォルトの名無しさん mailto:sage [2010/06/13(日) 03:05:07 ] レイアウトくらい自力で書け そんなに手間かからない
380 名前:デフォルトの名無しさん mailto:sage [2010/06/13(日) 03:26:58 ] >>374 病んでるようだから病院行った方がいいよ
381 名前:デフォルトの名無しさん mailto:sage [2010/06/13(日) 07:13:57 ] >>380 反応の仕方が大差ありませんがな
382 名前:デフォルトの名無しさん mailto:sage [2010/06/13(日) 11:31:19 ] >>377 TableLayout一つでやろうとするからだよ。 ABEF組とCDGH組を別のTableLayoutにして、 同じTableRowに突っ込めばいいだろう。 <大きいTableLayout> <大きいTableRow> <!-- ABEF組 --> <小さいTableLayout1> <小さいTableRow1> AB </小さいTableRow1> <小さいTableRow2> EF </小さいTableRow2> </小さいTableLayout1> <!-- CDGH組 --> <小さいTableLayout2> <小さいTableRow1> CDGH </小さいTableRow1> </小さいTableLayout1> </大きいTableRow> </大きいTableLayout>
383 名前:デフォルトの名無しさん mailto:sage [2010/06/13(日) 12:17:09 ] Androidってアーキテクチャが5つに別れているけど、一番上に存在しているソフトウェアの部分をハードを作っているメーカーの人もアプリを開発している人も触っているという認識でいいのかね? もしそうだとしたら例えば端末毎にカスタマイズされているUIなんかを自分で作りなおしちゃうってこともできるのかな? アプリケーションFWやライブラリ、仮想マシン カーネルなんかっていうのはハードウェアを作ってるメーカーも触れないって認識でOK?
384 名前:デフォルトの名無しさん mailto:sage [2010/06/13(日) 12:25:44 ] >>383 全部ハードメーカーが触れる そもそもカーネルいじらずにどうやってドライバ入れるんだよ
385 名前:デフォルトの名無しさん mailto:sage [2010/06/13(日) 12:42:21 ] >>384 ああ、確かにそうですね って事はアプリを作ったとして、カメラが無いから使えないとかGPSがないから使えないとかっていう理由をなしにして必ずしもAndroid搭載端末で動くとは限らないわけか 極端な話Hello worldを表示するだけのアプリを作ったとして、動かない端末もでてくると・・・?
386 名前:デフォルトの名無しさん mailto:sage [2010/06/13(日) 12:48:13 ] >>385 理論上は ただしGoogleが無償で互換性テストキットを配布してるので基本的には動くと考えて良い また、Marketの供給を受ける要件としての互換性はもっと厳しく定められていて カメラが無いとかGPSが無いとかはそもそも許されない。 個人的にはこれは厳しすぎると思うけどね。というかGoogleTVとかどうなってんだよ。
387 名前:デフォルトの名無しさん mailto:sage [2010/06/13(日) 12:57:22 ] >>386 なるほどー あくまで理論上は動かない可能性があるけど 公開する以上一定以上の互換性を満たしていないとダメってことなのですねー GoogleTVとかはOSがAndroidでマーケットは使わないとか互換性を考えなくてもいいような作りをしてるんですかねー 勉強になりました。これで心置きなくアプリ開発ができます。 ありがとうございました
388 名前:デフォルトの名無しさん mailto:sage [2010/06/13(日) 13:03:04 ] >>387 満たしてないとダメってわけじゃないよ Market載せないならライセンス的に互換テスト通らないAndroidを売ることはできる が、メーカーにとってわざわざ互換のないデバイスを売るメリットがないので 普通は互換テストをパスした状態で売るということです
389 名前:デフォルトの名無しさん mailto:sage [2010/06/13(日) 13:17:28 ] >>388 あーなるほど。 極端な話専用端末みたいなものであれば互換性とか云々は関係ないわけですね
390 名前:377 mailto:sage [2010/06/13(日) 16:58:26 ] >>379 >>382 レスありがとうございます。 >>379 さんのレス見て、 自力と言うのがよく分からなく、 非推奨なAbsoluteLayoutを使えってことかな?とか思ったのですが、 自分なりの解釈としては、 <TableLayout> <RelativeLayout> <LeftからmarginとってB> <Bの左にA> <Bの右にCDGHの集合体> <Bの下にF> <Fの左にA> <RelativeLayout> <TableRow1> </TableRow1> <TableRow2> </TableRow2> <TableLayout> という形で、 とりあえずは思ったことができたのですが、 解像度違い(例えば、HT-03AとXperia)で表示した場合に どうしても美しさが掛けている感じがありまして、 教えていただいた、<TableLayout>の入れ子でやり直して見たいと思います。 ありがとうございました。
391 名前:デフォルトの名無しさん [2010/06/13(日) 20:50:39 ] どういたしまして
392 名前:デフォルトの名無しさん [2010/06/13(日) 20:57:25 ] どういたしまして。
393 名前:デフォルトの名無しさん mailto:sage [2010/06/13(日) 21:12:09 ] いえいえこちらこそ
394 名前:デフォルトの名無しさん mailto:sage [2010/06/14(月) 01:39:27 ] どうぞどうぞどうぞ。
395 名前:デフォルトの名無しさん mailto:sage [2010/06/14(月) 13:21:29 ] ダウンロード数が戻ってないか? 17000→7000→17500なんだが。
396 名前:デフォルトの名無しさん mailto:sage [2010/06/14(月) 13:44:54 ] 俺も29k→23k→31kになった。直ったのかなぁ
397 名前:デフォルトの名無しさん mailto:sage [2010/06/14(月) 14:15:29 ] 俺も50から70になった(´;ω;`)
398 名前:デフォルトの名無しさん [2010/06/14(月) 15:31:12 ] 昨日からずっと、外人にアプリの使い方の説明を乞われているんだが・・・
399 名前:デフォルトの名無しさん mailto:sage [2010/06/14(月) 23:16:26 ] >>398 こう言え "sorry,I don't speak English."
400 名前:デフォルトの名無しさん mailto:sage [2010/06/15(火) 00:38:20 ] しゃべれてるじゃねーか
401 名前:デフォルトの名無しさん mailto:sage [2010/06/15(火) 00:39:59 ] 「うっせえよ毛唐、英語が世界の共通語とかナチュラルに思ってんじゃねえよ」 って言うといいよ
402 名前:デフォルトの名無しさん mailto:sage [2010/06/15(火) 00:45:13 ] Sorry, Japanese Only
403 名前:デフォルトの名無しさん mailto:sage [2010/06/15(火) 00:49:34 ] I never speak English!
404 名前:デフォルトの名無しさん mailto:sage [2010/06/15(火) 00:54:07 ] >>402 あわれな日本人専用かよ!
405 名前:デフォルトの名無しさん mailto:sage [2010/06/15(火) 01:44:08 ] HOME KEY:close application だけ教えてやればいいじゃん。
406 名前:デフォルトの名無しさん [2010/06/15(火) 01:54:40 ] しかしandroidのマニュアルなんか 英語がほとんどじゃないの?
407 名前:デフォルトの名無しさん mailto:sage [2010/06/15(火) 03:52:46 ] >>401 Fack You
408 名前:デフォルトの名無しさん mailto:sage [2010/06/15(火) 10:40:36 ] android向けにHTMLのパーサって用意されてないのでしょうか? XMLパーサを流用するのがベターなんですかね?
409 名前:デフォルトの名無しさん mailto:sage [2010/06/15(火) 10:49:48 ] >>407 speru
410 名前:デフォルトの名無しさん mailto:sage [2010/06/15(火) 11:03:31 ] >>408 用意はされていないと思う。 用途にもよるけどgaeとかで整形したデータを取得するのがベターな気がする。 通信、処理コストも最低限ですむし。 アプリ上でパースするならwebviewで取ってきてjavascript流してパースすると楽。 バッドノウハウだと思うけど。。。
411 名前:デフォルトの名無しさん mailto:sage [2010/06/15(火) 18:23:45 ] こんなリソースが限られたプラットフォームで、 HTML読み込むようなソフトを書くのはまずい もっと単純な形式に変換したものを使え ローカルであれ、サーバサイドであれ
412 名前:デフォルトの名無しさん mailto:sage [2010/06/15(火) 18:23:48 ] 「縦横の両方にスクロールバーが出るコンテナビュー」ってある?
413 名前:デフォルトの名無しさん mailto:sage [2010/06/15(火) 18:30:43 ] >>411 そしたらブラウザは全てまずいソフトなのか
414 名前:デフォルトの名無しさん mailto:sage [2010/06/15(火) 18:37:24 ] HTMLを自前でパースするようなソフトってことだろ。
415 名前:デフォルトの名無しさん mailto:sage [2010/06/15(火) 20:20:21 ] >>412 無いはず。 ScrollViewを入れ子にしたら出来ないだろうか? やったことないけどさ。
416 名前:デフォルトの名無しさん mailto:sage [2010/06/15(火) 20:39:37 ] >>408 簡単なことならHTMLクラスでできる
417 名前:デフォルトの名無しさん mailto:sage [2010/06/15(火) 20:41:13 ] >>415 内側のスクロールバーが正しく表示されない気がする
418 名前:デフォルトの名無しさん [2010/06/15(火) 20:45:36 ] 横スクロールってあったのか。
419 名前:デフォルトの名無しさん mailto:sage [2010/06/15(火) 20:50:47 ] ブラウザつかってりゃ普通に出るだろ。
420 名前:デフォルトの名無しさん mailto:sage [2010/06/15(火) 21:24:43 ] >>418 HorizontalScrollViewってViewがある。 ScrollViewは縦専用、HorizontalScrollViewは横専用 >>419 WebViewはScrollViewではなく独自処理だな
421 名前:デフォルトの名無しさん [2010/06/15(火) 21:57:45 ] オンボードグラフィックのPCでエミュレータ動かしているんですけど、 OpenGLで描画を行うとタスクマネージャーですぐCPU負荷100%超えたり、 画面左端に一部描画できないポリゴンがありますが、 OpenGLやるならやはりグラフィックボード必要ですか?
422 名前:デフォルトの名無しさん mailto:sage [2010/06/15(火) 22:07:28 ] 素直に実機用意だろ、それは。
423 名前:デフォルトの名無しさん mailto:sage [2010/06/15(火) 22:10:15 ] 正直エミュレータ重すぎて実機でばかりテストしてる E8400をオーバークロックした奴なんだけどなあ
424 名前:デフォルトの名無しさん [2010/06/15(火) 22:29:21 ] 実機を買うとして、もうすぐIS01が出ますが、 これは開発に使えるものなのでしょうか? 開発者用にJN-DK01という機種があるので ひょっとしたらIS01にはUSBで繋ぐ開発モード ないのかなと思いまして
425 名前:デフォルトの名無しさん mailto:sage [2010/06/15(火) 22:31:37 ] Apad買えよ
426 名前:デフォルトの名無しさん mailto:sage [2010/06/15(火) 22:58:36 ] デバッガ接続できない端末なんて無いのでは? よほど出どころの怪しい端末で無い限り。 JN-DK01はandroidアプリ開発ってより、androidベースの端末 そのものの開発がメイン用途だよ。普通に使う分にはIS01の方が 便利だし。
427 名前:デフォルトの名無しさん mailto:sage [2010/06/15(火) 22:59:01 ] AIDL用のMyServiceってクラスがあって そのインナークラスMyServiceStubがIMyService.Stubをextendsしてるんだけど、 あるときから Class not found : com.example.MyService$MyServiceStub とか言われて java.lang.VerifyError が出るようになってしまった。 そのときの更新を戻してみたつもり(というか空実装まで戻した)だけど直らない。 MyServiceStubを消すとエラー出なくなるけどそれじゃ意味が無い…。 java.lang.VerifyError が出たときのおまじない的対処法とかある?
428 名前:デフォルトの名無しさん mailto:sage [2010/06/15(火) 23:06:40 ] >>424 SoftBankのDesireでもEclipse経由でデバッグ実行できたよ ブレークポイントも普通に効いた
429 名前:デフォルトの名無しさん mailto:sage [2010/06/15(火) 23:21:47 ] あと、エミュレータでのOpenGL描画はホストの3D描画能力には依存しないと思う。 あれは全部CPUでやってんじゃないのか
430 名前:デフォルトの名無しさん mailto:sage [2010/06/16(水) 00:05:54 ] IS01は1.6まででそ? 2.xには対応していない
431 名前:デフォルトの名無しさん mailto:sage [2010/06/16(水) 00:27:19 ] >>427 genフォルダのなか全部消すとかでもダメ?
432 名前:310 mailto:sage [2010/06/16(水) 20:25:47 ] そもそも android.os.PatternMatcher#match(String) の振る舞いが想定と全然違った ".*a" -> "a" ○ ".*a" -> "aa" × ".*a" -> "ba" ○ こりゃURI後方一致のインテントフィルタは無理か…
433 名前:デフォルトの名無しさん mailto:sage [2010/06/16(水) 21:37:53 ] >>432 IntentFilterのソース見てみたが良いかもしれない
434 名前:デフォルトの名無しさん mailto:sage [2010/06/16(水) 22:38:58 ] >>431 駄目だ…あとAVD変えたり実機にしても駄目だった
435 名前:デフォルトの名無しさん [2010/06/17(木) 00:17:44 ] クレカの審査が通らなくてマーケットにアップ出来ない><
436 名前:デフォルトの名無しさん mailto:sage [2010/06/17(木) 00:38:12 ] JCBしか持ってない俺勝ち組
437 名前:デフォルトの名無しさん mailto:sage [2010/06/17(木) 00:38:42 ] じゃあオレがうpしてやるから、ソースよこしな。
438 名前:デフォルトの名無しさん mailto:sage [2010/06/17(木) 05:19:56 ] 初エラーレポートキタ━━━━━━(゚∀゚)━━━━━━ !!!!! 約1/3000のヌルポエラーって何があったんだろ。
439 名前:デフォルトの名無しさん mailto:sage [2010/06/17(木) 21:28:41 ] >>435 デビットカードとか作ればいいんじゃないか?
440 名前:デフォルトの名無しさん [2010/06/18(金) 00:14:06 ] 有料配信してる人ってどのくらい稼げてます? ちょっとだけ教えてちょ
441 名前:デフォルトの名無しさん [2010/06/18(金) 00:20:12 ] (´・ω・`)
442 名前:デフォルトの名無しさん mailto:sage [2010/06/18(金) 01:38:40 ] (´・ω・`)(´・ω・`)
443 名前:デフォルトの名無しさん mailto:sage [2010/06/18(金) 02:08:00 ] オレは広告で1日10円(´・ω・`)
444 名前:デフォルトの名無しさん mailto:sage [2010/06/18(金) 03:12:29 ] 標準のマーケット以外に、無料で公開できるマーケットとかないのかな
445 名前:デフォルトの名無しさん mailto:sage [2010/06/18(金) 03:34:05 ] ない
446 名前:デフォルトの名無しさん [2010/06/18(金) 10:51:15 ] あれ、書き込んだつもりだったけど書けてなかった sdcard/albumthumbs に作られるアルバムアートのキャッシュなんだけど、このファイル名の法則が分かる人いる? 今あるアプリだと、どうしても低画質低解像度圧縮されてキャッシュされるから、高画質でキャッシュできるアプリを作りたい でも、ファイル名の法則がわからないから、立ち往生中
447 名前:デフォルトの名無しさん [2010/06/18(金) 19:30:12 ] androidマーケットに登録したいのですが 登録料をクレジットカードではなく デビットカードで登録された方おられますか visa系のデビットカードで可能でしょうか またクレジットカード意外の支払い方法はないでしょうか
448 名前:デフォルトの名無しさん mailto:sage [2010/06/18(金) 19:33:47 ] 発行会社が何であれ、VISAと提携しているのなら大丈夫だろ。
449 名前:デフォルトの名無しさん mailto:sage [2010/06/18(金) 21:25:56 ] >>446 iノード番号じゃねえの
450 名前:デフォルトの名無しさん mailto:sage [2010/06/18(金) 23:15:05 ] SURUGA VISA デビットで登録してるよ。
451 名前:デフォルトの名無しさん [2010/06/19(土) 00:22:37 ] aaa
452 名前:デフォルトの名無しさん [2010/06/19(土) 09:06:52 ] Apadで開発している人いる?
453 名前:デフォルトの名無しさん [2010/06/19(土) 09:24:02 ] いません
454 名前:デフォルトの名無しさん [2010/06/19(土) 09:40:46 ] そうなの、いないの、出来ないの?
455 名前:デフォルトの名無しさん [2010/06/19(土) 09:41:47 ] で、できないわけじゃないわよ! しないだけなんだから!
456 名前:デフォルトの名無しさん mailto:sage [2010/06/19(土) 11:18:23 ] あ、あんたのために開発やってるんじゃないんだからね!
457 名前:デフォルトの名無しさん mailto:sage [2010/06/19(土) 11:24:39 ] きも