- 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/
- 116 名前:デフォルトの名無しさん mailto:sage [2010/06/02(水) 20:54:33 ]
- >>114, >>115
なるほど・・現状そういう状況か。了解した
- 117 名前:デフォルトの名無しさん mailto:sage [2010/06/02(水) 21:36:27 ]
- 現在のDalvik-Javaは、良くも悪くもJNI(C)に頼りすぎだからな。
最適化進めば、ネィティブコードも減るでしょ。
- 118 名前:デフォルトの名無しさん mailto:sage [2010/06/02(水) 21:42:20 ]
- ライブラリがJNI頼みなのはいいと思うよ
でもアプリ側がJNI頼みなのはダサいよな
- 119 名前:デフォルトの名無しさん mailto:sage [2010/06/02(水) 21:52:06 ]
- ま、「最後の手段」としてのnativeの切り口がアプリにも
用意されてるのは悪くはない。
- 120 名前:デフォルトの名無しさん mailto:sage [2010/06/02(水) 22:03:44 ]
- オーディオ周りはどうやっても低レイヤーに触れないから、
音ゲーや楽器アプリは壊滅だけどな。
- 121 名前:デフォルトの名無しさん mailto:sage [2010/06/02(水) 22:15:09 ]
- それにしても、FroyoのJITは結構いけてるわ。snapdragon搭載端末だと、遅延も感じない。
Sun JavaのようにHot-Spot出るまでは駄目だろと思っていたが、良い意味で裏切られたわ。
- 122 名前:デフォルトの名無しさん mailto:sage [2010/06/02(水) 22:16:35 ]
- FroyoのJITって一度コンパイルしたバイナリをキャッシュとかはしないのかな
Androidってその性質上、立ち上がったり落としたりが頻繁だよね
- 123 名前:デフォルトの名無しさん mailto:sage [2010/06/02(水) 22:52:06 ]
- >>112 >>114
スマートフォンのCPUってそんなにヴァリエーションあるのかな?
- 124 名前:デフォルトの名無しさん mailto:sage [2010/06/02(水) 22:58:16 ]
- >>123
タブレット型ではAtomは普通に来るだろうからARMとx86は必要になるでしょ 最適化まで考えていくとARMv5とv7は分けたいとかなってくるから結局「JITでやれ」みたいになっちゃうんだよなぁ
- 125 名前:デフォルトの名無しさん mailto:sage [2010/06/02(水) 23:13:41 ]
- >>124
いえ、スマートフォンの場合。
- 126 名前:デフォルトの名無しさん mailto:sage [2010/06/02(水) 23:18:49 ]
- >>125
スマフォなら当面はARMv5互換で一通りいけるとは思うが、何故にスマフォ限定?
- 127 名前:デフォルトの名無しさん mailto:sage [2010/06/03(木) 00:46:52 ]
- MIPSもandroidに乗り出したし、これから中国あたりからMIPSのandrod端末ってのも出るかもね。
- 128 名前:デフォルトの名無しさん mailto:sage [2010/06/03(木) 00:52:01 ]
- つか、アーキテクチャ依存にしなきゃいけないような最適化をするのに、
汎用性を求めるってのが俺にとっては不思議なんだが…
- 129 名前:デフォルトの名無しさん mailto:sage [2010/06/03(木) 01:02:48 ]
- そもそもアーキテクチャ依存が必要なほど最適化するのって
動画か音声か3Dでも扱わない限りなくね? 普通はそこそこのJITがあれば事足りると思うんだが どうせ標準ライブラリの中はネイティブ化されまくってるわけだし
- 130 名前:デフォルトの名無しさん mailto:sage [2010/06/03(木) 05:56:38 ]
- >>122
androidでアプリを明示的に落とすのは、Taskkillerとか使われた時くらい。 普段は、OSが落とすまでは上がりぱなしだから、JITの効果高いし、キャッシュも要らないんじゃ。
- 131 名前:デフォルトの名無しさん mailto:sage [2010/06/03(木) 09:03:28 ]
- >>101
サンキュー やっぱJavaだからか APIは行けてるのかな 明日から作り始めるので気になりました
- 132 名前:デフォルトの名無しさん mailto:sage [2010/06/03(木) 09:08:21 ]
- >>131
APIは行けてるのかな、の意味がわからない
- 133 名前:デフォルトの名無しさん [2010/06/03(木) 10:18:27 ]
- 相手しちゃらめ
- 134 名前:デフォルトの名無しさん mailto:sage [2010/06/03(木) 10:58:43 ]
- Appleはウィジェットや独自デスクトップのあるiPadアプリを拒否
ttp://jp.techcrunch.com/archives/20100601apple-cracking-down-on-widgety-and-desktop-y-ipad-apps/ Appleは、どんどん窮屈になっていくね・・・ Androidには、頑張ってもらいたい。
- 135 名前:デフォルトの名無しさん mailto:sage [2010/06/03(木) 11:52:21 ]
- iPadのCMを見ると、自画自賛っぷりが重度のナルシストみたいで気持ち悪いね。
Apple製品もいいかなと最近思ってたけど、機能に制限をかけるのも ユーザのことでなく自分のことばかり考えるナルシスト的なやり方なのかも と思えてきて、ちょっと購入意欲が下がり気味。 iPhone買うよりAndroidの良い製品を待つほうがいいのかな。
- 136 名前:デフォルトの名無しさん mailto:sage [2010/06/03(木) 12:39:49 ]
- Macでもユーザーを犠牲にして旧OSを切り捨ててきて、
それでもAppleをマンセーしているからマカーは『信者』と呼ばれるわけだし。
- 137 名前:デフォルトの名無しさん mailto:sage [2010/06/03(木) 12:51:13 ]
- >>135
↓これか iPadは何か iPadは薄く、iPadは美しい 何処へでも持ち運べ、一日中楽しめる 使い方に正しいも間違いもない 驚くほどパワフルで、魔法のよう 何より説明の入らない使いやすさ 増え続ける20万本のアプリケーション 世界中のウェブサイトが手の中に ビデオ、写真、音楽など、 一生掛かっても尽きない楽しさが 世界を変えてしまう革命が 今、始まった ttp://applembp.blogspot.com/2010/06/ipadtv-cmipad.html ナルシストなのはメーカーだけじゃなくてユーザーもだよね ・アップル 「ipadは美しい」 ・ユーザー 「ipad使ってる俺ってかっこいい」
- 138 名前:デフォルトの名無しさん mailto:sage [2010/06/03(木) 18:12:56 ]
- ・「アップルを批判してる俺ってかっこいい」
・「アップルユーザを批判してる俺ってかっこいい」
- 139 名前:デフォルトの名無しさん [2010/06/03(木) 18:33:29 ]
- アップルユーザがカッコ悪いのだけはガチ。
気色悪いのしかいないだろ?
- 140 名前:デフォルトの名無しさん mailto:sage [2010/06/03(木) 18:46:57 ]
- 必死になってレッテル貼りしている人の方が気色悪いな
- 141 名前:デフォルトの名無しさん mailto:sage [2010/06/03(木) 19:09:09 ]
- みんなパッケージ名どうしてる?
ドメインなんか持ってないよ
- 142 名前:デフォルトの名無しさん mailto:sage [2010/06/03(木) 19:35:39 ]
- ドメインなんて安いんだから1つくらい取っとけば?
サーバなくてもレジストラ提供のサービスだけでも色々便利に使えるよ
- 143 名前:デフォルトの名無しさん mailto:sage [2010/06/03(木) 20:03:15 ]
- >>139
それだけは間違いない。 Appleストアの行列はいつもキモい人が多いし。
- 144 名前:デフォルトの名無しさん mailto:sage [2010/06/03(木) 20:13:12 ]
- ぶっちゃけ適当にDDNSサービスでサブドメイン取ってそれ使ってもいいっちゃいいけど
- 145 名前:デフォルトの名無しさん mailto:sage [2010/06/03(木) 20:18:54 ]
- iPad発売騒動時の店員と奴隷のハイタッチには引いた
- 146 名前:デフォルトの名無しさん mailto:sage [2010/06/03(木) 20:22:42 ]
- やっと環境整った
- 147 名前:デフォルトの名無しさん mailto:sage [2010/06/03(木) 20:23:33 ]
- >>133
冷たいこというなよ 数年ぶりのプログラミングなんだから
- 148 名前:デフォルトの名無しさん [2010/06/03(木) 20:24:08 ]
- ドメインって必要なの?
- 149 名前:デフォルトの名無しさん mailto:sage [2010/06/03(木) 20:32:20 ]
- >>141
net.sourceforge.hoge みたいにしているのを見た事がある様な… もちろん SourceForge に hoge という名前のプロジェクトを作った上での話だけど >>145 一々そんな情報をチェックしている君が面白い
- 150 名前:デフォルトの名無しさん mailto:sage [2010/06/03(木) 21:01:48 ]
- ハイファイブは俺も違和感あったよ。
キモいなぁと思ってたら、ニュースで米国発売時の映像が出てて 向こうの店員が同じことしてたから、あーなるほどと思った。 ああいう動きまで指導されるのかねぇ。
- 151 名前:デフォルトの名無しさん mailto:sage [2010/06/03(木) 21:06:58 ]
- ↑意味不明
ム板なんだからプログラムの話を求む
- 152 名前:デフォルトの名無しさん mailto:sage [2010/06/03(木) 21:13:58 ]
- appleのプロダクトに期待できない分
androidが開発者にとって優しいものであってほしい という話でしょ
- 153 名前:デフォルトの名無しさん mailto:sage [2010/06/03(木) 21:55:01 ]
- キモいって言いたいだけ
- 154 名前:デフォルトの名無しさん mailto:sage [2010/06/03(木) 22:07:51 ]
- まぁ、きもいかきもくないか選ぶとすれば、きもいね
- 155 名前:デフォルトの名無しさん mailto:sage [2010/06/03(木) 22:10:37 ]
- 頼まれてもいないのに、選びたくてしょうがないんです
- 156 名前:デフォルトの名無しさん mailto:sage [2010/06/03(木) 22:17:37 ]
- net.example.XXXXX.YYYYY
こんな感じにしてる。 まずかったの?
- 157 名前:デフォルトの名無しさん mailto:sage [2010/06/03(木) 23:00:36 ]
- 公開するつもりなら当然被らないようにすべきだろうね。
ドメイン使えば被る事があり得ないから、ドメイン使うってだけの話。
- 158 名前:デフォルトの名無しさん mailto:sage [2010/06/03(木) 23:08:55 ]
- >>139
わかる。 知人でもiPhone使ってる人でかっこいいのは2人くらいしかいないよ。 他は何かしら特徴のある人ばかりで、例えば中年バイクマニアとか。
- 159 名前:デフォルトの名無しさん mailto:sage [2010/06/03(木) 23:16:05 ]
- つまり3人のうち2人がかっこいい訳ですね
- 160 名前:デフォルトの名無しさん [2010/06/03(木) 23:17:42 ]
- 取り敢えず、おしゃれそうでメディアでヨイショされているものを買っておけば
自分も流行りに置いていかれてないとだろうと思い込んで、恣意的に購入する 人の事は言えないけど、頭の弱い人が買うと思います。 頭弱い人は基本的にダサいです。おしゃれしてもキモイです。
- 161 名前:デフォルトの名無しさん mailto:sage [2010/06/03(木) 23:18:47 ]
- 君は凄いカッコいいんだろうなあ
- 162 名前:160 [2010/06/03(木) 23:20:58 ]
- 僕はキモイです。
- 163 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 00:06:27 ]
- アンドロイド使うヤツはどうなの?
- 164 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 00:27:23 ]
- 知人でもアンドロイド使ってる人はオシャレさんしかいないよ。
- 165 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 00:28:58 ]
- パッケージ名なんてタイムスタンプでいいんだよ
- 166 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 00:55:47 ]
- プログラムするためにデバイス選ぶやつが気にするのは
アイコンのオシャレぐらいのもんだろ 結構重要だから困る
- 167 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 01:14:10 ]
- Google codeに置いてcom.google.code.hogeに…自分ですら混乱しそうだ
- 168 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 01:22:17 ]
- 自分のメールアドレスでよくね?
com.gmail.at.hogehoge
- 169 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 01:27:33 ]
- さすがに勝手に人様のドメイン使うのはひどく下品な行為に思えるのだが
- 170 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 01:28:08 ]
- ドメインくらい取れよ。2000円もしないだろ
- 171 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 01:29:04 ]
- じゃあもう、
com.example.at.hogehoge.appliname でいいよ。
- 172 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 01:29:06 ]
- あ、>>149とかは有り。>>144も有り。
でも人様のドメインに自分の管轄下にないサブドメインを勝手に切って それを公開アプリで使ってたりすると引く
- 173 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 01:52:23 ]
- Androidはパッケージ名でアプリ識別してるんだから
希望者には開発者アカウント毎に割り振ってくれるといいのにね
- 174 名前:160 [2010/06/04(金) 02:00:57 ]
- コンソールに非公開にしたアプリあるんだけど、消せないの?
- 175 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 03:03:05 ]
- 例えばドメイン名が hogehoge.com だったら
パッケージ名は com.hogehoge.applicationname になるの? なんで hogehoge.com.applicationname じゃないんだろう。
- 176 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 05:30:55 ]
- >>175
TLDにhogehogeとか出来た時にこまるから。
- 177 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 05:36:19 ]
- サブドメインが増えたりパッケージが細分化するほど右に伸びていく方が便利だから
むしろDNS設計者が何で俺com.hogehogeにしなかったんだろ的なことを今更言ってたりする
- 178 名前: [―{}@{}@{}-] デフォルトの名無しさん mailto:sage [2010/06/04(金) 19:40:46 ]
- 個体識別子を姓、名、の順に記述する日本語のなんと論理的な事よ。
- 179 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 21:08:38 ]
- マーケットの銀行登録で、間違ったデポジットを3回入力したら、
「現在、銀行口座を変更できません。」て表示されて、 アカウントを変更できなくなってしまったorz
- 180 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 22:53:56 ]
- リアル住所と同じノリで小さい方から大きい方へ表記したら不便だった事に後から気付いちゃったんだよね
日本語のように大きい方から小さい方へ表記してたらよかったのに
- 181 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 23:55:19 ]
- >>178
つ中国 処理能力とコンテキストアウェア技術が発達したら、 案外、米国式のほうが高速に目的にたどり着ける気がする。
- 182 名前:デフォルトの名無しさん mailto:sage [2010/06/05(土) 06:45:58 ]
- その辺は支那の歴史と、建国以来の亜米利加の歴史との差なのかもな。
ところでグーグル携帯向けに作ったアプリでも、グーグルタブレットでも問題なく動くのかな? 個別対応だと面倒だw
- 183 名前:デフォルトの名無しさん mailto:sage [2010/06/05(土) 06:53:55 ]
- ARMでAndroidなら動くでしょ
NDK使わなければIntel版Androidでも動くはずではあるが何とも言えないな 解像度の問題はあるけど
- 184 名前:デフォルトの名無しさん mailto:sage [2010/06/05(土) 09:44:30 ]
- >>178
合理的と言わんかね
- 185 名前:デフォルトの名無しさん [2010/06/05(土) 20:40:00 ]
- 2つ質問があります。
1.TextViewの描画領域の実態はCanvasである。この認識は正しいでしょうか? 2.もし、そうであるならsetText()などで文字が描画された場合、次の文字描画 開始位置(ベースラインポイント?)情報などは、どこが保持しているのでしょうか? 宜しくおねがいします。
- 186 名前:デフォルトの名無しさん mailto:sage [2010/06/05(土) 21:18:17 ]
- 質問を聞いてあげました。
次の質問どうぞ
- 187 名前:185 mailto:sage [2010/06/05(土) 21:25:06 ]
- てめー、聞いたんなら回答しろやヴォケが。
何でもかんでも言わないとわからんのかよ。 いいから早く教えろ。
- 188 名前:デフォルトの名無しさん [2010/06/05(土) 21:28:49 ]
- >>187
成りすましは止めて下さい。
- 189 名前:デフォルトの名無しさん mailto:sage [2010/06/05(土) 21:30:25 ]
- ここは質問に答えるスレではありません
- 190 名前:185 [2010/06/05(土) 21:32:56 ]
- 自己解決しました。スレ汚してすいませんでした。
- 191 名前:デフォルトの名無しさん [2010/06/05(土) 21:34:31 ]
- >>189
あ、そうだったんですか・・・それは失礼しました。
- 192 名前:デフォルトの名無しさん mailto:sage [2010/06/05(土) 22:16:48 ]
- >191
まぁ、答えちゃいかんわけでもない。 JAVA初心者に親切にしようとは書かれてるしな。 >186が人格的に問題があるだけだ。気に病むな
- 193 名前:デフォルトの名無しさん mailto:sage [2010/06/05(土) 22:25:07 ]
- 初心者は初心者スレへ行くといいと思う
- 194 名前:デフォルトの名無しさん mailto:sage [2010/06/05(土) 22:31:14 ]
- 今までVB.NET→C#専門にやってきたのだけど、
Android開発を勉強するには何から始めればいいですか? とりあえずjavaの基礎から? いきなり公式のAndroid開発キット使って勉強はじめても大丈夫? ちなみにC# は、そこそこの腕前 (会社で工程管理系のツールが欲しいが、外注する予算がないときに、頼まれて作ってあげることがある程度) javaは、触ったことは無いけど、ソース眺めて何となく雰囲気がわかる程度です。
- 195 名前:デフォルトの名無しさん mailto:sage [2010/06/05(土) 22:31:47 ]
- JavaじゃなくてAndroidの質問だからいいんじゃない?
というか、>>185は誰も答えられる人がいないだけかと。 少なくとも俺はTextViewのCanvasを取得して どうこうしようだなんて考えたこともないわ。
- 196 名前:デフォルトの名無しさん mailto:sage [2010/06/05(土) 22:36:49 ]
- じゃぁ俺が>>185に答えてあげよう。
1.Yes 2.Canvas 詳しくはSDKのソースを見れば解る。
- 197 名前:デフォルトの名無しさん mailto:sage [2010/06/05(土) 22:36:55 ]
- >>194
VB.netやってたなら入り易い。 いきなりEclipse+ADTで開発してエミュレータで動かしておk まずSDKに入ってるSkeletonAppを参考にして 凡そのの作りを理解するといいと思う。
- 198 名前:デフォルトの名無しさん [2010/06/05(土) 22:37:06 ]
- >>193
Androidの初心者スレってどこ?
- 199 名前:194 mailto:sage [2010/06/05(土) 23:03:33 ]
- >>197
ありがとうございます まずは環境構築して、少し遊んでみます。
- 200 名前:デフォルトの名無しさん [2010/06/05(土) 23:15:25 ]
- >>196
Canvasクラスのソースコードって公開されているのでしょうか? それと任意に位置の変更は可能なのでしょうか?(何処を呼び出せば?)
- 201 名前:デフォルトの名無しさん mailto:sage [2010/06/05(土) 23:16:06 ]
- 頭のいい友達でも呼び出せば?
- 202 名前:デフォルトの名無しさん mailto:sage [2010/06/05(土) 23:42:04 ]
- >>200
公開されてるよ。 ソースはGIT経由じゃないと落とせないけど。 まぁ英語だけど公式見れば詳しく書いてある。
- 203 名前:デフォルトの名無しさん [2010/06/05(土) 23:52:44 ]
- >>202
情報ありがとう。 GIT経由で落としたソースはEclipseに組み込み済みなんですが、 adndroid.glaphics.Canvasのソースは含まれてないんですよね。 落とし方が違うのかなぁ・・・ んー、任意のx、yに設定する方法だけでも教えて頂けませんか?
- 204 名前:デフォルトの名無しさん mailto:sage [2010/06/06(日) 00:15:33 ]
- 質問されたとき答えられないと
悔し紛れに 「ここは質問スレじゃない」 と誤魔化してみせるスレは まさかここじゃないよね(・∀・)
- 205 名前:デフォルトの名無しさん mailto:sage [2010/06/06(日) 00:18:31 ]
- いいえ
無能が人を煽って回答を聞き出そうとするスレです
- 206 名前:デフォルトの名無しさん mailto:sage [2010/06/06(日) 00:29:14 ]
- >>203
悪いけど開発環境が手元にないので、あんまり細かい事は覚えてない。 まぁ座標が指定できなくてSetterも無いって事は、いじるなって事だろうから 素直にリソース設定して指定するのが吉って事だろう。
- 207 名前:デフォルトの名無しさん [2010/06/06(日) 00:32:10 ]
- >>205
えー、少なくとも私(質問者)は煽ってるつもりはないですよ。 変なカキコしてるのは成りすましです。 当人もしてない番号表示をメール欄に書いて自爆してますがw 煽って聞き出すくらいなら諦めますよ・・・
- 208 名前:デフォルトの名無しさん mailto:sage [2010/06/06(日) 00:43:18 ]
- ageてる奴が煽ってないとかwwww
- 209 名前:デフォルトの名無しさん mailto:sage [2010/06/06(日) 00:47:59 ]
- >>193
テンプレに「初期の流れをくんでJAVA初心者にも親切にしよう!」って書いてあるんだから 初心者もこのスレでOK。
- 210 名前:デフォルトの名無しさん [2010/06/06(日) 01:10:28 ]
- >>209
早く親切に答えてあげなよ
- 211 名前:デフォルトの名無しさん mailto:sage [2010/06/06(日) 01:21:07 ]
- >>210
誰に?
- 212 名前:デフォルトの名無しさん mailto:sage [2010/06/06(日) 01:24:47 ]
- 何で世界制服セーラー服みたいな名前にしたんだろうなあ…
- 213 名前:デフォルトの名無しさん mailto:sage [2010/06/06(日) 01:28:51 ]
- 文字の位置変えるのに
なんでCanvasに行き着くのか謎
- 214 名前:デフォルトの名無しさん mailto:sage [2010/06/06(日) 02:04:22 ]
- drawTextでxとY指定するだけじゃないの?
そういうことじゃなくて?
- 215 名前:デフォルトの名無しさん [2010/06/06(日) 02:18:29 ]
- >>214
drawTextを自発的に呼び出さないで、それ自体はTextViewのsetTextの処理過程に任せたい。 setTextの処理過程の途中で割り込み処理をし、テキストの書き込み位置を途中から変更したい。 という希望です。
- 216 名前:デフォルトの名無しさん mailto:sage [2010/06/06(日) 03:04:29 ]
- それは描画速度が低下しそうな要求だな。
javaの処理的にもメモリ喰いそう。
|

|