☆JAVA初心者がAndroidでアプリを作るスレ☆
1 :
1 :
2009/05/26(火) 01:54:48 無職になった記念にAndroidで悠々自適な暮らしを試みるスレです。 スペック 26歳 無職(前職営業IT全く関係なし) 休日プログラマ PHP経験あり Cは本読んだ(高校生のとき) JAVAは全くの初心者 やさしいJava第3版 Javaプログラマが知ッテオクベキコトは読んだ。 Android完全解説 ASCII 初めてのGoogleAndroidプログラミング 日経BP 初めてのAndroid O'REILLY は今読んでるけど、すべて途中でサンプルプログラムが動かなくなって挫折 プログラム技術板にスレ立てる ←今ここ
2 :
デフォルトの名無しさん :2009/05/26(火) 02:03:47
アイデアは温めているんですが、それを書いちゃうと悠々自適なくらしができないので、 需要ありそうなアプリを作成して、AndroidMarketにうpするまでを目標にします。
2get
4 :
1 :2009/05/26(火) 02:49:45
Android携帯まじで買おうかと思ってたんだがiモード使えないのが痛いんでやめた
blogでやれ
7 :
1 :2009/05/26(火) 03:08:19
>>6 blogだと誰も見ないだろうからやる気おきない。
英語できないからリファレンスよめない。→一向に先に進めない
>>7 それが割と知らないうちに他所からリンクされてたりするよ。
見てないだろうなと思ってたのに見てる人がいると分かるのは
ちょっと嬉しかったりする。まあ頑張り次第だけどさ。
9 :
1 :2009/05/26(火) 04:28:41
>>5 将来DoCoMoはAndroid化するとか噂がある。あと組み込みとかにも進出するとか。覚えて損はないかもしれないプラットフォーム。
俺はAndroid開発3日目。アクティビィティとレイアウトがちょっと使えるようになってきた程度。
クラスなんかはコツコツ使い方を覚えていくしかないな。
Javaは素人レベル。でもC#は使いこなせているから、なんとかなるだろうとトップダウン式に
学習しつつ遊んでいる。
Android開発スレどこかにない?
まえあったけど人気なくて落ちた。
15 :
1 :2009/05/27(水) 08:42:12
dev1買ったの?
>>16 無職なのに買えるわけねーじゃん
eclipseバグって今から作ります。
新聞配達しろよ
「バグって」?
dev-1買った方がいいよ。買えば引けなくなるから 必死になる
>>18 考えてみる
>>19 突然.xmlが開けなくなった paradiasだっけ?あれのせいかも。blanco入れたら治った。
>>20 まじで金ないんだ。失業保険降りてないし、給料未払いも6カ月あるから。
それに嫁に殺される。
こいつはやべえ、ばんがれ
1000円のゲームが1000本売れたら100マソエンだお
そうだよな 1000円のゲームをたったの1000本売れば結構収入が出るんだよね。
>>1 応援します!がんばってね。
>>20 今度ドコモから出るHTCじゃだめなの?
dev-1の方が良いの?
すいません、私も全く初心者なもので。
Irvineのようなダウンロード支援ソフトって作成可能ですか? 携帯専用サイト向けの画像自動収集ソフトを作りたいです。
>>25 docomoのでもおk てかdev1もぶっちゃけHTCのだからね。
docomoのでもemulator deguggingできるの?
つかえるな
Androidの新しいバージョンが出たときADP1なら一番最初にファームが来る ドコモのはそもそもバージョンアップさせてくれるのかどうか不安
バーうpはできるよ。
ドコモで使えなくなるだろ
だから使えるっつーの。 キャリアアンチは他板でやれ
やっとアクティビティを追加して表示に成功したぜ。 manifestに定義が必要だったとは。 Eclipseで簡単にアクティビティを追加できる機能ある?
俺のために1000万円もくれるなんて太っ腹だな。
>>25 docomoでもauでも同じだと思うが、
どんなアプリでもインストールできるわけじゃないよ。
例えばテザリングするアプリは制限される可能性がある。
T-mobileからのインストールは禁止された。
Android Marcket経由で買わないといけないから。
Dev 1はそういう制限が全くない。
>>38 Android Marcketで禁止されてるだけで、インストールは出来るだろ
配布を独自にしないといけないから、
宣伝・集金とバージョンアップ管理がめんどくさいって話だけじゃないのかな
AndroidでSIP使える?
emulator動かすのにメモリ4Gは必要だな
トリップつけてみた 板一覧の取得は出来たんですけど、.brdファイルをカテゴリ、ドメイン、板名に分けるとこで詰まってます;; 正規表現でやるんだろうけど、メソッドは何を使えばいんだろ? 自分のアホさにあきれるわ・・・・
>>25 サンクス!
>>36 8月に受付みたいですね。前回同様ゲーム以外が狙い目かな
>>41 Cupcakeになってさらに重くなった
開発者なら普通x64でメモリMAXまで積んでいるだろ?
Hello Android動いた
てかアンドロイド2chブラウザ既にやられてるじゃん
つ 凌駕
アプリ名きめたの? 俺がきめてやるよ。"クソブラウザー"ってのは
すんごいつまんない
もうできた
既に他の人がやってることをやるなんて意味ない それとも練習用に作ってんのか2chブラウザ
>>49 ほしい!ってのはおしい!って意味 方言スマソ
なんだbetikって中途半端じゃん。 きちんとしたのつくってくれよ。
2chブラウザなんて現時点PC版では腐るほどあるし、アイデア的にも珍しいものでもないしな。 けどJaneみたいに流行れば会社つくっちゃうくらいだし頑張れよ
まさかの最強p−t−
誤爆した
まず1はjavaの経験ないんだろ。 まず、java SE覚えてからandroidの作法覚えたら? というかADP1買ったら?関税入れて500USD切るから日本のスマートフォン一括払いで買うより安いぞ。
まずは$25払おうぜ。クレカないとかなしで
プロのプログラマで、Javaの経験ない俺でも適当に始められたから、いきなり始めても問題ないよ。 実機あるとデバッグし易くなるの?動作テストだけ?
そりゃemulator使わなくていいからな
Android SDK 1.5からはAVDていうエミュレータの構成情報を手動で作らなきゃいけないんだけど 実機使おうがemu使おうがこいつを動かすハードウェア用にsetupしなくちゃいけない。 んでAVDを作るときにハードウェア固有の機能をサポートするか聞かれるんだがこれを実機に一致させなきゃいけない。 けど日本だとdocomoの実機の詳細がまだ公開されてないのでdocomo用のAVDが作れないのよ。 つかADP1のAPI levelはなんだろうね?少し探したがADP1のAVDが見当たらない。
なんか話が難しくなってきて分らないのでAndroid専用スレ作ってください><
Android emuてOSの起動だけでも時間かかるな。 cpu phenom x4 9550 mem pc2-800 4G vga gf 9600gt の環境でOSのhomeが出るまで30秒かかった。シャットダウンはいつまで経ってもオワラネェw
なんだ重いと思ったらqemuで丸ごとエミュレートしてんだな
>>1 All submitted applications must run on Android 1.5 and be in English.
^^^^^^^^^
らしいが大丈夫か?
シャットダウンは終わった験しがないw 閉じるボタンで問題ないらしい。 ホーム出るまで Xeon X3350 Mem8GB Vista x64 で17秒くらい
migemo組み込んだコンタクトリストとか提案してみる
>1 まずは、トリップつけようぜ
プログラム経験なし本も読んだことなし こんな僕がアンドロイドでソフト作るには 先ず何をしたらいい? どんな本を読んだらいい? おしえて先輩方
javaかじった程度だけど androidのプログラムはじめて3日で2chブラウザーできました。
76 :
デフォルトの名無しさん :2009/05/31(日) 14:20:35
>>74 俺も知りたい。
ちょっといじってみたくなった。。
サルでもわかるJavaを籠もって読みなさい。 そうすればあとは適当にやれるでしょう。 英語が理解出来ない場合は、 英単語を覚えましょう
>>72 jmigemoならV2Cの人がMITライセンスで公開してる。
>>74 java5を覚えてandroidSDKをインストールしてdoc読む。
android数時間しか触ってないが特に変態的でもなくて簡単だった。
0からの環境構築も1時間あればできると思う。
まずはここからだ。
まあぶっちゃけ独自規格じゃなくてCDC+PBPorPP+AGUIにして欲しかった。
普通にAWTかSwingかXletで作りたかった。
配列のあたりで投げ出した「やさしいJAVA」にもういちどチャレンジしてみるか・・・
あんな中身のない糞本で投げ出したのか
81 :
デフォルトの名無しさん :2009/05/31(日) 18:20:56
簡単すぎて投げ出したって意味だろう、多分
つくりたいアプリ30くらいあるんだけど
市立図書館にJAVAで検索かけたら95冊ひっかかった やさしいJAVA第2版とかあったけど糞なのか… どの本が良いのか解らないので JAVA初心者入門講座 ttp://sunjava.seesaa.net/category/3643077-1.html で勉強してみようと思いましたが 【効果的な順番】 1.Microsoft Access初心者入門講座 ↓ 2.Access SQL初心者入門講座 ↓ 3.JavaScript初心者入門講座 ↓ 4.Java初心者入門講座(この講座) と書いてあります これ全部やらなければいけないのですか??
お前みたいなのは絶対無理
一番手っ取り早いのはソースコードを読むこと。 本なんてゆとり馬鹿が騙されて読む物だよ。
15歳からはじめる・・・でも読んどけ。タイトルと表紙があれだがいい本だぞ。 つうか俺はDeveloping Games in Javaが読みおわらねぇ。
「15歳からはじめるJAVA CG&ゲームプログラミング教室」だね 検索したら貸し出し可であったから予約入れた 明日かりてくるよありがと
日本語のjavaのゲーム製作本ならもうひとつは Javaゲームプログラミングアルゴリズムとフレームワーク かね。こっちはフレームワーク作りから教えてくれる。 というかGoogle Book SearchでもうAndroid本あるけどな
dev1かちった
100MBくらいのゲーム作っても動きますかね?
そんな程度の低い質問してる奴がソフトを作れるのだろうか
94 :
1 :2009/06/01(月) 19:21:05
今日から新聞配達をはじめました。 もうプログラムはあきらめます
乙
96 :
1 ◆i.4eedV1jg :2009/06/02(火) 09:54:54
>>94 おい!
ただいまJavaのローカルクラス勉強中です。
やはり基本がわからないままAndroidは無理っぽいです。
dev1ってwifiできるよね? HT-03Aだと無線LAN使えないという認識でおk?
>>96 2週間後に進捗状況が悪ければ、このスレ乗っ取るからね。
ご自由に
100 :
デフォルトの名無しさん :2009/06/02(火) 17:24:37
>>97 情弱なの?それともアンチ?
普通に使えるけど頭大丈夫か
なんでそんなに顔真っ赤なの?信者?
はい
なんでそんなに顔真っ赤なの?儲?
dev phone ポチり待ち。登録処理遅い・・・ デベロッパURL登録必須なんだが、お前らどうしてる? 仕方ないから、Androidと全く関係ない自分のサイトにしておいたが
sourceforgeにjavaのライブラリホストしてるから問題ない。
俺はエロサイトを登録しておいたよ
___ / || ̄ ̄|| ∧_∧ |.....||__|| ( ) どうしてこうなった・・・ | ̄ ̄\三⊂/ ̄ ̄ ̄/ | | ( ./ / ___ / || ̄ ̄|| ∧_∧ |.....||^ω^|| ( ) どうしてこうなった!? | ̄ ̄\三⊂/ ̄ ̄ ̄/ | | ( ./ / ___ ♪ ∩/ || ̄ ̄||♪ ∧_∧ ヽ|.....||^ω^|| 7 どうしてこうなった! ( ) /`ヽJ ,‐┘/ どうしてこうなった! | ̄ ̄\三⊂/ ̄ ̄ ̄/ ´`ヽ、_ ノ | | ( ./ / `) ) ♪ ___ ♪ || ̄ ̄|| ヽ∩ ♪ ∧_∧ r||^ω^||.....| ノ どっ・・・? ( ) └‐、 レ´`ヽ | ̄ ̄\三⊂/ ̄ ̄ ̄/ y __ノ´` | | ( ./ / ( ( ̄ ♪ ___ ∧_∧ / || ̄ ̄|| ( ) |.....||^ω^|| どうしてこうなった・・・ | ̄ ̄\三⊂/ ̄ ̄ ̄/ ( ∪ ∪ | | ( ./ / と__)__)
登録が一向に完了しないので、メール発射したorz
登録って3日ぐらいかかるよ。
今からjavaの勉強しても間に合わないぞ。 本当にC#習得してるなら 適当に作れるだろに。
Google Checkoutで受け取りまだ日本はできないよね。
まずiphoneのアプリで評判がいいもののアイデアをパクる。 自分が使いたいもの=一般受けするものではない
dev phone 注文できたお これで勝つる
dev1きたけどちゃっちいな。 nokiaの携帯と大違いだ。HTCはやっぱり中華だわ
>>116 裏山 エミュと比べて体感速度の違いとかある?
めちゃくちゃ違う。これからcapcakeにファームうpして 本格的に開発をするよ。 これは開発用だな。 メイン携帯はまだNokiaだな
>>118 やっぱり速いってかな
エミュ動かしたPCのスペックを知りたい
>>118 日本語入力できないがアンドロイドマーケットに日本語書いて張り付けるツールがあるよ。
日本語の表示には問題ないがfontの漢字が中国か台湾の簡易体ベースだから少し違和感あるが。
>>119 4コア×2CPUのデータセンター向けサーバ機で
エミュを動かしてみたが、Dev 1の方が圧倒的に速かった。
実機だとデバッグするときのアプリ起動一瞬だぞ。 Android Marketみたけど、 iphoneよりも自由度が高いから、おもしろいアプリがいろいろあるね。
特定のハードウェア(ハードウェアK/B etc...)を想定したアプリケーションは作るなとgoogleはいってるしな。 セルフ開発できても他の実機で結局試すことになる。 まあわざわざPC用OS入れれるネットブックでAndoroid上でjava製ソフトを常用してソフト作る所からやりたいってんなら別だが。
サクっと嘘アプリ1つ作ちゃった
アイコンデザインのガイドラインとかあるのに 適当なのばっかりだなw
適当なのばかりだからSDK 1.5 r1出したあとガイドライン出したんだよ。
面白そうなスレが出来てるな ADP1今注文したところだ ソフト開発する気はあんまりなくて キャリアが出してるAndroid機を買うよりは安いからってのが理由w
常用にはまったく耐えんぞ。そういう用途じゃないし
言っておくがdev1は、他の携帯よりももっさりで いらいらするぞ。 アプリは勝手におちるしなw
132 :
デフォルトの名無しさん :2009/06/06(土) 18:26:33
magicも出たら買うよー HT-03A相当だよね
>>131 アプリが落ちるのはハードのせいなのか?
アプリのせいかもしれないが、 いろいろやってると落ちるよ。 圏外になったりしたときに ネットワークが必要なアプリだとおきやすいな。 cupcakeだけど、まだバグがあるのか、 メモリがたりないのかわからんけど。 アプリ開発のために使うだけだからいいんだけどさ。 来年になればもっと高性能なandroid端末がで 国内メーカーからでるはずだから それまで待つよ
俗に言う電話帳
そのアイコンが消えないんだけど
>>139 上のバーにある右から3つめのだけど
アンテナバーの左のやつ
バイブ?
サイレントモードだった
>>136 そうでもないぞ
キャリアを通して買うとなんだかんだ言われて2年縛りだからな
縛りをなくそうとしたらものすごく高くなるよ
キーボードつきは国内ではまだ出てないし
ADP1は国内じゃ実質docomoのSIMしか使えないから パケ代高くてwifi使うようになって電話としてもryで落ち着きそうな。
当然だろ この先も開発用はG端末発売2ヶ月後に必ずでるよ
でるとは書いてない
SDKは日本語ローカライズできるけど Dev Phone はできるようにならないのかな?
とりあえずrougeっぽいやつを移植してほしい。
1は進捗を報告してください。業務命令です
なんだかんだ期待してるのか?w
dev phoneキター バッテリーの付け方わからねえええ つーか説明書入ってねえ ある意味エコだ ACアダプタは日本仕様だった 台湾製なのにアメリカから来る無駄っぷり
説明書は薄っぺらいのが入ってるよく見ろ
よくみたらあった ありがとん
adp1でsim指しておいてwifiだけ通信ってできる? 3Gは通信させるとき確認させるとか。 勝手に3Gがんがんいきそうで怖いんだけど
アイコンで現在の通信モードがわかるんじゃまいか? とさっきやっとセットアップが終わった俺が言ってみる。 OSのアップデートどうやるんだこれ・・・
HTCのサイトに説明とイメージあるから、それをUSB経由で焼く。 ローカルプロクシ立てて、やるしかねーのかな。
ローカルプロクシ立てれば、UAとかWAPとかゴニョって 携帯サイト見れるな。 やる気がでてきた
1.5のアップデート終わったけど、日本語入ってなす・・・ エミュだと使えたのでてっきり選べると思っていたのに
simeji入れろ情弱
161 :
デフォルトの名無しさん :2009/06/08(月) 20:05:08
まだこのレベルか。。 ま、いずれ
simejiなんてつかってられるかよ。
じゃあ日本語入力すんなボケ
159はADP1のロケーション設定に日本が入ってないって話じゃねえの?
そうだお
それは既出だろ。調べずに買うとか
ロケール日本語にしたところでアプリは英語のままなんだから意味ないだろ
simeji、 dev phoneで機能しないんだが・・・
ねーよ
むしろadp1以外で使ってるの見たことないんだが。 おまえには開発用実機は無理だ。
インストールできた dev phoneからダウンロードするのが簡単だった Androidって海賊コピー対策はなしなんか?
お前返品したほうがいいよ。 最低限の知識もなさそう
simeji使い辛いし、自分で作るかな・・・
enokiってのでどうだ。namekoでもいいぞ 松茸はだめだしな。
177 :
テスト ◆.CzKQna1OU :2009/06/10(水) 12:10:51
テスト
別人だけど機能GDDで開発機もらってきた! のでなんかつくるよー。欲しそうなアプリが あったらいってけれ ただしゲーム系はスキルがないから無理
強いオセロ頼む
羽生より強い将棋ソフト頼む
あとopenwnnうpして
bonanzaを頼む
ちょw 無理難題ばかりktkr 強さはともかくオセロくらいならいけるか。。。 しかし日本語入力、っつーか 入力全般的にだめだめだわ。 なんか文字入れさせるようなアプリは きっついかな、と使ってて思いました。
定期的に電話がかかってきて自動対話してくれるソフト頼む
留守電
普段コールされない孤独なおれのためのソフトじゃないのけ
そうそう。説明不足スマソ 例えば昼休みに電話がかかってきて、誰かと会話してるように周りに見せかける
必要な電話を受けるならともかく金の無駄だな
面接2件堕ちた1ですw Dev2はカンファレンスかどっかなんかでもらえるの? 今は田舎に住んでるから無理だ・・・ ListActivityでlistItemClickからダイアログ発生 ダイアログからデータを受け取って、ListActivityのItemを変更した場合、 変更したItemのところに画面を合わせるのってどうやればいいの?
俺も Android 2ch ブラウザ作ります。 実機も開発環境もないけどw ただ職はあるw 応援してねー
がんばれー
誰かフリック入力できるIME作ってくれよ オフラインで予測変換もサクサクな
IME用キーを追加した日本仕様のキーボード付きモデルがほしい。 PCみたいな入力が俺的には楽だ。
ソフトキーボードなら兎も角 オフライン変換は個人で実用的なのが作れるのか? フリーの辞書とかあるならできそうだけど。
197 :
デフォルトの名無しさん :2009/06/11(木) 07:37:28
ニコプレイヤー作って
2chブラウザーを作っているなら以下の機能をつけてくだあさ。 ・proxy対応 ・●対応 ・巡回 サービスとして起動して、登録スレを一定時間で 巡回して新着があればお知らせ ・接続APN or wifiかを指定 <-これ今の1.5だと無理だけど
>>191 Activity HogeActivity;
refreshListView(somedata){proceding};
ListView listView;
HogeActivity addView(listView);
listView.setAdapter(new SampleAdapter(context, someData);
SampleAdapter getView return (new SampleAdapterView(someData));
SampleAdapterView setOnClickListener(hogeActivity refreshListView(somedata))
ADC2で受賞できるアプリおもいついちゃった。 あと2ヶ月でつくりこみしなきゃ。
>>191 何か応援したくなってきた。
ガンバレ!!
203 :
192 ◆bW6dd4hvEo :2009/06/11(木) 21:19:44
巡回型より、新着レスを表示って機能をつけて。都度まとめて取得しにいったほうが電池的にもいいと思うぞ
なんかうらやましくなったので俺も
しまった途中でおくっちゃった。 俺も2chビューワ作ることにする。 お互い良いものを作ろうぜ!!
同じもの二つもいらなくね? 二人でアイディア出し合ってどっちかが作ればいいんじゃね リソースは有効に配分しようぜ ところで俺も二人に触発されて何か作ろうと思ってるんだが 2chブラウザなんてどうかな
読む部分と書く部分を分担して開発するとか、 バックエンドとフロントエンドを分担して開発するとか
んー、俺もなんか燃萌えてきたんで、 とりあえず、プログラミング言語とか何も知らないけど 2chブラウザ作ってみるわ
212 :
207 :2009/06/11(木) 23:46:53
実は以前、板一覧の取得とDBへの格納までは 作ったんだけど、ビューの部分がどうにも よくわからなくて放り出してあるんだよね。 なので分担するならざっくり先に設計しちゃって ビュー担当とモデル・コントローラ担当というような 感じでやるのはどうかな、と思った。 機能単位で分けるなら ・初期設定ウィザード部分 ・本体部分(板、スレ、書き込み部分) ・設定部分 とか、なるべく結合が弱い部分毎に分業したいな。 でも分業するためには基本設計とI/Fをきちんとやらないと 破綻するから実際どうなんだ。
ム板にAndroidスレがここしかないとは… 質問とか、ここでいいのかな? 俺も昨日から触り始めてみた!んだけど AndroidSDK1.5 + Eclipse3.4.2 + ADTでやり始めたんだけど、デバッグが出来ないよ… 普通に実行するのはできる(Run > Runとか) デバッグだけできない(Run > Debug) エミュレータ上に以下のメッセージが表示される Waiting For Debugger Application HelloAndroid (Process com.hogehoge.helloandroid) is waiting for the debugger to attach. DDMSとかで普通にスレッドの状態とかヒープ見てGC起こった回数とかログ出力とか見れてはいるんだ
そのダイアログ気にしなくてよかった記憶がある。。。 嘘ついてるかもしれんが。
>>214 Force Closeのボタンしか表示されなくてアプリ実行さえできないわけだが…
ステップ実行したりブレークポイント仕掛けたりスタック覗いたりしたいお…
Force Close押さずにしばらく待っとくと アプリが動かない? ためしに最初のActivityクラスのonCreateメソッドの 最初の行にブレイクポイント張ってみたら? つか俺今SDK1.5とEclipseの設定をしてHelloAndroid 作ってブレイクポイント張ったら普通にステップ実行 できたわけだが。
>>216 ダメだわ HelloAndroidのonCreate先頭にブレークポイント貼ったけどダメ
コンソールに
Launch error: Failed to connect to remote VM. Connection refused.
とか出てたのに気がついた
デバッガとエミュのポートがあってないとかそんなんなんかな?
嘘ついてたらすまんが、 Runで実行したインスタンスがおっきしてて、 そいつがいるからデバッグ用のインスタンスが上がらなくて デバッグ接続できないとかなんじゃないの? とりあえず一度ホストOSごと再起動してみるといいかと、 と適当なことを吐いてみる。 しかしあれなんだな、画面作るためのGUIのエディタとか ついたんだな。俺がいっちゃん最初に触ったときには んなもんなかったのに。。。。
>>218 Vista使ってるんだけど、Vistaごと再起動して起動直後にDebugで動かしてみてもダメだた…
SDKインストールから何から全部いっぺんやりなおしてみるしかないかな…
>>1 質問させて。ArrayAdapterのaddメソッドで
Listに行を追加すると、リストには単純なテキストしか追加
できないんだが、複数の列を持った行を追加するには
どうしたらいいんだ?どうも挙動的には渡したオブジェクトの
ToString()の値を行に追加しているっぽいんだが。。。
やりたいこと
class ColVO{
public String col1; // ほんとはgetter/setter
public String col2; // ほんとはgetter/setter
}
ArrayAdapter<ColVO> ad = new ArrayAdapter<ColVO>();
ad.add(new ColVO("col1val",col2val");
って書くと定義したレイアウトにしたがってcol1valとcol2valが表示される
やっぱりArrayAdapterをextendsして自前のAdapter作らんとだめかな。ArrayAdapterのソース取得してこなきゃかな。。。
他にこういう為になる資料ある?
>>220 一応それもやってあるぜ
あと普通にエミュレータでやってるお
pcしょぼいんだろ
>>221 ArrayAdapterはあんまり詳しくないけど、SimpleCursorAdapterなら
コンストラクタで一行分のレイアウトと、対応するDBのカラムとIDの配列を渡せるようになってたり
setViewBinderで独自に設定できるようになってたりする
222の例だと47ページにあるgetViewが確か一行分のViewを返すようになってるはずだから
単一のTextViewを返すんじゃなくて、LinearLayoutとかで横に並べたViewを返してやればよかったはず。
API Demosを一通り動かしてみて、似たようなのを探してソースを追っかけた方が早い
この場合だとViews>Lists>EfficientAdapterでソースはcom.example.android.apis.view.List14
ADP1キター 着払い1000円ってなんだよw聞いてねーよw って見たら消費税をきっちりとられてた・・・
>>224 222の日本Androidの会は勉強会の資料をいくつかあげてくれてるね
あと
>>203 にもあるけど、Taosoftwareのブログは散発的に例を挙げてくれるから巡回推奨
>>1 >>227 ありがとう、まさにもとめていたものだた!!
ちなみに1はどのくらいまでできあがっているの?
>>230 >>1 じゃないけど、
俺は板一覧取得ぐらい
ビューも、DB まわりもまだ未着手
仕事とオナヌーに忙しくてそれどころじゃない
ただ、基本的な昨日だけなら土日で完成予定だおノシ
ビューわーの フォントのサイズ選べるようにしてね。 ちっちゃくして見たいから
ADP1のイヤホン端子ってminiUSBだよね。 ジャックをminiUSBに変換するコネクタってある? なんか特殊すぎるよ
ビューがある程度進んできたんだが、お作法的に これでいいのか疑問な部分が多々あるな。。。。
google codeに登録じゃ
ちょw ただのモックだしモックとしても完成度3%くらい なのにうpとか
いいじゃん お作法的に微妙なら今のうちに…だろ
ちょっと登録してみようかとおもったけど、 Google codeってユーザ名変えられないのな。。。
俺の開発環境 ・ネット未接続 Web 周りはローカル環境で動作確認 ・PC のキーボードの上から 2 列目無反応 ソフト キーボード、コピペで対応 こんなんなんで開発遅くなるおノシ
Androidって普通の形の携帯に載る可能性あるの? 載るならやってみたいけど、作ってろくに端末自体が売れなかったらつらいなあ。
今のところソニエリのとHTCのくらい?発表されてるの。 まぁ日本でそんなに台数売れるとは思いがたいよね。 GDDで講演してたDocomoの人からもそんな強い熱意は 感じられなかったし。。。
>>242 高さとか幅の指定にはpxじゃなくてdip使うといいって本に書いてあった
フォントサイズはsp使うといいって本に書いてあった
あと今のうちからDB使っていった方があとあと楽なんじゃね?と思ったり思わなかったりした
>>246 ありがとう!むっちゃ参考になった!
px指定変えてみる。フォントサイズはまだ設定してないので
設定しないと。。
現在Tableがスクロールできないのを色々調べ中。
板一覧の取得とDBへのストアは、
実は以前に書きかけて放り出したコードがあるので
ビューがある程度完成したらマージするつもり。
そっちもだいぶとあやしいが。。。
>>247 頑張れ超頑張れ
俺も初心者だからロクなこと言えないけどwww
249 :
デフォルトの名無しさん :2009/06/13(土) 02:05:49
1、192にも期待age
>>247 ExpandableListViewは使うな。簡単な処理させよる内はええけど
実装加えていく毎にforce closeの嵐になるで。
ExpandableLisyViewのchildGroup(だったっけな?)開く旅にActivity設定した方が
ええで。まあやってもてっちゅうんもええと思うけど。
文字コードUTF-8にしてないから なんか文字化けしちゃってるよ
これ書いてるとマクロ欲しくなってくるよなーLisp的な意味で selected.setColor(getResources().getColor(R.color.puzzle_seleted)); とか何回も書いてるとだんだんイライラしてくる なんかいい機能ねぇの?コレ?
#define TEST selected.setColor(getResources().getColor(R.color.puzzle_seleted));
BCCにあるプリプロセッサがそのまま使えるしjava用のプリプロセッサもあるがその程度で長いとか後々発狂するぞ。 その4倍近く長くなることも分野によってはざら。
Eclipseでプリプロセッサ咬ませつつとかできんの?
256 :
ひみつの検閲さん :2024/11/27(水) 08:04:12 ID:MarkedRes
257 :
デフォルトの名無しさん :2009/06/14(日) 18:27:01
androidスレはここでいいんですか? Android Scripting Environment(ASE)をインストールしても、 ASE自体は起動するけれども、 インタラクティブコンソールもスクリプトが動かないのですが。 Windows、Ubuntuで動かしてみても両方結果は同じです。 誰か原因分かりませんか?
ここアプリケーション使うスレじゃなくて作るスレだからソース追えとしか。
俺も素人ながらAndroid Dev Phone 買って 頑張ろう!! と思ったのに、初期不良品だった… 若干、意欲が減退…
260 :
デフォルトの名無しさん :2009/06/14(日) 20:13:39
>>258 うん、その通りだけど
誰か対処法方法知ってたら、うれしかったの(´・ω・`)
ここはム板だ。板違い。
www.mbrace.or.jp/od/O/01/OJ03.dat
土日べったり仕事で一行も進まなかった。。。 レスくれた人ありがとう。 expanndableだめなんだね、 なにこれべんり とか思いながら使ってたのでショックだよ。 まぁ問題出るまでは使ってみようと思う。 今日は仕事から帰ったらmodelに着手する!
android版のmgmaps作ったら髪
おしえてください。 sdkのapidemoをeclipseにインポートしたいんですが どうすればいいですか
267 :
213 :2009/06/15(月) 22:38:32
会社のXP SP2のPCにAndroidSDKとEclipse突っ込んだら何事もなく普通にデバッグできた 家帰ってきてからVista SP1のPCに全てインストールし直してみた やっぱりattachできない 不思議だ…なぜだ…
268 :
213 :2009/06/15(月) 22:41:47
>>257 なんか実機に持ってくと動かなかったりするだかその逆だかとかいう記事をどっかで見た記憶があるけど見つかんね
俺はインポートが見つからなかったのでプロジェクト作ったあとDnDした。
Vistaに対応してねーじゃね
>俺はインポ まで読んだ
272 :
213 :2009/06/15(月) 23:09:06
>>270 調べなおしてみたけどんなこたないっぽい
ちなみにterminalは python lua beanshellしかない。 rubyはお預けかな
rubyとjavascriptはまだ実装されてないんじゃなかったけ?
rubyとjavascriptは今後実装みたい ruby実装されたら、ちょっとは流行るかな
ruby厨フィルタも実装してくれ。
Android飽きてきた。なんでCDCにしなかったん?
じゃあ消えりゃあいいじゃん。 ヤフオクで10万で売り飛ばしてさ
何が10万なのかw
悲しいのうrubyがなくてぇ
PC壊れたかと思って焦ったぜ dev1繋いでいると、PC起動時のメモリチェック前で停止しやがる USB機器のスキャンで応答がなくなっているのかな
android2chのリポジトリ全然更新されん。 進捗は?
プレッシャーかけてやるなよ… で、進捗は?
お前等口だけは達者だな で、進歩は?
ADP1とかって家の無線LANに繋いで通信とかって可能なの? 開発するだけなら出費は本体だけに抑えたいところなんだが…
可
iWnnをdev1で使いたい。つーか、新しいイメージがほすい。
iwnnだけくれや
>>286 最初にSIMさしてgoogleアクチしないとだめだな。
あとはSIMなしでもいいけど
SIMなしでも設定できるお
>>286 です。
レス下さった方々、ありがとう。
dev2を待つか悩むけど、そうしてまた何もしないよりかは
思い切る方がいい気がする。
購入して楽しむ方向で動きます。
開発用であればハードキーはあったほうがいいよ。
全面タッチパネルのAndroid機が出て対応に追われるんですね。わかります。
ちょw なぜかプレッシャーが3件もwww 今週ぷちデスマってたんでほとんど進捗ない状態です。 今日は早く帰れたのでモデル部分に着手中。 板の一覧をとってきて画面表示、くらいをやってます。 一応画面に描画まではできた。。。 例によってレビューよろです。
俺もがんばるお(`・ω・´)キリッ ネット環境なくてwキーボード打てんwwのはマジつらいwww ボーナスで PC でも買い替えるか
なにやら賑わってませんねぇ。
放置ごめんなさい
板取得の段階で止まってます;;
データベースまわりとかWEB APIとかの組み合わせでいろいろ遊んでました。
板一覧を取得したのはいいのですが、brdファイルを分割できなくて、放置してました。
>>242 すごいですね!
とりあえずdatの取得とあやしげながら
画面に表示するところまでは行った。
実機で動いて感動した。コードの質が悪すぎて
遅いなんてもんじゃないが。
あとは画面まわり、キャッシュ、サーバの負荷軽減対応、
設定、ブックマーク、高速化とかか。
道のりは長い。。。
つか一番大変なのは画面まわりだわ、仕様がよくわからん
ところがあるし。。
よかったらコードレビュー、動作確認いただけると
大変ありがたい。
http://code.google.com/p/andro2ch/
>>292 に共感してポチってしまった。
コンテストももうすぐだしdev2待てなかった
でも楽しめるのか?>おれ
コンテスト締め切りはやいぞ。 先につくっておかないとな
あれって勝手に選ばれるんじゃなかった?
そのコンテストって毎年あるの? あるなら来年にはエントリーできるように頑張ってみたいところ。
304 :
デフォルトの名無しさん :2009/06/19(金) 23:17:52
Android端末の販売開始前に一回、販売開始後に一回ってのが当初の予定
305 :
300 :2009/06/19(金) 23:19:54
>>301 ですね。
まだ正式な日程は決まってないけど、8月頭から2週間の間にエントリーすると書かれてる。
ま、エントリーすることだけを目指してぼちぼちやりますわ。
>>303 どなんだろ?まだ2回目だし、よくわからず。
C# か C++ なら楽しめるのだけどな。java はあんま好きじゃないや^^;
javaはやっておいて損はない。androidは変態javaだけど
JavaがいやならScalaをやればいいじゃない
310 :
309 :2009/06/20(土) 17:46:29
ごめんなさい、事故解決しました。
311 :
300 :2009/06/20(土) 20:34:48
Scala 使えるんだ。すげ。 でも、java も楽だね。eclipse が勝手に直してくれるから。VisualStudio より便利だわ。 基本 viartual だし、delegate 使えんし、プリプロセッサが無い(?)ってのがちょっと面倒ね。 とりあえず、板リスト取って、ExpandableListView で表示できた。 その次に、一番上の地震headlieを、DB と ListView に突っ込んだら、20秒ぐらいかかるのだけど、そんなもの? たかだか1000行なのに。Core2Quad 3GHz動作なのに。 ていうか、なぜか2chブラウザ作り出してしまったよw 別のネタ考えますわ。
>>311 >基本 viartual だし、delegate 使えんし
viartualだから重いとか十何年前の頭してるんだ?
delegateは何れクロージャが使えるようになる。
>Core2Quad 3GHz動作なのに。
WTKと違ってAPIレベルのエミュレートじゃなくてCPUごとエミュレートしてるからC2Qごときで20秒は普通。
ついでに
>JavaがいやならScalaをやればいいじゃない
はScala信者がjava関連スレでよくやるネタ
>>311 2chブラウザ百花繚乱だな。
いったいいくつできあがるのよこのスレで。
そしてエミュレータで重い処理は実機でも重いよ。
実際みんな開発なんてしてないに10000がバス
じゃあ僕はADVエンジン作る!
>>312 Java7でClosureはいる!!!→はいらない!!!
で嘆き悲しみ思わず酒を飲んだ俺に謝れ
そして俺はScala信者ではなくScheme信者です。Javaをdisりたくて仕方ないのは同じかもしれんが
あいかわらずたらたら実装してるんだが、 やっぱり画面まわりの設定が一番難しいわ。。 現状固定の幅でレイアウト組んじゃってるので、 画面の向きが変わったときに追随できない。。。 セオリーがわからんから厳しいわ。
>>317 普通にレイアウト2種類切るしかないんじゃないの?
scalaって何が利点なの?
正直使いやすい高階関数とタプルとクロージャがあればなんでもいい
コンテストでjniつかっていいの?
>>321 http://code.google.com/android/adc/ > June: Full Terms and Conditions made available
まだ詳細は発表されてないが、第一ラウンドで,
> First Round
> In late August (final date to be announced), users of Android-powered handsets
> that can access the Android Market will be able to obtain a special ADC 2 judging
> application from the Android Market.
だから、インストール不可なものはポイント稼げない。
タプルてなくても困らないだろ。 javaで構造体なくてもいいのと似たようなもん。
多値返したくなることって結構いっぱいあると思うぞ…?
コレクションじゃ嫌なの? タプルよりjavascriptの分割代入が欲しいな。
多値を返せないから余計なオブジェクト使うとか Mapで返すとかそういうことになるよな、Javaって。
JNIつかっててもapkでインストールできるみたいなこと どこかで見たけど
Marketのコメント酷いのあるな。 無料のアプリにそこまで言うかってのがさ
他のアプリ作ってる奴の妬みって可能性も…
しかし組み込みのプログラムって難しいな。。 今回初めて作ってみたんだが、 ちょっとの事で露骨に動作の速度が落ちる。 レイヤーをわけて作ってみたりしたら 無駄なループが発生して重いの重いのって。 根本的に考え方を変えないとだめっぽ。
おいおい、当たり前だろ。 アルゴリズム最適化しなきゃいけないのは
Android marketのクレジットカード認証が2日経っても完了しない… 「Your Registration to the Android Market is still being processed」 待っていていいのか、これは・・・?
余裕で5日はかかる
ADPてスペック的にもそんなにいい方じゃないと思うんだが。 日本の携帯なんてこのままだとAtom積んじゃいそうな勢いだしな。 ARM系で1GhzいってるとかVRAMが16M使えるとか携帯ゲーム機見習え。
337 :
デフォルトの名無しさん :2009/06/25(木) 11:12:30
スマートフォンにも搭載できるAtomは確か2世代後だっけ? その頃になるとマジでスマートフォンとPCの境界は曖昧になってそうだな
ハードとしてはWMほとんどそのまま使えるから 将来的には色々でるだろ
ゲームやりたいならNDS買えばいい。 androidは、携帯ツールで負荷がかかる処理は サーバーアプリでやらせるって感じだろ。 高機能になればなるほどバッテリーもたなくなるしな
Heroもうflash対応してる。G1もなんとかしろよ
あとadp1もheroのスキン対応になるね
>>341 特許の使用許可をキミが取ってくれるなら実装するよ。
もうなんでもありになってきたな。 互換性とかめちゃくちゃになりそう。
これやるとx86とかに展開するときが大変だろうに 86ならパワーあるからARMネイティブをエミュレーションで対応できるんだろうが、 なんかもともこもないな。
別に全プラットホームに対応させる必要はない
コンテストはネイティブアプリありなのかね ダビッツ遅すぎるからさ
>>347 よく読め、"対応"しなくても動かす話。
NetBeansにアンドロイドのモジュールを組み込んだんですが アンドロイドのシステムが登録できません どなたか知ってる方教えてください
ARのって絶対nativeだよな
ここでいう"ネイティブアプリ"とはそもそも何を指すの?
JNIつかってるっってこと
Androidプラットフォームの NDK (Native Development Kit) Release 1が公開されました。従来より無償で公開されている標準のSDKと併用することにより、CやC++で書いたネイ ティブコードをAndroidアプリから呼び出して高速化を図ることができるようになります。 Android はいわゆる「Linuxベース」OSに分類されますが、実際のアプリはJavaベースの バーチャルマシン Dalvik 用に書く必要がありました。今回のNDKはCまたはC++ソースからネイティブコードライブラリを生成、通常のAndroid用アプリケーションパッケージ (.apks)に埋 め込ん で呼び出すことができるもの。対応するのは現在のAndroid端末がサポートしているARM v5TE 命令セット。 すべてのアプリに必要なものではなく、また互換性の低下やデバッグがより困難になるなど のトレードオフが警告されているものの、速度が必要なアプリを書いていた開発者にはあ りがたい動きです。リンク先はAndroid Dev Blogの告知記事。Windows / Mac OS X / Linux用 Android NDK r1のダウンロードはこちらから。
|_・)<
>>333 です。
まだ登録完了しないので、いてもたってもいられず書き込んでしまう。
ちなみにネット環境が無い人向けのEclipse pluginって無いですよね・・・?
ノートPCでクーラー付けながら勉強したいw
>>354 JNIと"同じような事"をDalvik上でやる仕組み
>>356 zipから直接インストールできた気がする
359 :
デフォルトの名無しさん :2009/06/29(月) 20:36:04
こんなのより先にJIT対応しろと言いたい
だるヴぃっくってデザインとしてはARMに似せてる(らしい)から ネイティブでどんだけスピード稼げるんだろうな?
最初からARMに似せてるならAOTの方が簡単かもね。知らんけど。
>>360 JITはメモリ食うからねえ。
Transmeta Crusoeも倍近く載せてようやく互角だったもんね。
>>361 そりゃ軽く一桁以上違うでしょ。JITなしだもん。
CMSバッファはEfficeonでも32MB(256中)とかそんなもんだべ
2chのスレの本文の表示ってどんなView使ったら良いと思う? TableLayoutとTextView使ってるんだけど、 リンクとかがうまく処理できないんだ。。。 たすけt
WebViewしかないだろ。
音楽をInputStreamから直接再生する方法ってある? TempFileを作ってから読み込むしかないかな?
>>367 2chリーダ完成させてから着手予定。
仕事が忙しくてバックログがたまる一方だ。。。
了解 楽しみにしてる
本当にdocomoかと疑うほどやる気だな
ポケット羅針盤をG1で使いたいのでくれ
リンク丸投げやん
今のところiphone3gsのほうが圧倒的じゃないか。 androidは、じわじわいくのか。
羅針盤いいな 田舎で真価を発揮しそうだ
カメラにも応用出来るのが良いですね。
コンパスのサンプルってApiDemosになかったっけ?
あった。 というかなんだdocomo。丸投げすぎる。
>>379 ワールドワイド(笑)にみると、docomoは肩入れしすぎなレベル
たぶん責任者が失脚して終りです。
それはないだろう
384 :
デフォルトの名無しさん :2009/07/04(土) 10:10:49
>>383 オヤスミ…
<⌒/ヽ-、___
/<_/____/
 ̄ ̄ ̄ ̄ ̄ ̄ ̄
遂にdev1が届いたのは良かったが・・・ device_provisionedを更新して再起動後に wifi設定する為に設定Activityの起動コマンド打っても設定画面を表示してくれないorz emuだとちゃんと表示してくれるから打ち間違いは無いとして、 まだ事前に何かすべき事がある? ↓これを実行 $am start -a android.intent.action.MAIN -n com.android.settings/.Settings _ ←カーソル点滅のまま反応が無くなる。
糞重くてハングってるんじゃなくて?
とりあえず、1.5にアップデートしたら?
389 :
デフォルトの名無しさん :2009/07/05(日) 10:09:02
390 :
デフォルトの名無しさん :2009/07/05(日) 10:11:57
>>389 権利とかあるものじゃなければ普通にOKだと思うよ
むしろ良い物はガンガンぱちるくらいの勢いじゃないとダメ
iPhoneだって1%のオリジナリティに99%のぱちりだぜ
391 :
デフォルトの名無しさん :2009/07/05(日) 10:45:19
有料でも問題ないのかどうかが気になる。 パクリとたたかれたりしないか?
アホンなんてそんなもん。Androidパクらんと生き残れない
393 :
デフォルトの名無しさん :2009/07/05(日) 10:58:17
大いにおk 権利に抵触するものはまずいが、そうでないなら作ったもん勝ちだろ それでiPhone版より良いものができるならそれでいいし、 iPhone版の作者が進出してきてパクリが潰れるならそれでもいいし、 iPhone版の作者が進出してきて本家が負けるならiPhoneよりAndroidの方が良いものが提供されることになってAndroid大勝利だし 勝ち負け付かずに競争が発生するならそれでもいい 別に誰も困らん。むしろ良い。ぱちれ。
Dev Phone1で端末にSDカードを刺して、ちゃんと認識してるみたいなんだけど 画面上のSDカードの小さいアイコンにびっくりマークがついてる状態のままで変わらない。 この状態が普通なの?ちなみに1.5にアップデート後です。
linuxだと実機でデバッグできない?
>>395 Ubuntu9.04でデバッグしてるが問題ない。どこまではいけてるの?
UIデザインの参考にしたくてプリセットアプリのソース漁ってるんだが YouTubeとかMarketとかのソースって公開されてないのかな
???
む、言葉が足りんかったか。 例えば標準のアラームクロックのソースなら git://android.git.kernel.org/platform/packages/apps/AlarmClock.git で公開されてるから 標準アプリがどういうXMLでデザインしててどういう実装しててどういう遷移してるってのが丸分かりで便利なんだが 全部公開されてるわけじゃないんだなと
デザインの確認だけならHierarchy Viewerでいけないの?
>>396 >>396 レスdです。ubuntu9.04/eclipse3.5です。
シミュレータで動作させることはできたんですが、
USBケーブルで実機をつないでも実行時に認識してくれないんです
(充電はされているのでつながってはいると思います)
今から参考書買うんだけど、何がオススメ? 一番新しいぶ厚いやつで良いかな?
はじめてのJAVA
>>401 接続したときdmesgしてUSB deviceが現れるか確認
dmesgがおkなら、adb devicesして実機が現れるか確認
dmesgがおkでadbがダメなときは
adb kill-server ; adb start-server
を実行
>>402 HT-03Aをターゲットにするなら1.5対応の本がいいかと
>>404 おかげさまでできました!
どうもありがとうございました。
>>400 どういうXMLで定義してるとか知りたかったんだ
見た目同じでもListView使うとかLinearLayoutで並べるとかあるやん?
408 :
デフォルトの名無しさん :2009/07/09(木) 20:21:09
AppWidgetでアニメーションを表示したいと思っているのですが RemoteViewsというクラスを使って、すでにあるViewに値をセットしていく様なことをしなければならず findViewByIdのようにViewを取得してAnimationをセットするようなことができません。 どうにかしてAppWidgetでアニメーションさせるよい方法ありませんでしょうか?
Eclipse 3.5 Pleiades All in One (日本語版) にAndroidSDKを設定して、Androidプロジェクトを作成。 そのままエミュレータを実行してhelloを表示させることは出来たんだが、 このhelloを日本語にしてレイアウト表示させると文字化けてしまう。 どうにかならない? エミュレータ上ではちゃんと日本語表示されるのだけれども…。 eclipseの文字コードとかはまったく弄っていなくて、デフォルトのUTF-8です。
>>410 レイアウトビューの文字は信用できないよ。
shadowとかも無効だし。
文字化け以前に日本語を表示できないフォントかも?
知らんけど・・・
412 :
410 :2009/07/11(土) 00:09:29
>>411 そうなのか…。
レスサンクス。
いちいちエミュレータで確認するのめんどくさいけどしょうがないかな。
さて、ADP1でも購入してこよう。
アクティベーションできるSIMもってないけどな!
どうでもいいが、dev phoneでやっぱりbizホ使えない。
基本的にソースに文字列埋め込んじゃダメだよ。 メッセージはres/values/strings.xmlに追い出すべし
>>412 実機の方が楽。
というかビルドから実行までがスムーズ。
OpenGLもヌルヌル動く。
あと、ADPに関してはWifiがあればSIMなしでもアクティベートできるよ。
416 :
410 :2009/07/11(土) 03:03:44
>>414 文字列をstrings.xmlに書いてもレイアウトビューはorz
>>415 おおーー。SIMなくてもアクティベートできるんだ。ヨカタ!
ああ、レイアウトビューってADTのGUIエディタか。あれはくそw 適当にあたりだけ付けてXMLでがりがり書いてる
ツベのアプリで使われてるようなリストビューで下の方までスクロールすると続きが読まれるのってどうやってるんだろう つーかBaseAdapterを自分で継承して作ったら死ぬほど遅くて全俺が泣いた
あとウェブからサムネイルをダウンロードして張るのもどうやってるのかなぁ こういうのって力技でやるものなんだろうか
AndroidMarketでユーザー登録しようと思うんだけど、 次の登録項目の中で後から変更できない物ってある? EmailAddressやらWebsiteURLやらは後から変更したいんだけども。 1) DeveloperName 2) EmailAddress 3) WebsiteURL 4) PhoneNumber
421 :
420 :2009/07/12(日) 12:08:47
自己解決。全部変更できるね。
ScrollViewは縦スクロールしか出来ないですけど、 TextViewやImageViewを、 WebViewやMapViewみたいに全方向にグリグリドラッグしたい場合、 どうすればいいんですか?
寝る前にmarket登録して、起きたら登録完了してたので 光の速さでADP1を注文した。 早い。これで勝つる。
アップロードしたら1分とかからず登録完了してるぞ。
青空文庫リーダーを作りたいけど 縦書きをどうすればいいかさっぱりわからん
口を横にイーッって引っ張って青空文庫って言えば大丈夫
あおぞらうんこ
プギャーwwwwひっかかったwwwwwwwwwwwっうぇwww
横に引っ張ったままで「ぞ」が言えたのはすごいな
430 :
デフォルトの名無しさん :2009/07/13(月) 16:43:11
htc magic(ht-03A)って draw_texture extensionは使えますか? アクションゲームは結局何で描画すればいいの?
431 :
デフォルトの名無しさん :2009/07/13(月) 21:18:11
>>422 HolizontalScrollView(水平スクロール)
だったかがあるはず
TabHostの使い方が分かりません
メソッドだけを使用して
xmlを使わないやり方を教えてください
>>431 SDKのplatforms/android-1.5/samples/ApiDemosは一通り見ようぜ
Viewのサンプルにある
433 :
デフォルトの名無しさん :2009/07/13(月) 23:06:37
口だけならどうとでも言えるw
>>430 Sprite Method Testっていうのが google code に公開されてるから
それ見てみたらいいよ。
438 :
デフォルトの名無しさん :2009/07/15(水) 00:09:13
>>437 ありがとうございます
Sprite Method Testやってみました
ht-03Aでdraw_textureは使えることはわかりました
しかもかなりの性能だと思います
ただ、あくまでandroidの標準じゃないらしいので、互換性とかも考えると
アクションゲームは結局何で描画すればいいの?
とは思います。
実際のところdraw_textureが動かない端末は出ないのかもしないが・・・そこのところの予想も伺いたいです。
Android 1.5 sdkを使用しているんですが、日本語入力させるには どうしたらいいんですか?
Android Marketで、このアプリはこのアプリに依存しています(ない時は芋づる式にインストール要求してくれ) みたいな設定出来たらいいのになぁ。aptとかyumみたいに。 Open Intents使いたいけど使うべきかすごく迷う。
>>438 いまはしょうがないからCanvasでやってるけど
OpenGL ES 1.0でやらないとダメかなと思ってますよ。
まあ、まだテクスチャすら貼れてないけどw
ListViewを使って一覧を表示しているんですが、行を選択しているときにオレンジ色がでるんですが これを無効にする方法はありますか?
>>442 ListView.setSelectorで色が変えられる。文字色はそのまんまだから見辛くなると思うけど。
ListView list = (ListView)findViewById(R.id.ListView01);
list.setSelector(new PaintDrawable(Color.TRANSPARENT));
444 :
デフォルトの名無しさん :2009/07/16(木) 09:56:02
>>441 参考になりました、ありがとうございます
Sprite Method Test自体がいいサンプルなので色々がんばってみます
AndroidってどうせiPhoneに敗北するんじゃない? 全面的に負けてるよね。
でもiPhone3GSは機種のバリエーションがないし スペックも中途半端だからね
機種のバリエーションは無いほうが嬉しいでしょ
>>443 なるほどー色を変える方法があるんですね。
色は不要なんだけどそういうときは、別のやり方があるのか、、、
ちょっといろいろやって見ます。
ありがとうございます。
Androidで機種のバリュエーション無くなったら死と同義だろう
451 :
デフォルトの名無しさん :2009/07/16(木) 16:38:10
機種のバリエーション無いほうがうれしい→一部のプログラマにとって ユーザーにとっては、 たとえば、「僕はHTCの端末使ってます」「私はSonyの端末が好きです」「高くてもハイスペックな端末がいいです」「ゲームとかしないんで安い端末でいいです」 選べたほうが楽しいし、普及しやすいでしょ もしだけど、wm,iphone,androidのどれかがめっちゃ広まったとして ほとんどの人が同じ会社の似たような端末使ってるって気持ち悪い
皆が同じ端末とかだとキモいわな appleはそこまでうけもしないだろうど
>>450 画像を見ようと思ったんだけど見れなかったよ。
>>451 iPhoneのことか。まあ、どうでもいいか。
外見は選べるけど中身変わらない、でいいじゃん。
>>450 Adapter継承してgetViewをオーバーライドして、その中でViewを作らないと無理じゃないかなぁ。
ちょっと凝ったことするとBaseAdapterの継承は必須
iPhone 対 HT-03A なら iPhoneの圧勝だけど 今後、Androidを採用するメーカーが増えてくれば Mac 対 Windows のような結果になるんじゃない?
これちょっと凝った事するとすぐ継承だな。
iPhoneの圧勝?あの糞使いにくいSIPがか? 構造上タップしづらいだろあれ。
459 :
450 :2009/07/16(木) 21:14:07
APIにメール関係のAPIが見当たらないんだがもしかして存在せず?俺の探し方が悪い? android.telephonyみたいな感じでどっかにパッケージあるかと思ったんだけどなぁ…
>>460 探せないけどIntentを使ってメーラー起動するんじゃないかと予想
つか、SDKのドキュメントに言語切替が付いて
ガイドのごく一部が日本語になってる
>>461-463 Intentか…
>>463 いや、違うよ
gmailメーラで差出人の名前が連絡帳の名前表示にならねー!とか
複数人でメールやりとりしてるとメールアドレスしか表示されてないと全力で誰からかわからんとか
mailtoのリンク解析おかしいだろこれとか
不満が一杯あったので自分で作れないかなまぁ無理かな一応調べてみるかなしてたとこなんだ…
メーラーそのものを作りたいのか 知識がないからわからんけど、android.netあたりじゃないのかな MailToってクラスもあるし
メーラのAndroidManifest.xmlは <provider android:name=".provider.AttachmentProvider" android:authorities="com.android.email.attachmentprovider" android:multiprocess="true" android:grantUriPermissions="true" android:readPermission="com.android.email.permission.READ_ATTACHMENT" /> ってなってるらしいからContentProvider使えば読めそうな
よし、俺も作るぞ まずはベタに自分用電卓プラス家計簿的なのから… simejiっぽいの作るー その前にパソコン買い換えないとな エミュレータ立ち上がっても動かんorz やっぱ6年前のノーパソじゃ厳しいか… メモリMAXでも768だからなぁ(PC-CB1-CD) 503iのiアプリは問題なかったんだけど(´・ω・`)
SDKに入ってるiWnnはフリー版だよね? 辞書が少なすぎて常用はできねえ
>>465 それURIのmailtoを処理するクラスっぽいから違う気がする
>>466 おーなるほどー?
頑張ってみるかも?
Googleが対応してくれればこんな苦労しなくてすむんだけどなー
Eclipse3.2はAndroid sdkを読み込まないバグがありますが、 このバグを修正する方法ってありますか? 現在はしかたなくEclipse3.3を使ってやってますが重いですorz
adp1キター! でも、これSIMなしでアクティベーションできるの? 起動しても、No SIM Card って表示されて、 emergency call しか操作を受け付けてくれないんだけど・・・。
>>473 おおおおおおおお。
ありがとおおおおおお!!
>>474 アクティベートしたらファームの更新もいるけどその辺はぐぐってくだしあ
それにしてもJavaのGenericsってC++のTemplateみたいなものと言われてたから油断してたが、new T()できないんだなありえねえ
>C++のTemplate ぜんぜんちがうから。ついでに言うとRTTIもない。
Genericsのがっかり度は異常
そもそもアレ開発時コンパイル時にサポートしてくれるだけで、出力されるバイトコードは元とかわんねぇはずだぜ
480 :
デフォルトの名無しさん :2009/07/19(日) 16:08:48
Android関連の本をいくつかざっくりと読んだんだけど、 SDカードに保存されてるファイルを読み込むことってできないの? どの本にも、アプリ自身が作成・保存したファイルにしかアクセスできなくて、 他のフォルダにはアクセスできないって書いてある。 でも、マーケットのソフトとか見ると、SDカードの中身を表示したりする ソフトが結構ある。もしかして、普通にJavaで組んでるとできないのかな? なんか、ヒントになるようなキーワードとかサイトとかあったら教えてくださいです。。。
>>479 んだんだ。
バイトコードは一緒になる。
少なくとも、事前にエラーになるようなコーディングが防げる
ってことくらいしかメリットがないかなぁ。
後は、うまく使うとキャストを記述しなくてよくなるのでコードが読みやすくなるってのもあるなぁ
あっしも質問、TextViewで文字の途中から色を変更したい場合ってどうやって実現すればいいんでしょうか? TextViewのすべての色を変更するのは簡単にできるんですけど、部分的に変更する方法がわかりません。
名前的にはなんとなくジェネリックスの方が難しそうなのになw ジェネリックス=ゆとりテンプレートってことでいいんじゃまいか?
>>483 android.text.Htmlはどうだい
>>484 言語の見た目は似てるようで、常識人のゴスリングと天才すぎるすっぽすっぽ先生の違いが露骨に出てるよなぁ
どうでもいいけどC++は0xが残り半年を切ったところでConceptsがポアされるらしいぜ…
ContactsやBrowserのメニューで使ってる矢印が円状に回ってる画像が 見つからないんですけど使ったことある人いますか? それらのソースを見ると、com.android.internal.R.drawable.ic_menu_refreshでとれるようだけど、 Eclipseでcom.android.internal.Rが解決できませんとでます。
C++とか読みにくすぎエラーわかりにくすぎだろ… すっぽすっぽ先生はなんであんな言語作っちゃったの…
>>485 HTML とは盲点でした。ちょっとやってみます。
>>488 すっぽすっぽ先生は天才すぎて1個のスペルミスから200行のコンパイルエラーが出ても何の苦もなくミスを特定出来るので凡人の気持ちが分かりません
>キャストを記述しなくてよくなる ジェネリックスはもともとこれをやるために追加されたんじゃなかったっけ? そこまでメタなメタプログラミングはできないだろう。
>>487 手元に環境内から分からんが
SDKみると、ダイアログのアイコンと同じ場所にあるみたいだけど?
パスが間違ってるかもしれないが、
android.R.drawable.ic_menu_refresh
みたいな感じでもだめ?
493 :
487 :2009/07/19(日) 22:22:47
>>492 android.R.drawableに似たようなのは
ic_menu_revert
ic_menu_rotate
くらいしかないですね。
anchanでも使ってるし、どっかにあるはずなんだけど、、もしかして自前?
>>482 普通に、new File("/sdcard/xxxx.txt");
とかやってたわ。
サンクス
>>487 もしかして回転プログレスバーのこと?
だったらApiDemoのメニューからだとView/Progress Barで
ソースコードはcom.example.android.apis.view/ProgressBar2.java〜ProgressBar4.java
だと思うけど間違ってたらごめん。
>>495 ImageViewを手動でアニメーションする方法、じゃないかな
俺も知りたい
ImageViewうごかすならlayoutAnimationかなぁ? 内部の画像引っ張り出すって話ならわかんないや
498 :
495 :2009/07/19(日) 23:12:03
499 :
487 :2009/07/19(日) 23:14:19
あ、名前間違えました。
そんなのあったのね。知らなかったthx
>>498 たしかにリソースにはないね・・・・
結構使うと思うんだけどなぁ。
refreshのアイコン
ジェネリックスをキャスト書かない為に存在するとか 確かにJava初心者が作ってるらしいな
>>485 色を変えるのにHTMLではだめそうです
そもそも、全角文字を含む文字列でタグが機能しません。
<b>あいうえお</b>
これを表示すると通常の文字として表示されてしまいます。
>>503 tv = (TextView) findViewById(R.id.myTextView);
tv.setText(Html.fromHtml(
"あい<b>うえ</b>お<br>か<font color='red'>きく</font>けこ<br>さし<font color='green'>すせ</font>そ"));
確かにBoldは無視されたけど色は変わったよ
フォントが用意されてないだけじゃない?
あれ、今更な話だがもしかして日本語フォントにボールドがない?
エミュでは確か数字とアルファベットしか太字にならなかったよ。
うーん、BaseAdapterにデータを追加した後notifyDataSetChangedしても更新がされないというか画面が全体的に全く更新されなくなることがあるなぁ MENUボタン押すとその時だけ更新される 画面が全体的にredrawされてない感じ、なんなんだろうなぁ というチラ裏・・・
>>507 ListViewのrequestLayoutで変更できないですか?
>>508 何故か直った…が、これで直る道理が分からん…そもそもこれどういう時に使うメソッドなんだろう
追ってみたところ、データを追加した時というより、メニュー選択イベント拾ってデータをクリアして再度読み込むところでおかしいようだ
もっと追ってみるけど、とりあえずthx!
うあ、とりあえず分かったこと setProgressBarIndeterminateVisibilityをGUIスレッド以外から叩くとおかしくなる まあこれはGUIスレッド以外から叩いた俺が悪いんだが、何のアサートも例外も出ずにおかしくなる…
layout指定で横にボタンを二つ表示させたいんだけど、 ボタンに「android:layout_width="fill_parent"」指定をしても2番目のボタンが伸びるだけで 1番目のボタンの大きさは小さいままになってしまいます。 ボタンを1行の2等分の大きさでそれぞれ表示したいのですが、どのようにレイアウトすればいいんでしょうか?
>>511 両方に
android:layout_weight="1"
をつける
片方を2にしたら1:2の割合で表示される
どっかの入門で読んだけどどこで読んだかは忘れた
513 :
デフォルトの名無しさん :2009/07/22(水) 15:35:40
アプリとgoogleカレンダーの連携は可能でしょうか?
手始めに画面の明るさいじるアプリ作ろうと思ったんだけど、 いきなしandroid.os.Power.BRIGHTNESS_ON の記述がcannot be resolvedで思考停止。 なんかプロジェクトのプロパティに追加する必要ある?
515 :
デフォルトの名無しさん :2009/07/22(水) 17:50:10
最初の最初でつまずくぞ。 emulator: ERROR: You did not provide the name of an Android Virtual Device with the '-avd <name>' option. Read -help-avd for more information. If you *really* want to *NOT* run an AVD, consider using '-data <file>' to specify a data partition image file (I hope you know what you're doing). 何が足りないのでありましょうか軍曹
>>515 たぶん古いHOWTOを見て試しているんだと思うが、
1.5から"Android Virtual Device"ってのが出来て、
端末固有の設定を持てるようになった。
まず最初に"Android Virtual Device"データファイルを作って、
それを指定して起動する。
開発者専用なので、
「まだ作ってませんね?作りますか?
名前は何にしますか?」
とか聞いてきませんよw
詳しくはandroid create avdでググってくれ。
あ、1.1の説明じゃ降る下端ですね、いや、古かったんですね。 あざっす。試行してみます。 グーグルって検索対象の日時指定できないから古いページのほうが リンクが多くて上位に来るのがうざいなあ。
519 :
515 :2009/07/22(水) 19:17:50
できたYO!エムレータ起動しましたよ! ところでANDROIDのきらりんロゴ表示されてから、 デスクトップ?が表示されるまで2分くらいかかったけど、 ウチのマシンが遅いせいでしょうか? セントリノ2.13だけど。 皆さんどの位かかりますか、サー。
>>519 正直スペックちょっと低いなぁ
最低でもC2Dとかじゃないとエミュレータ起動して開発するようなのは無理だよ
最初だけちょっと長いんだけどね。 P4-3GHzでやってるとエミュレータはきついw 実機でやるとすごい楽だよ。
ウチの最速マシン(Pentium M 1.6GHz)で試そうと思ってた俺 そろそろ新調するか・・・
>>516 自分のアプリだけってことは、どうやってもデバイス自体の設定は変えられないってことか。
Dev Phone のシステムイメージ 更新されてるね。 日本語ロケールもiWnnも入ってないけど…
>>521 >P4-3GHzでやってると
Phenom X4で部屋の温度が35度まで上がる俺だと焼け死ぬな。
>>512 サンクス試したらできました。
ありがとう!!
>>512 それやってみたけど、Eclipse さんに怒られました(´・ω・`)
int はサポートしてないよーうんぬんかんぬんって
529 :
デフォルトの名無しさん :2009/07/23(木) 13:29:40
質問です。 フォントが気に入らないので、外部フォントを使いたいのですが、 リファレンスを探したけれど見つからず... 外部フォントは使えないのでしょうか?
/system/fonts /sdcard/fonts に
>>531 ありがとう!
すいませんが、そこに置いたフォントを画面表示に
使用するフォントとして読み込む方法も教えて頂けますか。
ふつうのjavaと一緒じゃないの?
Google Androidプログラミング入門を買おうと思ってるのですが、 この参考書ってどうですか? Amazonにはレビューがないので教えて欲しいです。
ディベロッパーサイトのリファレンスをもうちょっとちゃんと書いてくれればなぁ。 用語の使い方も統一してないし、、 特にresorceのidを指定するメソッドのときにどんなのを指定すればいいのか分からん。
537 :
デフォルトの名無しさん :2009/07/24(金) 18:55:15
ウォークマンとCyber-shotを合体? トリニトロンとベータも忘れないで欲しいな。
androidで外部jarを追加したいんだけど、 jarファイル自体はどこに置けばいいのでしょうか? binの中?それともresの中??
>>534 本を見ながらソースコード書いていってるんだけど、
暗黙的に省略している箇所があったりするので
他人のソース呼んだこと無い人にはちとつらいかも、と思いました。
せめて今回追加分を太字にするとかしてくれればよかったのに。
540 :
デフォルトの名無しさん :2009/07/25(土) 17:28:02
onTrackballEventを取得しようとして、F6キーで エミュレータをトラックボールモードにしてみたんだけど、 なぜか、イベントが取得できずに、ログには次のような警告が でちゃいます。 WARN/KeyCharacterMap(1021): No keyboard for id 0 WARN/KeyCharacterMap(1021): Using default keymap: /system/usr/keychars/qwerty.kcm.bin トラックボールイベントを取得するには何か設定が必要なんでしょうか??
>>534 IDEの機能はあまり使っていないですね。
他の書籍だとどうなんだろ。
今の時点で入門書がIDEまで面倒見る必要あまりない気がする。 正直既にEclipseでガスガスJava書けるかそれに準ずる程度にC++あたりを使いこなせてる人じゃないと 手取り足取りでHello Worldまで行けたとしてそこから先Googleのクソ不親切なドキュメントと正面衝突して粉々になるのが見えてる。
エミュレータ起動しないよー 1日で諦めるとしよう
エミュが動くスペックのPCを持ってないorz
思い切って実機を買うんだ。
>>532 確かに。こいつの場合やる人間が多いから、そのぶん情報もあるけれど、根っこはコンシューマ機。
ドキュメントと実機の動作が違うなんてざら。とにかくドキュメントは読めるだけよんで、サンプルもしっかり見る。
個人的にはBREW初めて触った時よりうんとましだとおもた。
>>504 返事が遅くなりました。
試したところ、無事やりたいことができるようになりました。
さーってアプリ公開までもう少し・・・
ところでおまいら、このクソGCとの付き合い方はどうしてますか (1)現状のGCに合わせたコードを書いている (2)どうせ遠からず世代別GCになるんだから世代別GCを想定して書いている (3)GC?なにそれ?
ヘブン
>>549 どれかと言われたら3に近いなあ
何が問題なのか良くわからないけど、いつ起きるかわからないGCが遅いって事なのかな?
ゲームじゃなくてもそこまで気にしなきゃいけないほど?
>>552 普通のアプリでもテンポラリなオブジェクトを作りまくると200msくらいのstop the worldしまくるからねぇ
逆に世代別GCが導入されたらテンポラリなオブジェクトは作りまくるくらいの方が吉となる
554 :
543 :2009/07/27(月) 00:50:32
>>548 レスありがとうございます。
スレ読み返したら
>>515 と同じでした!
エミュレータ使えるようになりました。demoプログラムも動かしてみました。
お騒がせしてすみません。
いまどきMIDPでもHotSpot実装なんだが昔ながらのstop the worldなの?これの実装・・・。
JITとGCはまた別問題
だれかx86版の実機でテストしてる人居る?
白地に黒文字にしたいんだが@android:style/Theme.Lightが不完全すぎて実用に耐えなくて涙 タブとかExpandableListとか死亡すぎる
VMWare上に開発環境構築してるんだけど、 開発環境の乗ったゲストにADP1つなげてEclipseを起動するとブルースクリーンが必ず発生します。 ゲストOSはWinProSP3。 同じような環境で開発してる方いませんか? 自分の環境の問題なのか、VMWareを使用する限り避けられない問題なのか切り分けたいお;
わざわざVMで実行する意味がわからない。 まあUSBドライバ周りが駄目なんだろう。
習作一号をMarketにうp 俺も含めてADP1しか持ってない人のために英語のDescriptionも付けたけど 正直英語サポートする気さらさらねーっちゅーかADP1で日本語ロケールサポートしてくんねえもんかなー
開発毎にVMに開発環境作っとくと色々楽なんよ・・・。
VMWareのゲストの上に開発環境構築してんの? ホストとゲストのOSの環境とゲスト上の開発環境言わないとエスパーしかしようがないんだが。
VMware側の仮想ドライバが対応してないんだろう
565 :
562 :2009/07/28(火) 15:13:40
>>563 おおぅ。すまんこってす。。。
ホスト Vista Bussiness 64
ゲスト XP pro SP3 (メモリ1024、CPU2個割り当て)
■ゲスト内の開発環境
eclipse: pleiades 3.5、 使用JRE: 1.5、 AndroidSDK: 1.5 r3
■追加情報
・adb devicesでadp1を問題なく認識する。
・adb -d shellで問題なくadp1のシェルを起動でき、lsコマンドも打てた。これを利用して無線でのアクティベートもできた。
・adb push でファイルをadp1のSDカードにアップロードしようとしたらブルースクリーン
・adp1をUSB接続してeclipseを立ち上げるとブルースクリーン
とりあえず、ゲストをUbuntuにしたらちゃんと問題なく動作してます。(今のところ)
でも個人的にはWindows上で開発したいので、何か気づいた点あればお願いしますorz
>>565 vmwareがちょっと古いんじゃない?
32bit on 64bitの環境でUSB使った時の既知の問題だと思う。
俺はあんまり詳しくないからvmwareスレで聞いてみて。
たぶんADP1もSDKも関係ない。
それよりXPのライセンスちゃんと余ってんの?仕事用?
org.apache.http.clientを使ってhttpを叩くアプリで、 アプリ終了後にHttpContextの必要な部分(具体的にはCookieStore)を永続化しておいて、次回起動時に戻したいんですが どうも手頃なシリアライザをorg.apache.http.*で見つけられませんでした。 この場合の典型的な流儀とかご存知の方いませんか。 CookieStoreのInterface乗っ取って自力でブッコ抜いて手でシリアライズする的なものは思いつくんですが…
>>568 継承して自力しかなかったと思うよ
なんか便利なヘルパークラスみたいなのはないよね?
571 :
デフォルトの名無しさん :2009/07/29(水) 12:20:49
画面を縦から横にするとactivtyが再度呼び出しされますが、このときすでに取得しているデータを受け渡すにはどうしたらいいのでしょうか? ネットから取得したデータを再取得するのはさけたいです。
>>571 最近いじってないから不確定要素もあるけど
AndroidManifest.xmlの<activity>に
android:configChanges="keyboard|keyboardHidden|orientation"
とかつけといたら入力途中のデータとかも普通に復帰したけどなあ
これだけでだめならonConfigurationChanged()に入れてみるとか
Activityのライフサイクルのイベントのどれかでなんとかなりそうな気がするけど。
あと<activity>のとこにはandroid:screenOrientationってのもあるんだな
生成にコストが掛かるorネットから取得したリソースを使い回したいという話なら アプリケーションクラスを継承して持たせるか、staticに持つしかないぽ 不用意にやるとメモリリークの危険があるのでandroid memory leaksあたりでぐぐるよろし
あんまりでかくないなら、SharedPreferenceでいいんじゃないの? とか思って良く読んだら、ネットからダウンロードしたデータだったか。 ブラウザのソースとかあれば、それを読むとわかりそうだね。
ブラウザはファイルに書いてるんじゃね
>>575 ファイルに書いてるなら、SharedPreferenceでもいいかもしれない。
SharedPreferences pm = PreferenceManager.getDefaultSharedPreferences(this);
Editor editor = pm.edit();
editor.commit();
あたりでなんとかなるんでないの?
みんなありがとー 普通のjavaアプリとは違うので右往左往してました。 色々調べてみます。
578 :
565 :2009/07/29(水) 20:59:18
>>566 遅くなっったけど、レスサンクスー!
とりあえず、ゲストをWindows 2003 Serverにしたら回避できますた
Google Androidプログラミング入門を見ながら ソースコード打ってるけど、楽しすぎるww
580 :
デフォルトの名無しさん :2009/08/01(土) 08:46:57
Android開発ってやれば儲かりますか?
>>579 その本、Amazonで一時在庫切れで、セドラーどもが高値で販売している。
内容のある古本を高値で売るのは文句は言わないが、一時的に入手できない
ものや、内容がobsoleteになってしまったものを定価以上で売る
セドラーどもは氏んでほしい。
件の本は、紀伊國屋書店とかに在庫があるようだが。
>>580 iPhoneみたいに儲かるのは早くても1年後だと思うよ
あまりにわけ分からないので、すみませんがひとつ質問です。 AndroidMarketに登録しようとしたのですが、 登録画面でPublishボタンを押すとなぜか 「Update a valid APK」 と出てしまいます。 jarsigner -verbose -verify で見ても署名情報ありと出たので 署名に問題があるとは思えません。 実機でのダウンロード&インストールもできました。 なにか解決策をご存知でしたら教えていただけると幸いです。
585 :
1 ◆i.4eedV1jg :2009/08/02(日) 06:47:00
お久しぶりです。1です。ブラックに就職決まりました。 毎日激務で死にそうです。 HT-03Aは発売日に買いました。 みなさんセッター・ゲッターは使ってますか? あと、XmlPullParserってバグがあるような気がするんですが・・ TAG_STARTが二回以上続くと2個目のeventTypeが上手く読み込めない・・
586 :
1 ◆i.4eedV1jg :2009/08/02(日) 06:48:13
修正 TAG_START → START_TAG
587 :
デフォルトの名無しさん :2009/08/02(日) 07:07:48
>>534 Google Android プログラミング入門 ASCII
が一番まんべんなく解説してるかも
あと、O'REILLYの初めてのAndroid
この2冊があればとりあえず大丈夫かな
>>538 eclipse 日本語化だったら
ビルド・パスから
参照ライブラリーっていうディレクトリができてその中にjarファイルが入る
>>569 どうやって実装するんだろ ゲームアプリと見せかけていたずらできますね
>>1 は
>みなさんセッター・ゲッターは使ってますか?
釣りか?
589 :
1 ◆i.4eedV1jg :2009/08/02(日) 10:05:23
>>588 使わないってこと?
ちなみに自分は使ってないです。
セッター、ゲッターはオーバヘッド大きいから 禁止だろ
591 :
デフォルトの名無しさん :2009/08/02(日) 10:12:47
>>590 thx
すでにコードがぐちゃぐちゃで、どうにかしたいです。
setter getter使ったら解決しそうな気がして
592 :
583 :2009/08/02(日) 11:28:35
>>584 一応-certsで自分の作った書名であることも確認しました・・・
よく分からないので該当サイトを参考に最初からやり直してみます
ありがとうございました。
明らかに
携帯のMIDPなら分からんでもないがスマートフォンのAndoroidでsetter/getterがオーバーヘッドはないわw
バレーボールの話ですよ
>>595 VMのソース見なさい
それが解らんようじゃ終わってる
初心者を銘打ったスレでVMソース見ろと言ってみたり 根拠を説明しなかったり ただの荒しですね
結局、初心者が煽ってるだけだな
>>597 どこを見ると書いてあるのかkwsk
つかDalvikってソース非公開じゃね?
クラス内では直接アクセスしろってことか。
そもそも何も考えてないsetter/getterは悪癖 今時の子は、メンバ変数一つ追加するたびに無条件にseter/getter関数 追加して、開発量増えたワーイワーイって思ってるでしょ
ぶっちゃけ実装まわりは詳しくないので、どんだけオーバヘッドがあるかは知ってる奴が一言説明してくれるだけで みんな幸せになれるよ! 出し惜しみしなければこのスレ見た人がみんな幸せになれるよ! まぁ、あんどろ関係なく、get変数名/set変数名みたいなのはアホだけどw
605 :
デフォルトの名無しさん :2009/08/02(日) 20:27:01
getterとsetterって使われてないのかよ・・・
使うだろ
>>604 >まぁ、あんどろ関係なく、get変数名/set変数名みたいなのはアホだけどw
こういうのをgetter/setterって言うんじゃないの?
ネット上のサンプルソースとか見てると 暗黙的インテントとかコンテントプロバイダとか 使ってるコードをよく見るけど やっぱり、そういうのを使っていった方がいいんでしょうか?
性能が気になる場所だけ使わなきゃいいだけの話
>>603 privateで変数操作時に間違えようがない場合ならアクセサ使わないかね。
でもprivateでも変数操作時にごにょるなら使う。
まあ、外に公開する場合は必要なら付ける。
無条件に追加ってのはないな。
>>661 ごにょる時点でもうアクセサではないような気もするが。
これって、1アプリケーションあたりの使用可能メモリ量とかって、 どうにかすると、取得できるんでしょうか? 画像ビューアーっぽいのを作ってるんですけど、400KBぐらいの jpg画像を3つ程読み込むだけでOutOfMemoryになっちゃうんですよね。 なんつーか、メモリがシビアなんで困ってます。 あと、VMがキビキビ動いてくれなくて、System.gc()とか使わないと いろいろダメっぽいです。
現行バージョンでは1プロセス16M制限らしいけどそんなにすぐには溢れないぞ 単にどっかでリークしてるだけだと思われ
615 :
613 :2009/08/03(月) 10:34:49
>>614 16Mだったら、OutOfMemoryにはならないはずなんだけどなぁ。
Bitmapクラスに読み込むと、ファイルとしては400KBでも、
メモリ中に展開したら、めちゃくちゃメモリ食うってことかな。
その400kbのjpgを展開して32bppのベタrgbaで保持したら 何メガバイトになるのか、というのが気になる。
>>616 今対象の画像が手元に無いので家帰ったらためしてみる
っていうか、そもそもBimapクラスって内部的には32bppのベタrgbaで
保持してるのかな?
なんか、保持してそうだよね。。。それが原因か、、、
普通2〜300万画素だろ>400KB
getter setter は惜しみなく使ってる。 後になってからの仕様変更とかに強いソースになるしさー。
ActivityのstartManagingCursor()というメソッドで Cursorのライフサイクルを管理してくれるらしいのですが、 このメソッドで管理されるCursorって ActivityのmanagedQuery()メソッドによって取得したCursor じゃないと駄目なんでしょうか? startManagingCursor()に登録しておくと AというActivityから、BというActivityに遷移した後 AのActivityに戻ったとき、Cursorの再検索が行われるようなのですが、 SQLiteDatabase#query()で取得したCursorだと 戻った時にExceptionが発生してしまいます・・・
622 :
613 :2009/08/04(火) 01:46:44
392KBのjpgをメモリ中に展開すると8,023KBになることが判明 これじゃOutOfMemoryになるのも無理ないっすね。。。 ということで、メモリにキャッシュする時はjpgのファイルイメージのまま キャッシュすることにしました。 うーん。普段PCだと10M、20Mとかなんとも思わないけど、 やっぱりこういう携帯端末だとメモリを意識してプログラム書かないと いけないんですね。 また、ひとつ頭が良くなった感じ。。。
別によくはなってないですw
こんなに盛大にメモリ使いまくれる環境でメモリ意識とか言われても・・・。
こういう低脳なプログラマは 一生メモリ産業に貢献してなさい。
了解了解
20Mも使って気にしないってのもな。
googleは8M以内推奨でしょ
おれもなんかつくるーとおもって Google Androidプログラミング入門 注文したけど入荷待ちすぐる。 JAVAできないけど大丈夫かな。 一応C/C++は普通に使えるけど。 それ以前に英語のリファレンス読むのかったるすぐる
C++脳は封印してOOPからやり直してみるのオヌヌメ
C++のOOPは通用しないの? というかC++使っててJAVAに移行する場合になんか良い本あったら教えてください
javaに対する認識がどの程度かによると思う。
java1.0のときに触ってやめた程度
文字列結合が死ぬほど重い。 何だこれは。 ■処理1(ループ回数47回) for (Hoge hoge : entry.getValue()) { str += hoge.toString() + "\r\n"; } ■hoge.toString() パターンその1 public String toString() { String str = ""; str += "a" + "b"; return str; } ■hoge.toString() パターンその2 public String toString() { String str = ""; str += "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + "b"; return str; } 処理1でhoge.toString()を47回ほどぶん回した。 処理にかかった時間は パターンその1 2181ms パターンその2 87341ms 文字列の長さが長くなるとそれに比例して処理速度がアホみたいに遅くなる。 これは何とかしてほしいぞGoogle。 ちなみにADP1調べ。
Androidをよく知らんので、はずしてるかもしれんがStringBufferは?
637 :
635 :2009/08/05(水) 22:01:51
■hoge.toString() パターンその2 public String toString() { String str = ""; str += "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + "b"; return str; } ■hoge.toString() パターンその3 (Newパターン) public String toString() { String str = ""; str = new StringBuffer(str).append("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa").append("b").toString(); return str; } パターンその2 22735ms パターンその3 17727ms ※今度はシミュレータ上での計測。環境がコロコロ変わってすまぬ。 ※2回計測して同じような感じだった。 理由はわからんけどStringBufferを使うとちょっと早くなった。 さらに理由はわからないけど、ADP1よりシミュレータの方がなぜか早いワロタ。 でも、まだ死ぬほど遅い。
639 :
デフォルトの名無しさん :2009/08/05(水) 22:48:00
いやいや。 >■hoge.toString() パターンその3 (Newパターン) toString() の中で StringBufferをnewしても結局それを47回呼んで、 str += hoge.toString() + "\r\n"; してるんだから、hoge.toString() の中で3回、外で2回もStringを new してるし。 そりゃ死ぬほど遅いでしょ…。toString() の外側が。
おk。把握した。しばしまたれよ。
こうしてみた。
■処理1改良版(ループ回数47回)
StringBuffer stringBuffer = new StringBuffer();
for (Hoge hoge : entry.getValue()) {
bord.toString3(stringBuffer);
stringBuffer.append("\r\n");
}
String str = stringBuffer.toString();
■hoge.toString() パターンその4
public void toString3(StringBuffer stringBuffer) {
stringBuffer.append("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa").append("b");
}
パターンその4 25ms
はえええええええええええええええええ。
でも、これだとtoString()が呼び元と依存関係ができちゃうんだよなぁ。。。
この速さを見ると、もはやそうするしかないんだけど。。。
>>639 ありがとねん!
でも、パターン1とパターン2の比較で 文字列長伸ばしたら処理速度が飛躍的に落ちるってことは、 もしかして内部でコンパイルする際に1文字づつStringBufferをnewするようにしてるのかなぁ。 おそろしいこってす。。。
お前、面白いな。
644 :
641 :2009/08/05(水) 23:18:22
すみません。
>>641 はコードがおかしいので一応訂正しておきます。連投すみません。
■処理1改良版(ループ回数47回)
StringBuffer stringBuffer = new StringBuffer();
for (Hoge hoge : entry.getValue()) {
hoge.toString(stringBuffer);
stringBuffer.append("\r\n");
}
String str = stringBuffer.toString();
■hoge.toString() パターンその4
public void toString(StringBuffer stringBuffer) {
stringBuffer.append("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa").append("b");
}
>>638 StringBuilderを使えばいいと思われ。
無駄にオブジェクトを作りすぎるなってことだろ 割とまともな結果だと思うけど リソースが無限にあると思ったら大間違いだぞ
>>646 99%同意。
でも、例のソースはそれほど特別にオブジェクトを作っているとも、
リソースを使っているとも思えない。無駄は多いけど。
たかだか47回ループの文字列結合で20秒超え(実機で60秒超え)はやっぱり掛かりすぎと個人的には思う。
648 :
639 :2009/08/05(水) 23:49:06
むちゃくちゃオブジェクト作ってるよ。 最適化無い前提で、以下ざっくり計算。 ■処理1(ループ回数47回) for (Hoge hoge : entry.getValue()) { str += hoge.toString() + "\r\n"; //@↑元々のstrとhoge.toStringの結果(下記D)を連結newし、元々のstrは破棄。 //A"\r\n"も当然newされて、更に連結のためnewされて@を破棄。 } ↑Stringのnew3回。 ■hoge.toString() パターンその2 public String toString() { String str = "";//Bここでまたnew1回。 str += "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + "b"; //C↑で、Bの内容と"aaa..."でnewされたものを連結してまたnewする。 //D"b"でnew されたStringとCの結果を連結してまたnewする。 //元々のstrは破棄。"aaaa..."と"b"も破棄。 //CのStringも破棄。 return str;//Dを返す。 } ↑Stringのnew5回。 なので、(3+5)*47 で376個のオブジェクト生成(と破棄)ね。 当然、フラグメンテーションとガベージコレクションも動いてるかも。
あまりにもCの文法で書かれていて全くオブジェクトを活用できてないということかい?
Javaの文字列処理の特性を理解してるかどうかの話だろ
なにげにとても勉強になった
昔FLASH(ActionScript)で文字列結合が遅いのも同じ理由だったのかな。 今はどうかしらんが。 インタプリタとかJITとかで動いててGCとか勝手にしてくれる実装だと そういう宿命なのか なにげにとてもr
JavaのStringがimmutableなのは最近のLLから来てる人には違和感ありありかもね
MutableStringがあるだろ
それ参照型ってとこを理解してないとかえってはまりそう
やっぱり文字列処理は、バイナリ自体いじれた方がいいな。 こんな制限環境じゃ特に。
つかこのご時世にfull gcのみで「ポイントは一時オブジェクトを作らないことです」とか言ってのける設計者は切腹しろって感じではある
なんか専門的になってのんびりしてた俺涙目
あまりにGCがへぼいとサイクル気をつけてshared_ptr使わされる方がよほどましに思える
文字列にmutableとimmutable両方あるjavascriptに隙はなかった。
661 :
デフォルトの名無しさん :2009/08/06(木) 03:23:00
型のあるJavaでは、それがStringBufferとStringなのでは?またはCharBuffer. ってことでなくて?
話ぶった切ってすまないが、 常に見えてるボタンって、どうやって実装してるんだ? ソフト キーボードが表示されても、 ひょこっと上に移動するボタン
上の方にも書いてあったけど、これメモリ管理がクソじゃね? ちょっと、メモリを使うだけで、すぐout of memory出るし。 プログラム的に、今稼働しているアプリが、後どれ位メモリを 使えるかって取得できないんかな? そうじゃないと、とてもプログラム組めんよ。
>>663 それ意味あるかなぁ。
後どれ位メモリを使えるか取得できても、
ほかのアプリも動作してることを考えると全部使うわけにもいかんし。。。
out of memoryなんてメモリリークしてた時以外出したことないなー
666 :
デフォルトの名無しさん :2009/08/06(木) 21:06:00
複数のアプリケーションを立ち上げた状態でホームにもどるとホームのアイコンを表示するのに時間がかかるのはなぜだろう。
>>666 結局ホームもアプリだから他のアプリ次第じゃメモリ解放されるんだろ。
その時復帰すると再構築に時間がかかるんでね?
VMがDoug Lea's mallocって糞アルゴリズムで 実装しているのが原因だと思う 組み込みでこんな富豪malloc使う意味が解らん googleは組み込み分野で能無しだと思う
まあ、そのうちJVMを組み込み用のJVMと置換えたのが発売されるよ! JBlendとか。
PhoneME Advanceベースで作り直せ。
てゆかなんでわざわざdalvikなんて作ったのか・・・ JVMはライセンス問題が色々ややこしいってのは分からんでもないが
dalvikVMって他の商用JVMの最低でも15倍から35倍も遅い みたいだけど
スタック型はリソースを消費しすぎるから、 レジスタ型のVMを作ったぜって言ってたが、 建前だったのか。 完全に信じてたぜ。
そもそもgoogleの作ったもので 最適が秀逸だった製品は無い いつも金に物言わせて 鯖5000台、データセンターお買い上げ ソースも丸ごと買収なんてやってる時点で 組み込み最適化なんて無理に決まってるw
高速dalvik
作ろうぜ
高速dalvikは絶対作ってはいけない 作るなら独自に作って売ったほうがいい
Googleなら、金にものをいわせて、Java-Chipを乗せてくれるよ!たぶん。
>>674 別にオープンソースのプロジェクトなんだからgoogleが出来なくてもいい
ここでアプリ開発中の初心者が一言↓
AndroidでCobolは動作するのでしょうか?
>>668 AndroidはLinuxのプロセスベースのマルチタスクモデルだから、
組み込み環境といってもかなりリッチな環境なんだけど、
こういう環境でDoug Lea's mallocより適しているmalloc実装って何よ?
Doug Leaのはかなり優秀なアルゴリズムで、
多くのmallocは彼の論文も参考にして実装している。
>>682 Androidはマルチタスクといっても
VMのGC走ってしまえばシングルタスクとほぼ一緒
何もできない。
PhoneMEとAdvanceの動く独自ビルドがいくつかあるのになぜそんな苦労を・・・。 google独自ライブラリ部分をPhoneMEに持って行った方がVM作り直すより楽だと思うぞ。
つかネイティブ部分はそんなに悪くないだろ。dlmallocも定石の選択だし。 GCがクソなのはdlmallocが悪いんじゃなくてGCそのものがクソなだけ。
android.provider.calendar がSDKに入ってないのはなぜ?
ubuntu 9.04(64bit)上に開発環境できた。 eclipseからエミュレータ上でhello androidが動くとこまで確認。 ずっとc#やってて、まともにJava使うの初めてだけどなんとかなりそうな気はしてる。 GPSとか使ったアプリ作りたいな。 とりあえずなんか作ったら報告するぜ。 チラ裏。
Zii Eggの発売日教えて
694 :
691 :2009/08/08(土) 00:34:14
>>693 多分俺へのrレスだと思うけど、仕事でVisual Studio(C#)使ってるのよ。
自宅ではUbuntu。
でも、monodevelop入れて一応UbuntuでもC#使えるようにはしてるw
>>692 超欲しいよねアレ。メモリなしなら激安っぽいし。
日本のクリエイティブも売ってくれるのかなぁ。
>>692 あれが3G対応だったら最強な気がする。
バッテリもたないか・・・
完全にスレチですね
しっかし、ああいう機種が今後出てくることを考えると、今後環境非依存性に優れたアプリ設計は重要になってくるよな
確かにそうだな 画面サイズの違いとか面倒そうだ
Acer(だっけ)がネットブックのOSするっていったり、 UbuntuでAndroidアプリがそのまま使えるようにするっていったり、 画面解像度の話は結構大変になるかもね。 つーか、1つのGUIレイアウトで携帯からPCまで対応するのは不可能でしょ。 CSSみたいに完全にレイアウトを切り離して考えられるような仕組みにしないと。 AVDも今は携帯向け解像度しか想定されてないけど、今後カスタム解像度でAVDが作れるようになったりするのかな・・・。
>>667 遅レスだけど、ありがと。
うーん。ちょっと不便
>>698 既に切り離されているんじゃ?
別に解像度に依存したレイアウトオブジェクトがあるわけじゃないし
切り離されてはいるけど現実問題としてさすがにNetbookの全画面を想定まではしてないなぁ 横幅一杯にリストビューがでろーんと出たら使えてもインターフェースとして香ばしすぎる
JavaのGUI設計と変わらないと思うけどね
>>701 PC で動作させる場合は、リサイズ可能なウィンドウ枠
を付ければいいんじゃない?
携帯向けのアプリなら、機能もシンプルだから、ゲーム系
以外で全画面表示する機会も少ないだろうし。
リサイズした場合のGUI位置の再計算をSwingみたいにやってくれればいいがなぁ。 携帯みたいな環境ほどスケーラブルGUIを実装した方がいい気がするが処理能力の問題と消費電力の問題が出てくるか。
リサイズしてもAndroidはマルチウィンドウ対応してないでしょ UbuntuでエミュでなくAndroid動かすってどうやるんだろう AndroidってLinuxのパーミッション系まるっと乗っ取ってるからバイトコード動けばいいとかいう問題じゃないよね
普通にx86のPCにインスコしたりして動くけど? Ubuntuの上で動かす必要あるの?
Viewのcanvasに描画されているイメージをBitmapとして 取得したいんだけど、分かる人いるでしょうか? CanvasクラスあたりにgetBitmapImageみたいなメソッドがあるかと 思って調べたんだけど無いっぽいんだよね。 現在描画されている内容を取得することはできないんだろうか。。。
712 :
708 :2009/08/09(日) 15:26:04
>>709 それだと、Bitmapに描画する方法なのでちょっと違うかも。
>>710-711 いい感じなので試してみたんだけど、getDrawingCache()を実行すると
なぜか、nullが返って来てしまう。。。
うーん。
もうちょっと試してみる。
SQLiteに対して専用のワーカースレッドを立ち上げて基本的にそこからアクセスするようなコードを書いてるんですが、 ここからUIスレッドに結果をCursorで返してCursorAdapter→ListViewと与えても大丈夫でしょうか。 つまりCursorからUIスレッド上でスレッドセーフでない処理をSQLiteに対して要求したりはしないでしょうか。
714 :
デフォルトの名無しさん :2009/08/10(月) 02:16:21
openglわかる方がいたら教えてください ゲームを作っていて、描画にはGL11Ext.glDrawTexfOES(float x, float y, float z, float width, float height)を使っているのですが このメソッドについて、「簡素化のため回転(Rotate)ができないなどの制約がある。」という記載を見つけたのですが、 この方法で描画する際に回転をする方法はないのでしょうか?
>>713 CursorAdapterってのがあるくらいだから大丈夫そうだけどねぇ。
ただ、いつcloseされるか気にはなる・・・。
>>715 AdapterはUIスレッドで動いてますから、AdapterがCursorにアクセスするとUIスレッドですよね
で、こいつらはListViewが操作されると勝手に(UIスレッドから)SQLiteを触りに行く可能性がある(よね?)一方で、別のDB用スレッドが同時にSQLを発行する可能性もありますよね
このようなケースに対してSQLiteは安全になってるんだろうかと
自己解決しますた SQLiteDBクラスにスレッドセーフティを切り替えるメソッドがありデフォルトオンでした アホンなんで長文書けませんが一応報告まで
onActivityResultメソッドの挙動が実機とエミュで違う。 エミュ側は、Activityを呼びだした直後にこのメソッドが呼びだされちゃう。 なんでだろう。 実機は、期待通り呼びだしたActivityから戻ってくると呼びだされます。
呼び出されるActivityに何か問題があって いきなり落ちてるとかって可能性はないの?
>>719 実機だと正常の動きをしてるので、特に落ちてるってことはないです。
ちょっと調査してみます。
main.xmlのコーディングミスでエラーが出ないことがあるけど、アプリ実行時に異常終了する。XMLファイルのチエックってできないの?
722 :
デフォルトの名無しさん :2009/08/11(火) 23:44:08
とりあえずパズルゲーム作ってみたんだけど、マーケット登録するほどでもないし 専用の晒しスレとかあったほうがよいのかな
登録しちゃえ
ADC2にエントリしれ まだ、始まってないけどな
どんどんアップすればいいと思うよ 意外とウケたら作り込む気になるかもしれないし、ウケなきゃ単に順位下の方に落ちていくだけ マーケット登録するとどうなるかみたいなことも知っておくのも悪くないしさ
726 :
722 :2009/08/12(水) 13:13:22
わかった。マーケット登録して上げてみる アプリごとに金が必要だと思っていたが開発者ごとに一回でよいんだな ちなみにパズルカテゴリのMobileWarというゲーム 初アプリなんでアレだけど感想もらえると幸いです
727 :
デフォルトの名無しさん :2009/08/12(水) 18:24:03
>>726 Mobile Warsって名前かな?
上の名前だと検索にひっかからなかった。
初めてAndroid Marketを見てみたが、ページ構成が見づらいな ブラウザの横幅最大が前提かよ
PC版のAndroid Marketは想像を絶するクソさ
730 :
722 :2009/08/12(水) 21:33:51
>727 ありがとうございます。その名前です。 あげるときにSつけちゃいました。申し訳ない。 でも、それで検索出来なくなるとか パズルカテゴリの日付順から探して貰えれば見つかると思います いきなり星2つけられててワラタ。厳しいー
ADP1から見えねえ。公開日本語のみになってる?
732 :
722 :2009/08/12(水) 22:09:32
>731 たびたび申し訳ない 日本語のみにしてました 世界公開設定にしますね
PC版は論外だが、Marketは検索自体マジ糞だよな よくこの検索をGoogleの名前で出せたもんだ恥を知れって品質
marketの検索のコツをおしえれ
>>733 そこで検索ツールを作って大もうけですよ。
3$までなら払う!
一番まともな入門書って何? Google Android アプリケーション開発入門 読んだけど意味わかめなんだけど 当方Java歴は2日だけど C#で.netアプリやってたからそんな初心者では無いと思うのだが
それ見てわからないって初心者か馬鹿だろ
>>737 何ページ辺りがわかめだったのか言ってくれないと、
解説するにも他の本を紹介するにも困る。
>>737 「まとも」とか偉そうに言うな。ヘタレが。
現時点では 「Google Android プログラミング入門」 が一番役に立ってるな
同じく 「Google Android プログラミング入門」
>>738 じゃあ、あの本は初心者向けの本じゃないといことで
>>740 P51 RESULT_OKとか大した説明無しに使っているところや
P87 ListViewでandroid:id=@android:id/listとしてて、なぜ@+id/listじゃダメなのかの説明が無い
など読んでて詰まった
まあ、なんとか分かったつもりだけど親切じゃないと感じただけです
>>741-742 amazonが入荷したら買ってみます
要するに英語が読めないからリファレンスは読めないって事ね? まあたくさん開発して貰いたければ用意せんといかんわなあ。> Google
個人で翻訳してるサイトあるよね。 つmuo_jp
746 :
デフォルトの名無しさん :2009/08/13(木) 11:13:48
marketに登録する時、DevphoneでDL可能か選択するフラグがあるけど、 なんか良くないことあんの?
こういう、技術本書いている人や ブログなんかで技術解説している人たちって どうやって知識を得てるんだろう? 自分は、何冊も本を読んだり、ググったりして なんとか、アプリを作れるけど 上記の人たちはもっと情報が少ない段階で これだけの解説を出来るんだからすごいな〜って思う。
英語のリファレンスやら、 サイトやら読んでんじゃね?
英語力が日本語なみ 理解力の違い 試して納得いかなければソースを追ってる
>>747 ソース読めよ。
ドキュメント探しているより速い。
どのソース?SDKのサンプルとか?
Android本体。 API知りたければ、API実装部分。
ソース見てみたかったけど、Windowsだと落とすのめんどくさそうでやめた
>>743 > RESULT_OK
そのサンプルコードにコメントがあるよな。
「結果がOKでなければ、エラーを表示する」と。
結果がOKでなかったら第2引数に RESULT_OK なる定数が入って
onActivityResult が呼び出される事はそこから推測できると思う。
実際に RESULT_OK がどういう意味なのかは、
リファレンスの Activity.onActivityResult の説明から辿れるぞ。
> android:id=@android:id/list
その前に、P86 に次のように書いてあるよな。
「リストビューを利用するアクティビティは、
リストアクティビティクラスを継承します」と。
これについては何も疑問に思わなかったのか。
テキストビューやボタンは単にそのビューを貼り付けるだけなのに、
なんでリストビューはアクティビティの継承が絡んでくるの?
そもそもリストアクティビティ(android.ListActivity)って何?
それをリファレンスで調べれば、たぶん先に進めるぞ。
> @android:id/list まあこれは(英語の)リファレンス読まんとわりとイミフだよな つうか全体的にリファレンスすらイミフな事が少なくないので、gitでソース取り寄せは入門書のSDKインスコの次の行辺りに必要な項目じゃねーのかと最近思う
とりあえずVMのソース読めよ それが理解できないうちに、アプリ作るとかねもうアホかと
VMのソースよまないとプログラムが組めないなんて どんだけ糞なプラットフォームなんだよ
VMのソースくらい読めないと糞なエンジニアだとは思うが、それにみあうだけのリターンがあるかどうかは謎
VMのソースw どんだけ実装依存なコード書きたいんだ
お前らスレタイ100回音読してこい
ここにいるやつって完全にオタクだよな キモすぎ
>>760 javaは初心者だけど組み込みでC++はエキスパートな奴のためのスレだろ?
それくらいわかってるって。
性格がひねくれてるやつがいるな
C++つかいってキモイよな C++のスレ見たが基地外多いし
いや、言語の問題じゃなくて個人の性格だろう どの言語にもキモいのはいるさ
この板でいくと Rubyスレの連中が一番基地外多い
このスレほどじゃない
768 :
デフォルトの名無しさん :2009/08/14(金) 02:10:50
カレンダーのcontent provider資料どっかにないすか? やっぱソース見なきゃ駄目かな. これができんとどうにもならんな
ruby信者が基地外なのはいうまでもない
Ruby自体はいい言語なんだがRubyに限らず信者と付いたら大抵キチガイ どうでもいいけどVMのソースはちらっと読んだが実装依存する気にはならなかったぞ VMがアレすぎてこの実装に依存しても早晩実装が変わるから依存するだけ無駄という確信は持てた
C++のキモさとRubyのキモさはかなりベクトルが違うな C++のキモさは京都大学理学部のど真ん中にいるようなキモさ Rubyのキモさは鶴橋のど真ん中にいるようなキモさ
このスレの初期の流れは良かった キチガイ大杉
androidアプリはpythonで書けますか?
書けると思えば書ける
>>774 おまえ、それ思いつきで訊いてるだろ。
一度でも「android python」でググったか?
ハンドコンパイルだな
JPythhon使えば?
androidのフレームワークはカーネルを除けば8割方C++だと言うのに。
基地外が作った土台の上で踊らされていることに気づいていない
>>764 が不憫でならない。
googleはC++大好きだもんな v6のソース読んだ時はあまりの美しさに次の日から俺の書くコードが激変したよ
V8だ…
782 :
デフォルトの名無しさん :2009/08/14(金) 19:59:45
Android プログラミング入門の198ページの ソースコードのBにSchedule scheduleとありますが、 これは自分でScheduleクラスを作成しなければいけないのでしょうか? ここで詰まってしまって困っています。 教えてください、お願いします
>>779 androidをandroidたらしめてる部分はほとんどjavaだよ。
c/c++な部分は、誰が作っても似たようなものになるのがほとんど。
元はc/c++だったのを無理にjavaにしたっぽいのもところどころある。
frameworks/base/serviceとかな。
つーか今のandroid環境のc++はstlがまともには使えないぞ。
なんせ例外が使えないからな。
でっていう
>>782 自分で作る必要がありますね。
ただ、データをセットするだけのクラスだから説明するまでもないってことじゃないでしょうか。
ソースコードが公開されているはずだからダウンロードしてみてはどうでしょうか?
V6フイタw 何かと真剣に悩んだじゃないか
めっちゃアホみたいな質問でごめん。 Javaでhtml escape/unescapeする関数ってどこにありますかね。 まさか無…はは…そんなまさか
>>786 Java html エスケープ
でググればサンプルがいっぱいおっぱい
>>787 え、探したんすけど、あります?
>>788 いや無いとはっきり分かってるなら別にサンプルとか無くても速攻で自作するんですけど、あるなら再発明してテスト要因増やしたくはないので
org.apache.commons.lang.StringEscapeUtilsはAndroidには入ってないですよね
「日本Androidの会」のサイト、落ちてる?
793 :
791 :2009/08/15(土) 11:57:46
なるほど...ありがとうございます。
閉めるの早いな。山師かよw
795 :
デフォルトの名無しさん :2009/08/15(土) 12:55:48
HT-03AをPCに接続したのですが、Eclipseが認識してくれないようです。 具体的には、HT-03AをPCにUSB接続し、OSでは認識しているのですが、 Eclipseでデバッグ実行してもエミュレータが起動してしまいます。 HT-03A側のオプション「USBデバッグ」はONにしていますが、 何か他に設定が必要でしょうか?
796 :
795 :2009/08/15(土) 13:16:45
797 :
デフォルトの名無しさん :2009/08/15(土) 13:24:00
ソースを手に入れたいんですが、linuxの知識ほとんどなしです. cygwin か VMware でと思ってますがどっちがおすすめですかね.
第3の選択肢 ・あきらめる
vmwareお勧め 色々なところでやくだつよ
800 :
デフォルトの名無しさん :2009/08/15(土) 14:22:37
よし決めた、VMware+Ubuntuつうのにしてみるわ.
803 :
デフォルトの名無しさん :2009/08/16(日) 00:05:23
この前にマーケット上げてみたのを世界公開のままにしてたら 英語で罵倒されててワラタ。ひどい出来だし日本語対応のみだったけど 奴らはほんと容赦ないな
人煽るの大好きだからな。アメ公と格ゲーのネット対戦やれば分かる。
アメ中はネットで負けるとすぐ怒るよ 仕事でもお金出してるのどっちだと詰め寄って ようやく冷静になるレベルだから 糞VIPPERより耐性は低い
Garally のウィジェットって横方向のスクロールしか出来ないのでしょうか? 上下へのスクロールを可能にして、 iPhone SDKの PickerView っぽいことをしたいと思ってるんですが・・・
結論から言えば出来ない。
808 :
1 ◆i.4eedV1jg :2009/08/16(日) 06:04:19
RatingBarでバグ発見。 TableLayout内だとスターの数制限できない LinerLayoutでくくるとおk
>>803 そんなもんだよ。
というか感想書くインターフェースも悪いんだよね。
書く機会が主に入れる時か消す時かなんで、入れる時に感想書く奴はいないから、入れる→すぐ消す→罵倒みたいになりがち。
あんま気にすんな。
811 :
デフォルトの名無しさん :2009/08/16(日) 17:17:13
NotePad Tutorial の exercise 1を今読んでるんですけど データベースにデータが有るときと無いときでレイアウトが切り替えられますよね これはソースのどこでやってるんでしょうか? ListAdapterってのがやってるらしいんですけど ソースに見あたらない orz それともListViewやらTextViewをレイアウトすると自動的にそうなるのかな?
812 :
デフォルトの名無しさん :2009/08/16(日) 18:07:42
自己解決 ListActivityの仕業だった.
メーリングリストって活発なんですか?
Gmailアプリの詳細画面下に出てるような、画面を均等に分割してボタン並べる方法がわからん... サンプル探してみてるんだが見つからんし。 誰か教えてくれ。
>>815 おお、サンクス
レス検索するキーワードがまずかったみたいだ
期待通りの見た目になったよ
817 :
1 ◆i.4eedV1jg :2009/08/18(火) 16:54:41
menu.xmlで作成したmenuから独自canvasのアクティビティ(強制横向き画面)を起動するようにしてるんだけど、 画面横向きのときに、menuに設定したiconが、起動された独自canvasの画面いっぱいに表示されるんだけど、なにこれ? 画面縦向きのときは問題ない。
Androidのダイアログってモーダルで表示することってできないの? 「はい/いいえ」を選ぶようなダイアログでも、表示した際に処理が止まらずに、 そのまま進んじゃうようなんだけど、、、
携帯でモーダルって邪魔じゃね?
なんていうか、画面上はモーダルなので、 処理の中ではモーダルじゃないんだよね。 そこが、プログラミングしづらい。
UIスレッドは占有されるんじゃね?
ボタン押されるまでスリープさせといたら?
いやまあ、モーダルが必要な時もあるだろう。
モーダルは昭和のエロさが感じられる
JavaScriptのConfirmのように trueかfalseを返すモーダルダイアログがあったら便利なのに いちいちListenerを実装しなけりゃならんので面倒だなとは思った。
スカリー「モーダル、あなた疲れているのよ。」
節子それモーダルちゃう。モルダーや! スカリー年取ったよね。
モーダルってブロッキングインターフェースの関数にしろって話かwそれは無茶だw JavaScriptはシングルスレッドだしなぁ
日本Android会にあった質問に関しては、要するに「finish()が実行されるのがダイアログのOKボタンではなくR.id.BtnFinishを押した時点と書いてるから」に尽きる。 ダイアログのOKボタンを押した時に終了したいならダイアログのOKボタンにOnClickListenerを仕掛けましょうって話。 まあUIスレッドに制御が返せなきゃそもそもダイアログの操作も含めて何も出来なくなってしまうからな。 JavaにファイバがあればそういうAPIも不可能ではなかったかもしれないが、どのみち見通しが良いとは思えん。
830 :
デフォルトの名無しさん :2009/08/19(水) 12:53:34
サンプルプログラムを入力してエミュレータや実機で動かしてます. その時、そのターゲットにちゃんとインストールされてるときとされない 時がある(アプリケーションタブの中に入ってるときと入ってないときがある) この違いは何でしょう 教えてくだされ.
>>1 俺も今日から何か作ろうかと思ってるんだけど
板一覧の取得ってどうやってやった?
普通になら動くがエミュ上だと読み込んでくれないんだ
本屋で本見て興味持って、ググってこのスレにたどり着いた。 やっとスレ読了。 アイフォンよりは投資コスト低そうだな。マク買ってアイフォン買って、ソフバンと契約して、アポーに開発者契約の御布施なんてやっとれん。 どんどんアンドロイド携帯が出て、実機を安く買えると良いな。
なんかドコモから新しいAndroid携帯が出るみたいね HT-03Aじゃなくて 詳細知ってる人居る? CPUが1GHzでメモリ8GBだとか
Androidって64bitだったの?
836 :
デフォルトの名無しさん :2009/08/20(木) 06:22:58
>>831 2chブラウザは作るの秋田w 今は別のアプリ作成中 期待してた人ごめんなさい
anちゃん使ってる
これで動いた
public static class GetItaByHttp {
private HttpClient client = new DefaultHttpClient();
public String Getter(String uri) throws IllegalStateException, ClientProtocolException, IOException {
String answer = null;
HttpGet method = new HttpGet(uri);
StatusLine statusline; //Status-Lineはレスポンスの最初の行
HttpResponse response = client.execute(method);
statusline = response.getStatusLine();
837 :
デフォルトの名無しさん :2009/08/20(木) 08:03:10
つづき //リクエストが成功 if (statusline.getStatusCode() == HttpStatus.SC_OK ){ HttpEntity httpentity = response.getEntity(); BufferedReader reader = new BufferedReader( new InputStreamReader(httpentity.getContent(),"SJIS")); answer = reader.toString(); //Httpを解放 try { reader.close(); } catch (IOException e) { method.abort(); e.printStackTrace(); } } else{ answer = "サーバーエラー: "+statusline.toString(); } return answer; }
838 :
デフォルトの名無しさん :2009/08/20(木) 08:16:58
// Stringでデータを返す public static String getItaByHttp(String uri) { GetItaByHttp ita = new GetItaByHttp(); String tl = null; //公開TLの本文(XML部分)を返す try { tl = ita.Getter(uri); } catch (IllegalStateException e) { tl = "ランタイムエラー"; e.printStackTrace(); } catch (ClientProtocolException e) { tl = "HTTPプロトコルエラー"; e.printStackTrace(); } catch (IOException e) { tl = "入出力エラー"; e.printStackTrace(); } return tl; } }
別にあえてそれにする必要ねーわ
iアプリ作れたら、簡単に作れるレベル?
レイアウトで質問なんですが、LinearLayoutをhorizontalにしてTextViewを複数並べた時 [AAA][BBB][CCC] みたいになりますがこのBが長くなった時 [AAA][BBBBBBBBBBB][C C C] みたいになってしまいます。これをBが長くなった時は [AAA][BBBBBBBBBBB] [CCC] みたいに適宜次の行に送るようなレイアウトは不可能でしょうか? というかこういうケースって皆さんどう対応してますか?
>>843 さようか。
んじゃ、ちょっちやってみっかな。
>>844 Bの表示幅の最大を指定して文字をスクロールさせるか
文字幅計算しながらCanvasに直書きするしか思い浮かばないなぁ
TextViewでautoLinkを有効にした時、リンクを踏んだ時の挙動を乗っ取ってブラウザを開く以外の挙動にする方法ってどなたかご存知ないですか というかそもそもこれ乗っ取れるんでしょうか
849 :
デフォルトの名無しさん :2009/08/27(木) 20:24:32
アプリをランチャーから起動して何か操作してから Homeボタンを押して、アプリを待機状態にします。 で再び、ランチャーからそのアプリを呼び出すと、 その操作途中の状態から操作し直せるんですが 初回起動と同じ状態からやり直せるようにしたいのですが、 どのように実装すればいいんでしょうか?
ごめんonRestartか
NDKって、手作業でヘッダ生成したりandroid.mkをコピって来て書き換えたりっていうのをしなくて良くなるの? 結局JNI経由でネイティブにアクセスするみたいだから、結果は同じなんだろうけど… NDKに詳しい人、教えてください。
androidを勉強してますがなぜxmlファイルを使うのでしょうか?
>>853 Javaでコードを書くより、構造的なxmlで書いた方が、
ウィジェットの構造的な配置をやりやすいからとか。
だけど、Javaだと、コンパイルエラーで記述ミスとかに
気づきやすいけど、xmlでは、記述ミスがあっても、
コンパイルは通って、実行時にエラーでアプリが起動
しないことがあるね。これを回避するにはどうするんやろ。
855 :
デフォルトの名無しさん :2009/08/28(金) 21:57:58
標準だから
>>854 xmlはコンパイルされないよ。
設定ファイルみたいなものだから、xmlのチェックはXSLTとかのxmlのチェックツールを使ってやるしかない。
シェルスクリプトなりMakefileにjavacとxsltproc/xalan呼ぶ記述すればおk。
実行中に変更できない アプリを配置後変更できないなら xml(設定ファイル)の意味なんて無いのにね コンパイルできるコードの方がまだまし
そんなウェブページを全部JavaScriptからDOM組み立てて書くみたいな世界イヤすぎる
え?
>>859 だな。
はたして配置後に頻繁に入れ替えるようなUIを考えてるのがすごく怖いわ
まさかActivity1個で全部やろうとしてないか?
>>856 > xmlはコンパイルされないよ。
Google Androidプログラミング入門によると、
レイアウトファイルはソースコードのコンパイル時に自動的に読み込まれて
一緒にコンパイルされる
とあるので、その意味でコンパイルされると書いた。多分、xmlファイルの
記述ミスがあると、読み込まれがされず、一緒にコンパイルされないのかな。
XSLTとかのxmlのチェックツールのことを教えてくれて、感謝。
Eclipseでしか開発していないがxmlに間違いがあるとコンパイル拒否られるよ
>>864 俺も、Eclipseでやっているが、xmlに間違いがあっても、たまに
コンパイルが通ることがある。
どういうレベルの間違い? DTD違反とかなの?
プロパティに利用できない値を入れた時とか大体怒ってくれるよ
868 :
sage :2009/08/29(土) 13:53:49
良いか悪いかは別にして コマンドラインで開発してると怒ってくれないこと多いよ
怒られると濡れるM男のスレ。
スキーマくわせれば?
ttp://medt00lz.s59.xrea.com/wp/archives/482 >普段仕事に使っている番号は、全部携帯電話の「連絡先」に入れてあるから、その電話番号はとりあえず、「知らない人」からだとは分かった。
>HT-03A の着信履歴にはその電話番号が残っていて、そこにはなぜか、発信者の名前がカタカナ表記で書かれていて、その人のGmail アドレスが一緒に表示されていた。
電話番号をキーにしてgmailアドレスやプロフィールを引けるのかな
ニコニコ動画ブラウザ作ってください (*・人・*) オ・ネ・ガ・イ♪
>>873 まあ、有料マーケットになったらでるんじゃないの。
>>874 んじゃ 9月11日以降ですね
よろしくお願いします。
1じゃないしかなり全力で出遅れたが、2chカキコまで何とかこぎつけたぜ もなぢらのドキュメント酷すぎて泣ける
300だが、なんとかADC2に投入したぜ、2chブラウザ自動翻訳付き よろしゅう ほんと、ちゃんとした仕様書が欲しいですね
ソースが仕様書だ(キリッ
880 :
デフォルトの名無しさん :2009/08/31(月) 19:47:56
881 :
デフォルトの名無しさん :2009/08/31(月) 20:27:11
Mapアプリを起動するIntentで geo:0,0?q=Tokyo のようなIntentを送信すると"Tokyo"で検索された結果が表示されます。 ですが、 HT-03A で"Tokyo"の部分を日本語にしたIntentを送信した場合 文字化けした値が送られているようで、正常に結果が表示されません。 ※ HT-03A でのみ発生。1.5 r3 のエミュレータでは正常に結果が表示される。 Intentを発行する際に Uri.encode("東京","UTF-8")やURLEncode.encode("東京","UTF-8")のように エンコードをかけても化けた値で検索されているようで解決法がわからず悩んでいます。 HT-03A のMapアプリのバージョンが古い事が原因ではないかと思っていますが、 デフォルトの電話帳アプリからは日本語が含まれている住所からMapアプリを起動できますので、 何らかの方法を用いれば出来ると思うのですが方法がわかりません。 何かよい方法、ありませんでしょうか?
NDK を使って何かサンプルを作ろうと思い、試しに socket() を使ってみました。 するとビルド時(リンク時?)に socket() が無いと怒られました。 その後色々調べてみた所 Android.mk を修正するということまで わかったのですが Android.mk をどのように修正すれば良いのか わからずに悩んでいます。ご存知の方がいらっしゃったら ご教示頂けませんでしょうか。
883 :
882 :2009/09/01(火) 12:39:13
自己解決。 socket が sokcet になっていましたorz いやぁお恥ずかしい。 穴があったので入っときます。 socket に修正したところビルドも実行もうまく行きました。 スレ汚し大変失礼しました。
まったく、魅力無し。
886 :
デフォルトの名無しさん :2009/09/02(水) 09:14:02
これGPSはつかえないの?
887 :
デフォルトの名無しさん :2009/09/02(水) 10:55:34
GPS は嫌いです… 特に problem は…
無線LAN専用なのにGPSとかいるか? とりあえず俺は衝動予約したが
今HT-03A以外で実機買うとしたらADP2一択? SIMなしでアクティベートできる機種があるなら一考したいです
ADP2ってもう出た?
ADP2ってGDDの別名かと思ってた 普通に入手可能なのはADP1だけじゃないの? つかADP1は英語版しかないがいいのか
開発用なのに英語だと問題あんの? 使うだけなら問題だろうが
>>891 ファームを入れ替えれば日本語に出来たと思うけどなあ
それこそ、ぐぐってくれ
>>892 おまえはアプリのメニューとか英語にするつもりかw
カメラとGPS欲しかったな 俺は予約したが
>>891 昨日見たらADP1は在庫切れだったけど
>>893 野良ファームだとmarketが使えないという割と致命的な問題がある
>>889 私は秋葉原で HTC Hero (Sim Free) を買いました。
899 :
デフォルトの名無しさん :2009/09/03(木) 12:00:08
>>899 ADP1に載ってるファームのロケールに日本語がない件
尼UKからは買えないのかな
amazon UK 379.99ポンド*151.4円=57530円 1shopmobile 565ドル*92.4円=52200円 これSIMフリーの値段でいいのかな。欧州はものが高いのぅ そういえばHeroには日本語ロケールあるの?
906 :
877 :2009/09/04(金) 00:15:35
もはや何番煎じかも分からない2chブラウザをMarketに上げてみた でも正直anchanの存在が遠すぎて参戦した瞬間から戦意喪失気味
>>905 ADP1でも設定だけで日本語アイコンや日本語アプリがOKになるので
ver1.5にフォントやらは入ってる
ADP1は
/data/property/persist.sys.country
にJPと書く
/data/property/persist.sys.language
にjaと書く
とロケールが日本になるよ
>>906 とってもよいでばないですか
ところでanchanでもそうなんだけど
お気に入りに入るためにトップに戻ろうと戻るボタン連打すると
いつもHOME画面にまで戻ってしまうので
お気に入りにはいつでもどこでも飛べるとうれしいです
あといずれ実装されるであろうスレタイ検索のワードをお気に入り登録できるようになると
すんばらしくなるとおもいます
> あといずれ実装されるであろうスレタイ検索のワードをお気に入り登録できるようになると すんまそん。日本語でおk スレタイ検索は既にあるんだけど、絞り込んだ状態をブクマしたいってことですかね うーん、その発想は無かった
各板のスレ絞り込みではなく find.2chの全板スレタイ検索ですね。 たとえば「android」と検索してブックマークすると 毎回全板からandroidと名のついたスレをひっぱってくるという機能が BB2Cに実装されてるのです。 えらい便利なので気に留めておいてもらえるとありがたいです
>>910 BB2Cってそんな機能あったっけ。と思ったら板一覧の右上の検索ボタンってこの機能だったのか
しかもブックマークできるとか普通に使ってて気づくの無理杉
find.2chはちゃんとしたAPIあるんすかね。scrapeするしかないのかな…
GoogleMapである地点Aと地点Bまでのルート探索をしたい場合 どのようにプログラムを書けばいいのでしょうか?
AsyncTaskクラスって 複数同時にexecute()すると、execute呼んだ順番に順次、逐次的に一つ一つ処理されるんだね。 同じような便利クラスで同時に処理してくれるのないんかな。
リストのガクガクスクロールってなんとかならないのかなぁ
Google Mapのルート検索のプログラミング方法がわからないです。
916 :
デフォルトの名無しさん :2009/09/06(日) 16:18:51
そうですか。。。
917 :
300 :2009/09/07(月) 01:43:54
私も Market に上げてみました。en2ch。 ブックマークできないのはいただけないかな。。。 自分はブクマするの面倒で履歴から見るので、実装しませんでした^^; 特徴は、勢いでソート、被リンク解析、名前が番号なら抽出できる、ぐらいかな? よろしゅう
お前ら2chブラウザばっか作んじゃねえよ俺も含めてwww SDカード保存はあんまり実装する気なかったけどなにやらトレンドっぽいな。次のバージョンで入れるか… つうかこれだけ一杯出てきて設定画面もないようなバージョンをリリースしたアホはもしかして俺だけか
919 :
300 :2009/09/07(月) 02:21:19
ほんと多すぎww 開発当初はいいの無かったからね。。
うぜえ書き方
>>915 Androidにルート検索機能はないと思ったが
「Androidに」? 何言ってるの?
揚げ足いらね
924 :
デフォルトの名無しさん :2009/09/08(火) 07:14:34
っチキンナゲット
なんでイカゲソじゃないの?
926 :
デフォルトの名無しさん :2009/09/08(火) 07:28:50
揚げ胸だから
>>915 Androidに搭載されているGoogle Map APIには
ルート検索は実装されていません。
よー分からんけど、Google map APIってサーバ側にあるんじゃないの?
929 :
デフォルトの名無しさん :2009/09/08(火) 22:35:41
呼び出しの話だろ 本当に無いかは知らんが
930 :
デフォルトの名無しさん :2009/09/09(水) 08:42:06
そろそろ1がandroidタイムマシンを完成させるころか・・・
ばっくとぅーざふゅーちゃーですね。
確かにMapActivityを使う際の抽象メソッドに ルート情報を表示させるならtrue、表示させないならfalseを返すと ドキュメントには書いてあるけど、肝心のルート検索のメソッドは存在しないな。 もしかしてGoogleが実装し忘れたのか?
別にJava上のAPI作らなくても、ルート検索はできるし…
HTTP叩けばいいだけなんで…
まあ確かに参考書とかGoogle Mapを使ったサンプルとかやってるなら ルート検索のサンプルプログラムも書けばいいのに 何で書かないんだろう?
方法としては無理矢理HTTPでURLを飛ばせばいいんじゃないの? まあ抽象メソッドのルート表示ならtrueとか実装してるなら ルート検索API 用意しとけよと思ってたが
GET一発なのにAPI用意しろとか、 流石初心者スレw
まぁそう言ってやるなよ。誰でも最初は初心者だったんだから。
940 :
デフォルトの名無しさん :2009/09/09(水) 14:24:08
で、GET で取ったルートをどう MapView に表示するんですか? そーすはってください
煽りっぽくレスして相手から情報を引き出すのが最近の流行りですか?
自分もルート検索の仕方がわからないので 教えてください。お願いします。
俺も知りたい
ソースマダー?
1.GETリクエストを送る 2.還ってきたやつをMapViewへ表示 何でこれがわからないの?
ソースくれとかさすがにひどいな。最近は自分で書かずにコピペするやつを プログラマって呼ぶの?
>>946 GETリクエストで何を送信すればいいのかわからないんです
>>948 地点Aと地点Bのルート検索をしたいとするだろ?
GETリクエストは地点Aと地点Bの座標を送信すればいいんだよ
949 :
935 :2009/09/09(水) 14:54:55
>>947 右上に「∞リンク」のアンカーがあるだろ。
950 :
デフォルトの名無しさん :2009/09/09(水) 14:55:26
952 :
935 :2009/09/09(水) 14:57:16
∞リンクを見たんですが良くわかりません。 地点Aの座標が(x1,y1)地点Bの座標が(x2,y2)だった場合 どのようにURLを記述すればいいのでしょうか?
956 :
935 :2009/09/09(水) 15:24:02
>>956 これをGETリクエストで送って、還ってきた値を配列に取得
あとMapActivityの抽象メソッドの戻り値をtrueに
で良いんだっけ?
あとは何かあったっけ?
GETリクエストで取得できたんですが、この取得した文字列群を どのようにMapViewへ表示させればいいのでしょうか?
Androidでも使うことができる天気予報APIまたは地震APIって ありますか?
BroadcastReciver で Log.i 使って、ログ吐くようにしてるんだけど、 ログが吐かれない...orz Service から AlearmManager を使って BroadcastReciver 呼ぶようにしてるんだけど、 これがダメなんかな? それとも、ログ レベルかなんか設定しないといけない? 誰か教えてエロい人
961 :
デフォルトの名無しさん :2009/09/09(水) 21:52:01
manifest.xmlは編集した?
>>961 初耳です
ちょっと ggrks ってくる
>>961 961 さんのおかげで分かりました!
って言いたかったんですけど、
ワカンネー...orz
964 :
homeMan :2009/09/10(木) 00:22:46
Androidとサーバで通信して サーバ上にデータを保存するような仕組みを作ってみたいと思ってるんですが 基本的には、HttpClientクラスを使ってGETかPOSTパラメータで値を送って XMLかJSONで応答を受け取るっていうのが標準的な手法なんですかね? 調べてみるとJavaのオブジェクトをシリアライズ化して通信・・・ というような技術もあるようですが、一般的ではないんでしょうか。 あと、セッション管理とかの方法も必要になってくるのかなと思ってますが HttpClientのパッケージあたりのCookie管理で ゴニョゴニョとセッションIDを持ってくれたりするんでしょうか?
XML、JSONはシリアライズじゃないん?
XML、JSONはフォーマットな。シリアライズに使おうと思えばつかえる
Google Mapのルート検索でGETリクエストを使って情報を持ってくることが出来たんですが マップに表示させるにはどうしたらいいんでしょうか
>>969 AndroidってJavaScriptベースのGoogle Map APIって使えるの?
俺は普通にcom.google.android.maps.MapViewとかandroid用の
API使ってたけど。
もし、JavaScriptベースのやつを使えるのなら方法を教えてください。
お願いします。
gears_init.jsの使いどころがわかりません。 これはどういうときに使用するものなのでしょうか?
>>971 使えない。
だからAndroidアプリで取得した位置情報を
htmlファイルのJavaScriptに投げる感じ
Activityから他のActivityを生成するときに、呼び出し元のActivityの インスタンスを生成するActivityに渡すことってできますか?
975 :
デフォルトの名無しさん :2009/09/13(日) 23:49:21
>>974 渡して何をしたい?
普通にIntentじゃだめか?
976 :
デフォルトの名無しさん :2009/09/14(月) 07:03:06
public static使えばできると思うけど、なるべくintentの方がいい
>>974 もとのActivitiyをSerializableにしてIntent#putExtraで渡す。
受け取る方は、Intent#getSerializableExtraで受け取る。
で出来るかも。やる意味が分かんないけど。
そろそろ産め。
979 :
974 :2009/09/14(月) 22:45:47
返信ありがとうございます。 親アクティビティがサービスをバインドしてて、サービスとメッセージ交換できる 状態なんですが、子アクティビティからもサービスにアクセスしたい状況になったので、 親アクティビティを通してサービスにアクセスしようと思ってました。 それで親アクティビティのインスタンスが欲しかったのですが、結局取得できないっぽいので (Parcerableとか使ってみたんですがよくわからなかった)結局子アクティビティにも 同じサービスをバインドさせて解決しました。 たぶんかなり無駄なことしてる気がしますが。
IXCみたいな仕組みがあればいいけどな
なんかMarketのコンソールが日本語化されてら、いつからだ
982 :
デフォルトの名無しさん :2009/09/15(火) 12:34:12
>>981 昨日ぐらい、あと海外向けのみだけど有料アプリも販売できるようになってるよ。
15日の15時ってことは日本時間に換算するとついさっきか 今から出勤だから試す時間がねぇ。誰か人柱ヨロ
Android sdk1.6インストールしたけど、ネットに接続できない・・・・ 1.5のときは何もしなくても接続できたのに・・・・・ 何か設定が必要になったの?
そろそろ次スレじゃまいか?
Android sdk1.6インストールしたけど、何かエミュレータのSIMが インターネットに接続できないように制限かけてる。 何これ?まさか1.6からネット接続有料になったのか?
つか結局dalvikは遅いまま?
>>989 遅いまま。
ていうか俺もSIMに制限されてネットに接続できない。
エミュにSIMなんか付けるなカスが
エミュレータにSIMを内臓させたやつ出てこいよ。 ネット接続禁止とか馬鹿じゃないの?
はいはい。嘘はいいから と思って俺も使ってみたらマジでネットに接続できなくてワロタwww 「このSIMではネットワークに接続できません」とか出てくる
SIMファイル書き換えればおk