- 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/
- 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の処理的にもメモリ喰いそう。
- 217 名前:デフォルトの名無しさん mailto:sage [2010/06/06(日) 03:28:23 ]
- どういう処理をしたいかではなく、何をしたいかをまず言った方がいいと思う
- 218 名前:デフォルトの名無しさん [2010/06/06(日) 04:13:38 ]
- >>217
TextViewで擬似レイアウトみたいな事をしたいんですよ。 入力されるテキストは単なる文章でも表示結果が複雑にレイアウトされて 表示されている、といった感じです。 LeadingMarginSpanを継承したクラスのdrawLeadingMarginで装飾を施した後、 次に続くテキストの描画位置を指定しておきたいんです。
- 219 名前:デフォルトの名無しさん mailto:sage [2010/06/06(日) 04:23:03 ]
- さすがにそこまでやるならTextViewっぽいものを自分で作った方がいいんじゃないか
- 220 名前:デフォルトの名無しさん mailto:sage [2010/06/06(日) 06:36:05 ]
- >>219
もう少し粘ってみて駄目ならそうします。 まだ途中経過ですが、テキスト描画位置保持のありからしき場所を見つけました。 android.text.Layouです。 もう限界(w)なのでここで寝ます。起きたら本格的に調べてみようと思います。
- 221 名前:デフォルトの名無しさん [2010/06/06(日) 07:45:25 ]
- あ、駄目ですね。。これ
StaticLayoutってやつをTextViewは使ってるみたいですが、setterもなければ ポジションを保持してる配列もprivateで手が出せません。とほほ。 そもそもx,yといった単純な保持じゃなくdrawする毎に配列にtop,bottomなんか のデータを詰め込んでいくだけのようですから「下にずらして」なんてことは そもそも有り得ないわけですね。。。連続改行で場所を空けるかpaddingをでかく 取って空けるかしておいてから、そこに直接drawTextするしかないなぁ。
- 222 名前:デフォルトの名無しさん [2010/06/06(日) 10:59:29 ]
- とほほ
- 223 名前:デフォルトの名無しさん mailto:sage [2010/06/06(日) 12:41:54 ]
- そこでリフレクション
- 224 名前:デフォルトの名無しさん mailto:sage [2010/06/06(日) 13:00:08 ]
- >>217
そういうレイアウトを定義して、 値の設定をラップするような ViewGroupのサブクラスを作ればOK
- 225 名前:デフォルトの名無しさん mailto:sage [2010/06/06(日) 23:30:26 ]
- 物凄い初歩的な事かも知れないけど、自作のActivityを呼び出すのはどうすれば良いの?
一番最初に立ち上がるActivity自身や、OSが標準で保持するActivityはちゃんと呼べるのに、 自作のActivityだけが呼ぼうとすると「予期せず停止しました」ってエラーが出る。 ちゃんと明示的にIntentに生成してるのに…。
- 226 名前:デフォルトの名無しさん mailto:sage [2010/06/06(日) 23:46:30 ]
- >>225
developer.android.com/guide/topics/manifest/manifest-intro.html
- 227 名前:デフォルトの名無しさん [2010/06/06(日) 23:49:03 ]
- リンク貼るんじゃなくて初心者にわかりやすく説明しようね
- 228 名前:デフォルトの名無しさん mailto:sage [2010/06/06(日) 23:52:13 ]
- HelloWorldと一緒に作られたAndroidManifest.xmlを穴が開くほど見つめた後で>>226を見に行くといいよ
- 229 名前:デフォルトの名無しさん mailto:sage [2010/06/06(日) 23:52:57 ]
- >>225
ログに答えが書いてあると思うよ。 それでわからなかったら、エラー内容でググレばでてくる。
|

|