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

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
ログに答えが書いてあると思うよ。
それでわからなかったら、エラー内容でググレばでてくる。

230 名前:デフォルトの名無しさん mailto:sage [2010/06/07(月) 00:08:17 ]
>>226-229
素早いレスに感謝です。

ログは見ようと思ったんですが、dat落ちしてて見れませんでした…。
結局のところ、マニフェストファイルに呼び出したいActivityの情報も書かんとイカン
ってことですね。


231 名前:デフォルトの名無しさん mailto:sage [2010/06/07(月) 00:18:56 ]
>>230
ログはエラーログだと思うの……

232 名前:デフォルトの名無しさん mailto:sage [2010/06/07(月) 00:34:10 ]
>>230
そうそう。
自分も最初ハマった。

233 名前:デフォルトの名無しさん mailto:sage [2010/06/07(月) 00:45:52 ]
>>230
次からはLogCatの内容見てぐぐるのを先にやってみるといいよ
大体そっちで答え見つかることが多いから



234 名前:デフォルトの名無しさん mailto:sage [2010/06/07(月) 00:59:24 ]
慣れてきてががーっと作るようになると、
作ったActivityをManifestに書くのを忘れたまま動かしてイラっとくる事がある。

235 名前:デフォルトの名無しさん mailto:sage [2010/06/07(月) 01:25:45 ]
>>234
あるある。
最初は2、3時間それではまってた。

236 名前:デフォルトの名無しさん mailto:sage [2010/06/07(月) 08:38:32 ]
メイクの段階でチェックできればいいのにね、開発環境。

237 名前:デフォルトの名無しさん mailto:sage [2010/06/07(月) 16:31:55 ]
Hello Worldのチュートリアルだけやってみたんですが、
もっと体系的に学ばないと、あまり自由に作れなそうだなと思いました
なにかオススメの参考書とかありますか?

238 名前:デフォルトの名無しさん mailto:sage [2010/06/07(月) 16:58:35 ]
言えねぇ・・

239 名前:デフォルトの名無しさん mailto:sage [2010/06/07(月) 17:06:17 ]
>>237
参考書はまだそんなに何種類も発売されてないので、
本屋で立ち読みして、自分にあいそうなのを
2〜3冊買ってきたほうがいいと思う。

240 名前:デフォルトの名無しさん mailto:sage [2010/06/07(月) 18:43:17 ]
やたら絶賛されてる開発入門書もぶっちゃけ糞だから
自分が良いと思った物を買え

241 名前:デフォルトの名無しさん [2010/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 名前:デフォルトの名無しさん mailto:sage [2010/06/07(月) 22:02:03 ]
>>241
Serializableじゃないと突っ込めないぞ

243 名前:デフォルトの名無しさん mailto:sage [2010/06/07(月) 22:04:45 ]
2.2の本まだ?



244 名前:デフォルトの名無しさん mailto:sage [2010/06/07(月) 22:42:57 ]
>>241
そのファイルのURIだけ送るんじゃ駄目なの?

245 名前:デフォルトの名無しさん mailto:sage [2010/06/07(月) 23:21:48 ]
>>242
SerializableじゃなくてParcelableでしょ

でもbyte[]なら
public Intent putExtra (String name, byte[] value)
↑これがあるからこれ使えばいいだけだと思う

ところでzipファイルが一時的にメモリ上にベタ展開されるけど
IntentのExtraデータサイズって上限いくらなの?

正直>>244の方が正解な気はする

246 名前:241 mailto:sage [2010/06/07(月) 23:39:01 ]
送信手段はなんでもいいです。
他の手段がよくわからなかったので、とりあえずわかりやすそうなファイルまるごと送信にしてました

URI送ったら、送った先から送信元のzipファイルを読めるってことですよね
そこらへんが正直よくわかんない

247 名前:242 mailto:sage [2010/06/07(月) 23:46:43 ]
さきにSerializable を引数にしてる方を見つけて書き込んだけど、両方あるのね

public Intent putExtra(String name, Parcelable value);
public Intent putExtra(String name, Serializable value);

Android的にParcelable の方が良いと思う

248 名前:デフォルトの名無しさん mailto:sage [2010/06/07(月) 23:48:59 ]
そもそも何に送ろうとしてるのか分からんのだが、
署名が同じならいけんじゃねーの……と思ったらリソースかよ。

InputStreamからbyte[]に読み込んでputExtraで突っ込め。
受け取り側ではgetByteArrayExtraだ。
バイナリファイルは基本これ。

249 名前:デフォルトの名無しさん [2010/06/08(火) 00:57:11 ]
ぶっちゃけAndroidアプリってiPhoneアプリに対して
どれだけ対抗できてるんでしょうか?

250 名前:デフォルトの名無しさん mailto:sage [2010/06/08(火) 01:02:17 ]
言いたいことがわからん

251 名前:デフォルトの名無しさん mailto:sage [2010/06/08(火) 02:21:42 ]
apiを比較したいんでそ

252 名前:デフォルトの名無しさん mailto:sage [2010/06/08(火) 02:41:37 ]
比較ねぇ

お仕着せに従ってUI作る時はiPhoneが楽。選択余地がないのでそれ以上が求められない
Androidは綺麗なUI作ろうとすると、考えることが多すぎて結構色々めんどくさい

ロジック的にちょっとひねったことしたい時はAndroidが楽
iPhoneだと、出来ないか、もしくは酷いバッドノウハウで回避させられることが多い

APIは好き好きだがAndroidの方が扱いやすいと思う。
が、基本的に遅いので、スピードがネックになった時はAndroidの方が苦労する。
Froyoが十分普及すれば気にしなくて良くなるかもしれない。

253 名前:デフォルトの名無しさん mailto:sage [2010/06/08(火) 04:21:05 ]
聞きたいことある
Androidを学ぶにあたって、はやりJavaを先に学習すればすんなり覚えやすいの?
それとも他にある?



254 名前:デフォルトの名無しさん mailto:sage [2010/06/08(火) 04:26:54 ]
>>253

255 名前:デフォルトの名無しさん mailto:sage [2010/06/08(火) 04:28:30 ]
>>253
ミスった
Android OSを学びたいのかアプリ作成を学びたいのか
このスレに書いてるからには後者なんだろうけど

256 名前:デフォルトの名無しさん mailto:sage [2010/06/08(火) 04:29:28 ]
いや別に釣りとかじゃなくて
人生まだやり直したくて職業訓練校でAndroidあるの受けたんだが
はやりjava経験0の俺は落とされて

正直くやしい

257 名前:デフォルトの名無しさん mailto:sage [2010/06/08(火) 04:36:27 ]
職業訓練校でAndroidとかあるのか。ハロワのやつ?
Javaは先に勉強しておいた方がいいと思う。
最低限入門書の一冊も読んでることは大前提。

258 名前:デフォルトの名無しさん mailto:sage [2010/06/08(火) 04:38:43 ]
ハロワの基金訓練の方にありました
今月は無いですが先月と先々月はありました

Javaは基本らしいですね、受けてる人は全員Java使える発言でしたので落とされても当たり前ですね

259 名前:デフォルトの名無しさん mailto:sage [2010/06/08(火) 04:39:21 ]
>>256>>253もなにを言ってるのか何が聞きたいのか理解できない
釣りとか聞いてない

260 名前:デフォルトの名無しさん mailto:sage [2010/06/08(火) 04:42:36 ]
ああID出ないのか
>>253,256,258は自分です

Androidを学ぶ前に先にJavaを覚えたほうがいい?
って質問

261 名前:デフォルトの名無しさん mailto:sage [2010/06/08(火) 04:47:36 ]
>>260
他のオブジェクト指向言語の経験があれば、同時平行で勉強しても良いと思うけど、ないならJavaの基礎くらいは勉強しておいた方が効率良さそう。

262 名前:デフォルトの名無しさん mailto:sage [2010/06/08(火) 04:50:12 ]
効率よさそうというかハロワの職業訓練だと3ヶ月とかじゃない?
Javaは出来ることが大前提のカリキュラムになってると思う

263 名前:260 mailto:sage [2010/06/08(火) 05:04:30 ]
Javaのみの訓練校応募します

>>262
自分が受けたのは期間は半年のJavaも一緒に習うよって内容でした



264 名前:デフォルトの名無しさん mailto:sage [2010/06/08(火) 05:19:07 ]
>>263
経験ないならJavaをガッツリ習ってAndroidは独習の方が良い気がする

265 名前:デフォルトの名無しさん mailto:sage [2010/06/08(火) 05:20:19 ]
ああ、わかった
やってみるよ
ありがとう

266 名前:デフォルトの名無しさん mailto:sage [2010/06/08(火) 08:45:17 ]
動的でもXMLでもいいんだけど
UIのデザイナくらいは欲しいよな
開発環境

267 名前:デフォルトの名無しさん mailto:sage [2010/06/08(火) 09:07:04 ]

インターフェースのデザイナ?ドロイドドローのことか
www.droiddraw.org/

…あんま使えないけど

JAVAは長いことやってたんでAndroid開発も余裕かなと思ったけど、
ある程度のレベル以上のもの作るとなると癖があって面倒。特にUIまわり

268 名前:デフォルトの名無しさん mailto:sage [2010/06/08(火) 10:55:17 ]
レイアウトを細かく合わせようとすると解像度の違いが面倒になる

結局手でXMLいじってるんだけど、それが面倒でしょうがない

269 名前:デフォルトの名無しさん mailto:sage [2010/06/08(火) 11:30:01 ]
>>266
コントロールをドラッグ&ドロップで
デザイナに貼り付ける、みたいな感じ?

270 名前:デフォルトの名無しさん mailto:sage [2010/06/08(火) 11:38:51 ]
Visual Studioぐらい簡単だったらいいよなぁ

271 名前:デフォルトの名無しさん mailto:sage [2010/06/08(火) 11:41:49 ]
spinnerの選択内容を変更したときのイベントを使いたいのですが、
setOnItemSelectedListenerでも取れないし、
setOnItemClickListenerを使うとなぜかエラーになります。
どうやって取得するのでしょうか?


272 名前:デフォルトの名無しさん mailto:sage [2010/06/08(火) 16:20:57 ]
HTC Desireで開発しているんですが、スペック表の画面解像度では480px X 800pxと表記されているのに、onSizeChangedメソッドで拾った値は320px X 483px。これは何ででしょう?そもそもピクセルという単位じゃないとか?

273 名前:272 mailto:sage [2010/06/08(火) 16:24:23 ]
272です。失礼しました。改行ミスりました。



274 名前:デフォルトの名無しさん mailto:sage [2010/06/08(火) 17:13:02 ]
HTC-03を対象にアプリ開発してます

加速度センサの機能を用いて、端末が振られる度にアクションを起こしたいのですが、思うように動きません

センサの各値の絶対値を取り、差分が一定以上なら『振られた』と、判断しているのですが、
利用者から見て、一振りの動作を『一度振られた』とは判断してくれませんでした

『一度振られる』という動作は、どう実現すればよろしいか分かる方居られますか?


また、強く振り過ぎると強制終了してしまいました・・・

275 名前:デフォルトの名無しさん mailto:sage [2010/06/08(火) 18:17:44 ]
>>274
「ある絶対値を超える加速度が、一定時間内に反対方向に2回」 → 「一振り」
でどうだろう。試した訳じゃないから、できなかったらごめん。

276 名前:デフォルトの名無しさん mailto:sage [2010/06/08(火) 18:27:37 ]
そういやeclipse上でエミュレータ立ち上げて喜んだり、デバックモードで遊んだりしてるんだけど、実際にどうやって端末に乗っけるんだ?

277 名前:185 [2010/06/08(火) 18:37:10 ]
エミュレータ上で加速度センサ試すときは、ウィンドウをドラッグして振ればいいのか?

278 名前:デフォルトの名無しさん mailto:sage [2010/06/08(火) 18:45:19 ]
>>276
USBで端末繋げてeclipseで実行すれば端末側で起動するよ。

279 名前:デフォルトの名無しさん mailto:sage [2010/06/08(火) 19:06:45 ]
>>278
あ、いや。それ以外で
今そのデバックモードで楽しんでます
というか、端末に乗っける方法って無いんですか?

280 名前:デフォルトの名無しさん mailto:sage [2010/06/08(火) 19:08:26 ]
>>274
実験してみりゃいいじゃん

281 名前:デフォルトの名無しさん mailto:sage [2010/06/08(火) 19:08:59 ]
USB接続でSDカードにapkファイルぶっこんでから
端末側に適当なファイラーアプリ入れてインストール

もしくはWebにapkファイルアップロードして端末で
ダウンロードしてインストール

が一番ラクなんじゃねーの

282 名前:デフォルトの名無しさん [2010/06/08(火) 19:28:01 ]
安杉
www.blogcdn.com/www.engadget.com/media/2010/06/apple-wwdc-2010-390-rm-eng.jpg

もうだめかもしれんね
Androidもけっぱれ


283 名前:デフォルトの名無しさん mailto:sage [2010/06/08(火) 19:31:35 ]
その値段は海外だけだ馬鹿



284 名前:デフォルトの名無しさん mailto:sage [2010/06/08(火) 19:34:36 ]
既に端末に入ってない?

285 名前:デフォルトの名無しさん mailto:sage [2010/06/08(火) 19:46:35 ]
>>282
それ3GSの新発売時と同じ値段なんだが。AT&T2年縛りの「実質(笑)」だよ
なんでこんな情弱がプログラム板まで出張ってくるんだよ・・・

286 名前:デフォルトの名無しさん mailto:sage [2010/06/08(火) 19:49:55 ]
もけっぱれって何?

287 名前:デフォルトの名無しさん mailto:sage [2010/06/08(火) 19:50:20 ]
         / ̄ ̄\
       / ヽ、. _ノ \
       |  (●)(●) |
       |  (__人__) | ヨナも そうおもう
          |   ` ⌒´  |  
        |        }
        ヽ       }
        人_____ノ"⌒ヽ
      /           \
     /            へ  \
     (  ヽγ⌒)     |  \   \
  ̄ ̄ ̄\__/

288 名前:デフォルトの名無しさん mailto:sage [2010/06/08(火) 21:50:32 ]
マカってホント情報弱者だな。

289 名前:デフォルトの名無しさん mailto:sage [2010/06/08(火) 22:00:45 ]
むしろあのスペックじゃ1年後にはandroid機に完全に置いていかれてるよな

290 名前:デフォルトの名無しさん mailto:sage [2010/06/08(火) 22:19:42 ]
>>289
ホントにそうなるなら是非見てみたい所w

291 名前:デフォルトの名無しさん mailto:sage [2010/06/08(火) 22:31:48 ]
サービスがシステムに
「バインドが無くなり次第俺を止めていいよ」と言うには
Service#stopSelf() を呼べばいいようだけど、
逆に「今はバインドが無くなっても止めちゃ駄目!」と言うにはどうしたらいい?
なんか気持ち悪い気がするけど
自分で自分を Context#stertService(Intent) しちゃえばいいのかな

292 名前:デフォルトの名無しさん mailto:sage [2010/06/08(火) 22:39:36 ]
むしろstopSelfしなきゃunbindされてもデフォルトで止まらなくない?

293 名前:デフォルトの名無しさん mailto:sage [2010/06/08(火) 23:00:52 ]
画面の上半分だけ落書きできるソフトを作ってみたいんですが(下にペンと消しゴムボタン)
canvasとかの描画関連でネット探すと、画面全体使った物しかないのですが
一部のみpictureBox的なものにするために参考になる情報サイトとかありませんか?



294 名前:デフォルトの名無しさん mailto:sage [2010/06/08(火) 23:03:44 ]
>>286
空がもけのように晴れわたること

295 名前:デフォルトの名無しさん mailto:sage [2010/06/08(火) 23:08:29 ]
>>292
バインドによって起動されるサービスで、
このサービスをstartServiceするコンポーネントはまだ1つも無いんだ
だから常にstop状態で、バインドがゼロになった途端デストロイされてしまう

stop/start状態を自分で管理したい
(バインド上でのやりとりの結果に応じて、
自分が次のバインドまで生きているかどうか決めたい)
と思ってこうしたんだけど、
逆に他のコンポーネントは常にstartServiceして、
本人が止まりたいと思ったらstopSelfする方がいいか

296 名前:デフォルトの名無しさん mailto:sage [2010/06/09(水) 00:36:32 ]
>>281
それが楽だと思う。

けど、俺実機持ってないから知らないんだけど
USBで繋いだらadbで認識できたりしないのかな。

っていうかちょろっと調べたらADB USB Driverってあるらしいじゃん?
そしたら adb install が使えるんでない?

297 名前:デフォルトの名無しさん mailto:sage [2010/06/09(水) 00:57:06 ]
>>296
android SDKインストールすればできるよ
コマンドプロンプトから一発でね

298 名前:デフォルトの名無しさん mailto:sage [2010/06/09(水) 01:02:05 ]
>>278の時点で実機にインストールされてると思うんだが

299 名前:デフォルトの名無しさん mailto:sage [2010/06/09(水) 03:07:12 ]
流れを無視して質問します。
XMLとjavaのどちらでもUIかけるみたいですけど
どっちがいいのですか?
メリット、デメリットあれば教えてください。

300 名前:185 [2010/06/09(水) 03:10:03 ]
自由・平等・友愛

301 名前:デフォルトの名無しさん mailto:sage [2010/06/09(水) 03:25:18 ]
どっちも同じだから好きな方使いなよってことでいいんでしょうか?
ありがとうございました。

302 名前:デフォルトの名無しさん mailto:sage [2010/06/09(水) 08:28:13 ]
流れを無視してるから質問も無視します

303 名前:デフォルトの名無しさん mailto:sage [2010/06/09(水) 13:29:47 ]
GUI作りなんて手書きでいいだろ
レイアウト書くのしても、それほど手間はかからん むしろGUIビルダの使い方、
細かい挙動の調査、GUIビルダ自体のバグ・仕様変更もろもろに付き合わされるほうが手間かかる

GUIビルダが作るコードなんて汚いしコード書く段階で扱いづらいし
柔軟性もなし



304 名前:デフォルトの名無しさん [2010/06/09(水) 18:59:22 ]
ByteArrayInputStreamに入ってるoggをMesiaPlayerで鳴らす方法ないかしら…
一旦ファイルに出力しないとだめなんでしょうか。

305 名前:デフォルトの名無しさん mailto:sage [2010/06/09(水) 19:06:06 ]
>>303
コード側からレイアウト構造変えちゃうことも多いから、GUIビルダは大筋って感じになるよね

306 名前:デフォルトの名無しさん [2010/06/09(水) 21:03:06 ]
作ったアプリを手軽に売りたい方
是非このサイトをご利用下さい

defuri.jp/shopping/index.php



307 名前:デフォルトの名無しさん mailto:sage [2010/06/09(水) 21:55:06 ]
XMLは静的なレイアウトを定義できる。普通の画面はXMLで書く。
状況に応じて動的に画面を構成する必要があるときはjavaで書く。

308 名前:デフォルトの名無しさん mailto:sage [2010/06/09(水) 22:02:39 ]
静的なレイアウトをXMLで定義して、一部をJavaで動的に定義することはできないの?

309 名前:デフォルトの名無しさん mailto:sage [2010/06/09(水) 22:19:16 ]
>>308
できるよ、というか普通はそうする

310 名前:デフォルトの名無しさん mailto:sage [2010/06/09(水) 23:15:47 ]
インテントフィルタのデータテストで、
ファイル名が abc.xyz であるfileスキーマを受け付けるようにするにはどうしたらいい?
<data android:scheme="file" android:host="" android:pathPattern=".*/abc\.xyz" />
これでいけると思ったのに弾かれる…
android:host="" を消すと今度はファイル名が何であっても通ってしまう…

311 名前:デフォルトの名無しさん mailto:sage [2010/06/10(木) 00:33:29 ]
ちょっとだけ進んだので報告
android:pathPattern=".*/abc.xyz"
にしたら file:///abc.xyzは通るようになった
でも file:///sdcard/Android/data/(パッケージ名)/files/hogehoge/abc.xyz は
相変わらず通らない…

312 名前:デフォルトの名無しさん mailto:sage [2010/06/10(木) 11:46:49 ]
>>311
アクセス権限の問題じゃね?

313 名前:デフォルトの名無しさん mailto:sage [2010/06/10(木) 16:06:34 ]
CheckBoxPreferenceでリストのクリックとチェックボックスのクリックを別々に取得したいんだが出来ない。

CheckBoxPreferenceのxmlファイルをandroid:focusable="false" android:clickable="true"にしたら押せるんだけどチェックボックスのクリックが取得できない…




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

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 ]
きも

458 名前:デフォルトの名無しさん [2010/06/19(土) 11:41:56 ]

 V V
(´・ω・`) うさちゃんピース


459 名前:デフォルトの名無しさん mailto:sage [2010/06/19(土) 16:46:43 ]
Apadって何?

460 名前:デフォルトの名無しさん [2010/06/19(土) 16:59:47 ]
貧乳の人用

461 名前:デフォルトの名無しさん mailto:sage [2010/06/19(土) 17:08:50 ]
>>459
中華製iPadのパクリ。
つか、中華の人もAndroid初の大型タブレット端末ですって言えば評価されるのに、
「iPhoneとよく似た別物です」とかやるからスルーされる。

あのサイズなら、そんなに持ち歩き&連続稼働時間は気にしなくていいから、普通に
詰め込めるだけ詰め込んだタブレット端末を出して欲しい。

462 名前:459 mailto:sage [2010/06/19(土) 17:48:11 ]
>>461
どもです。
なんかとっても興味深いw

463 名前:デフォルトの名無しさん mailto:sage [2010/06/20(日) 00:12:57 ]
sdkとeclipse3.5(pleades)で試しているのですが、
 ttp://d.hatena.ne.jp/shokai/20100602/1275431637
のサンプルみたく、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 名前:デフォルトの名無しさん mailto:sage [2010/06/20(日) 00:17:07 ]
>>463
android.permission.WRITE_EXTERNAL_STORAGE

465 名前:デフォルトの名無しさん [2010/06/20(日) 00:37:41 ]
>>464
ありがとうございます。まさにそのManifest設定でした。
もいっぺんSDK付属のdocs見直してきます・・・

466 名前:デフォルトの名無しさん [2010/06/20(日) 02:42:28 ]
>>446
ソース眺めただけだが、ランダムのファイルネームとして
サムネイルの作成時間を利用しているらしい

/data/data/com.android.providers.media/databases/
にinternal だのexternalだのとかいうdbファイルがある
コイツで紐付けしているっぽい

467 名前:デフォルトの名無しさん mailto:sage [2010/06/20(日) 10:03:25 ]
機内モードON OFFをするウィジェットを作りたいんだけど、参考になるソースとかサイトとかある?

468 名前:デフォルトの名無しさん [2010/06/20(日) 10:12:54 ]
ありません

469 名前:デフォルトの名無しさん mailto:sage [2010/06/20(日) 12:17:03 ]
>>467
On,OffするところだったらSDKのソースのSetting

470 名前:デフォルトの名無しさん mailto:sage [2010/06/20(日) 12:30:40 ]
>>469
ON OFFするところが知りたい
SDKソースって?

471 名前:デフォルトの名無しさん mailto:sage [2010/06/20(日) 14:02:33 ]
ごめんSDKじゃないな、Androidのソース
落とし方は調べて

そのなかのpackages/apps/Settingsが設定画面のソース

472 名前:デフォルトの名無しさん mailto:sage [2010/06/20(日) 16:23:52 ]
>>471
ありがとうございます。

調べてみたが、よくわかりませんでしたw
この手のやつって簡単なのかと思ってましたが、敷居が高そうですね。
あきらめます。

473 名前:デフォルトの名無しさん mailto:sage [2010/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 名前:デフォルトの名無しさん mailto:sage [2010/06/21(月) 00:58:06 ]
>>449
>>466

亀だけど、ありがとう!
ちょっと調べてみる

475 名前:デフォルトの名無しさん [2010/06/21(月) 14:45:55 ]
これでいつ壊れるかびくびくしながら中華製の端末を使うのをやめられるお(^ω^)

pc.watch.impress.co.jp/img/pcw/docs/375/037/html/1.jpg.html


476 名前:デフォルトの名無しさん mailto:sage [2010/06/21(月) 14:53:45 ]
>>475
凄い。ていうか売れるのかな?ネットブックのほうが
Linuxなんでいいような気もするけど、どうなんだろうか。
Java端末として認知されれば、もっと活用範囲が
広がる気はめっちゃするけど。

477 名前:デフォルトの名無しさん mailto:sage [2010/06/21(月) 14:59:48 ]
タッチスクリーン非対応じゃ売れんだろ。
ほとんどのアプリはまともに動かせない。

478 名前:デフォルトの名無しさん mailto:sage [2010/06/21(月) 15:15:19 ]
タッチスクリーンないのか
きれいなうんこだった…

479 名前:デフォルトの名無しさん mailto:sage [2010/06/21(月) 15:19:25 ]
うんこに失礼だよ

480 名前:デフォルトの名無しさん mailto:sage [2010/06/21(月) 15:19:36 ]
ttp://japanese.engadget.com/2010/06/21/libretto-w100-2/

むしろこっちがAndroidなら良かったにな

481 名前:デフォルトの名無しさん mailto:sage [2010/06/21(月) 15:21:00 ]
2画面タッチパネルのほうはAndroid搭載じゃないんだな・・・
逆にしろよw

482 名前:デフォルトの名無しさん mailto:sage [2010/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 名前:デフォルトの名無しさん [2010/06/21(月) 16:42:27 ]
DS・・・



484 名前:デフォルトの名無しさん mailto:sage [2010/06/21(月) 17:40:21 ]
Androidアプリ開発したいけど、日アン会がなあ…

485 名前:デフォルトの名無しさん mailto:sage [2010/06/21(月) 17:52:03 ]
またお前か

486 名前:デフォルトの名無しさん mailto:sage [2010/06/21(月) 18:23:52 ]
opengl es 2.0使えて加速度センサー、GPS、カメラ付きでAndroid2.2のiPodタッチ的な端末をどこか出せねーかな
いまあるAndroidタブレットってどれもしょぼいよね(´・ω・`)

487 名前:デフォルトの名無しさん mailto:sage [2010/06/21(月) 18:57:29 ]
>>482
Androidだけの現象?

488 名前:デフォルトの名無しさん mailto:sage [2010/06/21(月) 19:22:27 ]
>>486
desireじゃだめなん?

489 名前:デフォルトの名無しさん mailto:sage [2010/06/21(月) 19:36:47 ]
Streak

490 名前:デフォルトの名無しさん mailto:sage [2010/06/21(月) 19:38:23 ]
電話機能はいらないねん

491 名前:デフォルトの名無しさん mailto:sage [2010/06/21(月) 20:12:17 ]
タブレットタイプでぱっとしたものが出ていないし、iPodクラスの筐体で
通話なしってのは無いんじゃないかなあ。
Zii Eggってのがそういうものになりかけていたようだけど。

492 名前:デフォルトの名無しさん mailto:sage [2010/06/21(月) 20:29:45 ]
Streakの3G無しが出ればお望みのものになるんだろうが
今のMarketバンドルの条件だと3G無しには出来ないでしょ

493 名前:デフォルトの名無しさん mailto:sage [2010/06/21(月) 21:32:47 ]
なんでandroidはUSBのホスト機能がいつまでたっても実装されないの?
androidデバイスに色々なUSB機器をつないで使いたいという要求はそこらじゅうで発生してるのに。



494 名前:デフォルトの名無しさん [2010/06/21(月) 21:58:53 ]
>>493
よし、任せた!
頑張ってくれたまえ

495 名前:デフォルトの名無しさん mailto:sage [2010/06/21(月) 22:13:43 ]
USBの規格ぜんぜん知らんのだけど、もしホスト側が電力を供給する必要があるっていう決まりがあるのなら
電池駆動のandroidデバイスがUSBホストとして振舞うのはちょっと厳しい気がする。

496 名前:デフォルトの名無しさん mailto:sage [2010/06/21(月) 22:19:02 ]
一回目のreadLineで止まってると思うぞ
受信と送信は別スレッドでやった方が良い

497 名前:デフォルトの名無しさん mailto:sage [2010/06/21(月) 23:04:46 ]
>>493
お前が実装するのを待っている

498 名前:デフォルトの名無しさん mailto:sage [2010/06/21(月) 23:12:39 ]
>>493
既にやってる人いるからググれ

499 名前:デフォルトの名無しさん mailto:sage [2010/06/21(月) 23:13:02 ]
sven.killig.de/android/N1/2.2/usb_host/
これか

500 名前:デフォルトの名無しさん mailto:sage [2010/06/21(月) 23:17:05 ]
root化必須か。。。使えん。

501 名前:デフォルトの名無しさん [2010/06/22(火) 00:07:38 ]
Androidアプリの勉強したいんだが、仕事でJavaで開発やってるからなんかやる気が起きん・・・

502 名前:デフォルトの名無しさん mailto:sage [2010/06/22(火) 00:14:04 ]
まぁ、それなりのものを創ろうと思えばひと仕事になってしまうしなw

503 名前:デフォルトの名無しさん [2010/06/22(火) 01:48:00 ]
>>501
ガンガレー



504 名前:デフォルトの名無しさん mailto:sage [2010/06/22(火) 11:21:00 ]
>>501
お前、なにかしら理由を付けてやらないタイプだろ。
俺と同じだw

505 名前:デフォルトの名無しさん mailto:sage [2010/06/22(火) 11:24:30 ]
B Bitch
I Insert
C Common

506 名前:デフォルトの名無しさん mailto:sage [2010/06/22(火) 11:25:21 ]
来年からがんばる

507 名前:デフォルトの名無しさん mailto:sage [2010/06/22(火) 11:26:31 ]
>>505
C Come だった

508 名前:デフォルトの名無しさん [2010/06/22(火) 18:02:59 ]
明日になったら本気だす

509 名前:デフォルトの名無しさん mailto:sage [2010/06/22(火) 18:04:06 ]
おれも

510 名前:デフォルトの名無しさん mailto:sage [2010/06/22(火) 18:11:55 ]
明日雨ふりそうだから、明後日から本気出すことにするわ


511 名前:デフォルトの名無しさん mailto:sage [2010/06/22(火) 18:12:25 ]
俺、宝くじ当たったら真面目に働くんだ。

512 名前:482 mailto:sage [2010/06/22(火) 18:19:19 ]
>>487
androidの環境しかないので、Java環境だとどうなるか試していませんでした。
確認してみます。

>>496
1回目のreadLineの後に、実は受信した情報を表示する部分がありまして、
そこまで動いているのは確認済みです。
別スレッドは考えていませんでしたので検討してみます。

513 名前:デフォルトの名無しさん mailto:sage [2010/06/22(火) 19:44:32 ]
2D物理エンジンはやっぱりNDKかOGLSEでチューニングしないと遅いみたいだけど
いまのところ完成度が高いチューニングされた2D物理エンジンってどれ?




514 名前:デフォルトの名無しさん [2010/06/22(火) 19:46:04 ]
ない

515 名前:デフォルトの名無しさん mailto:sage [2010/06/22(火) 20:27:19 ]
>>512
コマンドレスポンスなプロトコルなら別スレッドにする必要ないぞ
タイムアウト処理はいるけど

516 名前:デフォルトの名無しさん mailto:sage [2010/06/22(火) 20:35:04 ]
>>512
応答読み取るところでreadLineがnullになるまでループしてるところで止まってる
nullが返ってくるのはstreamが閉じられたときだけじゃね?

517 名前:482 mailto:sage [2010/06/22(火) 21:07:22 ]
>>516
パケットキャプチャ上は、TCPのRSTもFINもとんでいなんですよね。
hoge OK\r\n
next hogehoge\r\n
がTCP上で帰ってきて、そのあとACKが飛んでいるだけでセッションが
閉じられたようには見えていないです。
内部的にはstreamが閉じているのでしょうか。

>>515
タイムアウト処理はじきに作ろうとは考えていましたが、タイムアウト以前に
コマンドレスポンスの正常系すら動かないものでして。

518 名前:デフォルトの名無しさん mailto:sage [2010/06/22(火) 22:05:37 ]
streamが閉じられない限りはreadLineはnull返さないから、
一個目のwhile抜けてないんじゃないの?って話なんだけど

応答が1行って決まってるなら一回readLineで読み込んだら次行けばいいと思う

519 名前:デフォルトの名無しさん mailto:sage [2010/06/22(火) 22:10:55 ]
そろそろandroidと関係なくなってるし、javaスレへでも移動したら?

520 名前:デフォルトの名無しさん mailto:sage [2010/06/22(火) 23:23:45 ]
android環境あるのならJava環境もあると思われ

521 名前:デフォルトの名無しさん [2010/06/23(水) 10:15:40 ]
既存の機能(キーボードやスケジュール)を呼び出すソースとか
載ってるサイトありませんか?

522 名前:デフォルトの名無しさん mailto:sage [2010/06/23(水) 10:50:36 ]
>>521
android.git.kernel.org/
ってことじゃないのかw

523 名前:デフォルトの名無しさん mailto:sage [2010/06/23(水) 11:54:33 ]
surfaceviewで描画を別スレッドでループさせると、タッチしてるとき以外画面が更新されない
どこ調べればよいのだろう・・・



524 名前:デフォルトの名無しさん mailto:sage [2010/06/23(水) 12:34:52 ]
絵画ループをいろんなスレッドで動かすとか
破壊行為もいいとこだろ

スレッドセーフに動くわけがない

525 名前:デフォルトの名無しさん mailto:sage [2010/06/23(水) 13:20:55 ]
>>524
絵画ループって単なる誤変換ではない漢字読みの勘違いを感じる

526 名前:デフォルトの名無しさん mailto:sage [2010/06/23(水) 13:30:02 ]
drawのことか

527 名前:デフォルトの名無しさん mailto:sage [2010/06/23(水) 13:37:52 ]
surfaceviewの性能がいまいち感じられない。
描画速度が上がるだけ?

528 名前:デフォルトの名無しさん mailto:sage [2010/06/23(水) 13:56:16 ]
>>527
メインスレッド以外から画面を更新できる


529 名前:デフォルトの名無しさん mailto:sage [2010/06/23(水) 19:51:30 ]
絵がループ

530 名前:デフォルトの名無しさん mailto:sage [2010/06/23(水) 21:40:09 ]
Androidアプリ作ってみたいけど日アン会がなぁ…

531 名前:デフォルトの名無しさん mailto:sage [2010/06/23(水) 22:20:50 ]
新日アン会を作るんですね。わかります。

532 名前:デフォルトの名無しさん mailto:sage [2010/06/23(水) 22:39:02 ]
プロレスかよ

533 名前:427 mailto:sage [2010/06/23(水) 23:01:40 ]
サービス側とサービス利用側とでプロジェクトが別だったんだけど、
今まではEclipseのビルド・パス上で別のプロジェクトを参照させていたのを、
aidlファイルをコピーするという愚直な方法にしたら直った。
むしろ逆(同じファイルを参照させた方がこの手のトラブルが減る)と思い
ずっとこれを試さないでいた俺のバカ…。

今後aidlファイルが更新される度にコピーしなくちゃいけないのが面倒だけど



534 名前:デフォルトの名無しさん mailto:sage [2010/06/24(木) 02:12:32 ]
>>427
ソースフォルダは複数追加できるから、
それぞれ同じパスを見るようにするのはどうだろ
外部プロジェクト参照よりは同期取れそうだけど

535 名前:デフォルトの名無しさん mailto:sage [2010/06/24(木) 05:47:22 ]
日アン会なんて気にせず作りなよ。
何にも気兼ねしなくてよいのがAndroid の良いところじゃないか。

536 名前:デフォルトの名無しさん mailto:sage [2010/06/24(木) 08:30:29 ]
気にせず新日アン会作りなよ

537 名前:デフォルトの名無しさん mailto:sage [2010/06/24(木) 13:33:21 ]
日アン会に入るの強制じゃないしさ。

538 名前:デフォルトの名無しさん mailto:sage [2010/06/24(木) 14:37:05 ]
>>531
ガチで使えるアプリを作るユニバーサルアンドロイド会を(ry

539 名前:デフォルトの名無しさん mailto:sage [2010/06/24(木) 15:24:59 ]
どなたか女子小学生だけのアンドロイド会作ってくれませんか?


540 名前:デフォルトの名無しさん [2010/06/24(木) 21:21:19 ]
質問です
Androidソースコードをビルドするとき、Cのソースファイルに対してプリプロセス出力させたいのですがどうすればいいのでしょう。
Android.mkをエディタで開いて
LOCAL_CFLAGS := -save-temps か LOCAL_CFLAGS := -P
と追記してビルドしたのですがプリプロファイル(*.i)が出力されません。

541 名前:デフォルトの名無しさん [2010/06/24(木) 23:00:20 ]
LinearLayout.LayoutParamのweight要素を
コードから変更したいのですが
どのメソッドを使えばよいのでしょうが

542 名前:デフォルトの名無しさん [2010/06/25(金) 13:09:42 ]
日本アンドロイドの会になんか問題あるの?

543 名前:デフォルトの名無しさん [2010/06/25(金) 16:09:17 ]
EditTextPreference みたいなUIを使ったフォームが欲しいんだけど、
これってPreferenceからしか使えないん?



544 名前:デフォルトの名無しさん [2010/06/25(金) 19:42:21 ]
>>540
build\core\comb\TARGET_linux-arm.mkに-save-tempsを追記
あとはAndrid.mkがあるディレクトリに移って部分ビルドかければいい

545 名前:デフォルトの名無しさん mailto:sage [2010/06/25(金) 20:26:03 ]
>>542
組織として成熟する前に大きくなって注目されるようになってしまったから
ちょっと違和感を感じてしまうかも。
カンファレンスに参加しても同好会のoff会や学会みたいな感じ。

これから成熟していくのを期待。

546 名前:デフォルトの名無しさん mailto:sage [2010/06/25(金) 21:01:04 ]
>>545
同好会のオフ会と学会を同列に並べられると…
まぁ、地方会みたいな感じで、全国大会ではないんだろうが。

日アン会の問題は噂に聞く限りでは、一部の人が模範というか規範となるべき所を
ダメな実例を示しちゃってるところではないかと。

個人的には「日アン会の有名人の作ったアプリだから高評価」って言う意見よりも
「なんか変な不具合が出たり、ちょっとマーケットの流儀に反してね?」ってアプリを
みたら「あぁ、あの人…」って意見をよく聞く気がする。

547 名前:デフォルトの名無しさん mailto:sage [2010/06/25(金) 21:07:55 ]
いやそれ温泉がコピペで広めてるだけだろ>規範となるべき人

日本Androidの会は元々単なる勉強会だよ

548 名前:デフォルトの名無しさん mailto:sage [2010/06/25(金) 21:20:28 ]
>>547
今でも勉強会だろ?

549 名前:デフォルトの名無しさん mailto:sage [2010/06/25(金) 22:08:49 ]
>>548
Android勉強会が改称しただけだからな
一部にGoogle直営の集団だとか法人の集まりだとか思ってるバカもいるが

550 名前:デフォルトの名無しさん mailto:sage [2010/06/25(金) 22:54:31 ]
温泉ってなに?

551 名前:デフォルトの名無しさん mailto:sage [2010/06/25(金) 23:12:25 ]
え?温泉知らないの?
外人?

552 名前:デフォルトの名無しさん mailto:sage [2010/06/25(金) 23:48:25 ]
足の引っ張り合いが好きだな

553 名前:デフォルトの名無しさん mailto:sage [2010/06/25(金) 23:50:01 ]
   __     __
 /__\   /__\
 ||´・ω・`| |  / |´・ω・`|| みんな〜
/  ̄ ̄  、ヽ//  ̄ ⊂二)
└二⊃   |∪ |   ,、  | 
 ヽ⊃ー/ノ   ヽノ ヽ〆
    ̄`´ ̄   ̄   ̄



554 名前:デフォルトの名無しさん mailto:sage [2010/06/26(土) 01:08:40 ]
setResult(RESULT_OK, intent);
とすると、「RESULT_OKが解決できません」って出ます。

android.app.Activity はimport しているのですが
どうすれば解決できるでしょうか。

555 名前:デフォルトの名無しさん mailto:sage [2010/06/26(土) 01:19:31 ]
Activity.RESULT_OK

556 名前:デフォルトの名無しさん mailto:sage [2010/06/26(土) 01:34:51 ]
>>541
getして値設定してset

557 名前:デフォルトの名無しさん mailto:sage [2010/06/26(土) 02:48:28 ]
>>555
ありがとうございます!

558 名前:デフォルトの名無しさん mailto:sage [2010/06/26(土) 09:15:09 ]
日アン会はちょっと馴れ合いがね…

559 名前:デフォルトの名無しさん mailto:sage [2010/06/26(土) 09:40:22 ]
SurfaceViewのクラスって、マニフェストに書くときどうすれば良いのでしょう?

<activity>ではエラーになるし、書かないと以下のエラーが出てしまいます。

android.content .ActivityNotFoundException
have you declared this activity in your AndroidManifest.xml?

560 名前:デフォルトの名無しさん mailto:sage [2010/06/26(土) 10:46:56 ]
SurfaceViewはActivityと関係ない

561 名前:デフォルトの名無しさん mailto:sage [2010/06/26(土) 12:10:59 ]
SurfaceViewじゃなくってSurfaceViewが乗っているActivityを書く

562 名前:559 mailto:sage [2010/06/26(土) 12:21:50 ]
>>561
ありがとうございます。
上手くいきました!勘違いしていたようです・・・。

563 名前:デフォルトの名無しさん mailto:sage [2010/06/26(土) 16:24:59 ]
エミュレータのデータフォルダに無いの画像ファイルにアクセスしたいんですが、
画像ファイルをエミュレータ内に配置する方法ってありますか?



564 名前:デフォルトの名無しさん mailto:sage [2010/06/26(土) 16:36:26 ]
>>563
adbでできる

565 名前:デフォルトの名無しさん mailto:sage [2010/06/26(土) 17:24:51 ]
DDMSのFile explorerの横についてるボタンでもできるよ

566 名前:デフォルトの名無しさん [2010/06/26(土) 23:25:03 ]
これから勉強を始める俺にオススメの書籍を教えてちょんまんこ

567 名前:デフォルトの名無しさん mailto:sage [2010/06/26(土) 23:42:36 ]
国語の教科書でも読んどけチョン

568 名前:デフォルトの名無しさん mailto:sage [2010/06/26(土) 23:45:27 ]
>>566
オライリーのやつ

569 名前:デフォルトの名無しさん mailto:sage [2010/06/27(日) 12:07:39 ]
聞いてる時点でやる気も調べる気も行動する気も最後までやり遂げる気も無い

570 名前:デフォルトの名無しさん mailto:sage [2010/06/27(日) 13:18:14 ]
ちょっと教えて

mainのActivityで、threadを起動してsocketをopenして通信
そのデータを、新しく開いた別画面のActivityに送る
別画面から、データをsocketで送信

って、できる?
ブロードキャストレシーバーを使わないと無理?
あるいは、socketでの通信部をサービスにする?


571 名前:デフォルトの名無しさん mailto:sage [2010/06/27(日) 13:27:03 ]
おまえにならできる!

572 名前:デフォルトの名無しさん mailto:sage [2010/06/27(日) 13:28:30 ]
ひとに教えてもらって開発できたら苦労しねぇわ。

573 名前:デフォルトの名無しさん mailto:sage [2010/06/27(日) 14:21:42 ]
>>570
Serviceにするのが多分スマート
無理やりなやり方ならApplecationにおくとか、staticにするとか



574 名前:デフォルトの名無しさん mailto:sage [2010/06/27(日) 14:28:16 ]
状況がちょっとよくわからんな。


575 名前:デフォルトの名無しさん mailto:sage [2010/06/27(日) 15:09:11 ]
>>573
ありがとう。
ServiceでThreadを走らせてできそう、受信通知はブロードキャストレシーバーで実装してみる。
助かったなり。


576 名前:デフォルトの名無しさん mailto:sage [2010/06/27(日) 15:58:39 ]
つうか、AsyncTaskつかえばいいだけじゃね?

577 名前:デフォルトの名無しさん mailto:sage [2010/06/27(日) 17:18:06 ]
BroadcastReceiverもいいけど、サービスからのCallbackも使い勝手いいぞ

578 名前:デフォルトの名無しさん mailto:sage [2010/06/27(日) 18:01:21 ]
ブロードキャストレシーバーってそういう使い方するために
あるんだったっけ??

579 名前:デフォルトの名無しさん mailto:sage [2010/06/27(日) 18:16:35 ]
>>578
サービスの作り方調べると、幾つかのサイトで
そうやってアクティビティに通知しろって書いてあったりする

580 名前:デフォルトの名無しさん mailto:sage [2010/06/27(日) 18:26:25 ]
>>578
結果を丸ごとBroadcastReceiverで受け取るのはダサいけど
Serviceに処理を委託した後で、結果が出たので受け取りに来てねってBroadcast投げるのは
かなり基本的なプラクティスだと思う。

581 名前:デフォルトの名無しさん mailto:sage [2010/06/27(日) 18:27:10 ]
>>577
なるほど、ありがとう。

>>576
>サービスからのCallbackも使い勝手いいぞ
ありがと、検討中。

>>573
確かに、汚く static って手も確かにあるんだね。

思ったより、実装手段があるってことがわかって助かった。
それにしても、Androidって、manifest にいろいろ書いたり、Layoutが限られていて、なんかいろいろと面倒だな。


582 名前:デフォルトの名無しさん mailto:sage [2010/06/27(日) 18:33:20 ]
というかむしろ>>570みたいなケースでActivityがThreadを持ってはいけない。
ActivityのThreadはいつ死ぬか分からないので、このような場合はServiceにすべき。
ActvityがThreadを持っていいのは「アニメーションを処理する時だけ」くらいに思っておいた方がいい。
無理矢理やるなら>>573の言う通りApplecationに持たせることも出来るがバグの元になりがち。

583 名前:デフォルトの名無しさん mailto:sage [2010/06/27(日) 18:33:27 ]
色々定義するのがめんどうだから
ApplicationにHandler作っておいて
メッセージ投げてる



584 名前:デフォルトの名無しさん mailto:sage [2010/06/27(日) 22:06:51 ]
アプリケーションのインスタンスって必ずひとつだよね?
static って意味あるの?とかおもった。
なにか、勘違いしてる?

585 名前:デフォルトの名無しさん mailto:sage [2010/06/27(日) 22:09:04 ]
なに言ってんだかわからない……

586 名前:デフォルトの名無しさん mailto:sage [2010/06/27(日) 22:38:20 ]
これ嫁
el.jibun.atmarkit.co.jp/minagawa/2010/04/post-ebc4.html

587 名前:デフォルトの名無しさん mailto:sage [2010/06/27(日) 22:48:58 ]
画面の表示を変えたとき、そのアプリを消してまた再起動したときに、終わる直前の時の
画面表示にしておきたいのですが、どのようにすしたらいいでしょうか?教えてください。

588 名前:デフォルトの名無しさん mailto:sage [2010/06/27(日) 23:46:32 ]
大きいデータ(102400byte以上?)をputExtraするとfailed binder transactionエラーが発生するみたいです。
大きいデータはどのようにしてintent間の受け渡しを行えば良いのでしょう?

589 名前:デフォルトの名無しさん mailto:sage [2010/06/27(日) 23:51:27 ]
>>588
消しての真意が分からんけどタスク切替れば表示そのままなんじゃ

590 名前:デフォルトの名無しさん mailto:sage [2010/06/27(日) 23:54:20 ]
>>589
>>587

591 名前:デフォルトの名無しさん mailto:sage [2010/06/28(月) 00:06:59 ]
>>588
一時ファイルに落として、Intentではファイル名を通知とか?

592 名前:デフォルトの名無しさん mailto:sage [2010/06/28(月) 00:47:51 ]
大きなデータ受け渡し用のクラスつくって、スタティックメンバに保持させることもできるな。
糞みたいなやりかただが。


593 名前:デフォルトの名無しさん mailto:sage [2010/06/28(月) 01:07:23 ]
Threadは論外、Serviceだって死ぬ可能性あるんじゃない?
まあフォアグラウンドアプリより生き残る可能性は高いだろうけど。

Activity間で共用したいものは
拡張したApplicationクラスで持つのが一番スマートじゃないかと思う。
っていうかApplicationクラスってそもそもそういう使い方をするものだと思ってた。

ライフサイクル的にActivityよりApplicationが先に死ぬ事って有り得ないよね?



594 名前:デフォルトの名無しさん mailto:sage [2010/06/28(月) 01:14:06 ]
>>593
stopするまでは一応Serviceは生き残るんじゃないかな
少なくとも他に殺せるActivityがいるのにServiceが殺されることはないはず
究極的にはOOM Killerに殺される可能性は無いとは言えないけど

595 名前:デフォルトの名無しさん mailto:sage [2010/06/28(月) 02:57:25 ]
>>594
ServiceはStopすることが許容されてるんだし、
OOMでKernelに殺されることも含めてActivityは起動してて
Serviceが終了してるってケースは有り得る訳じゃない?

その点、Applicationクラスは連なるActivityの何れかが生きてれば
OOM含めて死なない事が保障されてるんじゃないかなーと思ったけど、
それって実は保証されてないんだろうか。

596 名前:デフォルトの名無しさん mailto:sage [2010/06/28(月) 03:22:12 ]
Serviceって自力でstopしないと基本的に走りっぱなしじゃないの?
逆に考えて、stopSelfしてないのにServiceが殺されちゃうことってある?

597 名前:デフォルトの名無しさん mailto:sage [2010/06/28(月) 03:47:50 ]
>>596
OSの都合でやられちゃうことはあるんじゃないのかな。

>その点、Applicationクラスは連なるActivityの何れかが生きてれば
Applicationはいわばメインスレッドで、アプリケーション自体シングルスレッドって認識。
だから、Applicationクラスが死んでActivityが生き残るとは思えない。
理解がおかしいかな?
ただ、Applicationクラスをexportするのって、普通のこと?

598 名前:デフォルトの名無しさん mailto:sage [2010/06/28(月) 04:09:54 ]
>>597
Activityが生き残っているのにApplicationが生き残っていることは無い。
だからActivityのライフサイクル内で行われる処理ならApplicationで共有して問題ないと言えば無い。
ただonPauseを超えるといきなりTERM食らう可能性はあるので
onPauseの度にブロックして終了処理を待ち合わせるのでないなら
終了処理すらできずにdirtyな終わり方をしても大丈夫なようにしておく必要がある。

まあ、データをSQLiteに持ってる分にはトランザクションあるから大丈夫なのかな?

599 名前:597 mailto:sage [2010/06/28(月) 04:17:17 ]
×ただ、Applicationクラスをexportするのって、普通のこと?
○ただ、Applicationクラスをextends するのって、普通のこと?

>>598
ありがと。Applicationをextends してみた。
ちゃんと動くな、あたりまえだけどw
なんでのっけからActivityなんだ?と思ってたけど、こういうことなんだね。


600 名前:デフォルトの名無しさん mailto:sage [2010/06/28(月) 04:24:42 ]
ああ、俺はアプリ作り始めたらまずApplicationクラスをextendsするよw

601 名前:デフォルトの名無しさん mailto:sage [2010/06/28(月) 09:54:17 ]
BroadcastReceiverって、Activityで受け取れるわけじゃないんだ、、
Threadから、起動済みのActivity内で通知を受け取れる方法ってなにがあるんだろ。


602 名前:デフォルトの名無しさん mailto:sage [2010/06/28(月) 11:04:06 ]
>>601
Handlerで、postMessageじゃないの?

BroadcastReceiverって、Intentを受け取るためのものだよね?
IntentFilterで必要なIntentだけ受け取るように設定するし。


603 名前:デフォルトの名無しさん mailto:sage [2010/06/28(月) 11:10:09 ]
>>602
>Handlerで、postMessageじゃないの?
Handler+postMessageだと、同一Activity内での処理だよね。
複数の画面を考えているから、画面(ページ)を切り替えるたびに、connectし直さないとならない
起動したActivityで、ThreadかServiceを走らせて、次に呼んだActivityで拾えないかと思ってる。





604 名前:デフォルトの名無しさん mailto:sage [2010/06/28(月) 11:12:39 ]
>>602
Intentも、Activity内で拾えるか、レシーバからActivityのメソッドを呼べるといいんだけど。
どっかに、Activity内にレシーバを書いた例があったけど、いまひとつよくわからない。

605 名前:デフォルトの名無しさん mailto:sage [2010/06/28(月) 11:31:11 ]
>>603
>>604
なるほど。画面遷移後(startActivity後ってことだよね)に
お知らせをどうやって受け取るかっていうことか。

ちょっと試してみよう。

通常時の画面(Activity)間のデータ受け渡しは、
sharedPreferences 使ったけど、それ以外の受け渡しって
やったことないから、考えたことなかった

606 名前:デフォルトの名無しさん mailto:sage [2010/06/28(月) 11:40:53 ]
>>605
ありがと。
Applicationの中で、データコンテナのクラスをおいて、
最初に起動した、ActivityでThreadを立ち上げて、そこで発生したデータを格納。
操作のActivityに遷移して、Applicationのデータコンテナからsynchronized メソッドで取得。
汚いけど、いまこんな感じにしてる。
問題は通知機構をどうするか。
リアルタイム性はさほど必要としていないので、ポーリングすればいいのだけど、
CPU負荷がかかって、動作がギクシャクしそうでやっていない。


607 名前:デフォルトの名無しさん mailto:sage [2010/06/28(月) 14:01:25 ]
callbackはいいんだけどaidlって決まった型しか使えないし、特殊な型使うときはparcelableにするか、
なんかゴニョゴニョしなきゃいけないらしくてなんか面倒くさい。MapとListが使えるからいいんだけど。

608 名前:デフォルトの名無しさん mailto:sage [2010/06/28(月) 14:08:26 ]
>>605
sharedPreferencesを使って、onSharedPreferenceChangedで受け取れそうだ。
ありがとう、すごい助かった。
もう少し試してみる。

609 名前:デフォルトの名無しさん mailto:sage [2010/06/28(月) 14:37:10 ]
チラ裏ですまん。
画面遷移毎にregisterOnSharedPreferenceChangeListenerで登録するのだが、
destroy時に、unregisterOnSharedPreferenceChangeListenerを忘れると、
積み重なって多重に通知が来るw
10分くらい悩んだ;

610 名前:デフォルトの名無しさん mailto:sage [2010/06/28(月) 19:29:03 ]
>>596
Serviceもメモリ足りなくなってきたら殺されるよ
そのあと余裕がでてきたら再度onCreateされる

611 名前:デフォルトの名無しさん mailto:sage [2010/06/28(月) 19:36:56 ]
>>610
stopまでたどりついてないのに問答無用で(dirtyに)killされるってこと?

612 名前:デフォルトの名無しさん mailto:sage [2010/06/28(月) 21:51:20 ]
>>597
ActivityをextendsしてActivityを作るように、
Applicationをextendsして拡張Applicationを作るのは
ごく普通のこと、というかAndroidアプリの王道パターンかと思ってた。

というか、
EclipseでAndroid Project作ったら自動的に作られてもいいくらいじゃね?
ってぐらい・・・。

613 名前:デフォルトの名無しさん mailto:sage [2010/06/28(月) 21:54:33 ]
確かにApplicationクラスはデフォルトでスケルトン作って欲しい
となるとActivityクラスはgetMyApplication()メソッドを生やしたベースクラスを作りたくなるんだよね



614 名前:デフォルトの名無しさん mailto:sage [2010/06/28(月) 21:55:41 ]
>>612
>ごく普通のこと、というかAndroidアプリの王道パターンかと思ってた。
いやいや、Android始めてまだ1週間くらいだから、よく知らないんだわ、ありがと。

615 名前:デフォルトの名無しさん mailto:sage [2010/06/28(月) 23:03:36 ]
>>613
Activityからは普通に
MyApplication app = (MyApplication) getApplication();
でいいじゃまいか。

616 名前:デフォルトの名無しさん mailto:sage [2010/06/29(火) 00:07:49 ]
>>611
死ぬことはある。まあ、その場合はApplicationも死んでるけど

>>615
キャストかっこ悪くない?
onCreateで一回ローカル変数にいれるようにしてるけど・・・

617 名前:デフォルトの名無しさん mailto:sage [2010/06/29(火) 00:44:26 ]
HTC Desire で Wifi 経由でデバッグとかアプリ転送とかしたいのだが、できない?
EKEN 002 だと簡単にできたのだがw (こっちはこっちで別の問題があったけど)


618 名前:デフォルトの名無しさん mailto:sage [2010/06/29(火) 00:52:25 ]
>>611
OOMならServiceのonLowMemoryはまず呼ばれるだろうし、
onDestroyも呼ばれてくれるんじゃないかなあ。
そのへんどうなんだろ

619 名前:デフォルトの名無しさん mailto:sage [2010/06/29(火) 00:56:31 ]
>>617
EKENってどう?003を買おうかどうしようか考えてる。

620 名前:デフォルトの名無しさん mailto:sage [2010/06/29(火) 01:12:36 ]
E7001にしておいた方がいいよ

621 名前:デフォルトの名無しさん mailto:sage [2010/06/29(火) 01:17:25 ]
>>618
onLowMemoryは呼ばれすぎて意味が無い
メモリ確保のためにServiceが殺される場合、onDestroyは呼ばれない

622 名前:デフォルトの名無しさん mailto:sage [2010/06/29(火) 01:26:46 ]
>>620
なんかよさげだねw

623 名前:デフォルトの名無しさん mailto:sage [2010/06/29(火) 02:51:20 ]
画面遷移のアニメーション
Themeとかstylesを作ってやるのは、ネットにあったから試したのだけど。
HOME画面みたいに左右にスライドするのって、プログラムの中でアニメーションの設定をしてるってこと?



624 名前:デフォルトの名無しさん mailto:sage [2010/06/29(火) 10:34:12 ]
>>623
横に複数のViewを連結してスクロールしてたよ。


625 名前:デフォルトの名無しさん mailto:sage [2010/06/29(火) 13:06:14 ]
>>624
ありがと
連結って?どうするの
HOMEのってぐるっと一周するし、どうなってるん?
ちょっと調べてるけど、でてこないな

626 名前:デフォルトの名無しさん mailto:sage [2010/06/29(火) 13:46:09 ]
>>625
android.git.kernel.org/?p=platform/packages/apps/Launcher2.git;a=blob;f=src/com/android/launcher2/Workspace.java
この辺が、そのHOMEの挙動の話だから、その辺見るといいよ。

HOMEアプリによって作り方違うだろうから、そこから先は研究してみて。
最初と最後をつなげる動きなら、一時的な表示を用意しておいて
スクロール処理が終わったら本来の最後の画面を表示みたいな方法で
いけると思う。その辺は上のソースを落として実験してみて。

627 名前:デフォルトの名無しさん mailto:sage [2010/06/29(火) 13:48:04 ]
>>626
助かる、ありがと。


628 名前:デフォルトの名無しさん mailto:sage [2010/06/29(火) 14:49:21 ]
NDKのサンプルのhello-gl2動かそうと思ってるんだけど全然動かない。
これエミュレータだと使えないの?

629 名前:デフォルトの名無しさん mailto:sage [2010/06/29(火) 16:30:12 ]
ネットにあるクロノメーターの使い方のサンプルコードだと、時間を停止してからそこから
開始っていうのができなく、また0に戻ってしまいます。どなたか分かる方いませんか?

630 名前:デフォルトの名無しさん mailto:sage [2010/06/29(火) 17:26:59 ]
>>628
ログになんか出てないか?

631 名前:デフォルトの名無しさん mailto:sage [2010/06/29(火) 18:10:43 ]
ぐぐりまくってやっと発見したわ

IMPORTANT NOTE:
The Android emulator does not support OpenGL ES 2.0 hardware emulation
at this time. Running and testing code that uses this API requires a
real device with such capabilities.


632 名前:デフォルトの名無しさん mailto:sage [2010/06/29(火) 21:05:03 ]
>>631
おつかれw

633 名前:デフォルトの名無しさん mailto:sage [2010/06/30(水) 04:00:50 ]
マーケットで非公開にしたアプリも見えるっぽいんだが、完全に削除出来ないもんかね。



634 名前:デフォルトの名無しさん mailto:sage [2010/06/30(水) 10:46:02 ]
500キロバイトほどの文字列の入ったxmlファイルを
読み込むのに10秒ほどかかるんだが、
もっと高速に読み込む方法って無いんでしょうか?

635 名前:デフォルトの名無しさん mailto:sage [2010/06/30(水) 10:59:23 ]
XML使うべきかどうかよく考えれ

バイナリ形式に変換、インデックス化、分割して扱えるようならそうして、
速く扱える形式にプログラムを書き直せ

636 名前:デフォルトの名無しさん mailto:sage [2010/06/30(水) 14:50:54 ]
Android開発初心者として、参考になりそうな書籍はどれ?

2.1or2.2が出てても、それに対応した書籍は少ないし。
適当に手をつけ始めるにしても、1.6からの情報でいいのか良くわからないので。



637 名前:デフォルトの名無しさん mailto:sage [2010/06/30(水) 14:57:42 ]
いま書いてる最中

638 名前:デフォルトの名無しさん mailto:sage [2010/06/30(水) 15:50:15 ]
>>634
500kで10秒とか遅すぎるんだけど環境のスペックとパーサなに?

639 名前:デフォルトの名無しさん mailto:sage [2010/06/30(水) 16:23:24 ]
>>636
まだ1.6から対応がよくないか?
Xperia はユーザー多いし。

640 名前:デフォルトの名無しさん mailto:sage [2010/06/30(水) 17:30:40 ]
1.5を切り捨てる必要無くね?大した差はないんだし。

ゲーム作るならOpenGLとマルチタッチの事を考えると2.1以上対応でもいいとは思うけどな。
日本人の客は切り捨てになると思うが。

641 名前:デフォルトの名無しさん mailto:sage [2010/06/30(水) 18:30:26 ]
1.5, 1.6を覚えてから2.1と2.2の新機能覚えたほうがスムーズ
ttp://www.saturn.dti.ne.jp/~npaka/android/
新機能分はここで確認してるけど

642 名前:デフォルトの名無しさん mailto:sage [2010/06/30(水) 18:31:54 ]
1.5は解像度周りの扱いが違うから、どのみち別ビルドになるね

643 名前:デフォルトの名無しさん mailto:sage [2010/06/30(水) 18:38:23 ]
>>642
1.5でビルドしてもフォルダ作っておけば認識されるから
別ビルドにする必要は無い



644 名前:デフォルトの名無しさん mailto:sage [2010/06/30(水) 19:36:29 ]
日本で入手しやすい端末のほとんどが1.6だな
Desireは2.1だけど、なかなか手に入んないし
ガラパゴスすぎだろ



645 名前:デフォルトの名無しさん mailto:sage [2010/06/30(水) 20:09:29 ]
>>643
Marketで1.5用パッケージがHVGA以外の1.6以上の端末で見えない問題って解消したの?

646 名前:デフォルトの名無しさん mailto:sage [2010/06/30(水) 21:11:50 ]
>>645
そんな問題知らないけど、1.5用ビルドで
XperiaでもN1でも見えてるよ。

647 名前:デフォルトの名無しさん mailto:sage [2010/06/30(水) 21:31:09 ]
質問させてください。

WebViewでダブルタップされたときも一回のタップと同じ動作をさせるために、
ダブルタップイベントを取得して、webview.onTouchEvent(e)で実装したんだけど、
二ヶ所で数回連打したり、一ヶ所で高速連打すると強制終了してしまうんだよね。

これって何が原因だと思う?

イベントの取得等は、webview.setOnTouchListener&GestureDetectorでやってる。

環境:Android 2.1-update1

648 名前:デフォルトの名無しさん mailto:sage [2010/06/30(水) 21:38:34 ]
ダブルタップでタップのイベントを呼ぶんじゃなくって、
タップから呼ぶ処理と同じ処理を呼ぶようにしたら?

649 名前:デフォルトの名無しさん mailto:sage [2010/06/30(水) 22:10:51 ]
一度にタップイベントが発生しまくって落ちたんじゃない?

650 名前:デフォルトの名無しさん mailto:sage [2010/06/30(水) 22:22:15 ]
>>644
Desireてソフトバンクが売ってるんじゃないの?
iPhoneに力いれることにして手に入らなくなった?

651 名前:デフォルトの名無しさん mailto:sage [2010/06/30(水) 22:30:14 ]
>>648
onTouchEventメソッドの中身をそのまま書くってことかな?

>>649
俺もそうなんかなぁと思ったんだけど,具体的にはどう対処すればいいかな?
webview.wait(msec);とかThread.sleep(msec);とかで一旦止めてみようと思ったのだけど,
どうも止まってくれないのよね。

それとも、これってもうハードウェア的制約と諦めるべきだろうか。

652 名前:デフォルトの名無しさん mailto:sage [2010/06/30(水) 22:34:17 ]
HTC端末(Desireも)は世界的に在庫不足らしいよ


653 名前:デフォルトの名無しさん mailto:sage [2010/06/30(水) 23:12:58 ]
標準機っていう位置づけなのかね



654 名前:デフォルトの名無しさん mailto:sage [2010/06/30(水) 23:15:53 ]
>>650
Desireは世界的に生産ラインで有機EL不足で品不足状態なんでSoftBank関係なし
有機ELから液晶に変更されるってニュースもあったけど

655 名前:デフォルトの名無しさん mailto:sage [2010/06/30(水) 23:40:33 ]
imageButtonって画像サイズにぴったり合わせられないの?

656 名前:デフォルトの名無しさん mailto:sage [2010/06/30(水) 23:58:47 ]
>>654
あったけど。。。何?ちゃんと最後までハッキリしゃべれキモヲタ

657 名前:デフォルトの名無しさん mailto:sage [2010/07/01(木) 00:14:27 ]
あったけど

658 名前:デフォルトの名無しさん mailto:sage [2010/07/01(木) 00:39:26 ]
AbsoluteLayoutは、非推奨なんだけど、この先なくなるのかな?

659 名前:デフォルトの名無しさん mailto:sage [2010/07/02(金) 12:06:29 ]
2.2環境でローカルのflvを再生する事は可能でしょうか?
assetsにプレイヤーとflv突っ込んでWebViewで読み込めば行けるかなーと思ったのですが、
プレイヤーは表示される物のflvが見つからないと怒られてしまいます。


660 名前:デフォルトの名無しさん mailto:sage [2010/07/02(金) 13:18:44 ]
Desire 注文したら納期いつになるか解らないって言われた><

661 名前:デフォルトの名無しさん mailto:sage [2010/07/02(金) 14:20:09 ]
>>659
いまいちやってることがわからんから的外れかもしれないけど
flvは、file:///android_asset/ファイル名.flv ってかんじで
読み込ませてるんだよね?ローカルファイルとして。

flvプレイヤーのファイル指定の方法がわからんからはずしてそうだ。



662 名前:デフォルトの名無しさん mailto:sage [2010/07/02(金) 18:35:27 ]
>>661
説明不足ですみません。
flvはfile:///android_asset/ファイル名.flvで読み込ませようとしてます。
一応、相対パスとかも試してるんですけどうまくいかないです。
画像ファイルとかは読み込めてるのでプレイヤーかflvの問題かもしれません。


663 名前:デフォルトの名無しさん mailto:sage [2010/07/02(金) 19:02:48 ]
全く知らないで当てずっぽうで書くけど
Air使えば再生できないのかな



664 名前:デフォルトの名無しさん mailto:sage [2010/07/02(金) 22:41:38 ]
>>662
アプリのディレクトリにコピーしてからならいける気がする

665 名前:デフォルトの名無しさん mailto:sage [2010/07/02(金) 22:42:28 ]
pc12.2ch.net/test/read.cgi/tech/1277812289/l50
iアプリ上でアンドロイドが動く?!

666 名前:デフォルトの名無しさん mailto:sage [2010/07/03(土) 08:46:25 ]
マーケットの書き込みってヒドイよな...
モチベーション下がるorz

何様のつもりなんだろうな...

667 名前:デフォルトの名無しさん mailto:sage [2010/07/03(土) 08:50:35 ]
AppStoreに比べればこれでもマシだよ

www.kotaku.jp/2010/06/appstore_review.html

668 名前:デフォルトの名無しさん [2010/07/03(土) 08:52:40 ]
文句が無ければ黙って使う。
文句があればおもいっきり書き込む。
そんな状況だろうから、率直なお褒めの言葉はかなり価値が高いかもなw

あと、コメント書き込みの傾向って国柄が出てる気がするw

669 名前:デフォルトの名無しさん mailto:sage [2010/07/03(土) 08:53:19 ]
日本人であることが恥ずかしくなってくるな

670 名前:デフォルトの名無しさん mailto:sage [2010/07/03(土) 09:11:33 ]
賞賛からはほとんど得るものはない
人間は失敗から学んで成長する生き物

671 名前:デフォルトの名無しさん mailto:sage [2010/07/03(土) 09:14:20 ]
というかマーケットのコメを作者への私信欄に使うのやめて欲しいな
作者からするといちいち読みに行くに面倒だし
利用者からするとノイズでしかない

672 名前:デフォルトの名無しさん [2010/07/03(土) 09:16:37 ]
中国のAndroidアプリ紹介サイト運営会社っぽいところから英文で
お前のアプリをうちで優先的に紹介してやるからローカライズしやがれ
的なメールが来たんだが・・・
シナ語なんて知らねぇし・・・

673 名前:デフォルトの名無しさん mailto:sage [2010/07/03(土) 10:17:57 ]
PAD長の「アイコンを変えてください」とか
ウェザーニュースの「天気がハズれまくり」や「役立たずのクソアプリ。雨の降る1時間前でも晴れを表示していました」






674 名前:デフォルトの名無しさん mailto:sage [2010/07/03(土) 11:01:05 ]
自分で褒める書き込みばかりすればええやん

675 名前:デフォルトの名無しさん [2010/07/03(土) 11:13:52 ]
おっさんらは有料配信もやってるの?
儲かってる?

676 名前:デフォルトの名無しさん [2010/07/03(土) 11:37:49 ]
現状アンドロイドアプリはjava作成が主流なのかね?


677 名前:デフォルトの名無しさん [2010/07/03(土) 11:45:03 ]
有料は誰も買わないね。商売にはならん


678 名前:デフォルトの名無しさん [2010/07/03(土) 11:48:35 ]
まず一言目に儲かるか否か口にしてしまう思考パターンの奴は
何にしてもろくな方法で儲けることは出来ないだろうな。

679 名前:デフォルトの名無しさん mailto:sage [2010/07/03(土) 11:49:25 ]
基本はjavaでしょ。
オレは今、javaから勉強中。アプリ作れるようになるまで道は長そう。
すでに心が折れそうだ…

680 名前:デフォルトの名無しさん [2010/07/03(土) 12:01:43 ]
さっさとandroidの入門書片手にサンプルコードつついた方が、早道な気がするな。
IT土方だって、文系だろうがチンカスだろうが、プロジェクトについてしまえば結局はなんとかなるんだから。


681 名前:デフォルトの名無しさん mailto:sage [2010/07/03(土) 13:49:44 ]
>>677
それはアプリの問題かとw

682 名前:デフォルトの名無しさん mailto:sage [2010/07/03(土) 15:59:24 ]
>>651
ハードの制約ってことは、お前のアプリ以外にも
そんなバカな挙動するものあるの?

683 名前:デフォルトの名無しさん [2010/07/03(土) 16:14:47 ]
Androidは勝手アプリを作っても大丈夫ですか?
i-Phone売りたいお(´;ω;`)ブワッ



684 名前:デフォルトの名無しさん mailto:sage [2010/07/03(土) 16:35:18 ]
勝手アプリつくってうpろだにアップするのも自由よ。


685 名前:デフォルトの名無しさん [2010/07/03(土) 16:37:14 ]
うらやましすですおね(´;ω;`)ブワッ

686 名前:デフォルトの名無しさん mailto:sage [2010/07/03(土) 18:49:07 ]
>>682
どうみてもアプリのバグだろうに…


687 名前:デフォルトの名無しさん mailto:sage [2010/07/03(土) 18:59:08 ]
iPhoneも、プロジェクトごとうpすればいんじゃないの?

688 名前:デフォルトの名無しさん [2010/07/03(土) 19:01:25 ]
お布施してるバカしかインスコ出来ませんぜ旦那

689 名前:デフォルトの名無しさん mailto:sage [2010/07/03(土) 20:48:45 ]
JailBreakすればいいじゃない

690 名前:デフォルトの名無しさん mailto:sage [2010/07/03(土) 23:06:26 ]
広告収入って表示するだけでいいの?クリックして
サイト開かないとダメ?作者さんに貢献したいので
教えて下さい(・ω・)

691 名前:デフォルトの名無しさん mailto:sage [2010/07/03(土) 23:07:47 ]
>>690
広告によっても違うけど、ほとんどの奴はクリックしないと収入にならない

692 名前:デフォルトの名無しさん mailto:sage [2010/07/03(土) 23:18:51 ]
>>691
ありがとう。クリックするようにします。(*^-^)つΩポチッ

693 名前:デフォルトの名無しさん [2010/07/03(土) 23:39:32 ]
いいユーザーだな
普通「広告うぜぇえええええ」なのに



694 名前:デフォルトの名無しさん [2010/07/04(日) 06:07:00 ]
1クリックなんて1〜5円程度がいいところなんだ。
ほとんど誰にもクリックされない上に、クリック単価が安くて涙目なんだぜ。

無料でそれなりに使えるものにすらアレコレ注文や文句を付ける前に、
良い作品は毎日クリックしてやってくれ。

695 名前:デフォルトの名無しさん mailto:sage [2010/07/04(日) 11:05:50 ]
ろくライブ壁紙ないから自分で作ろうかなって思ったんだけど
エクリプスうまく設定でけん
日本語化もうまくでけん
やっぱ俺ダメな子なんだ

696 名前:デフォルトの名無しさん mailto:sage [2010/07/04(日) 11:11:57 ]
そこらへんまではググって適当なサイトの真似すれば出来るはずだよ。


697 名前:デフォルトの名無しさん mailto:sage [2010/07/04(日) 11:41:04 ]
ライブ壁紙でAQUA ZONEみたいなのがあるといいな。


698 名前:デフォルトの名無しさん mailto:sage [2010/07/04(日) 13:28:37 ]
ライブ壁紙ってあんまり派手なのは電池食いそうで
ネタとしては面白いんだけど、需要無いかな?って思ってる。

699 名前:デフォルトの名無しさん mailto:sage [2010/07/04(日) 14:39:12 ]
文句ばっかり書かれてると、
ソースやるから自分で直せって言いたくなる
絶対やらんけど

700 名前:デフォルトの名無しさん [2010/07/04(日) 14:50:46 ]
完成度100%じゃないアプリは例え99.9%でもゴミ扱いなのさ。

701 名前:デフォルトの名無しさん mailto:sage [2010/07/04(日) 14:55:14 ]
すべてのアプリはゴミか?

702 名前:デフォルトの名無しさん mailto:sage [2010/07/04(日) 17:16:03 ]
どんなに苦労して作ったものでも使えなければただのゴミ
まあ現実ってやつだよね。

703 名前:デフォルトの名無しさん mailto:sage [2010/07/04(日) 17:37:40 ]
>>700,702
え?、IBM PCのBIOS以外全部ゴミ?




704 名前:デフォルトの名無しさん mailto:sage [2010/07/04(日) 18:22:50 ]
>>702
親御さんが泣いてるぜw

705 名前:デフォルトの名無しさん mailto:sage [2010/07/04(日) 18:41:08 ]
やっとsdkいごいたぜ
でもエクリプス日本語化なんねー それと便座カバー

706 名前:デフォルトの名無しさん [2010/07/04(日) 18:51:06 ]
日本語化なんてドラッグ&ドロップで一発じゃなかったか?

707 名前:デフォルトの名無しさん mailto:sage [2010/07/04(日) 19:03:46 ]
>>703
BIOSでもドライバーでもファームでも
使えなきゃゴミでしょ
ゴミ扱いされないのは動作や機能をキチン作り込みバグ取りや環境の変化に対するアップデートをし続けているものでしょ

別にその場の興味だけで作っても悪いことはないけど
不具合やとかあれゴミ扱いされるのは仕方ないことなんだよ


708 名前:デフォルトの名無しさん mailto:sage [2010/07/04(日) 19:37:21 ]
なんかサイズの単位が多いんだがどれ使えば良いんだ?

709 名前:デフォルトの名無しさん mailto:sage [2010/07/04(日) 20:25:11 ]
dp,sp

710 名前:708 mailto:sage [2010/07/04(日) 21:18:02 ]
>>707
レスども。
やっぱそれなのか、、pxでずっとやって俺涙目orz

711 名前:デフォルトの名無しさん mailto:sage [2010/07/04(日) 21:19:28 ]
っと安価ミスった・・

広告サービスって簡単に入れられるようになるとみんな入れそうで嫌だな

712 名前:デフォルトの名無しさん mailto:sage [2010/07/04(日) 21:31:31 ]
>>711
有料になるよりはマシじゃないか?

713 名前:デフォルトの名無しさん mailto:sage [2010/07/04(日) 22:57:41 ]
>>709
タブレットとか出たら、小さく表示されそうだけど、
iped とかどうなんだろう?



714 名前:デフォルトの名無しさん mailto:sage [2010/07/05(月) 00:12:04 ]
>>713
その辺が気になるなら、解像度ごとにレイアウト作成かな
layout-480x320とかlayout-854x480とかフォルダ作って

dp,sp指定は解像度が違ってもモニタの大きさが(ほぼ)同じの端末向け

715 名前:デフォルトの名無しさん mailto:sage [2010/07/05(月) 00:33:59 ]
解像度では実際のサイズ分からないから、
そのあたりは small/normal/large で切り替えでしょう

716 名前:デフォルトの名無しさん mailto:sage [2010/07/05(月) 00:46:14 ]
要件次第じゃない
実際のサイズにかかわらず画面の半分を占有する、
というようなレイアウトなら解像度指定でpx指定、
タブレット用に別のレイアウト使うんだったらサイズ指定

717 名前:デフォルトの名無しさん mailto:sage [2010/07/05(月) 00:49:16 ]
画面の半分を占有、ならweight指定すべきだとおもいまっする

718 名前:デフォルトの名無しさん mailto:sage [2010/07/05(月) 00:53:44 ]
startActivityを呼ぶと次の画面に遷移しますが、
現在の画面を閉じて別のActivity画面に遷移する方法は無いでしょうか?

A画面 から B画面 へ行く
B画面 から C画面 へ行く

ここで戻るボタンを押したときに、C画面 から A画面に遷移させたいのです

そのためにはBからCへ遷移するときに自分(B画面)を閉じつつ遷移するのがよいかと思ったのですが、
そういった方法はないのでしょうか?

719 名前:デフォルトの名無しさん mailto:sage [2010/07/05(月) 00:55:21 ]
BからCをstartActivityする時にBがthis.finish()すればいいだけだと思うけど

720 名前:デフォルトの名無しさん mailto:sage [2010/07/05(月) 00:56:11 ]
2ちゃんねるのヘッドライン見るブラウザで一番上が広告スペースで
裏にスレタイが隠れてんじゃないかと気になって生姜ねえ

721 名前:デフォルトの名無しさん mailto:sage [2010/07/05(月) 01:06:43 ]
>>720
広告を連打してあげるといいよ

722 名前:デフォルトの名無しさん mailto:sage [2010/07/05(月) 01:19:23 ]
>>719
ありがとうございます!
startActivityメソッドを動かした後は、呼び出し元のその後のコードは実行されないと勘違いしてました。
#Windowsでいうモーダルのような動きだと思い込んでますた。。。

723 名前:デフォルトの名無しさん mailto:sage [2010/07/05(月) 01:25:15 ]
その後のコードは全部実行されるし、
そこでUIスレッドの実行止まっちゃったらonPauseはどうやって実行するんよ



724 名前:デフォルトの名無しさん mailto:sage [2010/07/05(月) 01:29:44 ]
>>723
言われてみればそうなんだが、思い込みとは怖いもんです

725 名前:デフォルトの名無しさん mailto:sage [2010/07/05(月) 02:13:08 ]
ApiDemo は一通り眺めておいて損はないよ

726 名前:デフォルトの名無しさん mailto:sage [2010/07/05(月) 03:24:51 ]
最新のapiデモが、2.2になっちゃったけど、2.1のって古いのから
抜くしかない?

727 名前:デフォルトの名無しさん mailto:sage [2010/07/05(月) 08:37:26 ]
スマソ スレ違いとは重々承知の介で御座るが、
android script engine についての話題はないでしょうか。

728 名前:デフォルトの名無しさん mailto:sage [2010/07/05(月) 09:33:33 ]
MediaRecorderでオーディオは録音できるがビデオができん。prepare failed っていわれても何が悪いんだー

729 名前:デフォルトの名無しさん mailto:sage [2010/07/05(月) 15:32:54 ]
ijiadfa.ame-zaiku.com/test.apk
ひまだったんで作ってみた。
youtubeを使いやすくするアプリです。
動画のURLをコピペしたり、ページの共有でも使えます。
感想を聞かせてください。

730 名前:デフォルトの名無しさん [2010/07/05(月) 15:56:18 ]
こんなところで公開するより、マーケットの洗礼を受けてこい。

731 名前:デフォルトの名無しさん mailto:sage [2010/07/05(月) 16:04:55 ]
Androidマーケットは会社バレ大丈夫なんですか?

732 名前:デフォルトの名無しさん mailto:sage [2010/07/05(月) 20:21:29 ]
会社ばれ?どういうこと??

733 名前:デフォルトの名無しさん [2010/07/05(月) 20:46:39 ]
>>711
広告なら簡単に入れられるぞ。
TextViewと大して変わらん。
半月ほどで50セント(約50円GETだぜ!)




734 名前:デフォルトの名無しさん mailto:sage [2010/07/05(月) 22:47:54 ]
>>733
おいおいジュース買えちまうだろ

735 名前:デフォルトの名無しさん mailto:sage [2010/07/05(月) 22:49:17 ]
>>733
最低支払い金額っていくらだっけ?

736 名前:デフォルトの名無しさん [2010/07/05(月) 22:57:01 ]
>>735
2000円くらいだったような。
手数料が300円くらいで。


737 名前:デフォルトの名無しさん mailto:sage [2010/07/05(月) 23:09:02 ]
>>736
ジュース買えるのだいぶん先だな…

738 名前:デフォルトの名無しさん [2010/07/05(月) 23:19:50 ]
広告10万ビューあって4ドルってどういう事だお!!(`・ω・´)
新聞屋のチラシの方が儲かるやんけ。

739 名前:デフォルトの名無しさん [2010/07/05(月) 23:22:28 ]
もう3.0が出るのか
俺のXperiaはまだ1.6なのに・・・

740 名前:デフォルトの名無しさん mailto:sage [2010/07/05(月) 23:22:48 ]
アプリ作るよりティッシュ配りのバイトのほうが儲かるな。

741 名前:デフォルトの名無しさん mailto:sage [2010/07/05(月) 23:32:42 ]
20時間で作ったアプリで5万稼いだ俺の勝ち

742 名前:デフォルトの名無しさん mailto:sage [2010/07/05(月) 23:39:51 ]
>>739
どうせ、対応端末出るまでに時間かかりますや。

743 名前:デフォルトの名無しさん mailto:sage [2010/07/06(火) 00:50:58 ]
>>732
会社バレ、つまりiPhoneだと実名でるじゃないですか。
Androidだと公開部分、購入者にばれる部分、両方とも匿名化出来るんでしょうか。
振込情報は実名じゃないとしょうがないけどこれは非公開っすよね。



744 名前:デフォルトの名無しさん mailto:sage [2010/07/06(火) 02:22:14 ]
ブラックアプリ制作者キター

745 名前:デフォルトの名無しさん mailto:sage [2010/07/06(火) 06:30:23 ]
私もその辺が不安です。フリーソフト出すのにも実名晒さなければいけない
とかおかしいですよ。androidでは普通に作って普通に公開出来るなら、
iPhoneより遥かに良いです。PCで作れますし。

746 名前:デフォルトの名無しさん mailto:sage [2010/07/06(火) 06:47:24 ]
ユーザーに実名晒してる奴は少ないと思うんだが。


747 名前:デフォルトの名無しさん mailto:sage [2010/07/06(火) 07:01:21 ]
いやiPhoneアプリでは、Sellerが実名なのです。
2tchの作者はYoshida Yuichiさん、と全世界晒しです。gkbrです。
Androidは如何なのでしょう。名前が一切出ないなら、登録しようと
思うわけです。銀行口座などは入れなくても良いですよね。
(収入の予定は無いので)

748 名前:デフォルトの名無しさん mailto:sage [2010/07/06(火) 07:18:59 ]
じゃあ法人つくればいいやん。naan とか infocity みたいに。

749 名前:デフォルトの名無しさん mailto:sage [2010/07/06(火) 07:21:04 ]
実名の登録は必要。登録料25$をクレジットカードで払うからね。
マーケットで表示される名前はそれとは別。
こっちは実名である必要がない。


750 名前:デフォルトの名無しさん mailto:sage [2010/07/06(火) 08:47:47 ]
DBのデバッグしたかったら
>adb shell
#sqlite3 hoge
ってwebで読んだんだけど、俺の環境だと
>adb shell
$sqlite3 hoge
Permission Denied
となるのはどうしてなんだぜ

751 名前:デフォルトの名無しさん mailto:sage [2010/07/06(火) 08:51:04 ]
rootじゃないからじゃない?







[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前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