10/05/27 23:23:48
□前スレ
GoogleAndroidアプリ作成part3
スレリンク(tech板)
□過去スレ
GoogleAndroidアプリ作成part2
スレリンク(tech板)
part1 ☆JAVA初心者がAndroidでアプリを作るスレ☆
スレリンク(tech板)
初期の流れをくんでJAVA初心者にも親切にしよう!
Android Developers(英語)
URLリンク(developer.android.com)
リファレンス
URLリンク(developer.android.com)
Android - Open Handset Alliance プロジェクト
URLリンク(code.google.com)
2:デフォルトの名無しさん
10/05/28 00:04:58
2
3:デフォルトの名無しさん
10/05/28 00:54:05
みんな実機何使ってる?
海外からSIMロックフリーの買おうかと思うんだけど何がいいかな
4:デフォルトの名無しさん
10/05/28 00:57:12
>>3
Tattoo
5:デフォルトの名無しさん
10/05/28 04:23:58
革新的なソフトウェアを作りたいなら、プログラミング言語の些末な知識よりも、
応用数学とかアルゴリズムの知識のほうが重要だし、世の中に目を向ける必要もある。
これからプログラミングを学ぼうとしている高校生は、IT土方になりたくなかったらその辺を気に留めておくように。
6:デフォルトの名無しさん
10/05/28 09:44:00
URLリンク(news.ycombinator.com)
これで UI 周りのデザインがマシになると良いね。
7:デフォルトの名無しさん
10/05/28 09:50:42
へー、Palmには悪いけどAndroid的には良いニュースだな
標準提供されるウィジェットやボタンとUIガイドラインの整備はちゃんとやって欲しいよな
8:デフォルトの名無しさん
10/05/28 13:59:37
元々SidekickのUI作ってた人らしい
Googleに買収される前のAndroid社も元を辿ればSidekickのスピンアウト
市場的には成功しなかったけどSidekickって偉大な開拓者だったんだなぁ
9:デフォルトの名無しさん
10/05/28 19:32:27
日本語でおk
10:デフォルトの名無しさん
10/05/28 22:05:04
死にたい。
11:デフォルトの名無しさん
10/05/28 23:00:07
>>10
何があったんだい?
12:デフォルトの名無しさん
10/05/29 17:02:29
>>10
死ぬ前に話してみたらどうだろ?楽になるかもよ。
13:デフォルトの名無しさん
10/05/29 17:15:13
>>12
話をさせといて笑う魂胆だろ
その手にのるか
14:デフォルトの名無しさん
10/05/29 18:10:37
今からNHKで中国アニメ事情やるから死ぬ前に見ろ
15:デフォルトの名無しさん
10/05/29 19:16:41
>>13
人を信じられなくなってるね
かわいそうに
おじさんが慰めてあげたい
16:デフォルトの名無しさん
10/05/29 19:57:58
>>15
借金だらけで死にたくなってきた36歳の男の娘です・・・
慰めて!
17:デフォルトの名無しさん
10/05/29 19:59:34
男の娘ですか
18:デフォルトの名無しさん
10/05/29 21:37:55
ところでどっちが本スレ?
19:デフォルトの名無しさん
10/05/29 22:19:00
こっちは男の娘開発スレです
20:1
10/05/29 22:47:23
なんだ、検索できないからって指摘通りタイトル変えたらこれかよ…。
本スレ
GoogleAndroidアプリ作成part4
スレリンク(tech板)
21:デフォルトの名無しさん
10/05/29 23:04:07
こっちのほうが先に立ったんだし
スレタイも修正されてるんだから
こっちが本スレでいいじゃん
22:デフォルトの名無しさん
10/05/29 23:09:18
こっち本スレでいいだろ
27日に前スレに誘導張られてるのに29日に重複立てるとか死ぬべきバカ
というわけで誘導張ってきつつこっち上げ
23:デフォルトの名無しさん
10/05/30 00:45:13
あ、なんだよ重複スレがあったのか。
24:デフォルトの名無しさん
10/05/30 05:19:07
>>11 >>12
すまない。ハロワの職業訓練にアンドロイドアプリの開発ってのが
あったので興味をもったのですが、それを受けたとしても、
携帯のアプリ開発というのは相当な激務なのだろうと思って
躊躇しているんです。それにアンドロイドアプリを作れると大きなキャリアになるのでしょうか?
悩んでいます
25:デフォルトの名無しさん
10/05/30 08:05:44
imageviewで画像表示させた上にtextviewで文字表示させたいんだけど、どうすればいいのかな
26:デフォルトの名無しさん
10/05/30 08:22:37
iPhoneアプリの方が需要が大きいよ
27:デフォルトの名無しさん
10/05/30 13:13:16
携帯だけじゃなくAndroidOSとして見ると
仕事の量はiPhoneを超えるような気がしないでもない。
>>25
ImageViewとTextViewをAbsoluteLayoutで囲って絶対位置指定するか、
TextViewだけ置いてsetBackgroundDrawableするかどっちか?
他に方法あるんだろうか。
28:デフォルトの名無しさん
10/05/30 13:24:49
「Xperia」最新ソフト誤配信―ショップで預かり対応、交換の場合も
NTTドコモは5月28日、同日にスマートフォン「Xperia」向けの最新ソフトウェアを誤って配信したことを正式に発表した。(+D Mobile)
URLリンク(headlines.yahoo.co.jp)
29:デフォルトの名無しさん
10/05/30 14:43:12
>>26
Androidアプリがすぐに追い抜くだろうよ。
30:デフォルトの名無しさん
10/05/30 15:01:10
携帯ソフト開発は地獄と聞きますが・・・どうなんでしょう・・?
31:デフォルトの名無しさん
10/05/30 15:07:49
>>30
iPhone と Android は携帯というより小型の PC だから、
いわゆる昔の携帯とは別物なり。
32:デフォルトの名無しさん
10/05/30 15:24:30
まあiPhone開発はドカタ化して今地獄だとは聞くけどね
Androidは黎明なんでそこまで悪くは無いが黎明なんで技術者に求められる水準が高い
33:デフォルトの名無しさん
10/05/30 15:50:25
>>27
textviewに画像表示できたんだwww
とんとん
34:デフォルトの名無しさん
10/05/30 16:11:00
アンドロイドアプリを作りたいプログラム知識皆無な者です。
とりあえずJAVA言語を学べば作れるようになるのでしょうか?
具体的な目標としてはたまごっちの様な育成アプリが作れたらなと思ってます。
35:デフォルトの名無しさん
10/05/30 16:38:43
>>34
Javaだけで問題ないよ
36:デフォルトの名無しさん
10/05/30 16:41:05
>>34
いや、N88-BASICも必要
37:デフォルトの名無しさん
10/05/30 17:44:13
>>36
必要じゃないだろ、
>>34
とりあえず、java勉強してみては?
もし、駄目でもプログラミングの知識が付いたらRubyとか他の言語も学びやすいし
何もしないよりは絶対違うと思うよ。
想像だけする人と実行できる人では絶対周りの評価が違うと思う。
38:デフォルトの名無しさん
10/05/30 17:46:23
>>37
必要だよヴォケ
39:デフォルトの名無しさん
10/05/30 20:35:41
デベロッパーコンソールのダウンロード数がここ数日、反映されない…
40:デフォルトの名無しさん
10/05/30 21:27:49
ダウンロード数なんて普通は気にしないだろ
どのくらい気にしないかというと、数時間に1回チェックする程度
41:デフォルトの名無しさん
10/05/30 21:34:14
数日、更新されないんだよ。
無料アプリ公開の最大の楽しみなのに…
android market developer console not updating
でくぐると、海外でも問題になってるみたい。
42:デフォルトの名無しさん
10/05/30 22:06:42
ちゃんと>>40に突っ込んでやれよ
43:デフォルトの名無しさん
10/05/30 22:37:39
>>32
>まあiPhone開発はドカタ化して今地獄だとは聞くけどね
iPhoneアプリで、ガラケーのようなむちゃな大規模開発ってあったっけ?
AUみたいにハードを叩く独自APIまで作らされる、Androidの方が地獄だ
と思うな。
44:デフォルトの名無しさん
10/05/30 22:45:38
携帯が地獄だといわれるのは、短納期で次々に作らされるからでしょ。
iPhoneは100円アプリとかで同じことになってる。
45:デフォルトの名無しさん
10/05/30 22:51:36
俺の作ったiPhoneアプリは全部合計で300万本以上DLされたけど、地獄とは程遠い。
46:デフォルトの名無しさん
10/05/30 22:52:39
100円アプリって、企業で作っている所はそんなにないとおもうけど(全然
元がとれない)違うんかな。
47:デフォルトの名無しさん
10/05/30 22:57:06
100円でも3億か。すげぇな。
48:デフォルトの名無しさん
10/05/30 23:03:58
100円アプリで300万DLも行くようなとこあるかよ
49:デフォルトの名無しさん
10/05/30 23:16:00
広告入り無料アプリだよ。100円で売れるより利益は上。
50:デフォルトの名無しさん
10/05/30 23:19:41
つまり3億超えてるのか。すげぇな。
51:デフォルトの名無しさん
10/05/30 23:26:54
こうこくで1DLあたり100えんいじょうあるんですかそれはすごいですねー(棒
52:デフォルトの名無しさん
10/05/30 23:28:05
なんだ無料アプリかよw
53:デフォルトの名無しさん
10/05/30 23:50:12
無料でも300万はなかなかすごいと思うが。
54:デフォルトの名無しさん
10/05/31 00:38:19
>>50-51
有料にしたらDL数は数十分の一になるだろ。
1本売って66円より、30本無料配布して1本2.2円稼ぐほうが遥かに簡単。
55:デフォルトの名無しさん
10/05/31 01:26:55
>>41
更新されないの俺だけだと思ってたら、他の人もいたんだ。
毎日800くらいDLされてたのに、4日前くらいから数値が変化しない
(でもコメント数だけは更新されてる)のでかなり心配だった。。。
56:デフォルトの名無しさん
10/05/31 01:36:45
↓英語だけど
URLリンク(www.google.com)
いっぱい起こってるみたい。
いわく、
・3日前くらいから評価数だけ更新、ダウンロード数が更新されない。
・android marketで大規模な更新があるのでは?
・今日完成してアップロードしたばかりなのに…(ダウンロード数<50で敬遠される)
・Googleなんか言えボケ
57:デフォルトの名無しさん
10/05/31 08:54:24
ここにはiPhoneの開発をしてる人も居ると思うけど
iPhoneのドキュメントを読んでみたら、
スマートフォンの開発はこうやるんだなと面白かった。
参考までに
URLリンク(developer.apple.com)
58:デフォルトの名無しさん
10/05/31 08:59:52
>>54
22万円しか稼げてないのに自慢とはおめでてえなw
59:デフォルトの名無しさん
10/05/31 09:07:56
300万*2.2で660万か。結構凄いな
60:デフォルトの名無しさん
10/05/31 09:38:01
1人で3ヶ月くらいで作ってそれなら結構悪くないけど
合計で6人月以上とか投じてたら土方だな
61:デフォルトの名無しさん
10/05/31 09:49:49
さぁ、ここからどんどんハードルが上がって行きます。
62:デフォルトの名無しさん
10/05/31 10:24:59
そんなことよりgoogle何とかいえよ
対処が分からなかったらググりってもいいからさあ
63:デフォルトの名無しさん
10/05/31 10:29:16
どうやればアプリにアドセンスできるの?
そんなサービスあるっけ
64:デフォルトの名無しさん
10/05/31 10:29:21
海外のフォーラムでコメントしてたぞ。
教えてくれてありがと!これから調べるね☆って
65:デフォルトの名無しさん
10/05/31 10:32:05
海外のフォーラムっつうか、>>56だけど。
66:デフォルトの名無しさん
10/05/31 11:11:36
>>63
admobで出来る。
googleアドセンスもベータ出してるみたいだけど
規定が以上に高いからまず無理だと思う。
詳しくはググって。
67:デフォルトの名無しさん
10/05/31 12:01:01
>>66
サンクス!
パズル作ったんだけど有料じゃ無理目かなwwwと思ってたから感激です。
ちゅっちゅ
68:デフォルトの名無しさん
10/05/31 12:53:12
>>66
ググって見たんだけど、これってアプリを登録してないとSDKをダウンロードできないよね
つまり広告を入れたバージョンをあげなおせってことなのん?
DLできるjarファイルはそのアプリ専用ってことかな
69:デフォルトの名無しさん
10/05/31 13:09:19
>>68
パッケージのURLは必須になってないでしょ?
上げる予定の物を登録すればおk
ManifestにIDとか書くことになるから
jarは共通で使えると思う。(複数登録してないので正確では無いけど)
70:デフォルトの名無しさん
10/05/31 13:27:38
>>69
早とちりだったみたいだ。
あなたの指摘したとおりだったよ~。
一作業してくる
71:デフォルトの名無しさん
10/05/31 15:16:40
>>69
一通り設定して一度はヴァーチャルデバイス上で広告らしきものが表示されたんだけど、
それをクリックしたら変な宗教めいたサイトに飛ばされちゃって、アプリを再起動しても広告欄だけが
暗闇のままになったんだけど^^;くりっくしたのまずかったかな?
72:デフォルトの名無しさん
10/05/31 18:30:28
\(^O^)/オワタ
73:デフォルトの名無しさん
10/05/31 18:32:35
広告ってやっぱり登録してもすぐに表示されないもの?
それとも、オレの何かの設定違いかな。
74:デフォルトの名無しさん
10/05/31 19:06:41
>>73
いい加減うざい
75:デフォルトの名無しさん
10/05/31 20:48:18
日本ではアプリ用AdSenseはまだクローズドβ。
Googleに許可を取らないと何もできない。
76:デフォルトの名無しさん
10/05/31 21:09:34
とりあえずアップしてみたはいいが、さっぱり何もわからないwwww
やっぱ端末ほしいなwwww
77:デフォルトの名無しさん
10/05/31 21:15:48
アップってまさかMarketに出したのか
78:デフォルトの名無しさん
10/05/31 21:18:43
うん?えっと今はバグってるんだっけ?
とりあえず無料体験版レベルだけどこっそりあげといた
79:デフォルトの名無しさん
10/05/31 21:30:42
早くコンソール直せよ(´・д・`)
なんか気持ち悪んだよ。
80:デフォルトの名無しさん
10/05/31 21:35:43
「さっぱり何もわからない」状態でアップしたことに驚いていると思うんだが。。。
まぁ勢いが大切な時もあるし別に良いと思うけどね。
81:デフォルトの名無しさん
10/05/31 22:41:14
学生だけどアプリ作って稼げますか?
82:デフォルトの名無しさん
10/05/31 22:42:53
まず学生でも誰でも作れる時点で、ゴミアプリ化してることに気付く頭脳は必要。
83:デフォルトの名無しさん
10/05/31 22:43:09
京大生なら稼げる
84:デフォルトの名無しさん
10/05/31 22:49:20
そして、稼げるかどうか人に訪ねるのは、「僕に成功させてください」と
いうくらい愚かな質問。
85:デフォルトの名無しさん
10/05/31 22:58:33
有料はよほどのクォリティでないと、<50どまりなんじゃないかな。
海外向けで、広告ならシンプルなゲームでもお小遣いにはなるんじゃないの。
86:デフォルトの名無しさん
10/05/31 23:35:10
>>77-78の話をkwsk!
まだAndroidアプリ作ったことないけど
何のことか気になるぉ
87:デフォルトの名無しさん
10/06/01 01:43:47
クリックすると変な宗教めいたサイトに飛ばされる広告つけた上に
動作確認してないアプリをよく解らないままMarketに出品した人がいただけ。
まあ、そんな奴でも出品できるというおおらかさも
Androidならではというか、枯れ木も山の賑わいというかなんというか。
どのみちあまり誉められたものではない。
88:デフォルトの名無しさん
10/06/01 06:29:19
え?そんなにアプリ広告サービスって選択肢があるの?
admobだけかと思ってた
89:デフォルトの名無しさん
10/06/01 06:50:47
コンソール、数時間後に直るみたいだな。
この間のダウンロード数は消えてないそうな。
90:デフォルトの名無しさん
10/06/01 12:05:54
>>88
10万ページビュー(per day?)位トラフィックがあれば
AdSense のβに参加できるみたいだよ。
91:デフォルトの名無しさん
10/06/01 19:25:23
mobangoってところから内にも登録してみませんか?的なメールが届いたんだけど
これってダイレクトメールみたいなもの?marketに登録してあるアプリすべてに送ってるのかな?
92:デフォルトの名無しさん
10/06/01 19:39:30
うちはmobclixってとこから来た。
アプリも数(DL数もそうだけど種類も)出してる人は
いいんだろうけど、あんまり種類作ってないと
広告載せる意味もないだろうなと思っちゃうよ
93:デフォルトの名無しさん
10/06/01 20:21:58
日本はAdmobやらAdSenseやらの広告料安いらしいな。
Yahoo >> Googleだから…
94:デフォルトの名無しさん
10/06/01 20:31:03
日本語より英語のほうが圧倒的にユーザが多いからじゃないの?
95:デフォルトの名無しさん
10/06/02 01:16:51
・・・・・・・・
96:こまち♯くろけん
10/06/02 04:59:01
このスレの住人になることになりました
よろしく
Javaはサーバとj2meくらいしか経験ないっす
Amazonから本届いたら始めるす
97:デフォルトの名無しさん
10/06/02 06:43:15
質問です
アンドロイドの技術的アドバンテージってありますか?
他のプラットホームに対して
Googleだから流行ってるだけ?
98:デフォルトの名無しさん
10/06/02 07:57:39
さぁ?楽しいからやるだけ
99:デフォルトの名無しさん
10/06/02 08:03:49
[スマートフォンOS シェア]
<日本>
① iPhone (Apple)
② Windows Phone 7 (Microsoft) Windows Mobile の後継
③ Android (Google ← Android)
④ BlackBerry (リサーチ・イン・モーション)
⑤ Symbian (Nokia)
<世界>
①↓Symbian (Nokia)
② BlackBerry (リサーチ・イン・モーション)
③↑iPhone (Apple)
④↑Android (Google ← Android)
⑤↓Windows Phone 7 (Microsoft) Windows Mobile の後継
⑥ Linux
100:デフォルトの名無しさん
10/06/02 10:12:53
質問だよ~
ゲームの効果音ならしたいんだけど、MediaPlayerクラスのインスタンスでstart()メソッド使うと
その尺が終わらない限り再start()しても無効ってだよね~
だから連続的に鳴らしたいなって思ったとき、とりあえず再生中ならseekTo(0)で最初に戻して
みたんだよ。そうしたら形だけはうまくいくんだけど、「プツ」っていう耳ざわりな雑音が入るようになった。
どうすればもっとうまくできるだろうか
101:デフォルトの名無しさん
10/06/02 10:50:28
>>97
技術的って何処を指してるのかにもよるけど
オープンなのが大きいんじゃない?
主言語はJavaで行けるし。
後、自分はObjective-Cにトラウマが。。。
>>100
効果音ならSoundPoolの方が向いてる。
こっちだと途中でも別の音を再生できる。(MediaPlayerも複数インスタンス作れば出来なくもないけど)
ちなみにSoundPoolでも途中で止めたりすると「プツ」って音は出ちゃうから効果音は最後まで鳴らした方がよさげ。
あとSoundPoolの場合,BGMとか長いファイル読み込もうとするとエラー吐くのでMediaPlayerとかJetPlayer辺りと使い分けが必要。
。。。自分も音周りを試行錯誤してるから正確ではないです。
詳しい人がいれば補足してください。
102:デフォルトの名無しさん
10/06/02 11:03:40
>>99
Windows Phone 7 は、まだ出てないだろ・・・
Windows Mobile 6 or 6.5 じゃね?
>>97
なんだろうね?
俺はWindows使ってるから「Androidで開発するか!」ってなった。
Mac持ってたら、違ったかも。
103:デフォルトの名無しさん
10/06/02 13:06:10
ソフト制作者的にはマルチタスクってことがあるかもなあ。
iPhoneは次のOSで対応するらしいけど、かなり限定的になるって
話がある。
104:デフォルトの名無しさん
10/06/02 13:31:40
>>101
いろんなパターントントン。
試してみるね。なんかサウンド周りが特に不安定な気がする>アンドロイど
105:デフォルトの名無しさん
10/06/02 13:52:56
どの書物がいい?
106:デフォルトの名無しさん
10/06/02 14:18:17
>>97
・iPhone OS
縛りが酷い
アプリ開発の観点でも、開発環境が限られてやりにくい
一社独占のプラットフォームのために開発するのはバカバカしい
・Windows Mobile 7
これまでのそれ以前のWMの印象のせいで人気ない
アプリは作りやすい
・Android
オープンで、Appleと違って他社と協力する姿勢を見ても、今後も勢いを増すのが明らか
アプリはJavaで作れるし、NDKを使って部分的にC等で書くこともできる
今後対応言語が増えそう
107:デフォルトの名無しさん
10/06/02 14:40:31
>>103
同時に使えるアプリ数は7に限られるんだっけ
108: [―{}@{}@{}-] デフォルトの名無しさん
10/06/02 14:53:44
なんかム板とは思えないスレだな…
お猿のアイちゃん?
109:デフォルトの名無しさん
10/06/02 14:57:34
キモオタっぽいレスで溢れてないとム板っぽくないってことでつか?
110: [―{}@{}@{}-] デフォルトの名無しさん
10/06/02 18:09:26
プログラムかける人=キモオタと言うならそう言うことだな。
111:デフォルトの名無しさん
10/06/02 18:31:53
このスレの具体的にどの辺が厶板っぽくないの?
112:デフォルトの名無しさん
10/06/02 20:13:24
>>106
まだSDK落としただけであんまりみてないんだが、そのNDKの場合
オブジェクトコードはネイティブコードになっちゃうんだよね?その辺の互換性とかってどうなってんの?
単に、このアプリは特定CPUでしか動きません!とかそんな感じで放置するのみ?
113: [―{}@{}@{}-] デフォルトの名無しさん
10/06/02 20:26:27
>>111
プログラミング関連の質疑が少ないところかな。
とか書いてる俺も悪いな。ごめんなさい。
114:デフォルトの名無しさん
10/06/02 20:30:38
>>112
ARMまたはIntel専用になる。
ARM用、Intel用とか用意するんじゃねーの。
115:デフォルトの名無しさん
10/06/02 20:47:13
x86用NDKはまだ無いよ
ユニバーサルバイナリ化して解決するという話もあるが、
NDK自体あんまり使わん方が良いと思うよ
JITが洗練すればするほどNDK使う価値は無くなっていくし
116:デフォルトの名無しさん
10/06/02 20:54:33
>>114, >>115
なるほど・・現状そういう状況か。了解した
117:デフォルトの名無しさん
10/06/02 21:36:27
現在のDalvik-Javaは、良くも悪くもJNI(C)に頼りすぎだからな。
最適化進めば、ネィティブコードも減るでしょ。
118:デフォルトの名無しさん
10/06/02 21:42:20
ライブラリがJNI頼みなのはいいと思うよ
でもアプリ側がJNI頼みなのはダサいよな
119:デフォルトの名無しさん
10/06/02 21:52:06
ま、「最後の手段」としてのnativeの切り口がアプリにも
用意されてるのは悪くはない。
120:デフォルトの名無しさん
10/06/02 22:03:44
オーディオ周りはどうやっても低レイヤーに触れないから、
音ゲーや楽器アプリは壊滅だけどな。
121:デフォルトの名無しさん
10/06/02 22:15:09
それにしても、FroyoのJITは結構いけてるわ。snapdragon搭載端末だと、遅延も感じない。
Sun JavaのようにHot-Spot出るまでは駄目だろと思っていたが、良い意味で裏切られたわ。
122:デフォルトの名無しさん
10/06/02 22:16:35
FroyoのJITって一度コンパイルしたバイナリをキャッシュとかはしないのかな
Androidってその性質上、立ち上がったり落としたりが頻繁だよね
123:デフォルトの名無しさん
10/06/02 22:52:06
>>112 >>114
スマートフォンのCPUってそんなにヴァリエーションあるのかな?
124:デフォルトの名無しさん
10/06/02 22:58:16
>>123
タブレット型ではAtomは普通に来るだろうからARMとx86は必要になるでしょ
最適化まで考えていくとARMv5とv7は分けたいとかなってくるから結局「JITでやれ」みたいになっちゃうんだよなぁ
125:デフォルトの名無しさん
10/06/02 23:13:41
>>124
いえ、スマートフォンの場合。
126:デフォルトの名無しさん
10/06/02 23:18:49
>>125
スマフォなら当面はARMv5互換で一通りいけるとは思うが、何故にスマフォ限定?
127:デフォルトの名無しさん
10/06/03 00:46:52
MIPSもandroidに乗り出したし、これから中国あたりからMIPSのandrod端末ってのも出るかもね。
128:デフォルトの名無しさん
10/06/03 00:52:01
つか、アーキテクチャ依存にしなきゃいけないような最適化をするのに、
汎用性を求めるってのが俺にとっては不思議なんだが…
129:デフォルトの名無しさん
10/06/03 01:02:48
そもそもアーキテクチャ依存が必要なほど最適化するのって
動画か音声か3Dでも扱わない限りなくね?
普通はそこそこのJITがあれば事足りると思うんだが
どうせ標準ライブラリの中はネイティブ化されまくってるわけだし
130:デフォルトの名無しさん
10/06/03 05:56:38
>>122
androidでアプリを明示的に落とすのは、Taskkillerとか使われた時くらい。
普段は、OSが落とすまでは上がりぱなしだから、JITの効果高いし、キャッシュも要らないんじゃ。
131:デフォルトの名無しさん
10/06/03 09:03:28
>>101
サンキュー
やっぱJavaだからか
APIは行けてるのかな
明日から作り始めるので気になりました
132:デフォルトの名無しさん
10/06/03 09:08:21
>>131
APIは行けてるのかな、の意味がわからない
133:デフォルトの名無しさん
10/06/03 10:18:27
相手しちゃらめ
134:デフォルトの名無しさん
10/06/03 10:58:43
Appleはウィジェットや独自デスクトップのあるiPadアプリを拒否
URLリンク(jp.techcrunch.com)
Appleは、どんどん窮屈になっていくね・・・
Androidには、頑張ってもらいたい。
135:デフォルトの名無しさん
10/06/03 11:52:21
iPadのCMを見ると、自画自賛っぷりが重度のナルシストみたいで気持ち悪いね。
Apple製品もいいかなと最近思ってたけど、機能に制限をかけるのも
ユーザのことでなく自分のことばかり考えるナルシスト的なやり方なのかも
と思えてきて、ちょっと購入意欲が下がり気味。
iPhone買うよりAndroidの良い製品を待つほうがいいのかな。
136:デフォルトの名無しさん
10/06/03 12:39:49
Macでもユーザーを犠牲にして旧OSを切り捨ててきて、
それでもAppleをマンセーしているからマカーは『信者』と呼ばれるわけだし。
137:デフォルトの名無しさん
10/06/03 12:51:13
>>135
↓これか
iPadは何か
iPadは薄く、iPadは美しい
何処へでも持ち運べ、一日中楽しめる
使い方に正しいも間違いもない
驚くほどパワフルで、魔法のよう
何より説明の入らない使いやすさ
増え続ける20万本のアプリケーション
世界中のウェブサイトが手の中に
ビデオ、写真、音楽など、
一生掛かっても尽きない楽しさが
世界を変えてしまう革命が
今、始まった
URLリンク(applembp.blogspot.com)
ナルシストなのはメーカーだけじゃなくてユーザーもだよね
・アップル 「ipadは美しい」
・ユーザー 「ipad使ってる俺ってかっこいい」
138:デフォルトの名無しさん
10/06/03 18:12:56
・「アップルを批判してる俺ってかっこいい」
・「アップルユーザを批判してる俺ってかっこいい」
139:デフォルトの名無しさん
10/06/03 18:33:29
アップルユーザがカッコ悪いのだけはガチ。
気色悪いのしかいないだろ?
140:デフォルトの名無しさん
10/06/03 18:46:57
必死になってレッテル貼りしている人の方が気色悪いな
141:デフォルトの名無しさん
10/06/03 19:09:09
みんなパッケージ名どうしてる?
ドメインなんか持ってないよ
142:デフォルトの名無しさん
10/06/03 19:35:39
ドメインなんて安いんだから1つくらい取っとけば?
サーバなくてもレジストラ提供のサービスだけでも色々便利に使えるよ
143:デフォルトの名無しさん
10/06/03 20:03:15
>>139
それだけは間違いない。
Appleストアの行列はいつもキモい人が多いし。
144:デフォルトの名無しさん
10/06/03 20:13:12
ぶっちゃけ適当にDDNSサービスでサブドメイン取ってそれ使ってもいいっちゃいいけど
145:デフォルトの名無しさん
10/06/03 20:18:54
iPad発売騒動時の店員と奴隷のハイタッチには引いた
146:デフォルトの名無しさん
10/06/03 20:22:42
やっと環境整った
147:デフォルトの名無しさん
10/06/03 20:23:33
>>133
冷たいこというなよ
数年ぶりのプログラミングなんだから
148:デフォルトの名無しさん
10/06/03 20:24:08
ドメインって必要なの?
149:デフォルトの名無しさん
10/06/03 20:32:20
>>141
net.sourceforge.hoge みたいにしているのを見た事がある様な…
もちろん SourceForge に hoge という名前のプロジェクトを作った上での話だけど
>>145
一々そんな情報をチェックしている君が面白い
150:デフォルトの名無しさん
10/06/03 21:01:48
ハイファイブは俺も違和感あったよ。
キモいなぁと思ってたら、ニュースで米国発売時の映像が出てて
向こうの店員が同じことしてたから、あーなるほどと思った。
ああいう動きまで指導されるのかねぇ。
151:デフォルトの名無しさん
10/06/03 21:06:58
↑意味不明
ム板なんだからプログラムの話を求む
152:デフォルトの名無しさん
10/06/03 21:13:58
appleのプロダクトに期待できない分
androidが開発者にとって優しいものであってほしい
という話でしょ
153:デフォルトの名無しさん
10/06/03 21:55:01
キモいって言いたいだけ
154:デフォルトの名無しさん
10/06/03 22:07:51
まぁ、きもいかきもくないか選ぶとすれば、きもいね
155:デフォルトの名無しさん
10/06/03 22:10:37
頼まれてもいないのに、選びたくてしょうがないんです
156:デフォルトの名無しさん
10/06/03 22:17:37
net.example.XXXXX.YYYYY
こんな感じにしてる。
まずかったの?
157:デフォルトの名無しさん
10/06/03 23:00:36
公開するつもりなら当然被らないようにすべきだろうね。
ドメイン使えば被る事があり得ないから、ドメイン使うってだけの話。
158:デフォルトの名無しさん
10/06/03 23:08:55
>>139
わかる。
知人でもiPhone使ってる人でかっこいいのは2人くらいしかいないよ。
他は何かしら特徴のある人ばかりで、例えば中年バイクマニアとか。
159:デフォルトの名無しさん
10/06/03 23:16:05
つまり3人のうち2人がかっこいい訳ですね
160:デフォルトの名無しさん
10/06/03 23:17:42
取り敢えず、おしゃれそうでメディアでヨイショされているものを買っておけば
自分も流行りに置いていかれてないとだろうと思い込んで、恣意的に購入する
人の事は言えないけど、頭の弱い人が買うと思います。
頭弱い人は基本的にダサいです。おしゃれしてもキモイです。
161:デフォルトの名無しさん
10/06/03 23:18:47
君は凄いカッコいいんだろうなあ
162:160
10/06/03 23:20:58
僕はキモイです。
163:デフォルトの名無しさん
10/06/04 00:06:27
アンドロイド使うヤツはどうなの?
164:デフォルトの名無しさん
10/06/04 00:27:23
知人でもアンドロイド使ってる人はオシャレさんしかいないよ。
165:デフォルトの名無しさん
10/06/04 00:28:58
パッケージ名なんてタイムスタンプでいいんだよ
166:デフォルトの名無しさん
10/06/04 00:55:47
プログラムするためにデバイス選ぶやつが気にするのは
アイコンのオシャレぐらいのもんだろ
結構重要だから困る
167:デフォルトの名無しさん
10/06/04 01:14:10
Google codeに置いてcom.google.code.hogeに…自分ですら混乱しそうだ
168:デフォルトの名無しさん
10/06/04 01:22:17
自分のメールアドレスでよくね?
com.gmail.at.hogehoge
169:デフォルトの名無しさん
10/06/04 01:27:33
さすがに勝手に人様のドメイン使うのはひどく下品な行為に思えるのだが
170:デフォルトの名無しさん
10/06/04 01:28:08
ドメインくらい取れよ。2000円もしないだろ
171:デフォルトの名無しさん
10/06/04 01:29:04
じゃあもう、
com.example.at.hogehoge.appliname
でいいよ。
172:デフォルトの名無しさん
10/06/04 01:29:06
あ、>>149とかは有り。>>144も有り。
でも人様のドメインに自分の管轄下にないサブドメインを勝手に切って
それを公開アプリで使ってたりすると引く
173:デフォルトの名無しさん
10/06/04 01:52:23
Androidはパッケージ名でアプリ識別してるんだから
希望者には開発者アカウント毎に割り振ってくれるといいのにね
174:160
10/06/04 02:00:57
コンソールに非公開にしたアプリあるんだけど、消せないの?
175:デフォルトの名無しさん
10/06/04 03:03:05
例えばドメイン名が hogehoge.com だったら
パッケージ名は com.hogehoge.applicationname になるの?
なんで hogehoge.com.applicationname じゃないんだろう。
176:デフォルトの名無しさん
10/06/04 05:30:55
>>175
TLDにhogehogeとか出来た時にこまるから。
177:デフォルトの名無しさん
10/06/04 05:36:19
サブドメインが増えたりパッケージが細分化するほど右に伸びていく方が便利だから
むしろDNS設計者が何で俺com.hogehogeにしなかったんだろ的なことを今更言ってたりする
178: [―{}@{}@{}-] デフォルトの名無しさん
10/06/04 19:40:46
個体識別子を姓、名、の順に記述する日本語のなんと論理的な事よ。
179:デフォルトの名無しさん
10/06/04 21:08:38
マーケットの銀行登録で、間違ったデポジットを3回入力したら、
「現在、銀行口座を変更できません。」て表示されて、
アカウントを変更できなくなってしまったorz
180:デフォルトの名無しさん
10/06/04 22:53:56
リアル住所と同じノリで小さい方から大きい方へ表記したら不便だった事に後から気付いちゃったんだよね
日本語のように大きい方から小さい方へ表記してたらよかったのに
181:デフォルトの名無しさん
10/06/04 23:55:19
>>178
つ中国
処理能力とコンテキストアウェア技術が発達したら、
案外、米国式のほうが高速に目的にたどり着ける気がする。
182:デフォルトの名無しさん
10/06/05 06:45:58
その辺は支那の歴史と、建国以来の亜米利加の歴史との差なのかもな。
ところでグーグル携帯向けに作ったアプリでも、グーグルタブレットでも問題なく動くのかな?
個別対応だと面倒だw
183:デフォルトの名無しさん
10/06/05 06:53:55
ARMでAndroidなら動くでしょ
NDK使わなければIntel版Androidでも動くはずではあるが何とも言えないな
解像度の問題はあるけど
184:デフォルトの名無しさん
10/06/05 09:44:30
>>178
合理的と言わんかね
185:デフォルトの名無しさん
10/06/05 20:40:00
2つ質問があります。
1.TextViewの描画領域の実態はCanvasである。この認識は正しいでしょうか?
2.もし、そうであるならsetText()などで文字が描画された場合、次の文字描画
開始位置(ベースラインポイント?)情報などは、どこが保持しているのでしょうか?
宜しくおねがいします。
186:デフォルトの名無しさん
10/06/05 21:18:17
質問を聞いてあげました。
次の質問どうぞ
187:185
10/06/05 21:25:06
てめー、聞いたんなら回答しろやヴォケが。
何でもかんでも言わないとわからんのかよ。
いいから早く教えろ。
188:デフォルトの名無しさん
10/06/05 21:28:49
>>187
成りすましは止めて下さい。
189:デフォルトの名無しさん
10/06/05 21:30:25
ここは質問に答えるスレではありません
190:185
10/06/05 21:32:56
自己解決しました。スレ汚してすいませんでした。
191:デフォルトの名無しさん
10/06/05 21:34:31
>>189
あ、そうだったんですか・・・それは失礼しました。
192:デフォルトの名無しさん
10/06/05 22:16:48
>191
まぁ、答えちゃいかんわけでもない。
JAVA初心者に親切にしようとは書かれてるしな。
>186が人格的に問題があるだけだ。気に病むな
193:デフォルトの名無しさん
10/06/05 22:25:07
初心者は初心者スレへ行くといいと思う
194:デフォルトの名無しさん
10/06/05 22:31:14
今までVB.NET→C#専門にやってきたのだけど、
Android開発を勉強するには何から始めればいいですか?
とりあえずjavaの基礎から?
いきなり公式のAndroid開発キット使って勉強はじめても大丈夫?
ちなみにC# は、そこそこの腕前
(会社で工程管理系のツールが欲しいが、外注する予算がないときに、頼まれて作ってあげることがある程度)
javaは、触ったことは無いけど、ソース眺めて何となく雰囲気がわかる程度です。
195:デフォルトの名無しさん
10/06/05 22:31:47
JavaじゃなくてAndroidの質問だからいいんじゃない?
というか、>>185は誰も答えられる人がいないだけかと。
少なくとも俺はTextViewのCanvasを取得して
どうこうしようだなんて考えたこともないわ。
196:デフォルトの名無しさん
10/06/05 22:36:49
じゃぁ俺が>>185に答えてあげよう。
1.Yes
2.Canvas
詳しくはSDKのソースを見れば解る。
197:デフォルトの名無しさん
10/06/05 22:36:55
>>194
VB.netやってたなら入り易い。
いきなりEclipse+ADTで開発してエミュレータで動かしておk
まずSDKに入ってるSkeletonAppを参考にして
凡そのの作りを理解するといいと思う。
198:デフォルトの名無しさん
10/06/05 22:37:06
>>193
Androidの初心者スレってどこ?
199:194
10/06/05 23:03:33
>>197
ありがとうございます
まずは環境構築して、少し遊んでみます。
200:デフォルトの名無しさん
10/06/05 23:15:25
>>196
Canvasクラスのソースコードって公開されているのでしょうか?
それと任意に位置の変更は可能なのでしょうか?(何処を呼び出せば?)
201:デフォルトの名無しさん
10/06/05 23:16:06
頭のいい友達でも呼び出せば?
202:デフォルトの名無しさん
10/06/05 23:42:04
>>200
公開されてるよ。
ソースはGIT経由じゃないと落とせないけど。
まぁ英語だけど公式見れば詳しく書いてある。
203:デフォルトの名無しさん
10/06/05 23:52:44
>>202
情報ありがとう。
GIT経由で落としたソースはEclipseに組み込み済みなんですが、
adndroid.glaphics.Canvasのソースは含まれてないんですよね。
落とし方が違うのかなぁ・・・
んー、任意のx、yに設定する方法だけでも教えて頂けませんか?
204:デフォルトの名無しさん
10/06/06 00:15:33
質問されたとき答えられないと
悔し紛れに
「ここは質問スレじゃない」
と誤魔化してみせるスレは
まさかここじゃないよね(・∀・)
205:デフォルトの名無しさん
10/06/06 00:18:31
いいえ
無能が人を煽って回答を聞き出そうとするスレです
206:デフォルトの名無しさん
10/06/06 00:29:14
>>203
悪いけど開発環境が手元にないので、あんまり細かい事は覚えてない。
まぁ座標が指定できなくてSetterも無いって事は、いじるなって事だろうから
素直にリソース設定して指定するのが吉って事だろう。
207:デフォルトの名無しさん
10/06/06 00:32:10
>>205
えー、少なくとも私(質問者)は煽ってるつもりはないですよ。
変なカキコしてるのは成りすましです。
当人もしてない番号表示をメール欄に書いて自爆してますがw
煽って聞き出すくらいなら諦めますよ・・・
208:デフォルトの名無しさん
10/06/06 00:43:18
ageてる奴が煽ってないとかwwww
209:デフォルトの名無しさん
10/06/06 00:47:59
>>193
テンプレに「初期の流れをくんでJAVA初心者にも親切にしよう!」って書いてあるんだから
初心者もこのスレでOK。
210:デフォルトの名無しさん
10/06/06 01:10:28
>>209
早く親切に答えてあげなよ
211:デフォルトの名無しさん
10/06/06 01:21:07
>>210
誰に?
212:デフォルトの名無しさん
10/06/06 01:24:47
何で世界制服セーラー服みたいな名前にしたんだろうなあ…
213:デフォルトの名無しさん
10/06/06 01:28:51
文字の位置変えるのに
なんでCanvasに行き着くのか謎
214:デフォルトの名無しさん
10/06/06 02:04:22
drawTextでxとY指定するだけじゃないの?
そういうことじゃなくて?
215:デフォルトの名無しさん
10/06/06 02:18:29
>>214
drawTextを自発的に呼び出さないで、それ自体はTextViewのsetTextの処理過程に任せたい。
setTextの処理過程の途中で割り込み処理をし、テキストの書き込み位置を途中から変更したい。
という希望です。
216:デフォルトの名無しさん
10/06/06 03:04:29
それは描画速度が低下しそうな要求だな。
javaの処理的にもメモリ喰いそう。
217:デフォルトの名無しさん
10/06/06 03:28:23
どういう処理をしたいかではなく、何をしたいかをまず言った方がいいと思う
218:デフォルトの名無しさん
10/06/06 04:13:38
>>217
TextViewで擬似レイアウトみたいな事をしたいんですよ。
入力されるテキストは単なる文章でも表示結果が複雑にレイアウトされて
表示されている、といった感じです。
LeadingMarginSpanを継承したクラスのdrawLeadingMarginで装飾を施した後、
次に続くテキストの描画位置を指定しておきたいんです。
219:デフォルトの名無しさん
10/06/06 04:23:03
さすがにそこまでやるならTextViewっぽいものを自分で作った方がいいんじゃないか
220:デフォルトの名無しさん
10/06/06 06:36:05
>>219
もう少し粘ってみて駄目ならそうします。
まだ途中経過ですが、テキスト描画位置保持のありからしき場所を見つけました。
android.text.Layouです。
もう限界(w)なのでここで寝ます。起きたら本格的に調べてみようと思います。
221:デフォルトの名無しさん
10/06/06 07:45:25
あ、駄目ですね。。これ
StaticLayoutってやつをTextViewは使ってるみたいですが、setterもなければ
ポジションを保持してる配列もprivateで手が出せません。とほほ。
そもそもx,yといった単純な保持じゃなくdrawする毎に配列にtop,bottomなんか
のデータを詰め込んでいくだけのようですから「下にずらして」なんてことは
そもそも有り得ないわけですね。。。連続改行で場所を空けるかpaddingをでかく
取って空けるかしておいてから、そこに直接drawTextするしかないなぁ。
222:デフォルトの名無しさん
10/06/06 10:59:29
とほほ
223:デフォルトの名無しさん
10/06/06 12:41:54
そこでリフレクション
224:デフォルトの名無しさん
10/06/06 13:00:08
>>217
そういうレイアウトを定義して、
値の設定をラップするような
ViewGroupのサブクラスを作ればOK
225:デフォルトの名無しさん
10/06/06 23:30:26
物凄い初歩的な事かも知れないけど、自作のActivityを呼び出すのはどうすれば良いの?
一番最初に立ち上がるActivity自身や、OSが標準で保持するActivityはちゃんと呼べるのに、
自作のActivityだけが呼ぼうとすると「予期せず停止しました」ってエラーが出る。
ちゃんと明示的にIntentに生成してるのに…。
226:デフォルトの名無しさん
10/06/06 23:46:30
>>225
URLリンク(developer.android.com)
227:デフォルトの名無しさん
10/06/06 23:49:03
リンク貼るんじゃなくて初心者にわかりやすく説明しようね
228:デフォルトの名無しさん
10/06/06 23:52:13
HelloWorldと一緒に作られたAndroidManifest.xmlを穴が開くほど見つめた後で>>226を見に行くといいよ
229:デフォルトの名無しさん
10/06/06 23:52:57
>>225
ログに答えが書いてあると思うよ。
それでわからなかったら、エラー内容でググレばでてくる。
230:デフォルトの名無しさん
10/06/07 00:08:17
>>226-229
素早いレスに感謝です。
ログは見ようと思ったんですが、dat落ちしてて見れませんでした…。
結局のところ、マニフェストファイルに呼び出したいActivityの情報も書かんとイカン
ってことですね。
231:デフォルトの名無しさん
10/06/07 00:18:56
>>230
ログはエラーログだと思うの……
232:デフォルトの名無しさん
10/06/07 00:34:10
>>230
そうそう。
自分も最初ハマった。
233:デフォルトの名無しさん
10/06/07 00:45:52
>>230
次からはLogCatの内容見てぐぐるのを先にやってみるといいよ
大体そっちで答え見つかることが多いから
234:デフォルトの名無しさん
10/06/07 00:59:24
慣れてきてががーっと作るようになると、
作ったActivityをManifestに書くのを忘れたまま動かしてイラっとくる事がある。
235:デフォルトの名無しさん
10/06/07 01:25:45
>>234
あるある。
最初は2、3時間それではまってた。
236:デフォルトの名無しさん
10/06/07 08:38:32
メイクの段階でチェックできればいいのにね、開発環境。
237:デフォルトの名無しさん
10/06/07 16:31:55
Hello Worldのチュートリアルだけやってみたんですが、
もっと体系的に学ばないと、あまり自由に作れなそうだなと思いました
なにかオススメの参考書とかありますか?
238:デフォルトの名無しさん
10/06/07 16:58:35
言えねぇ・・
239:デフォルトの名無しさん
10/06/07 17:06:17
>>237
参考書はまだそんなに何種類も発売されてないので、
本屋で立ち読みして、自分にあいそうなのを
2~3冊買ってきたほうがいいと思う。
240:デフォルトの名無しさん
10/06/07 18:43:17
やたら絶賛されてる開発入門書もぶっちゃけ糞だから
自分が良いと思った物を買え
241:デフォルトの名無しさん
10/06/07 21:53:05
インテントで圧縮ファイルを送りたいんですが何に入れればいいのかわかりません。
hogeは/res/raw/hoge.zipです。
InputStream zip_file = getResources().openRawResource(R.raw.hoge);
intent.putExtra("zip_file", zip_file);
ってするとそんなメソッド無いと言われる。
取得側でも
Zipfile zip_file = intent.getZipExtra("zip_file");
みたいなのが無い。
InputStream input = (InputStream)intent.getParcelableExtra("zip_file");
ってするとエラーは出ないけどこれでOKなのかよくわかんない。
テキストとか画像ファイルまでならどうにかできました。
が、それ以外の任意のファイルを突っ込みたいl、というのがよくわかりません。
ググっても「ダウンロードした圧縮ファイルを展開し」みたいなのばっかり引っかってしまって困る。
242:デフォルトの名無しさん
10/06/07 22:02:03
>>241
Serializableじゃないと突っ込めないぞ
243:デフォルトの名無しさん
10/06/07 22:04:45
2.2の本まだ?
244:デフォルトの名無しさん
10/06/07 22:42:57
>>241
そのファイルのURIだけ送るんじゃ駄目なの?
245:デフォルトの名無しさん
10/06/07 23:21:48
>>242
SerializableじゃなくてParcelableでしょ
でもbyte[]なら
public Intent putExtra (String name, byte[] value)
↑これがあるからこれ使えばいいだけだと思う
ところでzipファイルが一時的にメモリ上にベタ展開されるけど
IntentのExtraデータサイズって上限いくらなの?
正直>>244の方が正解な気はする
246:241
10/06/07 23:39:01
送信手段はなんでもいいです。
他の手段がよくわからなかったので、とりあえずわかりやすそうなファイルまるごと送信にしてました
URI送ったら、送った先から送信元のzipファイルを読めるってことですよね
そこらへんが正直よくわかんない
247:242
10/06/07 23:46:43
さきにSerializable を引数にしてる方を見つけて書き込んだけど、両方あるのね
public Intent putExtra(String name, Parcelable value);
public Intent putExtra(String name, Serializable value);
Android的にParcelable の方が良いと思う
248:デフォルトの名無しさん
10/06/07 23:48:59
そもそも何に送ろうとしてるのか分からんのだが、
署名が同じならいけんじゃねーの……と思ったらリソースかよ。
InputStreamからbyte[]に読み込んでputExtraで突っ込め。
受け取り側ではgetByteArrayExtraだ。
バイナリファイルは基本これ。
249:デフォルトの名無しさん
10/06/08 00:57:11
ぶっちゃけAndroidアプリってiPhoneアプリに対して
どれだけ対抗できてるんでしょうか?
250:デフォルトの名無しさん
10/06/08 01:02:17
言いたいことがわからん
251:デフォルトの名無しさん
10/06/08 02:21:42
apiを比較したいんでそ
252:デフォルトの名無しさん
10/06/08 02:41:37
比較ねぇ
お仕着せに従ってUI作る時はiPhoneが楽。選択余地がないのでそれ以上が求められない
Androidは綺麗なUI作ろうとすると、考えることが多すぎて結構色々めんどくさい
ロジック的にちょっとひねったことしたい時はAndroidが楽
iPhoneだと、出来ないか、もしくは酷いバッドノウハウで回避させられることが多い
APIは好き好きだがAndroidの方が扱いやすいと思う。
が、基本的に遅いので、スピードがネックになった時はAndroidの方が苦労する。
Froyoが十分普及すれば気にしなくて良くなるかもしれない。
253:デフォルトの名無しさん
10/06/08 04:21:05
聞きたいことある
Androidを学ぶにあたって、はやりJavaを先に学習すればすんなり覚えやすいの?
それとも他にある?
254:デフォルトの名無しさん
10/06/08 04:26:54
>>253
255:デフォルトの名無しさん
10/06/08 04:28:30
>>253
ミスった
Android OSを学びたいのかアプリ作成を学びたいのか
このスレに書いてるからには後者なんだろうけど
256:デフォルトの名無しさん
10/06/08 04:29:28
いや別に釣りとかじゃなくて
人生まだやり直したくて職業訓練校でAndroidあるの受けたんだが
はやりjava経験0の俺は落とされて
正直くやしい
257:デフォルトの名無しさん
10/06/08 04:36:27
職業訓練校でAndroidとかあるのか。ハロワのやつ?
Javaは先に勉強しておいた方がいいと思う。
最低限入門書の一冊も読んでることは大前提。
258:デフォルトの名無しさん
10/06/08 04:38:43
ハロワの基金訓練の方にありました
今月は無いですが先月と先々月はありました
Javaは基本らしいですね、受けてる人は全員Java使える発言でしたので落とされても当たり前ですね
259:デフォルトの名無しさん
10/06/08 04:39:21
>>256も>>253もなにを言ってるのか何が聞きたいのか理解できない
釣りとか聞いてない
260:デフォルトの名無しさん
10/06/08 04:42:36
ああID出ないのか
>>253,256,258は自分です
Androidを学ぶ前に先にJavaを覚えたほうがいい?
って質問
261:デフォルトの名無しさん
10/06/08 04:47:36
>>260
他のオブジェクト指向言語の経験があれば、同時平行で勉強しても良いと思うけど、ないならJavaの基礎くらいは勉強しておいた方が効率良さそう。
262:デフォルトの名無しさん
10/06/08 04:50:12
効率よさそうというかハロワの職業訓練だと3ヶ月とかじゃない?
Javaは出来ることが大前提のカリキュラムになってると思う
263:260
10/06/08 05:04:30
Javaのみの訓練校応募します
>>262
自分が受けたのは期間は半年のJavaも一緒に習うよって内容でした
264:デフォルトの名無しさん
10/06/08 05:19:07
>>263
経験ないならJavaをガッツリ習ってAndroidは独習の方が良い気がする
265:デフォルトの名無しさん
10/06/08 05:20:19
ああ、わかった
やってみるよ
ありがとう
266:デフォルトの名無しさん
10/06/08 08:45:17
動的でもXMLでもいいんだけど
UIのデザイナくらいは欲しいよな
開発環境
267:デフォルトの名無しさん
10/06/08 09:07:04
インターフェースのデザイナ?ドロイドドローのことか
URLリンク(www.droiddraw.org)
…あんま使えないけど
JAVAは長いことやってたんでAndroid開発も余裕かなと思ったけど、
ある程度のレベル以上のもの作るとなると癖があって面倒。特にUIまわり
268:デフォルトの名無しさん
10/06/08 10:55:17
レイアウトを細かく合わせようとすると解像度の違いが面倒になる
結局手でXMLいじってるんだけど、それが面倒でしょうがない
269:デフォルトの名無しさん
10/06/08 11:30:01
>>266
コントロールをドラッグ&ドロップで
デザイナに貼り付ける、みたいな感じ?
270:デフォルトの名無しさん
10/06/08 11:38:51
Visual Studioぐらい簡単だったらいいよなぁ
271:デフォルトの名無しさん
10/06/08 11:41:49
spinnerの選択内容を変更したときのイベントを使いたいのですが、
setOnItemSelectedListenerでも取れないし、
setOnItemClickListenerを使うとなぜかエラーになります。
どうやって取得するのでしょうか?
272:デフォルトの名無しさん
10/06/08 16:20:57
HTC Desireで開発しているんですが、スペック表の画面解像度では480px X 800pxと表記されているのに、onSizeChangedメソッドで拾った値は320px X 483px。これは何ででしょう?そもそもピクセルという単位じゃないとか?
273:272
10/06/08 16:24:23
272です。失礼しました。改行ミスりました。
274:デフォルトの名無しさん
10/06/08 17:13:02
HTC-03を対象にアプリ開発してます
加速度センサの機能を用いて、端末が振られる度にアクションを起こしたいのですが、思うように動きません
センサの各値の絶対値を取り、差分が一定以上なら『振られた』と、判断しているのですが、
利用者から見て、一振りの動作を『一度振られた』とは判断してくれませんでした
『一度振られる』という動作は、どう実現すればよろしいか分かる方居られますか?
また、強く振り過ぎると強制終了してしまいました・・・
275:デフォルトの名無しさん
10/06/08 18:17:44
>>274
「ある絶対値を超える加速度が、一定時間内に反対方向に2回」 → 「一振り」
でどうだろう。試した訳じゃないから、できなかったらごめん。
276:デフォルトの名無しさん
10/06/08 18:27:37
そういやeclipse上でエミュレータ立ち上げて喜んだり、デバックモードで遊んだりしてるんだけど、実際にどうやって端末に乗っけるんだ?
277:185
10/06/08 18:37:10
エミュレータ上で加速度センサ試すときは、ウィンドウをドラッグして振ればいいのか?
278:デフォルトの名無しさん
10/06/08 18:45:19
>>276
USBで端末繋げてeclipseで実行すれば端末側で起動するよ。
279:デフォルトの名無しさん
10/06/08 19:06:45
>>278
あ、いや。それ以外で
今そのデバックモードで楽しんでます
というか、端末に乗っける方法って無いんですか?
280:デフォルトの名無しさん
10/06/08 19:08:26
>>274
実験してみりゃいいじゃん
281:デフォルトの名無しさん
10/06/08 19:08:59
USB接続でSDカードにapkファイルぶっこんでから
端末側に適当なファイラーアプリ入れてインストール
もしくはWebにapkファイルアップロードして端末で
ダウンロードしてインストール
が一番ラクなんじゃねーの
282:デフォルトの名無しさん
10/06/08 19:28:01
安杉
URLリンク(www.blogcdn.com)
もうだめかもしれんね
Androidもけっぱれ
283:デフォルトの名無しさん
10/06/08 19:31:35
その値段は海外だけだ馬鹿
284:デフォルトの名無しさん
10/06/08 19:34:36
既に端末に入ってない?
285:デフォルトの名無しさん
10/06/08 19:46:35
>>282
それ3GSの新発売時と同じ値段なんだが。AT&T2年縛りの「実質(笑)」だよ
なんでこんな情弱がプログラム板まで出張ってくるんだよ・・・
286:デフォルトの名無しさん
10/06/08 19:49:55
もけっぱれって何?
287:デフォルトの名無しさん
10/06/08 19:50:20
/ ̄ ̄\
/ ヽ、. _ノ \
| (●)(●) |
| (__人__) | ヨナも そうおもう
| ` ⌒´ |
| }
ヽ }
人_____ノ"⌒ヽ
/ \
/ へ \
( ヽγ⌒) | \ \
 ̄ ̄ ̄\__/
288:デフォルトの名無しさん
10/06/08 21:50:32
マカってホント情報弱者だな。
289:デフォルトの名無しさん
10/06/08 22:00:45
むしろあのスペックじゃ1年後にはandroid機に完全に置いていかれてるよな
290:デフォルトの名無しさん
10/06/08 22:19:42
>>289
ホントにそうなるなら是非見てみたい所w
291:デフォルトの名無しさん
10/06/08 22:31:48
サービスがシステムに
「バインドが無くなり次第俺を止めていいよ」と言うには
Service#stopSelf() を呼べばいいようだけど、
逆に「今はバインドが無くなっても止めちゃ駄目!」と言うにはどうしたらいい?
なんか気持ち悪い気がするけど
自分で自分を Context#stertService(Intent) しちゃえばいいのかな
292:デフォルトの名無しさん
10/06/08 22:39:36
むしろstopSelfしなきゃunbindされてもデフォルトで止まらなくない?
293:デフォルトの名無しさん
10/06/08 23:00:52
画面の上半分だけ落書きできるソフトを作ってみたいんですが(下にペンと消しゴムボタン)
canvasとかの描画関連でネット探すと、画面全体使った物しかないのですが
一部のみpictureBox的なものにするために参考になる情報サイトとかありませんか?
294:デフォルトの名無しさん
10/06/08 23:03:44
>>286
空がもけのように晴れわたること
295:デフォルトの名無しさん
10/06/08 23:08:29
>>292
バインドによって起動されるサービスで、
このサービスをstartServiceするコンポーネントはまだ1つも無いんだ
だから常にstop状態で、バインドがゼロになった途端デストロイされてしまう
stop/start状態を自分で管理したい
(バインド上でのやりとりの結果に応じて、
自分が次のバインドまで生きているかどうか決めたい)
と思ってこうしたんだけど、
逆に他のコンポーネントは常にstartServiceして、
本人が止まりたいと思ったらstopSelfする方がいいか
296:デフォルトの名無しさん
10/06/09 00:36:32
>>281
それが楽だと思う。
けど、俺実機持ってないから知らないんだけど
USBで繋いだらadbで認識できたりしないのかな。
っていうかちょろっと調べたらADB USB Driverってあるらしいじゃん?
そしたら adb install が使えるんでない?
297:デフォルトの名無しさん
10/06/09 00:57:06
>>296
android SDKインストールすればできるよ
コマンドプロンプトから一発でね
298:デフォルトの名無しさん
10/06/09 01:02:05
>>278の時点で実機にインストールされてると思うんだが
299:デフォルトの名無しさん
10/06/09 03:07:12
流れを無視して質問します。
XMLとjavaのどちらでもUIかけるみたいですけど
どっちがいいのですか?
メリット、デメリットあれば教えてください。
300:185
10/06/09 03:10:03
自由・平等・友愛
301:デフォルトの名無しさん
10/06/09 03:25:18
どっちも同じだから好きな方使いなよってことでいいんでしょうか?
ありがとうございました。
302:デフォルトの名無しさん
10/06/09 08:28:13
流れを無視してるから質問も無視します
303:デフォルトの名無しさん
10/06/09 13:29:47
GUI作りなんて手書きでいいだろ
レイアウト書くのしても、それほど手間はかからん むしろGUIビルダの使い方、
細かい挙動の調査、GUIビルダ自体のバグ・仕様変更もろもろに付き合わされるほうが手間かかる
GUIビルダが作るコードなんて汚いしコード書く段階で扱いづらいし
柔軟性もなし
304:デフォルトの名無しさん
10/06/09 18:59:22
ByteArrayInputStreamに入ってるoggをMesiaPlayerで鳴らす方法ないかしら…
一旦ファイルに出力しないとだめなんでしょうか。
305:デフォルトの名無しさん
10/06/09 19:06:06
>>303
コード側からレイアウト構造変えちゃうことも多いから、GUIビルダは大筋って感じになるよね
306:デフォルトの名無しさん
10/06/09 21:03:06
作ったアプリを手軽に売りたい方
是非このサイトをご利用下さい
URLリンク(defuri.jp)
307:デフォルトの名無しさん
10/06/09 21:55:06
XMLは静的なレイアウトを定義できる。普通の画面はXMLで書く。
状況に応じて動的に画面を構成する必要があるときはjavaで書く。
308:デフォルトの名無しさん
10/06/09 22:02:39
静的なレイアウトをXMLで定義して、一部をJavaで動的に定義することはできないの?
309:デフォルトの名無しさん
10/06/09 22:19:16
>>308
できるよ、というか普通はそうする
310:デフォルトの名無しさん
10/06/09 23:15:47
インテントフィルタのデータテストで、
ファイル名が abc.xyz であるfileスキーマを受け付けるようにするにはどうしたらいい?
<data android:scheme="file" android:host="" android:pathPattern=".*/abc\.xyz" />
これでいけると思ったのに弾かれる…
android:host="" を消すと今度はファイル名が何であっても通ってしまう…
311:デフォルトの名無しさん
10/06/10 00:33:29
ちょっとだけ進んだので報告
android:pathPattern=".*/abc.xyz"
にしたら file:///abc.xyzは通るようになった
でも file:///sdcard/Android/data/(パッケージ名)/files/hogehoge/abc.xyz は
相変わらず通らない…
312:デフォルトの名無しさん
10/06/10 11:46:49
>>311
アクセス権限の問題じゃね?
313:デフォルトの名無しさん
10/06/10 16:06:34
CheckBoxPreferenceでリストのクリックとチェックボックスのクリックを別々に取得したいんだが出来ない。
CheckBoxPreferenceのxmlファイルをandroid:focusable="false" android:clickable="true"にしたら押せるんだけどチェックボックスのクリックが取得できない…
314:デフォルトの名無しさん
10/06/10 17:06:14
少し趣旨が違うかも知れませんが、DDMS内のLogCatビューにデフォルトで出力しているログってレイヤーで言えばどこまで拾ってますか?タグて確認した感じだとアプリ、フレームワーク、アンドロイドランタイムの層まで拾ってそうですが認識あってますでしょうか?
315:デフォルトの名無しさん
10/06/10 17:55:03
てs
316:デフォルトの名無しさん
10/06/10 20:27:57
androidアプリを開発する為に必要なJavaのスキルって、
どの位なんでしょうか? 自分は先日SJC-Aをとって、
今、SJC-Pの勉強中です。SJC-P程度ではダメでしょうか?
317:デフォルトの名無しさん
10/06/10 20:53:00
考えてる間にエミュレータを起動してサンプルをコンパイル、実行!
318:デフォルトの名無しさん
10/06/10 21:06:01
Javaのスキルなんて所詮手段だ。
目的はどんなのが作りたいかにかかってくる。
それがなければ、Javaのスキルもゴミ同然。
319:デフォルトの名無しさん
10/06/10 21:08:32
言われたことをこなせるスキルと
ユーザーが求めるものを作るスキルと
とりあえず作ってみましたができるスキル
方向性もレベルも全部違う
320:デフォルトの名無しさん
10/06/10 21:27:13
プログラムセンスがあれば言語は選ばない
321:デフォルトの名無しさん
10/06/10 21:43:01
あれこれ悩まずに、取り敢えず手をつけてみると言うスキルも重要だな
322:デフォルトの名無しさん
10/06/10 22:33:40
>>318,319,340,341
プログラマー板で初めてまっとうな意見を聞いた。
小手先自慢ばっかかと思ってたが、やっぱまともな人もいるんだね。
323:デフォルトの名無しさん
10/06/10 22:50:44
>>340,341
324:デフォルトの名無しさん
10/06/11 00:18:55
実は「まともなJAVA」のスキルは今のandroid開発では邪魔なんだよな。
2.2以降(JIT搭載)が標準になるまでは。
325:デフォルトの名無しさん
10/06/11 00:29:16
JITよりもGCが問題だぜ
326:デフォルトの名無しさん
10/06/11 00:37:45
2.2のGCはどうなんだ
327:デフォルトの名無しさん
10/06/11 00:42:48
改善したという話は聞かないな
328:デフォルトの名無しさん
10/06/11 00:56:37
LogCat見てるとGCの単位が細分化されているんじゃ無いかという気がしないではないけどね。
329:デフォルトの名無しさん
10/06/11 19:39:45
A3最終ノミナーと作品
URLリンク(itpro.nikkeibp.co.jp)
330:デフォルトの名無しさん
10/06/11 19:51:59
アダムロッカー神は応募自粛したのか?
331:デフォルトの名無しさん
10/06/11 21:25:31
しょぼい作品ばっかだなw
332:デフォルトの名無しさん
10/06/11 21:36:26
>>331
おまえのアプリをうp
333:デフォルトの名無しさん
10/06/11 21:38:01
>>329
ソニー銀行ワロタ
つーか個人が少なくて面白みがないねぇ
334:デフォルトの名無しさん
10/06/11 21:44:44
参加者が少なかったんじゃないか
335:デフォルトの名無しさん
10/06/11 21:47:22
やっぱりiPhoneには敵わないよなぁ
336:デフォルトの名無しさん
10/06/11 21:48:07
スンマセンでした!
,.vvWv,, ,,,, ,,,
ミ,シー-ミ /""メ"''y'"__"';,
6! ー 、-} { ! Y'_、,_;
iヽ =ノ ,. -{, ,-、 ,,..人 _3ノ
-ー' ̄(` "! ̄`ヽ / ̄| ({ ="i=リ ̄ヽ'ー、
`ーY" ̄ | / ーヽ -リ' ヽ }
ヽ y | | y Y 、/ ヽ|
! | | | | ハ }
_| トーi" ケ、_! ト、_/
| | | 〈 〈 リ .ハ
ヽ_____| | ヽ ! // /!、;、
ヽ ヽ | | \ ヽ ̄ ̄ ̄ フ / !),)
ヽ ヽ ! ヽ ヽ、`ー、 / 〈  ̄"
337:デフォルトの名無しさん
10/06/11 22:00:34
SDK入れたけどiアプリと大差ないじゃんこれ。何かこうぐっと来ない。
iPhoneでObjective-CやC++と付き合ってたほうが俺プログラマって感じがする
338:デフォルトの名無しさん
10/06/11 22:29:11
OpenGL ESがバリバリ動くのが楽しいな
iPhoneはシェーダーが使えるのがうらやましい
339:デフォルトの名無しさん
10/06/11 23:12:23
>>337
つ ndk
340:デフォルトの名無しさん
10/06/11 23:21:21
javaで開発→iアプリと大差ないとか
341:デフォルトの名無しさん
10/06/11 23:22:50
何だかんだ言ったって、実際にブツを出さなきゃだめだよ。
iPad出たときに一緒にこれにぶつけるぐらいじゃなきゃ
ダメだったんだよ。すべてが後手後手にまわっている。
342:デフォルトの名無しさん
10/06/11 23:40:46
>>341
はげどう
>>337
そういう捉え方しかできないからおまえのアプリはダメなんだよ。
343:デフォルトの名無しさん
10/06/12 00:01:06
>>324
そういうのはメクラ滅法のHOWTOってだけじゃないの?
344:デフォルトの名無しさん
10/06/12 06:09:02
おすすめの書籍教えて
345:デフォルトの名無しさん
10/06/12 06:22:33
>>343と>>324がどういうのを言ってるかは分からんけど
・小さすぎるロジックをJNIにしない。JITで実行した方が速い
・オブジェクトの寿命は必要最小に保つ。短寿命オブジェクトはメモリに優しい
というあたりが通用しないのは環境として良くないと思うよ。
前者は昨今のJavaでは当たり前だし、後者に至ってはJavaに限らず多くの言語での基本だ
346:デフォルトの名無しさん
10/06/12 06:27:57
>>345
URLリンク(developer.android.com)
347:デフォルトの名無しさん
10/06/12 07:19:34
>>346
当然そのリンク先の話を踏まえた話に決まってんだろ……
一体何が言いたいんだ
348:デフォルトの名無しさん
10/06/12 07:48:49
GCが改善されたら丸ごと書き換わるだろうな、そのドキュメントw
349:デフォルトの名無しさん
10/06/12 08:25:08
ほとんどのアプリは今のGCでも問題はないんだけどね
GC自体は数十msで終わるし
350:デフォルトの名無しさん
10/06/12 09:38:58
フルガベージが起こればどうしょうも。ない
問題はGCの挙動じゃなくて、なるべく
頻繁にフルガベージを走らせないような
プログラミングを考えることだよ。
351:デフォルトの名無しさん
10/06/12 10:31:25
いや、AndroidのGCはFullGCなんだけど…
352:デフォルトの名無しさん
10/06/12 11:42:54
Dalvik VM のヒープって世代管理でそ?
それで常にfull走っちゃうの?
なんか変・・・
353:デフォルトの名無しさん
10/06/12 12:18:25
リソースとのトレードオフなんじゃね?
GC賢くしたらバッテリーの減り倍になりました。じゃ、話にならないだろうし
354:デフォルトの名無しさん
10/06/12 14:15:03
>>352
dalvikのヒープ管理は世代別じゃないよ
355:デフォルトの名無しさん
10/06/12 14:41:10
デベロッパコンソールのtotalダウンロード数とアクティブ数の表示が極端に減ったんだけど
ナニコレ。
356:デフォルトの名無しさん
10/06/12 14:42:28
なんかちょっと前に更新されなくなってた時の数字に戻った気がする
357:デフォルトの名無しさん
10/06/12 14:44:07
M&Sだね。
だから厳密に言えば「FullGC」って概念も無いw
358:デフォルトの名無しさん
10/06/12 14:46:43
何でマーク&スウィープだとフルジーシーじゃないの?
359:デフォルトの名無しさん
10/06/12 15:00:37
>>357
まあ"FullGC"という用語はFullじゃないGCがある時に使うものだからなw
360:デフォルトの名無しさん
10/06/12 15:06:34
AIDL IPCで列挙体を引数・戻り値としてやり取りしたいときって
intで代用するのが定石?
361:デフォルトの名無しさん
10/06/12 15:12:13
>>359
それは Mark & Sweep とは関係無いよね…
362:デフォルトの名無しさん
10/06/12 15:15:53
>>361はMark&Sweep「のみ」って言いたかったのだろうと勝手にエスパーした
まあ1層でも参照カウントのみだとfullGCとか言わないしな
363:デフォルトの名無しさん
10/06/12 15:57:12
列挙体の定義次第じゃない?
364:デフォルトの名無しさん
10/06/12 16:55:35
Marks & Spenserの話かと思った
365:デフォルトの名無しさん
10/06/12 17:40:07
スタスキー&ハッチの話じゃないよね
366:デフォルトの名無しさん
10/06/12 17:44:09
>>356
気がするんじゃない、戻ってる。
ダウンロード数が1万以上減ったぞ…
なんでandroid marketすぐぶっこわれるん?
367:デフォルトの名無しさん
10/06/12 17:47:23
良かった、俺のアプリがずっと50<なのはシステムのせいか
368:デフォルトの名無しさん
10/06/12 18:29:57
システムがボロすぎる・・・
369:デフォルトの名無しさん
10/06/12 18:31:28
また知らんぷりするんだろうな…
金取ってやってるんだぜ、これ
370:デフォルトの名無しさん
10/06/12 18:36:11
webviewオブジェクトで表示しているウェブページのhtmlをString文字列
で取得したいけどわからない。どなたか教えてください
371:デフォルトの名無しさん
10/06/12 18:51:12
何をどうしたけどわからなかったのか書いてみろよ
何もしないで教えろなんていい加減にしろ!!!!!!!!!
372:デフォルトの名無しさん
10/06/12 19:04:51
無理なんじゃね?
373:デフォルトの名無しさん
10/06/12 19:07:16
なんか、別の問題を修正してる影響じゃないかと言われているな。
URLリンク(www.google.com)
374:デフォルトの名無しさん
10/06/12 19:09:26
知ってるけど簡単だから教えない。
375:デフォルトの名無しさん
10/06/13 01:42:27
android marketチームにはインテルが入ってないに違いない。
376:デフォルトの名無しさん
10/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:デフォルトの名無しさん
10/06/13 02:44:32
すいません、
試したんですが、
目指す形は
A B ┏┓
E F ┗┛
なのですが、
TableLayoutだと
A B ┏┓
┗┛
E F
となってしまい、ABとEF行間に画像が下に伸びた分の空白ができてしまいます。
いい方法があれば、教えていただけないでしょうか?
378:デフォルトの名無しさん
10/06/13 03:01:20
.┌━┐ ┌━┐
┃┌╋─╋┐┃
└╋┘ └╋┘
┃ ・ ・ ┃ ┌━┐
●━╋┐ ┌╂━━╂┐ ┃
└━┷┴━╂┘ └╋━┘ バカにはできないコピペです
┌╋┐ ┌╋┐
┃└╋╋━╋╋┘┃
┃ ┃┃ ┃┃ ┃
└━┘┘ └└━┘
379:デフォルトの名無しさん
10/06/13 03:05:07
レイアウトくらい自力で書け
そんなに手間かからない
380:デフォルトの名無しさん
10/06/13 03:26:58
>>374
病んでるようだから病院行った方がいいよ
381:デフォルトの名無しさん
10/06/13 07:13:57
>>380
反応の仕方が大差ありませんがな
382:デフォルトの名無しさん
10/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:デフォルトの名無しさん
10/06/13 12:17:09
Androidってアーキテクチャが5つに別れているけど、一番上に存在しているソフトウェアの部分をハードを作っているメーカーの人もアプリを開発している人も触っているという認識でいいのかね?
もしそうだとしたら例えば端末毎にカスタマイズされているUIなんかを自分で作りなおしちゃうってこともできるのかな?
アプリケーションFWやライブラリ、仮想マシン カーネルなんかっていうのはハードウェアを作ってるメーカーも触れないって認識でOK?
384:デフォルトの名無しさん
10/06/13 12:25:44
>>383
全部ハードメーカーが触れる
そもそもカーネルいじらずにどうやってドライバ入れるんだよ
385:デフォルトの名無しさん
10/06/13 12:42:21
>>384
ああ、確かにそうですね
って事はアプリを作ったとして、カメラが無いから使えないとかGPSがないから使えないとかっていう理由をなしにして必ずしもAndroid搭載端末で動くとは限らないわけか
極端な話Hello worldを表示するだけのアプリを作ったとして、動かない端末もでてくると・・・?
386:デフォルトの名無しさん
10/06/13 12:48:13
>>385
理論上は
ただしGoogleが無償で互換性テストキットを配布してるので基本的には動くと考えて良い
また、Marketの供給を受ける要件としての互換性はもっと厳しく定められていて
カメラが無いとかGPSが無いとかはそもそも許されない。
個人的にはこれは厳しすぎると思うけどね。というかGoogleTVとかどうなってんだよ。
387:デフォルトの名無しさん
10/06/13 12:57:22
>>386
なるほどー
あくまで理論上は動かない可能性があるけど
公開する以上一定以上の互換性を満たしていないとダメってことなのですねー
GoogleTVとかはOSがAndroidでマーケットは使わないとか互換性を考えなくてもいいような作りをしてるんですかねー
勉強になりました。これで心置きなくアプリ開発ができます。
ありがとうございました
388:デフォルトの名無しさん
10/06/13 13:03:04
>>387
満たしてないとダメってわけじゃないよ
Market載せないならライセンス的に互換テスト通らないAndroidを売ることはできる
が、メーカーにとってわざわざ互換のないデバイスを売るメリットがないので
普通は互換テストをパスした状態で売るということです
389:デフォルトの名無しさん
10/06/13 13:17:28
>>388
あーなるほど。
極端な話専用端末みたいなものであれば互換性とか云々は関係ないわけですね
390:377
10/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:デフォルトの名無しさん
10/06/13 20:50:39
どういたしまして
392:デフォルトの名無しさん
10/06/13 20:57:25
どういたしまして。
393:デフォルトの名無しさん
10/06/13 21:12:09
いえいえこちらこそ
394:デフォルトの名無しさん
10/06/14 01:39:27
どうぞどうぞどうぞ。
395:デフォルトの名無しさん
10/06/14 13:21:29
ダウンロード数が戻ってないか?
17000→7000→17500なんだが。
396:デフォルトの名無しさん
10/06/14 13:44:54
俺も29k→23k→31kになった。直ったのかなぁ
397:デフォルトの名無しさん
10/06/14 14:15:29
俺も50から70になった(´;ω;`)
398:デフォルトの名無しさん
10/06/14 15:31:12
昨日からずっと、外人にアプリの使い方の説明を乞われているんだが・・・
399:デフォルトの名無しさん
10/06/14 23:16:26
>>398
こう言え
"sorry,I don't speak English."
400:デフォルトの名無しさん
10/06/15 00:38:20
しゃべれてるじゃねーか
401:デフォルトの名無しさん
10/06/15 00:39:59
「うっせえよ毛唐、英語が世界の共通語とかナチュラルに思ってんじゃねえよ」
って言うといいよ
402:デフォルトの名無しさん
10/06/15 00:45:13
Sorry, Japanese Only
403:デフォルトの名無しさん
10/06/15 00:49:34
I never speak English!
404:デフォルトの名無しさん
10/06/15 00:54:07
>>402
あわれな日本人専用かよ!
405:デフォルトの名無しさん
10/06/15 01:44:08
HOME KEY:close application
だけ教えてやればいいじゃん。
406:デフォルトの名無しさん
10/06/15 01:54:40
しかしandroidのマニュアルなんか
英語がほとんどじゃないの?
407:デフォルトの名無しさん
10/06/15 03:52:46
>>401
Fack You
408:デフォルトの名無しさん
10/06/15 10:40:36
android向けにHTMLのパーサって用意されてないのでしょうか?
XMLパーサを流用するのがベターなんですかね?
409:デフォルトの名無しさん
10/06/15 10:49:48
>>407
speru
410:デフォルトの名無しさん
10/06/15 11:03:31
>>408
用意はされていないと思う。
用途にもよるけどgaeとかで整形したデータを取得するのがベターな気がする。
通信、処理コストも最低限ですむし。
アプリ上でパースするならwebviewで取ってきてjavascript流してパースすると楽。
バッドノウハウだと思うけど。。。
411:デフォルトの名無しさん
10/06/15 18:23:45
こんなリソースが限られたプラットフォームで、
HTML読み込むようなソフトを書くのはまずい
もっと単純な形式に変換したものを使え
ローカルであれ、サーバサイドであれ
412:デフォルトの名無しさん
10/06/15 18:23:48
「縦横の両方にスクロールバーが出るコンテナビュー」ってある?
413:デフォルトの名無しさん
10/06/15 18:30:43
>>411
そしたらブラウザは全てまずいソフトなのか
414:デフォルトの名無しさん
10/06/15 18:37:24
HTMLを自前でパースするようなソフトってことだろ。
415:デフォルトの名無しさん
10/06/15 20:20:21
>>412
無いはず。
ScrollViewを入れ子にしたら出来ないだろうか?
やったことないけどさ。
416:デフォルトの名無しさん
10/06/15 20:39:37
>>408
簡単なことならHTMLクラスでできる
417:デフォルトの名無しさん
10/06/15 20:41:13
>>415
内側のスクロールバーが正しく表示されない気がする
418:デフォルトの名無しさん
10/06/15 20:45:36
横スクロールってあったのか。
419:デフォルトの名無しさん
10/06/15 20:50:47
ブラウザつかってりゃ普通に出るだろ。
420:デフォルトの名無しさん
10/06/15 21:24:43
>>418
HorizontalScrollViewってViewがある。
ScrollViewは縦専用、HorizontalScrollViewは横専用
>>419
WebViewはScrollViewではなく独自処理だな
421:デフォルトの名無しさん
10/06/15 21:57:45
オンボードグラフィックのPCでエミュレータ動かしているんですけど、
OpenGLで描画を行うとタスクマネージャーですぐCPU負荷100%超えたり、
画面左端に一部描画できないポリゴンがありますが、
OpenGLやるならやはりグラフィックボード必要ですか?
422:デフォルトの名無しさん
10/06/15 22:07:28
素直に実機用意だろ、それは。
423:デフォルトの名無しさん
10/06/15 22:10:15
正直エミュレータ重すぎて実機でばかりテストしてる
E8400をオーバークロックした奴なんだけどなあ
424:デフォルトの名無しさん
10/06/15 22:29:21
実機を買うとして、もうすぐIS01が出ますが、
これは開発に使えるものなのでしょうか?
開発者用にJN-DK01という機種があるので
ひょっとしたらIS01にはUSBで繋ぐ開発モード
ないのかなと思いまして
425:デフォルトの名無しさん
10/06/15 22:31:37
Apad買えよ
426:デフォルトの名無しさん
10/06/15 22:58:36
デバッガ接続できない端末なんて無いのでは?
よほど出どころの怪しい端末で無い限り。
JN-DK01はandroidアプリ開発ってより、androidベースの端末
そのものの開発がメイン用途だよ。普通に使う分にはIS01の方が
便利だし。
427:デフォルトの名無しさん
10/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:デフォルトの名無しさん
10/06/15 23:06:40
>>424
SoftBankのDesireでもEclipse経由でデバッグ実行できたよ
ブレークポイントも普通に効いた
429:デフォルトの名無しさん
10/06/15 23:21:47
あと、エミュレータでのOpenGL描画はホストの3D描画能力には依存しないと思う。
あれは全部CPUでやってんじゃないのか
430:デフォルトの名無しさん
10/06/16 00:05:54
IS01は1.6まででそ?
2.xには対応していない
431:デフォルトの名無しさん
10/06/16 00:27:19
>>427
genフォルダのなか全部消すとかでもダメ?
432:310
10/06/16 20:25:47
そもそも android.os.PatternMatcher#match(String) の振る舞いが想定と全然違った
".*a" -> "a" ○
".*a" -> "aa" ×
".*a" -> "ba" ○
こりゃURI後方一致のインテントフィルタは無理か…
433:デフォルトの名無しさん
10/06/16 21:37:53
>>432
IntentFilterのソース見てみたが良いかもしれない
434:デフォルトの名無しさん
10/06/16 22:38:58
>>431
駄目だ…あとAVD変えたり実機にしても駄目だった
435:デフォルトの名無しさん
10/06/17 00:17:44
クレカの審査が通らなくてマーケットにアップ出来ない><
436:デフォルトの名無しさん
10/06/17 00:38:12
JCBしか持ってない俺勝ち組
437:デフォルトの名無しさん
10/06/17 00:38:42
じゃあオレがうpしてやるから、ソースよこしな。
438:デフォルトの名無しさん
10/06/17 05:19:56
初エラーレポートキタ━━━(゚∀゚)━━━ !!!!!
約1/3000のヌルポエラーって何があったんだろ。
439:デフォルトの名無しさん
10/06/17 21:28:41
>>435
デビットカードとか作ればいいんじゃないか?
440:デフォルトの名無しさん
10/06/18 00:14:06
有料配信してる人ってどのくらい稼げてます?
ちょっとだけ教えてちょ
441:デフォルトの名無しさん
10/06/18 00:20:12
(´・ω・`)
442:デフォルトの名無しさん
10/06/18 01:38:40
(´・ω・`)(´・ω・`)
443:デフォルトの名無しさん
10/06/18 02:08:00
オレは広告で1日10円(´・ω・`)
444:デフォルトの名無しさん
10/06/18 03:12:29
標準のマーケット以外に、無料で公開できるマーケットとかないのかな
445:デフォルトの名無しさん
10/06/18 03:34:05
ない
446:デフォルトの名無しさん
10/06/18 10:51:15
あれ、書き込んだつもりだったけど書けてなかった
sdcard/albumthumbs に作られるアルバムアートのキャッシュなんだけど、このファイル名の法則が分かる人いる?
今あるアプリだと、どうしても低画質低解像度圧縮されてキャッシュされるから、高画質でキャッシュできるアプリを作りたい
でも、ファイル名の法則がわからないから、立ち往生中
447:デフォルトの名無しさん
10/06/18 19:30:12
androidマーケットに登録したいのですが
登録料をクレジットカードではなく
デビットカードで登録された方おられますか
visa系のデビットカードで可能でしょうか
またクレジットカード意外の支払い方法はないでしょうか
448:デフォルトの名無しさん
10/06/18 19:33:47
発行会社が何であれ、VISAと提携しているのなら大丈夫だろ。
449:デフォルトの名無しさん
10/06/18 21:25:56
>>446
iノード番号じゃねえの
450:デフォルトの名無しさん
10/06/18 23:15:05
SURUGA VISA デビットで登録してるよ。
451:デフォルトの名無しさん
10/06/19 00:22:37
aaa
452:デフォルトの名無しさん
10/06/19 09:06:52
Apadで開発している人いる?
453:デフォルトの名無しさん
10/06/19 09:24:02
いません
454:デフォルトの名無しさん
10/06/19 09:40:46
そうなの、いないの、出来ないの?
455:デフォルトの名無しさん
10/06/19 09:41:47
で、できないわけじゃないわよ!
しないだけなんだから!
456:デフォルトの名無しさん
10/06/19 11:18:23
あ、あんたのために開発やってるんじゃないんだからね!
457:デフォルトの名無しさん
10/06/19 11:24:39
きも
458:デフォルトの名無しさん
10/06/19 11:41:56
V V
(´・ω・`) うさちゃんピース
459:デフォルトの名無しさん
10/06/19 16:46:43
Apadって何?
460:デフォルトの名無しさん
10/06/19 16:59:47
貧乳の人用
461:デフォルトの名無しさん
10/06/19 17:08:50
>>459
中華製iPadのパクリ。
つか、中華の人もAndroid初の大型タブレット端末ですって言えば評価されるのに、
「iPhoneとよく似た別物です」とかやるからスルーされる。
あのサイズなら、そんなに持ち歩き&連続稼働時間は気にしなくていいから、普通に
詰め込めるだけ詰め込んだタブレット端末を出して欲しい。
462:459
10/06/19 17:48:11
>>461
どもです。
なんかとっても興味深いw
463:デフォルトの名無しさん
10/06/20 00:12:57
sdkとeclipse3.5(pleades)で試しているのですが、
URLリンク(d.hatena.ne.jp)
のサンプルみたく、SDカード扱おうとしてもフォルダが作成出来ないです。
2.1ターゲットで当然SDカードサポートは設定しているので、
Environment.getExternalStorageState() は Environment.MEDIA_MOUNTED
Environment.getExternalStorageDirectory().exists() は true
を返します。でも
File dataDir = new File(Environment.getExternalStorageDirectory(), this.getPackageName());
dataDir.mkdirs();
でmkdirsがfalseを返します。mkdirにしても同じ。
AndExplorerなどでフォルダを作成も、adbのコンソールでmkdirも可能です。
実機で試しても同じということは、プロジェクトの構成に問題ありでしょうか?
464:デフォルトの名無しさん
10/06/20 00:17:07
>>463
android.permission.WRITE_EXTERNAL_STORAGE
465:デフォルトの名無しさん
10/06/20 00:37:41
>>464
ありがとうございます。まさにそのManifest設定でした。
もいっぺんSDK付属のdocs見直してきます・・・
466:デフォルトの名無しさん
10/06/20 02:42:28
>>446
ソース眺めただけだが、ランダムのファイルネームとして
サムネイルの作成時間を利用しているらしい
/data/data/com.android.providers.media/databases/
にinternal だのexternalだのとかいうdbファイルがある
コイツで紐付けしているっぽい
467:デフォルトの名無しさん
10/06/20 10:03:25
機内モードON OFFをするウィジェットを作りたいんだけど、参考になるソースとかサイトとかある?
468:デフォルトの名無しさん
10/06/20 10:12:54
ありません
469:デフォルトの名無しさん
10/06/20 12:17:03
>>467
On,OffするところだったらSDKのソースのSetting
470:デフォルトの名無しさん
10/06/20 12:30:40
>>469
ON OFFするところが知りたい
SDKソースって?
471:デフォルトの名無しさん
10/06/20 14:02:33
ごめんSDKじゃないな、Androidのソース
落とし方は調べて
そのなかのpackages/apps/Settingsが設定画面のソース
472:デフォルトの名無しさん
10/06/20 16:23:52
>>471
ありがとうございます。
調べてみたが、よくわかりませんでしたw
この手のやつって簡単なのかと思ってましたが、敷居が高そうですね。
あきらめます。
473:デフォルトの名無しさん
10/06/20 16:44:33
ソース見ろとか、んな回りくどい教え方せんでも
int value = 0; // 設定値
try {
// 読み出し
value = Settings.System.getInt(this.getContentResolver(),
Settings.ACTION_AIRPLANE_MODE_SETTINGS);
} catch (SettingNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
//書き出し
Settings.System.putInt(this.getContentResolver(),
Settings.ACTION_AIRPLANE_MODE_SETTINGS, value);
でいいんちゃうん?
まあ俺はSetting動かしたことないから動くか知らんけど。
474:デフォルトの名無しさん
10/06/21 00:58:06
>>449
>>466
亀だけど、ありがとう!
ちょっと調べてみる
475:デフォルトの名無しさん
10/06/21 14:45:55
これでいつ壊れるかびくびくしながら中華製の端末を使うのをやめられるお(^ω^)
URLリンク(pc.watch.impress.co.jp)
476:デフォルトの名無しさん
10/06/21 14:53:45
>>475
凄い。ていうか売れるのかな?ネットブックのほうが
Linuxなんでいいような気もするけど、どうなんだろうか。
Java端末として認知されれば、もっと活用範囲が
広がる気はめっちゃするけど。
477:デフォルトの名無しさん
10/06/21 14:59:48
タッチスクリーン非対応じゃ売れんだろ。
ほとんどのアプリはまともに動かせない。
478:デフォルトの名無しさん
10/06/21 15:15:19
タッチスクリーンないのか
きれいなうんこだった…
479:デフォルトの名無しさん
10/06/21 15:19:25
うんこに失礼だよ
480:デフォルトの名無しさん
10/06/21 15:19:36
URLリンク(japanese.engadget.com)
むしろこっちがAndroidなら良かったにな
481:デフォルトの名無しさん
10/06/21 15:21:00
2画面タッチパネルのほうはAndroid搭載じゃないんだな・・・
逆にしろよw
482:デフォルトの名無しさん
10/06/21 16:01:27
すいません、教えてください。
s = new Socket(host, port);
reader = new BufferedReader(new InputStreamReader(s.getInputStream()));
writer = new BufferedWriter(new OutputStreamWriter(s.getOutputStream()));
writer.write("hoge"); writer.flush();
while (true) {
String line = reader.readLine();
if ( line == null ){break;} mes += line;
}
writer.write("hogehoge"); writer.flush();
while (true) {
String line = reader.readLine();
if ( line == null ){break;} mes += line;
}
のような、Streamで双方向に通信させたいのですが、
2回目のwriter.flush()を行っても、パケットキャプチャで見ると
hogehogeが送信されず、当然応答も来ないため2回目の受信ループの
readLine()で永遠にとまってしまいます。
解決方法ご存知の方教えてください。
483:デフォルトの名無しさん
10/06/21 16:42:27
DS・・・
484:デフォルトの名無しさん
10/06/21 17:40:21
Androidアプリ開発したいけど、日アン会がなあ…
485:デフォルトの名無しさん
10/06/21 17:52:03
またお前か
486:デフォルトの名無しさん
10/06/21 18:23:52
opengl es 2.0使えて加速度センサー、GPS、カメラ付きでAndroid2.2のiPodタッチ的な端末をどこか出せねーかな
いまあるAndroidタブレットってどれもしょぼいよね(´・ω・`)
487:デフォルトの名無しさん
10/06/21 18:57:29
>>482
Androidだけの現象?
488:デフォルトの名無しさん
10/06/21 19:22:27
>>486
desireじゃだめなん?
489:デフォルトの名無しさん
10/06/21 19:36:47
Streak
490:デフォルトの名無しさん
10/06/21 19:38:23
電話機能はいらないねん
491:デフォルトの名無しさん
10/06/21 20:12:17
タブレットタイプでぱっとしたものが出ていないし、iPodクラスの筐体で
通話なしってのは無いんじゃないかなあ。
Zii Eggってのがそういうものになりかけていたようだけど。
492:デフォルトの名無しさん
10/06/21 20:29:45
Streakの3G無しが出ればお望みのものになるんだろうが
今のMarketバンドルの条件だと3G無しには出来ないでしょ
493:デフォルトの名無しさん
10/06/21 21:32:47
なんでandroidはUSBのホスト機能がいつまでたっても実装されないの?
androidデバイスに色々なUSB機器をつないで使いたいという要求はそこらじゅうで発生してるのに。
494:デフォルトの名無しさん
10/06/21 21:58:53
>>493
よし、任せた!
頑張ってくれたまえ
495:デフォルトの名無しさん
10/06/21 22:13:43
USBの規格ぜんぜん知らんのだけど、もしホスト側が電力を供給する必要があるっていう決まりがあるのなら
電池駆動のandroidデバイスがUSBホストとして振舞うのはちょっと厳しい気がする。
496:デフォルトの名無しさん
10/06/21 22:19:02
一回目のreadLineで止まってると思うぞ
受信と送信は別スレッドでやった方が良い
497:デフォルトの名無しさん
10/06/21 23:04:46
>>493
お前が実装するのを待っている
498:デフォルトの名無しさん
10/06/21 23:12:39
>>493
既にやってる人いるからググれ
499:デフォルトの名無しさん
10/06/21 23:13:02
URLリンク(sven.killig.de)
これか
500:デフォルトの名無しさん
10/06/21 23:17:05
root化必須か。。。使えん。
501:デフォルトの名無しさん
10/06/22 00:07:38
Androidアプリの勉強したいんだが、仕事でJavaで開発やってるからなんかやる気が起きん・・・