[表示 : 全て 最新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/

314 名前:デフォルトの名無しさん [2010/06/10(木) 17:06:14 ]
少し趣旨が違うかも知れませんが、DDMS内のLogCatビューにデフォルトで出力しているログってレイヤーで言えばどこまで拾ってますか?タグて確認した感じだとアプリ、フレームワーク、アンドロイドランタイムの層まで拾ってそうですが認識あってますでしょうか?


315 名前:デフォルトの名無しさん mailto:sage [2010/06/10(木) 17:55:03 ]
てs

316 名前:デフォルトの名無しさん [2010/06/10(木) 20:27:57 ]
androidアプリを開発する為に必要なJavaのスキルって、
どの位なんでしょうか? 自分は先日SJC-Aをとって、
今、SJC-Pの勉強中です。SJC-P程度ではダメでしょうか?

317 名前:デフォルトの名無しさん mailto:sage [2010/06/10(木) 20:53:00 ]
考えてる間にエミュレータを起動してサンプルをコンパイル、実行!

318 名前:デフォルトの名無しさん [2010/06/10(木) 21:06:01 ]
Javaのスキルなんて所詮手段だ。
目的はどんなのが作りたいかにかかってくる。
それがなければ、Javaのスキルもゴミ同然。

319 名前:デフォルトの名無しさん mailto:sage [2010/06/10(木) 21:08:32 ]
言われたことをこなせるスキルと
ユーザーが求めるものを作るスキルと
とりあえず作ってみましたができるスキル

方向性もレベルも全部違う

320 名前:デフォルトの名無しさん mailto:sage [2010/06/10(木) 21:27:13 ]
プログラムセンスがあれば言語は選ばない

321 名前:デフォルトの名無しさん mailto:sage [2010/06/10(木) 21:43:01 ]
あれこれ悩まずに、取り敢えず手をつけてみると言うスキルも重要だな

322 名前:デフォルトの名無しさん mailto:sage [2010/06/10(木) 22:33:40 ]
>>318,319,340,341
プログラマー板で初めてまっとうな意見を聞いた。
小手先自慢ばっかかと思ってたが、やっぱまともな人もいるんだね。



323 名前:デフォルトの名無しさん mailto:sage [2010/06/10(木) 22:50:44 ]
>>340,341

324 名前:デフォルトの名無しさん mailto:sage [2010/06/11(金) 00:18:55 ]
実は「まともなJAVA」のスキルは今のandroid開発では邪魔なんだよな。
2.2以降(JIT搭載)が標準になるまでは。

325 名前:デフォルトの名無しさん mailto:sage [2010/06/11(金) 00:29:16 ]
JITよりもGCが問題だぜ

326 名前:デフォルトの名無しさん mailto:sage [2010/06/11(金) 00:37:45 ]
2.2のGCはどうなんだ

327 名前:デフォルトの名無しさん mailto:sage [2010/06/11(金) 00:42:48 ]
改善したという話は聞かないな

328 名前:デフォルトの名無しさん mailto:sage [2010/06/11(金) 00:56:37 ]
LogCat見てるとGCの単位が細分化されているんじゃ無いかという気がしないではないけどね。

329 名前:デフォルトの名無しさん mailto:sage [2010/06/11(金) 19:39:45 ]
A3最終ノミナーと作品
ttp://itpro.nikkeibp.co.jp/android/aaa2010spring/nominate.html

330 名前:デフォルトの名無しさん mailto:sage [2010/06/11(金) 19:51:59 ]
アダムロッカー神は応募自粛したのか?

331 名前:デフォルトの名無しさん mailto:sage [2010/06/11(金) 21:25:31 ]
しょぼい作品ばっかだなw

332 名前:デフォルトの名無しさん mailto:sage [2010/06/11(金) 21:36:26 ]
>>331
おまえのアプリをうp



333 名前:デフォルトの名無しさん mailto:sage [2010/06/11(金) 21:38:01 ]
>>329
ソニー銀行ワロタ
つーか個人が少なくて面白みがないねぇ

334 名前:デフォルトの名無しさん mailto:sage [2010/06/11(金) 21:44:44 ]
参加者が少なかったんじゃないか

335 名前:デフォルトの名無しさん mailto:sage [2010/06/11(金) 21:47:22 ]
やっぱりiPhoneには敵わないよなぁ

336 名前:デフォルトの名無しさん [2010/06/11(金) 21:48:07 ]
            スンマセンでした!

  ,.vvWv,,             ,,,,   ,,,
  ミ,シー-ミ           /""メ"''y'"__"';,
  6! ー 、-}           {   !  Y'_、,_;
   iヽ =ノ         ,. -{, ,-、 ,,..人 _3ノ
-ー' ̄(` "! ̄`ヽ    / ̄| ({ ="i=リ ̄ヽ'ー、
  `ーY" ̄  |   /    ーヽ -リ'   ヽ }
ヽ      y  |   |   y    Y  、/  ヽ|
 !      |  |  |   |       ハ   }
_|      トーi"  ケ、_!       ト、_/
 |      |  |   〈  〈        リ .ハ
 ヽ_____| |   ヽ  !      // /!、;、
ヽ ヽ    | |     \ ヽ ̄ ̄ ̄ フ / !),)
 ヽ ヽ   ! ヽ     ヽ、`ー、  / 〈  ̄"

337 名前:デフォルトの名無しさん mailto:sage [2010/06/11(金) 22:00:34 ]
SDK入れたけどiアプリと大差ないじゃんこれ。何かこうぐっと来ない。
iPhoneでObjective-CやC++と付き合ってたほうが俺プログラマって感じがする

338 名前:デフォルトの名無しさん mailto:sage [2010/06/11(金) 22:29:11 ]
OpenGL ESがバリバリ動くのが楽しいな
iPhoneはシェーダーが使えるのがうらやましい

339 名前:デフォルトの名無しさん mailto:sage [2010/06/11(金) 23:12:23 ]
>>337
つ ndk

340 名前:デフォルトの名無しさん mailto:sage [2010/06/11(金) 23:21:21 ]
javaで開発→iアプリと大差ないとか

341 名前:デフォルトの名無しさん mailto:sage [2010/06/11(金) 23:22:50 ]
何だかんだ言ったって、実際にブツを出さなきゃだめだよ。
iPad出たときに一緒にこれにぶつけるぐらいじゃなきゃ
ダメだったんだよ。すべてが後手後手にまわっている。

342 名前:デフォルトの名無しさん mailto:sage [2010/06/11(金) 23:40:46 ]
>>341
はげどう

>>337
そういう捉え方しかできないからおまえのアプリはダメなんだよ。



343 名前:デフォルトの名無しさん mailto:sage [2010/06/12(土) 00:01:06 ]
>>324
そういうのはメクラ滅法のHOWTOってだけじゃないの?

344 名前:デフォルトの名無しさん [2010/06/12(土) 06:09:02 ]
おすすめの書籍教えて

345 名前:デフォルトの名無しさん mailto:sage [2010/06/12(土) 06:22:33 ]
>>343>>324がどういうのを言ってるかは分からんけど
・小さすぎるロジックをJNIにしない。JITで実行した方が速い
・オブジェクトの寿命は必要最小に保つ。短寿命オブジェクトはメモリに優しい
というあたりが通用しないのは環境として良くないと思うよ。

前者は昨今のJavaでは当たり前だし、後者に至ってはJavaに限らず多くの言語での基本だ

346 名前:デフォルトの名無しさん mailto:sage [2010/06/12(土) 06:27:57 ]
>>345
developer.android.com/guide/practices/design/performance.html

347 名前:デフォルトの名無しさん mailto:sage [2010/06/12(土) 07:19:34 ]
>>346
当然そのリンク先の話を踏まえた話に決まってんだろ……
一体何が言いたいんだ

348 名前:デフォルトの名無しさん mailto:sage [2010/06/12(土) 07:48:49 ]
GCが改善されたら丸ごと書き換わるだろうな、そのドキュメントw

349 名前:デフォルトの名無しさん mailto:sage [2010/06/12(土) 08:25:08 ]
ほとんどのアプリは今のGCでも問題はないんだけどね
GC自体は数十msで終わるし

350 名前:デフォルトの名無しさん mailto:sage [2010/06/12(土) 09:38:58 ]
フルガベージが起こればどうしょうも。ない
問題はGCの挙動じゃなくて、なるべく
頻繁にフルガベージを走らせないような
プログラミングを考えることだよ。

351 名前:デフォルトの名無しさん mailto:sage [2010/06/12(土) 10:31:25 ]
いや、AndroidのGCはFullGCなんだけど…

352 名前:デフォルトの名無しさん mailto:sage [2010/06/12(土) 11:42:54 ]
Dalvik VM のヒープって世代管理でそ?
それで常にfull走っちゃうの?
なんか変・・・



353 名前:デフォルトの名無しさん mailto:sage [2010/06/12(土) 12:18:25 ]
リソースとのトレードオフなんじゃね?
GC賢くしたらバッテリーの減り倍になりました。じゃ、話にならないだろうし

354 名前:デフォルトの名無しさん mailto:sage [2010/06/12(土) 14:15:03 ]
>>352
dalvikのヒープ管理は世代別じゃないよ

355 名前:デフォルトの名無しさん [2010/06/12(土) 14:41:10 ]
デベロッパコンソールのtotalダウンロード数とアクティブ数の表示が極端に減ったんだけど
ナニコレ。

356 名前:デフォルトの名無しさん mailto:sage [2010/06/12(土) 14:42:28 ]
なんかちょっと前に更新されなくなってた時の数字に戻った気がする

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を自前でパースするようなソフトってことだろ。






[ 続きを読む ] / [ 携帯版 ]

前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