トップページ⇒tech
1001コメント312KB

Androidプログラミング質問スレ Part19

レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん2012/02/25(土) 14:24:49.22
このスレではAndroidSDK・NDKやAndroidマーケットに関する質問を扱ってます。

※プログラミング自体が初めて!なあなたには↓↓↓こちらへ
スレ立てるまでもない質問はここで
http://toro.2ch.net/test/read.cgi/tech/1328439334/
Eclipse統合M32【Java/C++/Ruby/Python/Perl】
http://toro.2ch.net/test/read.cgi/tech/1320318310/
★★Java質問・相談スレッド152★★
http://toro.2ch.net/test/read.cgi/tech/1329715551/

****関連リンク****
■ Android developers http://developer.android.com/
■ ソフトウェア技術ドキュメントを勝手に翻訳 http://www.techdoctranslator.com/


****前スレ****
Androidプログラミング質問スレ Part18
http://toro.2ch.net/test/read.cgi/tech/1328441261/
0951デフォルトの名無しさん2012/03/19(月) 14:36:13.89
>>950
もしかして自分で配置しないと駄目なのか…
とはいえ色んなサイズ用意すると容量増えるな
0952デフォルトの名無しさん2012/03/19(月) 15:22:34.21
>>936
うるさいしね
0953デフォルトの名無しさん2012/03/19(月) 15:56:02.81
持っているAndroid端末で、作ったアプリを実行したいのですが

Android端末と、パソコンをUSBでつないだら
インストールに失敗しました。と表示されてからというもの

EclipseのAndroid Device Chooserウィンドウを表示して
Choose a running Android deviceを選択しても、リストにAndroid端末が表示されず
何も選択できません。

実機とパソコンをつないだ段階でインストールに失敗しました。と出ている、その時点で
失敗しているのだと思うのですが

2回3回とパソコンとつなぎなおしてみても、何もおこらず困っています。

どうしたらよいでしょうか。

Androidの実機のほうの、提供不明のアプリにチェックもいれ。USBデバックにもチェックを
入れています。
0954デフォルトの名無しさん2012/03/19(月) 15:57:27.69
デバイスマネージャ
0955デフォルトの名無しさん2012/03/19(月) 15:58:43.74
>>953
その機種のドライバいれた?
0956デフォルトの名無しさん2012/03/19(月) 16:00:40.61
ドライバ洗った?
09579532012/03/19(月) 16:22:01.47
皆さん、回答ありがとうございます。

>>954
デバイスマネージャ見てみたのですが
どこにも×とか表示されていないので、何をいじったらいいやら
わかりませんでした。

>>955,956
ドライバ入れないといけなかったんでしょうか
入れてません。
調べてみます。
0958デフォルトの名無しさん2012/03/19(月) 16:33:17.81
ドライバとかよくわからなければどっかネット上の適当なところに apk 上げて実機のブラウザで落とせばインストールできるよ
09599532012/03/19(月) 16:36:42.76
>>958
回答ありがとうございます。

ドライバってPC上にインストールするのではないのですか?

androidの実機にもドライバダウンするの?

htc evo wimax使ってるので、今ネットからhtc Syncをダウンロード
してインストールしようとしているところです。
0960デフォルトの名無しさん2012/03/19(月) 16:42:45.91
いやいや、ドライバは PC にインストールするもので、PC と実機を USB 接続するためには必要
それとは別に、PC と実機を USB で接続しなくても、自分が作ったアプリの apk ファイルをネットから実機にダウンロードすれば、そのアプリをインストールできる
09619532012/03/19(月) 16:49:55.63
皆さん、アドバイスありがとうございます。
PCにhtc Syncをインストールしました。

無事、実機で作ったアプリが表示されました。
詳しくは、作ったアプリを実行ではなく

Debug Configurationsから、デバッグ実行ができました。

とりあえず、実機に無事アプリの画面が表示されたのでよかったです。

>>960
apkを実機にダウンロードして実行する方法もあるのですね。
今勉強中で、そこまでいってないので、apkファイルを吐き出す
ところまでいけたらやってみようと思います。
09629162012/03/19(月) 17:23:12.42
誰かが勝手に終了してて噴いたww

エラー内容はListViewのClassCastException
ステップ実行してもsetContentViewは問題なく通るんでさっぱり分からんかった

結局オチはレイアウトファイルで記載していた独自ビューのタグ名typoだった
xml絡みの不具合はエラーログ見ても分かりにくくてたまらん・・・
0963デフォルトの名無しさん2012/03/19(月) 17:27:45.89
>>962
そのException名を先に言えばすぐ解決したのにwwww
09649162012/03/19(月) 17:38:57.63
>>963
(゚Д゚)ハァ?
0965デフォルトの名無しさん2012/03/19(月) 18:10:04.60
エラーという言葉はエスパーでも分からない
0966デフォルトの名無しさん2012/03/19(月) 18:21:56.03
俺の顔にはエラーがある
0967デフォルトの名無しさん2012/03/19(月) 20:32:40.32
うっさい死ね
0968デフォルトの名無しさん2012/03/19(月) 20:50:26.30
俺は最近USB繋ぐの面倒臭いから、Windowsの共有フォルダにapk置いて
ESファイルエクスプローラからwi-fi経由でLANから直接実機にインストールしてデバッグしてる。
ドライバとか、いちいち要らないし楽。
0969デフォルトの名無しさん2012/03/19(月) 21:06:53.39
>>946
クラスにpublic宣言してなかったからでした。
0970デフォルトの名無しさん2012/03/19(月) 21:20:38.51
mainアクティビティにおいて、TableLayoutの行と列を動的に生成して管理したいのだが...いいサンプルコードはないだろうか。
固定幅と行数でなら結構ググると見つかるが...。列で使うデータ(表示させるデータ)は、String型のリストとして保持している。
0971デフォルトの名無しさん2012/03/19(月) 21:47:42.21
967は言葉づかいにエラーがある
0972デフォルトの名無しさん2012/03/19(月) 22:03:14.48
>>938
ありがとうございました。
みつかりました
0973デフォルトの名無しさん2012/03/19(月) 22:18:33.59
>>968
デバッグできない罠
0974デフォルトの名無しさん2012/03/19(月) 22:22:10.72
>>968
Logはどうしてんの?
0975デフォルトの名無しさん2012/03/19(月) 23:23:39.32
>>968
YOUワイヤレスしちゃいなYO!
0976デフォルトの名無しさん2012/03/19(月) 23:24:55.52
USBデバッグがちょくちょく切れるからWifi経由で出来ないかなって思ってたとこなんだよね
どうやってデバッグしてるのか気になるな
0977デフォルトの名無しさん2012/03/19(月) 23:25:52.20
>>976
ぐぐったら一発で出てきた
0978デフォルトの名無しさん2012/03/20(火) 01:12:45.34
ググったけどAndroid3.0以上しかできないのか?
0979デフォルトの名無しさん2012/03/20(火) 01:15:19.65
adbの機能の話??
0980デフォルトの名無しさん2012/03/20(火) 01:26:00.62
ちょくちょくの基準がわからんが、ICS対応の為に、中華タブぐらいは持ってるだろ。
0981デフォルトの名無しさん2012/03/20(火) 01:44:38.38
SQLiteを使っているのですが、
エスケープは自前でやるしかないのでしょうか?

String escaped = SQLite.escapeString(original);

みたいな関数を探したんですがみつからず・・・・。
0982デフォルトの名無しさん2012/03/20(火) 02:06:03.45
DatabaseUtils.sqlEscapeStringかなあ
0983デフォルトの名無しさん2012/03/20(火) 05:11:41.03
あった! ありがとうございます!
0984デフォルトの名無しさん2012/03/20(火) 08:00:47.89
>>980
PCと端末動かすと切れるんですよ
なので動かさないようにやってます
接触が悪いのから?

端末は1つしか持ってません。ごめんなさい
0985デフォルトの名無しさん2012/03/20(火) 08:38:06.02
現在、BOOT_COMPLETEDにて再起動時にサービスを開始してるのですが
これはinternalアプリでないと受け取れないと聞きました。
そこでコピー防止にチェックしてるのですが、この機能もいずれ廃止されると
聞きました。もし廃止されてexternalアプリになったらバグるような気がしますが
何か良い解決法は無いでしょうか
0986デフォルトの名無しさん2012/03/20(火) 09:28:11.05
>>979
Wi-Fiデバッグ
0987デフォルトの名無しさん2012/03/20(火) 11:48:09.34
>>986
普通にadb connectのことかと
0988デフォルトの名無しさん2012/03/20(火) 12:30:48.27
SDK2.2で、クラス内でTabを組み立てているんですが、
Android4.0のエミュレータではエラーが出てしまいます。
恐らくTabActivityがAndroid4.0に無いせいだと思うのですが、
TabHost tabHost = new TabHost(this);
tabHost.setId(android.R.id.tabhost);
などとIdを設定しても、addTabをする際にandroid.content.res.Resources $NotFoundException: Resource ID #0x0
とエラーが出てしまいます。
解決方法はないでしょうか?
0989デフォルトの名無しさん2012/03/20(火) 13:16:56.08
xmlをLayoutInflaterを使って載せるダイアログで動的にテキストビューを追加して拡張ってできますか?

例えばEdittextとButtonがあるダイアログで、Buttonを押したらもう一つEdittextが出てくる感じです
既にあるEditTextに書いた内容は破棄されません
0990デフォルトの名無しさん2012/03/20(火) 13:27:33.33
追加したい親の LinearLayout かなにかに id を振っておけば、
findViewById でその LinearLayout を得られるから、そこに addView で追加できる
0991デフォルトの名無しさん2012/03/20(火) 13:42:03.74
     ,-∧,,∧-- 、
   / (´・ω・`) /
   r-くっ⌒cソ、 /  こうしている今
  ノ '、 , 、 _, ' / /   布団のなかでおしっこしてるのは内緒
.(_,.       ././     
,(.,_ `'ー-、_,,..ノ/
  ~`''ー--‐'
0992デフォルトの名無しさん2012/03/20(火) 14:36:33.01
TextViewにも画像を配置できるみたいだけど
LinearLayoutにImageViewとTextViewを配置するのと
基本的に同じなの?
0993デフォルトの名無しさん2012/03/20(火) 14:45:59.27
>>988
thisが気になる
0994デフォルトの名無しさん2012/03/20(火) 15:10:06.19
>>992
例えば TextView の画像には scaleType とか指定できないよ
0995デフォルトの名無しさん2012/03/20(火) 15:27:19.90
>>994
そうなのか
TextViewだけだと使い勝手よくないな
0996デフォルトの名無しさん2012/03/20(火) 16:48:44.88
次スレ

Androidプログラミング質問スレ Part20
http://toro.2ch.net/test/read.cgi/tech/1332229701/
0997デフォルトの名無しさん2012/03/20(火) 17:03:08.31
自スレ

Androidプログラミング質問スレ Part19
http://toro.2ch.net/test/read.cgi/tech/1330147489/
0998デフォルトの名無しさん2012/03/20(火) 17:16:19.26
>>990
ありがとうございました。
0999デフォルトの名無しさん2012/03/20(火) 17:19:25.73
まだ継続すんの?
1000デフォルトの名無しさん2012/03/20(火) 17:22:31.18
1000
10011001Over 1000Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。