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

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
ありがとうございます。
上手くいきました!勘違いしていたようです・・・。






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

前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