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