Androidプログラミング初心者質問スレ Part4
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2010/11/19(金) 16:33:21Androidプログラミング初心者質問スレ Part3
http://hibari.2ch.net/test/read.cgi/tech/1286357268/
Androidプログラミング初心者質問スレ Pert2
http://hibari.2ch.net/test/read.cgi/tech/1282716370/
Androidプログラミング初心者質問スレ
http://hibari.2ch.net/test/read.cgi/tech/1278560954/
関連スレ
【Google】Androidアプリ作成part6
http://hibari.2ch.net/test/read.cgi/tech/1286555951/
0208デフォルトの名無しさん
2010/11/29(月) 12:10:31うみゅ
0209デフォルトの名無しさん
2010/11/29(月) 13:24:49設定で切ってもチェックしないだけで変わらず常駐する糞アプリもあるし。
0210デフォルトの名無しさん
2010/11/29(月) 13:43:430211デフォルトの名無しさん
2010/11/29(月) 16:59:15ユーザの勝手と言っても、ユーザは常駐アプリの詳しい仕様を知らないだろ。
どんなアプリを、どんな理由で常駐するように作っているのか気になるなぁ。
0212デフォルトの名無しさん
2010/11/29(月) 17:02:270213デフォルトの名無しさん
2010/11/29(月) 17:42:50激しくスレ違い
0214デフォルトの名無しさん
2010/11/29(月) 20:14:48>bgに回っても止まらないように作られてるアプリって、その必要があるからでしょ?
正直その辺をちゃんとできていないアプリが多いせいかと…
0215デフォルトの名無しさん
2010/11/29(月) 22:15:23具体的には↓です
ttp://jcifs.samba.org/
単なるJAVAアプリの場合はjarのまま外部リンクしておけば大丈夫だとおもうのですが、
Androidアプリの場合dexになってまとまるので自作部分もソース公開でしょうか?
触らぬ神にたたり無しなのかな・・
0216デフォルトの名無しさん
2010/11/29(月) 22:27:43エミュレータでは動くのに実機で動かすと「予期せず停止しました」と表示されて強制終了します。
ちなみにAndroid2.2です。
以下のコードなんですけど、おかしな所ありますか?
MainActivity.java
http://code.google.com/p/android-hacks/source/browse/trunk/Hack30/useCamera/src/jp/co/brilliantservice/hacks/usecamera/MainActivity.java?r=5
プロジェクト全体
http://code.google.com/p/android-hacks/source/browse/trunk/Hack30/useCamera/?r=5
0217デフォルトの名無しさん
2010/11/29(月) 22:38:15Androidの勉強を始めました
一応、Androidの入門書を買ってみたんですが
当たり前のように出てくる
builder.setPositiveButton(R.string.button_close_dialog, new DialogInterface.OnClickListener(){
public void onClick(DialogInterface dialog, int which){
setResult(RESULT_OK);
}
});
や
int height = Integer.parseInt(textHeight.getText().toString());
のようなプログラムが全く理解できません。
参考書には知ってる前提で書かれてあるため説明はなし。
ググったり英語の意味を考えるとある程度理解は出来るんですが
「これはこーゆーものだ」と暗記するしかなく、戸惑っています。
まず最初にjavaのアプリの勉強ですか?
それともこのままゴリゴリとAndroidの入門書片手に勉強した方がいいのでしょうか?
0218デフォルトの名無しさん
2010/11/29(月) 22:41:22ん?それの何がわからんの?
もっと具体的にどの部分がわからんのか言わないと・・・
まさか無名クラスのこと?
0219デフォルトの名無しさん
2010/11/29(月) 22:42:38Javaの知識があってそのコードがわからないの?
0220デフォルトの名無しさん
2010/11/29(月) 22:46:15匿名内部クラスがわからないのだろうな
それはぐぐるなりして勉強してくれ
他はリファレンスを引く
http://developer.android.com/reference/classes.html
AlertDialog.Builder のところを見れば setPositiveButton が載ってるし
Integer のところを見れば parseInt が載ってるし、残りも自分で調べてくれ
0221デフォルトの名無しさん
2010/11/29(月) 22:47:33ソース読まずにレスします。
hacksのカメラ周りは前スレでなんか言われてたな。
持ってないからよくは知らんけど。
どういうエラーなの?
パーミッションはおk?
0222デフォルトの名無しさん
2010/11/29(月) 22:53:28なんで?プログラミングする以前の要件定義なり設計に関わるだろうに
0223デフォルトの名無しさん
2010/11/29(月) 22:55:21じゃヴぁの文法は匿名クラスでググるなりして、
APIは公式さらって、ネット上に散々落ちてるサンプルで使い方勉強するなりすればいい。
ていうか最初にJavaのアプリの勉強とか言ってるけど、
結局はそれぞれのAPI当たらないといけないから、同じ質問に行き当たるよ。
0224デフォルトの名無しさん
2010/11/29(月) 23:09:27LGPLの基本的考え方として「配布を受けた人が配布物中のLGPLの部分だけ
自分で自由にいじれるようになっていること」が必要。だからソースじゃなくても
オブジェクトコードでおk。dexの場合は最低限classファイルがあればdxで
再構成できるはずだからそれでいいはず。
0225デフォルトの名無しさん
2010/11/29(月) 23:10:07パーミッションはAndroidManifest.xmlに以下のように書いています。
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
ちなみに>>216のMainActivity.javaではファイル保存は行っていないので
下の方のパーミッションは使わないので関係ないと思います。
実機では起動した瞬間に「予期せず停止しました」と表示されるので何のエラーか分かりません。
エミュレータだと何の問題もなく動作します。
0226デフォルトの名無しさん
2010/11/29(月) 23:21:42おぉおお!
オブジェクトコード!確かに書いてあります!
そういう読み方だったのですか、目からうろこです
If you link other code with the library, you must provide
complete object files to the recipients, so that they can relink them
with the library after making changes to the library and recompiling
it.
ありがとうございます。がんばってみます!
# コードが汚すぎて晒すのがはずかしいんです・・
0228デフォルトの名無しさん
2010/11/29(月) 23:30:00前スレの話題 ttp://2chnull.info/r/tech/1286357268/520-521
ほかにもカメラ動かない報告多数
0229デフォルトの名無しさん
2010/11/29(月) 23:31:360230デフォルトの名無しさん
2010/11/29(月) 23:32:230231デフォルトの名無しさん
2010/11/29(月) 23:33:34># コードが汚すぎて晒すのがはずかしいんです・・
あるあるwww
0232デフォルトの名無しさん
2010/11/29(月) 23:39:13設計面は変わらないが....
0233デフォルトの名無しさん
2010/11/29(月) 23:41:25ここの住人は下流のことしか頭にないので、上流の話はよそで
0234デフォルトの名無しさん
2010/11/30(火) 00:11:52ここの住人は下流のことしか頭にないので、上流の話はよそで
0235デフォルトの名無しさん
2010/11/30(火) 00:32:130236デフォルトの名無しさん
2010/11/30(火) 00:53:210237デフォルトの名無しさん
2010/11/30(火) 01:24:15喧嘩をやめゅてぇ〜♪ / 丶 / ',
ノ//, {゚} /¨`ヽ {゚} ,ミヽ
ふたりをとゅめてぇ〜♪ / く l ヽ._.イl , ゝ \
.ni 7 / /⌒ リ ヘ_/ノ ' ⌒\ \
l^l | | l ,/) (  ̄ ̄⌒ ⌒ ̄ _)
', U ! レ' / / ̄ ̄ ヽ, ` ̄ ̄`ヽ /´ ̄
/ 〈 / ', .n .| ・ ・ |
ヽっ{゚} /¨`ヽ {゚}, l^l.| | /)ノ |
/´ ̄ ̄ .l ヽ._.イl ', | U レ'//) ノ
/ ィ-r--ノ ヘ_/ノ ', ノ / ∠_
,/ ヽ rニ | f\ ノ  ̄`丶.
丿' ヽ、 `ヽ l | ヽ__ノー─-- 、_ )
. !/ ヽ、 | | | / /
/ !jl |ノ ,' /
.l l | | ,'
.| ・ 丶 ヽ | /
! ア!、, | | ,ノ 〈
./ ・ ./' ( ヽ_____ノ ヽ.__ \
/ ヽ._> \__)
0238デフォルトの名無しさん
2010/11/30(火) 03:13:25x コードが汚すぎて
o プログラミングが下手すぎて
0239デフォルトの名無しさん
2010/11/30(火) 08:14:17変数名が適当だったりコメントで無茶苦茶書けばコードが汚いって表現でも通る
0240デフォルトの名無しさん
2010/11/30(火) 12:42:00どうすればよいですか?
0241デフォルトの名無しさん
2010/11/30(火) 13:11:110242デフォルトの名無しさん
2010/11/30(火) 21:26:54おっと、俺の紹介はそこまでだ
0243デフォルトの名無しさん
2010/11/30(火) 21:30:340244デフォルトの名無しさん
2010/12/01(水) 01:30:13でもそれと続けてダイアログ出すことと何の関係が?
別に続けて出していいじゃん?
0245デフォルトの名無しさん
2010/12/01(水) 03:32:411.指定したタイミングでアプリが自動的に赤外線受信/送信を開始する
2.複数のIS01と赤外線送受信をやりとりする
ってことはできないんでしょうか?
https://sh-dev.sharp.co.jp/android/modules/reference/
0246デフォルトの名無しさん
2010/12/01(水) 07:57:26この場合、読み込み処理を自作するしかないのでしょうか?
あと、OBJ形式にした場合グラフィックの人が作成したシーンファイル特有のデータが失われることがあると思いますが
シーンファイル特有のデータは、プログラマが何とかしなくてはならないんでしょうか?
0247デフォルトの名無しさん
2010/12/01(水) 08:16:350248246
2010/12/01(水) 13:20:36本当はすぐに解決じゃなくて色々回答を待った方が良いんだろうけど。
0249デフォルトの名無しさん
2010/12/01(水) 13:22:14http://hibari.2ch.net/test/read.cgi/tech/1286555951/
0250デフォルトの名無しさん
2010/12/01(水) 13:45:54下らない事でイライラすんな。
0251デフォルトの名無しさん
2010/12/01(水) 22:29:14マルチなら「他のスレで質問しましたが回答が無いので、
このスレで再質問します」と、
付け加えるのがネチケットだろうに
0252デフォルトの名無しさん
2010/12/01(水) 22:36:320253デフォルトの名無しさん
2010/12/01(水) 22:40:18決まりじゃないんだよねえ
0254デフォルトの名無しさん
2010/12/01(水) 22:55:150255デフォルトの名無しさん
2010/12/01(水) 23:37:37ライブラリ買ってくるか自作しろ。
シーン周りとかも。
市販コンバータでも変換できない部分は自分でやれ。
0256デフォルトの名無しさん
2010/12/02(木) 01:07:510257デフォルトの名無しさん
2010/12/02(木) 01:17:45ありません
0258デフォルトの名無しさん
2010/12/02(木) 01:41:18なくはない
0259デフォルトの名無しさん
2010/12/02(木) 06:38:15サンプルコードとして入っているアプリは素材として自由に使っていいのでしょうか?
画像や音楽そのまま使ったら怒られるとか、使ったことを明記する必要がある等、
注意することがありましたら御教授ください。
0260デフォルトの名無しさん
2010/12/02(木) 07:42:320261デフォルトの名無しさん
2010/12/02(木) 08:23:23無きゃ無いで配布者に問い合わせろ
0262デフォルトの名無しさん
2010/12/02(木) 08:50:08スレッドをstartさせて、runメソッドの中で呼び出すと
createメソッドのところでエラーになります。
runメソッドの中では表示できないのでしょうか?
それとも他の要因?
0263デフォルトの名無しさん
2010/12/02(木) 10:28:43画面描画はメインスレッドでしか出来ません。AsyncTask 使ってみたら?
0264デフォルトの名無しさん
2010/12/02(木) 10:30:28つ ttp://www.adamrocker.com/blog/255/hello-android-chapter7-the-connected-world.html
0265デフォルトの名無しさん
2010/12/02(木) 12:05:55ありがとうございます。できました!
0266デフォルトの名無しさん
2010/12/02(木) 12:48:02答えていただきありがとうございました。
サンプルに入っているゲームの画像と音楽だけ変えて一つ作ったのですが、
とんでもない権利侵害をしてしまうところでした。
0267デフォルトの名無しさん
2010/12/02(木) 15:21:200268デフォルトの名無しさん
2010/12/02(木) 15:57:44レイアウトエディタでClassNotoFoundExceptionが出て表示されないが
実行するとエラーは出ずに実行できる
こういう状態のときにまず疑うのはどのへんですか?
ちょっと見当がつかないのでヒントになりそうなアドバイスをいただけないでしょうか?
0269デフォルトの名無しさん
2010/12/02(木) 16:06:10アイコン使ってるわw
0270デフォルトの名無しさん
2010/12/02(木) 16:11:480271デフォルトの名無しさん
2010/12/02(木) 16:20:010272デフォルトの名無しさん
2010/12/02(木) 18:31:27これ流行ればAndroidアプリの需要増えね?
0273デフォルトの名無しさん
2010/12/02(木) 18:52:170274デフォルトの名無しさん
2010/12/02(木) 18:55:100275デフォルトの名無しさん
2010/12/02(木) 20:15:04つ logcat
0276デフォルトの名無しさん
2010/12/02(木) 22:52:05遅レスでスマヌが、続けて出すとwindow leakで怒られるんだよね。けど、Activity をダイアログに見せて表示するようにした。レスありがとう。
0277デフォルトの名無しさん
2010/12/03(金) 00:17:52RPGですね?わかりまづ
0278デフォルトの名無しさん
2010/12/03(金) 02:29:42設定からアプリの詳細を確認すると、許可の欄にストレージと電話/通話の2つがあるんですが
ここに表示されるのってパーミッションで許可した場合だけじゃないんですか?
0279デフォルトの名無しさん
2010/12/03(金) 02:31:19targetSDKVersion指定していないと、自動で設定される。
昔はそのパーミッションが無かったから
0280デフォルトの名無しさん
2010/12/03(金) 02:41:25調べても見つからなかったので助かりました。
0281デフォルトの名無しさん
2010/12/03(金) 11:44:560282デフォルトの名無しさん
2010/12/03(金) 13:41:20現在スレッドを使用するアプリケーションを作成しているのですが、
GCが2秒おきに発生してカクつくので困ってます。
そこで質問なのですが
・GCの発生間隔はライブラリで制御できるのでしょうか?
・それともプログラムの処理を見直せば2秒ー>5秒とかになったりするのでしょうか?
0283デフォルトの名無しさん
2010/12/03(金) 13:49:20なんでGCが発生するかを考えれば解決方法も見えてくる
0284デフォルトの名無しさん
2010/12/03(金) 13:58:35発生条件をリストアップして調べてみます。
ありがとうございます。
0285デフォルトの名無しさん
2010/12/03(金) 14:13:05新たなメモリを確保しなければよいが
0286デフォルトの名無しさん
2010/12/03(金) 14:58:390287デフォルトの名無しさん
2010/12/03(金) 15:36:41うまくその方向でいけるように検討してみます。
>286
VMのソースが公開されていたので解析してわかりました。
最近のオリジナルVMなのにGCは1種類しかサポートしてないですね。
すいません無知でした。
0288デフォルトの名無しさん
2010/12/03(金) 16:48:37サイトとかないですか?
0289デフォルトの名無しさん
2010/12/03(金) 20:12:35あとフリー素材の大半はweb上で使われる事前提だからアプリに組み込んで公開するなら必ず問い合わせろ
0290デフォルトの名無しさん
2010/12/03(金) 20:21:580291デフォルトの名無しさん
2010/12/03(金) 20:50:46ネット環境はエロサイトを閲覧するだけにある訳じゃないぞ。
0292デフォルトの名無しさん
2010/12/03(金) 20:54:290293デフォルトの名無しさん
2010/12/03(金) 20:57:020294デフォルトの名無しさん
2010/12/03(金) 21:01:170295デフォルトの名無しさん
2010/12/03(金) 21:15:190296デフォルトの名無しさん
2010/12/03(金) 21:15:550297デフォルトの名無しさん
2010/12/03(金) 21:16:160298デフォルトの名無しさん
2010/12/03(金) 21:57:510299デフォルトの名無しさん
2010/12/03(金) 22:29:01ここのひとたちは難しい質問には答えられないんです
0300デフォルトの名無しさん
2010/12/03(金) 22:33:040301デフォルトの名無しさん
2010/12/03(金) 22:58:48なぜか実行すると左寄せになってますorz
0302デフォルトの名無しさん
2010/12/03(金) 23:24:31親要素の幅が足りないor親要素がgravity:rightしてる か?
0303デフォルトの名無しさん
2010/12/03(金) 23:39:30親要素の幅は足りてるし親要素もcenterにしてみたけど変わらないです
AdapterのgetViewでinflateして取得してるレイアウトです
あ、そのhogeLayout.xmlをActivity#setContentView()してみたら
意図通りcenterにきました!
つことはもしかしてListViewの中で使うとGravityが効かなくなるの?
0304デフォルトの名無しさん
2010/12/03(金) 23:58:19ListViewの中でもGravityはいけましたorz
その親のTabActivityあたりが怪しそうです
失礼しました
0305デフォルトの名無しさん
2010/12/04(土) 00:41:500306デフォルトの名無しさん
2010/12/04(土) 03:47:11月会とかで聴きたい講演があったらたまに行く。
0307デフォルトの名無しさん
2010/12/04(土) 11:11:41アプリを450件くらいいれて、Apps Organizerを実行すると、
fillWindowでDiskIOExceptionが出てる
■ このスレッドは過去ログ倉庫に格納されています