Androidプログラミング質問スレ Part36
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
2013/09/12(木) 21:55:19.11※プログラミング自体が初めて!なあなたには↓↓↓こちらへ
スレ立てるまでもない質問はここで 126匹目
http://toro.2ch.net/test/read.cgi/tech/1363522503/
Eclipse統合M34【Java/C++/Ruby/Python/Scala】
http://toro.2ch.net/test/read.cgi/tech/1361510049/
★★Java質問懽\363蜻樺kスレッド161★★
http://toro.2ch.net/test/read.cgi/tech/1364006637/
****オススメ関連リンク****
■ TechBooster http://techbooster.org/category/android/tableofcontents/
■ Androidメモ http://www.saturn.dti.ne.jp/npaka/android/index.html
■ 逆引きAndroid入門 http://www.adakoda.com/android/
■ Androidプログラマへの道 http://wiki.livedoor.jp/moonlight_aska/
■ Android Wiki* http://wikiwiki.jp/android/
****公式リファレンス****
■ Android developers http://developer.android.com/intl/ja/reference/android/a\
\
pp/Activity.html
■ ソフトウェア技術ドキュメントを勝手に翻訳 http://www.techdoctranslator.com/
■ 日本Androidの会 https://groups.google.com/forum/?fromgroups=#!forum/android-\
\
group-japan
■ StackOverFlow http://stackoverflow.com/questions/tagged/android
****前スレ****
Androidプログラミング質問スレ Part35
http://toro.2ch.net/test/read.cgi/tech/1376627940/
0002デフォルトの名無しさん
2013/09/12(木) 22:06:59.00,r'::::::::::::::::::::;::r;:r l::::::::::::::::::l!
'i::::::::i:::;:::;r'´'´ `ヾ:::::::::::::l!
r‐、 'i;i::::::l_,,,_ __,,,_ ヾ::::::::::l!
人 ゝ,,_ ,,_,,,、 'i;:::,,i´ ゙̄l‐'i´ ̄`i!、_l::::::::;;;l!
(○) ̄  ̄ i‐、-l、 !i`'‐''゙l _`‐-‐'゙ `;´!;;;l!
``'‐二i ‐`-'__ )) ゙l , ノ,/;l!''
l l! `-' ,r'i {_,,,_ l -===・'' ノ`'l!
l l!  ̄ l! /,_ ) l! ´ / :l''
/l l!/゙,=-,(こ)丿,,_ _,,r‐‐--‐ー‐-- ,,__,,,r}ゝ__,,, 、 -' l、
l、__l :l!__,(_ソ ̄) l;;;;;; ̄ ̄ ̄;;;;;;;;;;;;;;;;;;;;;;;;;ヽ;;;;;;;l;;;;;;;ヽ_ ̄``''‐- 、 , -‐}
} ヽ-~__,,,' -‐i/》;;;;;;;;;;;;;;;;;;;ヽ;;;;;;;;;;;;;;;;;;;;;;;;;ヽ;;;;l;;;;;;;;;;;ヽ ̄`''‐- 、l!//{`‐-、
l! ___,,, -‐{ l l;;;;;;;;;;;;;;;;;;;;;l;;;;;;;;;;;;;;;;;;;;;;;;;;;;l;;;;;;`''=‐- \‐-ッ'´ ', ' ,ヽ;;;;ヽ\_
`- ,,__,,, ‐'l./ l;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;l;;;;;;;;;`'‐ 、;;;;;;;;;;;>' ', ' ,ヽ<;;;;;; ̄`'‐、
l! ヽ`‐-、/ /;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;l;;;;;;;;;;;;;;;;;;;;;`'‐ / , ' ヽ/;;;;;;;;;;;;;;;;;ヽ
l! `
0003デフォルトの名無しさん
2013/09/12(木) 22:07:53.78,r'::::::::::::::::::::;::r;:r l::::::::::::::::::l!
'i::::::::i:::;:::;r'´'´ `ヾ:::::::::::::l!
r‐、 'i;i::::::l_,,,_ __,,,_ ヾ::::::::::l!
人 ゝ,,_ ,,_,,,、 'i;:::,,i´ ゙̄l‐'i´ ̄`i!、_l::::::::;;;l!
(○) ̄  ̄ i‐、-l、 !i`'‐''゙l _`‐-‐'゙ `;´!;;;l!
``'‐二i ‐`-'__ )) ゙l , ノ,/;l!''
l l! `-' ,r'i {_,,,_ l -===・'' ノ`'l!
l l!  ̄ l! /,_ ) l! ´ / :l''
/l l!/゙,=-,(こ)丿,,_ _,,r‐‐--‐ー‐-- ,,__,,,r}ゝ__,,, 、 -' l、
l、__l :l!__,(_ソ ̄) l;;;;;; ̄ ̄ ̄;;;;;;;;;;;;;;;;;;;;;;;;;ヽ;;;;;;;l;;;;;;;ヽ_ ̄``''‐- 、 , -‐}
} ヽ-~__,,,' -‐i/》;;;;;;;;;;;;;;;;;;;ヽ;;;;;;;;;;;;;;;;;;;;;;;;;ヽ;;;;l;;;;;;;;;;;ヽ ̄`''‐- 、l!//{`‐-、
l! ___,,, -‐{ l l;;;;;;;;;;;;;;;;;;;;;l;;;;;;;;;;;;;;;;;;;;;;;;;;;;l;;;;;;`''=‐- \‐-ッ'´ ', ' ,ヽ;;;;ヽ\_
`- ,,__,,, ‐'l./ l;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;l;;;;;;;;;`'‐ 、;;;;;;;;;;;>' ', ' ,ヽ<;;;;;; ̄`'‐、
l! ヽ`‐-、/ /;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;l;;;;;;;;;;;;;;;;;;;;;`'‐ / , ' ヽ/;;;;;;;;;;;;;;;;;ヽ
l! `‐,ィ___,/;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;i;;;;i;;;;;;;;;;;;;;;;;;;;
0004デフォルトの名無しさん
2013/09/12(木) 22:10:07.13j ,ィ/ | |
lィ' ,ィ/j/ | iリ
| /l / '"` | j
リ! /,ノ _,、-''''` /リ __________
| _.._ l/ ,.--;==ミ 、 ___,.ノ /{.○-゙‐rV /
ヽ,/`ヽヽト、 ´ {,.○-`‐‐ 、,.-ト| ,ノ< ハッハッハ! 見ろ!
∧ ̄ ゙i, `ヽ,r'´ ノ. ゙、--‐''´| \ 人がゴミのようだ!
| | ̄ ゙i ヽ、 __,,、-'" ,-、,:‐、〉 /  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
\\/. | \\\ i
\_'i ___\\\|
ヽ `ー─''''"´\\\
ヽ j\\\".;":;"." :
".;":;"." :".;":;". \ / \\\".;":;"." :
.;".;: .;" \ ______ /´ \\\ ".;":;"." :
: ゴ オ ォ ォ …… ! !".;" \\\ ;": ..;.;".;":
;" .;".;": _.;.;_".;": \\\ ド カ ァ ン !
.;".;": ..;.;".; ζ /_.;_/| .;".;", _ \\\ .;".;.;".;":.
0005デフォルトの名無しさん
2013/09/12(木) 23:46:39.17普通に親のsetSelection呼び出せばいけたぞ
ちゃんとレイアウトが準備され終わってから使ってみな
0006デフォルトの名無しさん
2013/09/13(金) 00:21:16.68j ,ィ/ | |
lィ' ,ィ/j/ | iリ
| /l / '"` | j
リ! /,ノ _,、-''''` /リ __________
| _.._ l/ ,.--;==ミ 、 ___,.ノ /{.○-゙‐rV /
ヽ,/`ヽヽト、 ´ {,.○-`‐‐ 、,.-ト| ,ノ< ハッハッハ! 見ろ!
∧ ̄ ゙i, `ヽ,r'´ ノ. ゙、--‐''´| \ 人がゴミのようだ!
| | ̄ ゙i ヽ、 __,,、-'" ,-、,:‐、〉 /  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
\\/. | \\\ i
\_'i ___\\\|
ヽ `ー─''''"´\\\
ヽ j\\\".;":;"." :
".;":;"." :".;":;". \ / \\\".;":;"." :
.;".;: .;" \ ______ /´ \\\ ".;":;"." :
: ゴ オ ォ ォ …… ! !".;" \\\ ;": ..;.;".;":
;" .;".;": _.;.;_".;": \\\ ド カ ァ ン !
.;".;": ..;.;".; ζ /_.;_/| .;".;", _ \\\ .;".;.;".;":.
0007デフォルトの名無しさん
2013/09/13(金) 04:07:47.210008デフォルトの名無しさん
2013/09/13(金) 06:53:54.34Eclipseで以下の3つの端末を使いテストしていますがうまくいきません。
端末1:800×1280 tvdpi(自動でhdpiが読みこまれる?)
端末2:720×1280 xhdpi
端末3:240×400 ldpi
方法1 drawableフォルダに画像(50×50px)を入れ、xmlで画像の幅はwrap_contentを指定
→端末1:67px 端末2:100px 端末3:38pxで出力される
方法2 drawable-nodpiフォルダに画像(50×50px)を入れ、xmlで画像の幅はwrap_contentを指定
→全て50pxで出力される
方法3:画面密度毎にdrawableフォルダと画像を用意(例えばmdpi:50px、xhdpi:100px)し、xmlで画像の幅はwrap_contentを指定
→端末1:67px 端末2:100px 端末3:38pxで出力される
方法4:画面密度毎にdrawableフォルダと画像を用意(例えばmdpi:50px、xhdpi:100px)し、xmlで画像の幅は100dpを指定
→端末1:67px 端末2:100px 端末3:38pxで出力される
できればjavaではなくxmlでの指定で考えています。よろしくお願いします。
アスペクト比は考慮しなくて大丈夫です。
0009デフォルトの名無しさん
2013/09/13(金) 07:08:02.39それならweight使えばいいと思うよ
0010デフォルトの名無しさん
2013/09/13(金) 07:28:44.77はい、そうなのですが、画面のあらゆる座標に複数の同じ画像を配置したいのです。
ソースコードで、条件によってランダムで座標を変える予定です。
weightで重み付けって、レイアウトを固定する場合以外でも使えるのでしょうか?
0011デフォルトの名無しさん
2013/09/13(金) 08:38:27.97動かしたいのかならjavaの方で制御しないとできないと思う
0012デフォルトの名無しさん
2013/09/13(金) 12:15:54.76<string name="match">fill_parent</string>
Manifestのところでこうやったんですが
android:layout_width="@string/match"
’予期せぬエラー’が出てしまいます。
こういう記述はできないのですか?よい方法はないですか?
0013デフォルトの名無しさん
2013/09/13(金) 12:20:51.42出来ない。
直接fill_parentを書くのが何故嫌なのか理解に苦しむ。
0014デフォルトの名無しさん
2013/09/13(金) 12:23:49.89fillとmatchを一発で切り替えたいからです。
0015デフォルトの名無しさん
2013/09/13(金) 12:24:59.410016デフォルトの名無しさん
2013/09/13(金) 12:35:01.84<resources>
<integer name="match">-1</integer>
</resources>
0017デフォルトの名無しさん
2013/09/13(金) 12:48:15.49j ,ィ/ | |
lィ' ,ィ/j/ | iリ
| /l / '"` | j
リ! /,ノ _,、-''''` /リ __________
| _.._ l/ ,.--;==ミ 、 ___,.ノ /{.○-゙‐rV /
ヽ,/`ヽヽト、 ´ {,.○-`‐‐ 、,.-ト| ,ノ< ハッハッハ! 見ろ!
∧ ̄ ゙i, `ヽ,r'´ ノ. ゙、--‐''´| \ 人がゴミのようだ!
| | ̄ ゙i ヽ、 __,,、-'" ,-、,:‐、〉 /  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
\\/. | \\\ i
\_'i ___\\\|
ヽ `ー─''''"´\\\
ヽ j\\\".;":;"." :
".;":;"." :".;":;". \ / \\\".;":;"." :
.;".;: .;" \ ______ /´ \\\ ".;":;"." :
: ゴ オ ォ ォ …… ! !".;" \\\ ;": ..;.;".;":
;" .;".;": _.;.;_".;": \\\ ド カ ァ ン !
.;".;": ..;.;".; ζ /_.;_/| .;".;", _ \\\ .;".;.;".;":.
0018デフォルトの名無しさん
2013/09/13(金) 12:50:05.34その記述は動きました。
ありがとうございます。
stringが無理ということは800dpのようなdp付きの指定もできないんですよね
0019デフォルトの名無しさん
2013/09/13(金) 13:16:46.06dpなしの書式にすることで動きました。
0020デフォルトの名無しさん
2013/09/13(金) 13:23:18.79j ,ィ/ | |
lィ' ,ィ/j/ | iリ
| /l / '"` | j
リ! /,ノ _,、-''''` /リ __________
| _.._ l/ ,.--;==ミ 、 ___,.ノ /{.○-゙‐rV /
ヽ,/`ヽヽト、 ´ {,.○-`‐‐ 、,.-ト| ,ノ< ハッハッハ! 見ろ!
∧ ̄ ゙i, `ヽ,r'´ ノ. ゙、--‐''´| \ 人がゴミのようだ!
| | ̄ ゙i ヽ、 __,,、-'" ,-、,:‐、〉 /  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
\\/. | \\\ i
\_'i ___\\\|
ヽ `ー─''''"´\\\
ヽ j\\\".;":;"." :
".;":;"." :".;":;". \ / \\\".;":;"." :
.;".;: .;" \ ______ /´ \\\ ".;":;"." :
: ゴ オ ォ ォ …… ! !".;" \\\ ;": ..;.;".;":
;" .;".;": _.;.;_".;": \\\ ド カ ァ ン !
.;".;": ..;.;".; ζ /_.;_/| .;".;", _ \\\ .;".;.;".;":.
0021デフォルトの名無しさん
2013/09/13(金) 14:30:58.400022デフォルトの名無しさん
2013/09/13(金) 14:40:51.700023デフォルトの名無しさん
2013/09/13(金) 14:43:49.480024デフォルトの名無しさん
2013/09/13(金) 15:12:44.36dimens.xml なら 800dp とか書けるよ。
0025デフォルトの名無しさん
2013/09/13(金) 15:19:23.060026デフォルトの名無しさん
2013/09/13(金) 16:10:51.58やってみます。
0027デフォルトの名無しさん
2013/09/13(金) 18:37:26.37j ,ィ/ | |
lィ' ,ィ/j/ | iリ
| /l / '"` | j
リ! /,ノ _,、-''''` /リ __________
| _.._ l/ ,.--;==ミ 、 ___,.ノ /{.○-゙‐rV /
ヽ,/`ヽヽト、 ´ {,.○-`‐‐ 、,.-ト| ,ノ< ハッハッハ! 見ろ!
∧ ̄ ゙i, `ヽ,r'´ ノ. ゙、--‐''´| \ 人がゴミのようだ!
| | ̄ ゙i ヽ、 __,,、-'" ,-、,:‐、〉 /  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
\\/. | \\\ i
\_'i ___\\\|
ヽ `ー─''''"´\\\
ヽ j\\\".;":;"." :
".;":;"." :".;":;". \ / \\\".;":;"." :
.;".;: .;" \ ______ /´ \\\ ".;":;"." :
: ゴ オ ォ ォ …… ! !".;" \\\ ;": ..;.;".;":
;" .;".;": _.;.;_".;": \\\ ド カ ァ ン !
.;".;": ..;.;".; ζ /_.;_/| .;".;", _ \\\ .;".;.;".;":.
0028デフォルトの名無しさん
2013/09/13(金) 21:16:42.00stringが無理なんじゃなくて
fill_parentとかは元々プログラム内で定数として-1とかで用意されてる
それをレイアウトでfill_parentって書いたら配置される時に勝手に定数が参照されて-1になってるだけだ
0029デフォルトの名無しさん
2013/09/13(金) 21:44:53.650030デフォルトの名無しさん
2013/09/13(金) 22:47:38.78j ,ィ/ | |
lィ' ,ィ/j/ | iリ
| /l / '"` | j
リ! /,ノ _,、-''''` /リ __________
| _.._ l/ ,.--;==ミ 、 ___,.ノ /{.○-゙‐rV /
ヽ,/`ヽヽト、 ´ {,.○-`‐‐ 、,.-ト| ,ノ< ハッハッハ! 見ろ!
∧ ̄ ゙i, `ヽ,r'´ ノ. ゙、--‐''´| \ 人がゴミのようだ!
| | ̄ ゙i ヽ、 __,,、-'" ,-、,:‐、〉 /  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
\\/. | \\\ i
\_'i ___\\\|
ヽ `ー─''''"´\\\
ヽ j\\\".;":;"." :
".;":;"." :".;":;". \ / \\\".;":;"." :
.;".;: .;" \ ______ /´ \\\ ".;":;"." :
: ゴ オ ォ ォ …… ! !".;" \\\ ;": ..;.;".;":
;" .;".;": _.;.;_".;": \\\ ド カ ァ ン !
.;".;": ..;.;".; ζ /_.;_/| .;".;", _ \\\ .;".;.;".;":.
0031デフォルトの名無しさん
2013/09/13(金) 23:39:37.87画面最下部に広告を表示させようとした場合に、
広告を読み込む前と後で広告欄以外の位置がずれてしまいます(上に方向にズレてしまいます)
広告が読み込み終わる前から広告欄のスペースをとっておきたいのですが、どのようにすれば良いでしょうか
日本語可笑しかったらすみません
因みにadmobです
0032wwwwwwwwwwwwwwww
2013/09/13(金) 23:59:30.60画面最下部に広告を表示させようとした場合に、
広告を読み込む前と後で広告欄以外の位置がずれてしまいます(上に方向にズレてしまいます)
広告が読み込み終わる前から広告欄のスペースをとっておきたいのですが、どのようにすれば良いでしょうか
日本語可笑しかったらすみません
因みにadmobです
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
0033デフォルトの名無しさん
2013/09/14(土) 00:11:19.56回転する針をどう実装したら良いのでしょうか
Viewを動的に変更できない?という制限のせいで
http://d.hatena.ne.jp/fkm/20120329/p1 ここの方法か
画像を120枚用意する方法しか思いつきません
単純にsetRotate(angle)とするような方法があれば教えてください
0034デフォルトの名無しさん
2013/09/14(土) 00:15:59.44AnalogClockだったかの画像を自分で書いたモノに置き換えるのが
一番早いんじゃなかろうか…
XMLで設定出来るぞ
動的に変更は出来ないけど
0035デフォルトの名無しさん
2013/09/14(土) 00:18:46.59Bitmap作って針描いてRemoteViews#setImageViewBitmapで設定するのはだめなん?
0036デフォルトの名無しさん
2013/09/14(土) 00:34:19.590037デフォルトの名無しさん
2013/09/14(土) 00:36:56.79たとえばツイートをクリックしたらツイートIDを渡すとかそういうの
0038デフォルトの名無しさん
2013/09/14(土) 00:39:57.320039デフォルトの名無しさん
2013/09/14(土) 00:43:00.66それはわかったんですが、text部分以外をどう取得すればいいのかわかりません
0040デフォルトの名無しさん
2013/09/14(土) 00:54:08.180041デフォルトの名無しさん
2013/09/14(土) 00:54:57.28どっか別のところに配列を用意して各項目のツイートIDを覚えておきpositionで引けばいいんじゃない
どっか別のところに配列を用意して各項目のツイートIDを覚えておきpositionで引けばいいんじゃない
0042デフォルトの名無しさん
2013/09/14(土) 00:57:02.150043デフォルトの名無しさん
2013/09/14(土) 00:58:52.41ディバイスマネージャーで端末を編集する際に
フロントもしくはバックカメラにwebカメラを利用するための設定がうまくいきません。
検索をかけてもこの編集時にディバイスを認識させているみたいなのですが
このバージョンだと別のところで設定をする見たいのですが
0044デフォルトの名無しさん
2013/09/14(土) 01:02:25.34ありがとうございました
0045デフォルトの名無しさん
2013/09/14(土) 01:04:50.670046デフォルトの名無しさん
2013/09/14(土) 02:30:10.820047デフォルトの名無しさん
2013/09/14(土) 07:20:10.84TextViewを拡張するか、TextViewをもつViewを自分で作ればいいんだよ。TweetViewとか。
0048デフォルトの名無しさん
2013/09/14(土) 10:37:06.36TextViewを拡張するか、TextViewをもつViewを自分で作ればいいんだよ。TweetViewとか。
>>39
TextViewを拡張するか、TextViewをもつViewを自分で作ればいいんだよ。TweetViewとか。
>>39
TextViewを拡張するか、TextViewをもつViewを自分で作ればいいんだよ。TweetViewとか。
0049デフォルトの名無しさん
2013/09/14(土) 10:50:05.540050デフォルトの名無しさん
2013/09/14(土) 12:56:17.19例えば、クライアントが2つの数字を含むメッセージをサービスへ送る。
サービスが2つの値を足した結果を含むメッセージをクライアントへ返信する。
クライアントはその結果をもとに処理を続行するというようなことを、messengerを使った方式で1つのメソッド内でやりたいのです。
0051デフォルトの名無しさん
2013/09/14(土) 13:21:14.58コリア
0052デフォルトの名無しさん
2013/09/14(土) 17:33:39.49インターネットが繋がっている環境でないと、アンドロイドプログラミングの勉強ができないのでしょうか?
0053デフォルトの名無しさん
2013/09/14(土) 17:35:13.520055デフォルトの名無しさん
2013/09/14(土) 18:41:32.30環境揃えるのが面倒ならAndroidStudio使ったほうがいいよ
書籍に全部入ったのがあったとしてもSDKは更新しないといけないだろうし本の情報はすぐ古くなるからインターネット必要だと思う
0056デフォルトの名無しさん
2013/09/14(土) 18:56:31.540.75 / 1 / 1.33 / 1.5 / 2 / 3 / 4(?)
どんな端末でもこの数値以外には絶対に出ないんでしょうか?
(中途半端に1.2とか2.5とか)
0057デフォルトの名無しさん
2013/09/14(土) 19:05:37.92densityの値は端末の属するDPIによって固定
新しい解像度が出れば増えることもある
名称/ldpi/mdpi/hdpi/xhdpi/xxdpi/xxxdpi
DPI/120/160/240/320/480/640
density/0.75/1.0/1.5/2.0/3.0/4.0
0058デフォルトの名無しさん
2013/09/14(土) 19:10:18.80ありがとうございます
tvdpiってのが大きさ的には1.33みたいです
0059デフォルトの名無しさん
2013/09/14(土) 19:16:50.680060デフォルトの名無しさん
2013/09/14(土) 19:34:29.86ググレカス ググレボケ
0061デフォルトの名無しさん
2013/09/14(土) 20:00:30.14出来る方法以外は聞いていないウセロ
0062デフォルトの名無しさん
2013/09/14(土) 20:38:28.82周りのみんなは受験勉強やら自己啓発で資格取得やら親しい友人と親睦深めたりしてるのに
ゲームプログラミングなんかしてても受験、就職、出世、何の評価にも繋がらないぞ
しかも10年も経てば今やってることなんざ時代遅れの何の役にも立たない糞知識と化すの分かってるのに
時間とエネルギーの無駄遣いだったなTOEICの勉強でもしてた方がなんぼかマシ
0063デフォルトの名無しさん
2013/09/14(土) 20:41:45.81馬鹿ムリwww
0064デフォルトの名無しさん
2013/09/14(土) 20:42:52.54ここにも馬鹿がwww
0065デフォルトの名無しさん
2013/09/14(土) 20:49:06.410066デフォルトの名無しさん
2013/09/14(土) 20:51:34.68なんでこんな独り言みたいな質問ばっかりなの
0067デフォルトの名無しさん
2013/09/14(土) 20:52:52.100068デフォルトの名無しさん
2013/09/14(土) 21:30:51.14高尚な人はゴミ質問に答える気にならない
0069デフォルトの名無しさん
2013/09/14(土) 21:49:43.611.33はNexus7とかのタブにある
0070デフォルトの名無しさん
2013/09/14(土) 22:06:30.35その筆頭がお前だナー
>>60
お前が俺の変わりにやるんだよ。な?
>>61
よし、よく言った
>>62
ゲームメーカー創設者はみんなが受験勉強やってる時にゲーム作ってましたよ。
そしてスクエニ、セガ、任天堂、カプコン、コナミ、とかにまでなりましたが何か?
>>63-64
あんまり自分のことを言うもんじゃないよ
>>65
んだ。そんなもん。
ちなみに俺はHelloWorldだけのアプリで5〜15MB。
差は機種に依存してるみたい(画面解像度とか)
APIレベルにも影響される。
Android4.0未満は切り捨てて開発すればandroid-support-v4.jarが不必要になってもっと小さくなる可能性はある。
>>66
なら見なければいい。来なければいい。
きっとお前がいなくなったところで誰も困らないぞ。
>>68
そいつはようございました。
0071デフォルトの名無しさん
2013/09/14(土) 23:15:00.04スクエニ、セガ、任天堂、カプコン、コナミの創業者が受験時期に受験勉強しないでゲーム作ってた醤油は?
0072デフォルトの名無しさん
2013/09/14(土) 23:33:06.66自己顕示欲を満たす為だけにくだらないレスをつけるのやめてくれない?
0073デフォルトの名無しさん
2013/09/14(土) 23:39:17.56時間と金とエネルギーの無駄
TOEICの勉強でもして他方がマシ
0074デフォルトの名無しさん
2013/09/14(土) 23:45:17.920075デフォルトの名無しさん
2013/09/14(土) 23:58:22.920076デフォルトの名無しさん
2013/09/15(日) 09:52:33.20sslとかになるのでしょうか?
0077デフォルトの名無しさん
2013/09/15(日) 09:54:47.49ゲームアプリでサーバと通信したいのですが、簡単に暗号通信する方法があれば教えて下さい。
0078デフォルトの名無しさん
2013/09/15(日) 10:09:58.31なんでろくに勉強もしないで質問してんの?
0079デフォルトの名無しさん
2013/09/15(日) 10:42:45.72VPN。
0080デフォルトの名無しさん
2013/09/15(日) 11:17:07.72Javaの機能で出来たような気もするけど、
base64とかCryptoとかでやればいいと思うよ。
クローズドな通信なんだから、それでも十分
0081デフォルトの名無しさん
2013/09/15(日) 11:20:52.060082デフォルトの名無しさん
2013/09/15(日) 11:40:24.18さすがに base64 はないわ
0083デフォルトの名無しさん
2013/09/15(日) 12:57:12.10うおおおおおおおおおおおおおおおおおおおおおおおおお
うおおおおおおおおおおおおおおおおおおおおおおおおお
うおおおおおおおおおおおおおおおおおおおおおおおおお
うおおおおおおおおおおおおおおおおおおおおおおおおお
うおおおおおおおおおおおおおおおおおおおおおおおおお
うおおおおおおおおおおおおおおおおおおおおおおおおお
うおおおおおおおおおおおおおおおおおおおおおおおおお
うおおおおおおおおおおおおおおおおおおおおおおおおお
うおおおおおおおおおおおおおおおおおおおおおおおおお
うおおおおおおおおおおおおおおおおおおおおおおおおお
うおおおおおおおおおおおおおおおおおおおおおおおおお
うおおおおおおおおおおおおおおおおおおおおおおおおお
うおおおおおおおおおおおおおおおおおおおおおおおおお
うおおおおおおおおおおおおおおおおおおおおおおおおお
うおおおおおおおおおおおおおおおおおおおおおおおおお
うおおおおおおおおおおおおおおおおおおおおおおおおお
うおおおおおおおおおおおおおおおおおおおおおおおおお
うおおおおおおおおおおおおおおおおおおおおおおおおお
うおおおおおおおおおおおおおおおおおおおおおおおおお
うおおおおおおおおおおおおおおおおおおおおおおおおお
うおおおおおおおおおおおおおおおおおおおおおおおおお
うおおおおおおおおおおおおおおおおおおおおおおおおお
うおおおおおおおおおおおおおおおおおおおおおおおおお
うおおおおおおおおおおおおおおおおおおおおおおおおお
うおおおおおおおおおおおおおおおおおおおおおおおおお
うおおおおおおおおおおおおおおおおおおおおおおおおお
うおおおおおおおおおおおおおおおおおおおおおおおおお
うおおおおおおおおおおおおおおおおおおおおおおおおお
うおおおおおおおおおおおおおおおおおおおおおおおおお
うおおおおおおおおおおおおおおおおおおおおおおおおお
0084デフォルトの名無しさん
2013/09/15(日) 13:15:31.80アプリ起動時にサービスが起動していなければstartservice、起動していればbindserviceを実行したいのですが、システムにサービス一覧を要求して、取得した情報より一つずつチェックしていくしかないでしょうか?
作ってるのはストリーミング音声再生アプリです。
0085デフォルトの名無しさん
2013/09/15(日) 13:38:44.34sslだとサーバ側にもアプリ側にも負荷が大きいかなと。
>>80
cryptが簡単なんですね。サーバ側でのデコードが自分には難しそうですが、やってみます。
0086デフォルトの名無しさん
2013/09/15(日) 13:50:45.32うおおおおおおおおおおおおおおおおおおおおおおおおお
うおおおおおおおおおおおおおおおおおおおおおおおおお
うおおおおおおおおおおおおおおおおおおおおおおおおお
うおおおおおおおおおおおおおおおおおおおおおおおおお
うおおおおおおおおおおおおおおおおおおおおおおおおお
うおおおおおおおおおおおおおおおおおおおおおおおおお
うおおおおおおおおおおおおおおおおおおおおおおおおお
うおおおおおおおおおおおおおおおおおおおおおおおおお
うおおおおおおおおおおおおおおおおおおおおおおおおお
うおおおおおおおおおおおおおおおおおおおおおおおおお
うおおおおおおおおおおおおおおおおおおおおおおおおお
うおおおおおおおおおおおおおおおおおおおおおおおおお
うおおおおおおおおおおおおおおおおおおおおおおおおお
うおおおおおおおおおおおおおおおおおおおおおおおおお
うおおおおおおおおおおおおおおおおおおおおおおおおお
うおおおおおおおおおおおおおおおおおおおおおおおおお
うおおおおおおおおおおおおおおおおおおおおおおおおお
うおおおおおおおおおおおおおおおおおおおおおおおおお
うおおおおおおおおおおおおおおおおおおおおおおおおお
うおおおおおおおおおおおおおおおおおおおおおおおおお
うおおおおおおおおおおおおおおおおおおおおおおおおお
うおおおおおおおおおおおおおおおおおおおおおおおおお
うおおおおおおおおおおおおおおおおおおおおおおおおお
うおおおおおおおおおおおおおおおおおおおおおおおおお
うおおおおおおおおおおおおおおおおおおおおおおおおお
うおおおおおおおおおおおおおおおおおおおおおおおおお
うおおおおおおおおおおおおおおおおおおおおおおおおお
うおおおおおおおおおおおおおおおおおおおおおおおおお
うおおおおおおおおおおおおおおおおおおおおおおおおお
0087デフォルトの名無しさん
2013/09/15(日) 16:27:19.500088デフォルトの名無しさん
2013/09/15(日) 18:24:24.84なんかあったの?やけにレス番が飛んでるんだけど。
どのNGワードに引っかかったのかもはや分からんw
0089デフォルトの名無しさん
2013/09/15(日) 18:32:59.20普通にスルーすればいいのに。
0090デフォルトの名無しさん
2013/09/15(日) 18:35:32.610091デフォルトの名無しさん
2013/09/15(日) 18:47:50.650092デフォルトの名無しさん
2013/09/15(日) 18:48:25.79自己紹介って言葉好きだな〜〜 在 ! 日 ! ww
0093デフォルトの名無しさん
2013/09/15(日) 18:59:33.15それだとNG判定されないから
在日
って書いてくださいw
0094デフォルトの名無しさん
2013/09/15(日) 19:00:32.05質問が良く分かりません。
startserviceして、そのまま次にbindserviceすれば全員がunbindしてもserviceは生き残るけど、そういう話?
この場合、service止めたいときはstopservice等を使う事になります。
0095デフォルトの名無しさん
2013/09/15(日) 19:23:49.82日本語勉強しろ在日
009684
2013/09/15(日) 19:51:18.95プレーヤーのアクティビティdestroy時にunbindしてないとエラーになる、unbindするようにすると再生が終了してしまう。
startserviceだけで作ることは出来るけどmediacontrollerを使って再生コントロールしたいので、bindserviceしたいのです。
その場合、プレーヤーアクティビティの初回起動時はstartservice+bindservice、次回以降起動時はサービス起動中であればbindserviceってやればよいですよね?
その判定ロジックについての質問です。
0097デフォルトの名無しさん
2013/09/15(日) 20:06:53.92出直せ他力本願野郎
0098デフォルトの名無しさん
2013/09/15(日) 21:22:50.38private boolean isServiceRunning(String service) {
ActivityManager activityManager = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);
List<ActivityManager.RunningServiceInfo> services = activityManager.getRunningServices(Integer.MAX_VALUE);
for (ActivityManager.RunningServiceInfo info : services) {
if (service.equals(info.service.getClassName())) {
return true;
}
}
return false;
}
if(isServiceRunning(ServiceClass.class.getName()){
startService
}
bindService
0099デフォルトの名無しさん
2013/09/15(日) 21:28:32.99マジでくっせえなこのスレ
0100デフォルトの名無しさん
2013/09/15(日) 22:18:32.33textColorを設定しても色が変わりません。
何か方法はありませんか?
0101デフォルトの名無しさん
2013/09/15(日) 22:19:16.830102デフォルトの名無しさん
2013/09/15(日) 22:20:56.410104デフォルトの名無しさん
2013/09/16(月) 00:01:21.710105デフォルトの名無しさん
2013/09/16(月) 00:24:17.65String name={"田中","山田"};
String sex={"male","female"};
String age={"20","15"};
と有った時、何らかの形でまとめ、"田中"で参照した時に
male、20というのが引き出せればと思うのですが。
データベースを使ってもいいのですが、保存するというより、一時的に組み合わを作るのが目的なので
データベース以外でやりたいと思っています。
よろしくお願いいたします。
0106デフォルトの名無しさん
2013/09/16(月) 00:35:41.54javaスレ行って聞いてください。スレ違い
0107デフォルトの名無しさん
2013/09/16(月) 01:35:06.670108デフォルトの名無しさん
2013/09/16(月) 02:17:03.63それが無いから寂しくて暴れてる?
0109デフォルトの名無しさん
2013/09/16(月) 05:03:31.41ですが、だいたい何処のレンタルサーバーも外部からはアクセス不能。
何かいい手はないでしょうか?
0110デフォルトの名無しさん
2013/09/16(月) 05:57:37.30有料のところならいくらでもあるだろ。
0111デフォルトの名無しさん
2013/09/16(月) 06:08:44.93httpやftpでトンネリングすれば何でもアリだろ。
0112デフォルトの名無しさん
2013/09/16(月) 07:11:09.67〃. ̄. ̄.ヽ
|: : : |
| : : :|
ヽ._._./
http://monobook.org/wiki/NuGet
0113デフォルトの名無しさん
2013/09/16(月) 08:41:44.05細かくActivity分ければ大丈夫だと思うけど、そんな分ける物では無いよね
どうしたら良いのかさっぱり
0114デフォルトの名無しさん
2013/09/16(月) 09:04:01.98ActivityはUIを表示/操作するコードを残すだけにしておけばだいぶマシ
0115デフォルトの名無しさん
2013/09/16(月) 09:15:38.240116デフォルトの名無しさん
2013/09/16(月) 10:04:08.96なかなか見つからないもので。何処かありますかね…?
0117デフォルトの名無しさん
2013/09/16(月) 10:32:14.93直接データベースにアクセスしたらapkを分解されてログイン情報抜かれるぞ
phpとかを噛ませてアクセスしないと
0118デフォルトの名無しさん
2013/09/16(月) 14:33:10.89Android3.0以上なら問題なくすべて表示されるのですが、なにか変な設定をしてしまったのでしょうか?
4文字なら3文字まで、5文字なら4文字まで、6文字なら5文字までしか表示されません。
一応文字列の長さに従ってボタン幅は長くなっているのですが、最後の分だけどうしても足りない感じです。
よろしくお願いいたします。
0119デフォルトの名無しさん
2013/09/16(月) 14:33:55.45ただ、3文字の時は3文字表示されます。
0120デフォルトの名無しさん
2013/09/16(月) 18:21:59.57ただ、3文字の時は3文字表示されます。
すみません、追加です。
ただ、3文字の時は3文字表示されます。
すみません、追加です。
ただ、3文字の時は3文字表示されます。
0121デフォルトの名無しさん
2013/09/16(月) 20:27:35.470122デフォルトの名無しさん
2013/09/16(月) 21:39:11.94無料で手に入れられるものだけで開発するには、何で作るのがおすすめでしょうか。
Flash、Unity、cocos2d、HTML5+Javascriptフレームワークなど
色々あり、どれに手をつけて勉強すべきかまじめに悩んでます。
私の経験としては、Javaで簡単なWebアプリの開発をしたことがあるレベルです。
0123デフォルトの名無しさん
2013/09/16(月) 21:55:24.32Textviewの文字とか、Buttonの文字が黒四角「■■■」
で潰れてしまうのですが、考えられる原因はありますでしょうか?
UI部分のコードの書き方の問題か、またはAndroid側でリソースを破棄したりとか、
かなと思ってググってみたものの、同じ症状で悩んでいる人もおらず、
何方向の調査をすればいいか倦ねてます。
OSは4.3、機種(エミュレータ)はNexus S (4.0",480*800)です。
0124デフォルトの名無しさん
2013/09/16(月) 22:02:42.27実機の結果は?
0125123
2013/09/16(月) 22:11:43.61実は実機もってないんです・・・
完成したら買おうかと思ってましたが、
実機とエミュでけっこう違う!というのであれば
予定を先回しして買ってでも確認したいところですね。
ここ一か月程、メインのActivityを一生懸命実装していたのですが、
タイトル画面とか終了画面とかへの遷移を作り始めて、即はまりました。
0126デフォルトの名無しさん
2013/09/16(月) 22:16:21.890127デフォルトの名無しさん
2013/09/16(月) 22:29:43.83画像表示なんだが、
drawableクラスとBitmapクラスって何が違うんだ?
0128122
2013/09/16(月) 22:33:09.490129デフォルトの名無しさん
2013/09/16(月) 22:44:57.05すみません。スレチでしたので、他のスレで質問します。
すみません。スレチでしたので、他のスレで質問します。
すみません。スレチでしたので、他のスレで質問します。
すみません。スレチでしたので、他のスレで質問します。
すみません。スレチでしたので、他のスレで質問します。
すみません。スレチでしたので、他のスレで質問します。
v
すみません。スレチでしたので、他のスレで質問します。
すみません。スレチでしたので、他のスレで質問します。
すみません。スレチでしたので、他のスレで質問します。
すみません。スレチでしたので、他のスレで質問します。v
0130デフォルトの名無しさん
2013/09/16(月) 23:45:24.82チョウセンヒトモドキ!チョウセンヒトモドキ!チョウセンヒトモドキ!
チョウセンヒトモドキ!チョウセンヒトモドキ!チョウセンヒトモドキ!
チョウセンヒトモドキ!チョウセンヒトモドキ!チョウセンヒトモドキ!
チョウセンヒトモドキ!チョウセンヒトモドキ!チョウセンヒトモドキ!
チョウセンヒトモドキ!チョウセンヒトモドキ!チョウセンヒトモドキ!
チョウセンヒトモドキ!チョウセンヒトモドキ!チョウセンヒトモドキ!
0131デフォルトの名無しさん
2013/09/17(火) 00:29:12.44Bitmapはただの画像オブジェクト
Drawableは内部に画像と画像に関する操作や描画系を備えたオブジェクト
0132デフォルトの名無しさん
2013/09/17(火) 01:13:07.12ユーザがフォントサイズを変更しても値が変わらないんですがどんな意味があるんでしょうか?
どんな場合でもdensityと同じ数値なんでしょうか?
0133デフォルトの名無しさん
2013/09/17(火) 01:48:41.23かっちりレイアウト組んでる時にフォントサイズ変わったら
レイアウトグチャグチャになりかねないから俺は使わないようにしてる
0134デフォルトの名無しさん
2013/09/17(火) 18:39:49.33800*1280とかなら起動する
メモリは512Mにしてる
どうすればいいの?
0135デフォルトの名無しさん
2013/09/17(火) 18:47:01.69と、いう事にに気がつかない人もいるんだなぁ
0136デフォルトの名無しさん
2013/09/17(火) 19:02:18.43それだけの端末を手元に持っていない人をカス、というなら、そうかもな。
0137デフォルトの名無しさん
2013/09/17(火) 19:12:59.220138デフォルトの名無しさん
2013/09/17(火) 19:20:37.320139デフォルトの名無しさん
2013/09/17(火) 19:24:06.810140デフォルトの名無しさん
2013/09/17(火) 19:24:45.210141デフォルトの名無しさん
2013/09/17(火) 19:30:17.640142デフォルトの名無しさん
2013/09/17(火) 19:32:01.580143デフォルトの名無しさん
2013/09/17(火) 19:35:52.56腐林檎は触らない主義だから
0144デフォルトの名無しさん
2013/09/17(火) 19:37:55.250145デフォルトの名無しさん
2013/09/17(火) 19:41:25.60こレ見てたらマック開発環境のほうが一歩上のれべるをいってるのは明らかだわ
ttp://dotinstall.com/lessons/basic_ios
0146デフォルトの名無しさん
2013/09/17(火) 19:43:12.46腐林檎は触らない主義だから
0147デフォルトの名無しさん
2013/09/17(火) 19:56:42.73ありがとうございます。
自分が試した範囲ではdensityと違う値のscaledDensityが出てこないんですが
そうなる状況や端末やエミュレータの設定知ってる人がいたらお願いします><
0148デフォルトの名無しさん
2013/09/17(火) 20:21:13.72at android.os.Parcel.readException(Parcel.java:1448)
at android.os.Parcel.readException(Parcel.java:1389)
at com.example.App.AIDL$Stub$Proxy.request(xxx)
ってエラレポートが送られてきたけど
request(xxx)にはfalseしか送ってないのにこうなる理由は何?
API15-17の端末で送られてくる
0149デフォルトの名無しさん
2013/09/17(火) 20:42:28.51不法例外ってくらいだし、特定のOSでは処理の前後にとある処理を発行しなきゃいけない
みたいなのにでも引っ掛かったんじゃないかと。
0150デフォルトの名無しさん
2013/09/17(火) 21:00:31.660151デフォルトの名無しさん
2013/09/17(火) 21:10:33.160152デフォルトの名無しさん
2013/09/17(火) 22:16:23.82の作り方について調べると、
ImageViewとTextViewを持つLayout、を持つxmlファイルを作って
カスタムビューとしてリストを作る
という方法が出てきます。また、容易に想像できます。
ですが、たとえばアプリ一覧の設定画面や
端末電源ボタンの長押しで表示されるリストのように、
アイコン+テキストのListView はAndroidの基本機能の中にて
多所で使われていますよね。
android.R.layout.simple_list_item_2 のように、
自前で作らなくても用意されていても良いと思うのですが、
私の探し方が不十分なのでしょうか。
もしあるようでしたら、教えてください。
0153デフォルトの名無しさん
2013/09/17(火) 22:16:38.640154デフォルトの名無しさん
2013/09/17(火) 22:19:11.08ある
詳しくは >>151 が教えてくれる
0156デフォルトの名無しさん
2013/09/17(火) 22:55:32.67自分で用意しろ
0157デフォルトの名無しさん
2013/09/17(火) 22:56:19.770158デフォルトの名無しさん
2013/09/17(火) 23:00:55.87毎年金取るりんごなんて腐ればいいのに。
ディベロッパー舐めとる。
0160デフォルトの名無しさん
2013/09/17(火) 23:19:44.19VM Heapを64くらい
あと、Use Host GPUにチェック
で多分動く。
0161デフォルトの名無しさん
2013/09/18(水) 00:39:20.88つぶやく文章をあらかじめ設定しておく方法としては
(パッケージのインストール状況などは省略しています)
String url = "twitter://post?message=" + Uri.encode("つぶやき内容");
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse(url));
startActivity(intent);
とすれば良いことが分かりましたが、
Facebookアプリに対しても同じことをやりたく
調べておりますが、分かりませんでした。
方法はありますでしょうか?
なお、公開されているAPIを使ってアプリ連携をしたい
わけではありません。
あくまでも、書き込むアプリは自作アプリではなく
Facebookアプリでやりたいです。
よろしくお願いします。
0162デフォルトの名無しさん
2013/09/18(水) 00:49:02.77でも、SSDの載ったAIRはエミュも早いよ。
0163デフォルトの名無しさん
2013/09/18(水) 01:33:44.700164デフォルトの名無しさん
2013/09/18(水) 05:46:55.07実機が買えない経済状況か? 可哀そうだな
0165デフォルトの名無しさん
2013/09/18(水) 06:55:12.71どうもbindとunbindの繰り返しの中でunbindされた瞬間に送った時になってたみたいです
unbindをonDestoryに入れれたら治りました
0166デフォルトの名無しさん
2013/09/18(水) 08:40:28.09テキストだけインテントで送れば勝手に対応するアプリ一覧がでてくるから
そこでユーザーに選択さればいいのでは
0167デフォルトの名無しさん
2013/09/18(水) 20:10:20.21iphoneは無視してていいわ
0168デフォルトの名無しさん
2013/09/18(水) 20:14:40.940169デフォルトの名無しさん
2013/09/18(水) 20:21:21.09グローバルグローバル言うなら、本来こういう島国根性から修正せにゃならんのに
0170161
2013/09/18(水) 20:54:02.03レスありがとうございます。
暗黙的Intentを使う方法のことだと思いますが、
TwitterやFacebookの公式アプリがインストールされている
場合は、できればアプリを指定して実行したいと考えています。
処理の流れとしては、
・アプリXXXのインストール状況を確認する
・アプリがインストールされている場合、アプリを指定して呼び出す
(テキストが入力済みの状態で表示)
・アプリがインストールされていない場合、暗黙的Intentでリスト表示
■理由
暗黙的Intentで表示するリストの場合、
SNS以外のアプリも候補に表示されてしまうため。
上記の「理由」を解決する呼び出し方があるようでしたら
代替手段として考えたいと思いますのでご教授ください。
-----
なお、その後に調査を続けて下記のようにUrlを指定して
startActivityしましたが、Facebookアプリは起動したけれども
テキストは入力されていませんでした。
(そもそもアプリが起動しただけで、書き込み用の画面ではありませんでした)
fb://publish/?text=helloworld
fb://publish/profile/me?text=helloworld
0171デフォルトの名無しさん
2013/09/18(水) 23:06:04.21アメリカはオバマが全部SIMロックフリーにしるって音頭取ってきたけど
0172デフォルトの名無しさん
2013/09/18(水) 23:53:01.98返ってきた中から好みのものを起動するとかどう
0173デフォルトの名無しさん
2013/09/19(木) 03:03:31.140174デフォルトの名無しさん
2013/09/19(木) 05:10:58.07こういうレスは本気でイラっとする。
0175デフォルトの名無しさん
2013/09/19(木) 06:22:17.21>>あきらめるとかどう
選択肢の1つだと思うが
0176デフォルトの名無しさん
2013/09/19(木) 08:49:28.75そういうポジティブな意図で
書かれているようには見えないけどな。
ふざけたレスに見える。
文末を前のレスと合わせているからだろうか。
0177デフォルトの名無しさん
2013/09/19(木) 09:18:41.29ID見えたらいいのに
0178デフォルトの名無しさん
2013/09/19(木) 10:09:49.540179デフォルトの名無しさん
2013/09/19(木) 10:26:32.310180デフォルトの名無しさん
2013/09/19(木) 11:04:16.46ジョブズがくたばった時に会社もくたばればよかったのに
0181デフォルトの名無しさん
2013/09/19(木) 11:38:12.21FBにはアプリじゃなくてサイトに飛ばせばいいのでは
いくつかアプリ調べたらだいたいそうなってたよ
0182デフォルトの名無しさん
2013/09/19(木) 11:38:24.75メインアクティビティの次へボタンタップ
〜くるくるダイアログ〜
遷移してサブアクティビティへ
メインアクティビティのonPause()にThread.sleep(3000);とかやっても肝心のダイアログ表示が表示されない
0183デフォルトの名無しさん
2013/09/19(木) 11:42:12.880184デフォルトの名無しさん
2013/09/19(木) 11:42:16.22遷移先のアクティビティのonCreateでプログレスをshowする
と同時にタイマーを3秒後に設定して起動
3病後に呼ばれるタイマー処理関数の中でプログレスをディスミス
0185デフォルトの名無しさん
2013/09/19(木) 11:54:35.53>>183
やってみた!ほとんど成功したけど、メインアクティビティのプログレスダイアログのくるくるがくるくるしない。カチーンと止まってしまう
>>184
新しい試みだ。Timer は入門書で読んだだけで使ったことないからいま実践中 (´ー`;)
0186デフォルトの名無しさん
2013/09/19(木) 11:57:39.57俺はFBアプリは自動ログインさせているが
サイト(つまりブラウザ)では、そうはさせていないな。
0187デフォルトの名無しさん
2013/09/19(木) 12:09:58.800188デフォルトの名無しさん
2013/09/19(木) 12:21:13.99>>183
ThreadSleepしたらアプリ全体プロセスが止まってまうんでないすかね
0189デフォルトの名無しさん
2013/09/19(木) 12:22:31.03前者は答えてもいいんじゃね。
Androidの宿題出すとこなんてあるのか知らんけど。
0190デフォルトの名無しさん
2013/09/19(木) 14:38:49.510191デフォルトの名無しさん
2013/09/19(木) 15:05:05.75ProgressDialogを表示
setOnDismissListenerで、閉じたら次の画面にいくようにしとく
handler.postDelayed(... で 3秒後にそのダイアログを閉じる
てうかメインスレッドの内部でsleepするのは明らかに間違い。
遅延処理したいなら基本handler
0192デフォルトの名無しさん
2013/09/19(木) 15:34:00.60完全に初めてiOS触るやつならほとんどiOS7の方がいいと思うじゃね。Androidからの乗換組もそうだろ。
0193デフォルトの名無しさん
2013/09/19(木) 15:43:10.54俺も同じだな。
気に入ったアプリにFBボタンがあつまたから
シェアしてあげようって思ってボタンタップすると
ブラウザが起動してFBのログイン画面。
ここでシェアする意欲が一気に無くなる。
結果、シェアしない。
0194193
2013/09/19(木) 15:44:32.24フリック入力ミスってる。
×あつまたから
○あったから
0195デフォルトの名無しさん
2013/09/19(木) 15:47:03.710196デフォルトの名無しさん
2013/09/19(木) 16:23:29.67Manifestで
android:theme="@android:style/Theme.Translucent.NoTitleBar"
とするとエラーが出てしまいます
android:theme="@android:style/Theme.Light.NoTitleBar"
と背景を白地にするとエラーは出ません
どなたか原因の分かる方いませんか?
0197デフォルトの名無しさん
2013/09/19(木) 16:37:10.110198デフォルトの名無しさん
2013/09/19(木) 17:09:48.380199デフォルトの名無しさん
2013/09/19(木) 19:15:07.57つAsyncTask
なんの処理のための時間稼ぎなの?
もう少し詳しく
0200デフォルトの名無しさん
2013/09/19(木) 19:33:42.06がっ
0201デフォルトの名無しさん
2013/09/19(木) 22:04:44.18もう1台買おうか悩んでるんだが、
仮に新しく買った1台でも動いた場合にそれでOKなのかやっぱり不安になりそうな気がする
作ったアプリのインストール数が一桁で全然増えないのは
単に人気がないからだけなのかなにか問題が起きてて
インストールできない端末があるからなのかの判断ができない
0202デフォルトの名無しさん
2013/09/19(木) 22:20:16.28ユーザーが送ってくれるかは別だけど
0203デフォルトの名無しさん
2013/09/19(木) 22:28:09.73レポートを送る機能あるべ…
0205デフォルトの名無しさん
2013/09/20(金) 11:50:48.20たぶん人気ないだけw
ttp://appkitbox.com/
ここにある無料機種でテストしてみれば
0206デフォルトの名無しさん
2013/09/20(金) 12:59:59.83at android.widget.AbsListView.trackMotionScroll(AbsListView.java:4063)
at android.widget.AbsListView$FlingRunnable.run(AbsListView.java:3568)
これって何が原因かわかる?
自分のアプリのパッケージ名が出てないから直せない
0207デフォルトの名無しさん
2013/09/20(金) 13:45:55.39これは?
ttp://kstv2011.blog.shinobi.jp/android/%E3%80%90%E8%A7%A3%E6%B1%BA%E3%80%91android%20listview%E3%81%AEontouch%E3%81%AB%E3%81%A6nullpointerexception
0208デフォルトの名無しさん
2013/09/20(金) 14:10:46.41not foundって出る
0209デフォルトの名無しさん
2013/09/20(金) 14:37:38.30おお、なんか便利そうなサービスですね
これgoogleのメールアドレスとか入力しちゃって大丈夫なんですかね
0210デフォルトの名無しさん
2013/09/20(金) 15:56:18.85それはもう見てた
java.lang.NullPointerException
at android.widget.AbsListView.trackMotionScroll(AbsListView.java:4063)
at android.widget.AbsListView$FlingRunnable.run(AbsListView.java:3568)
at android.os.Handler.handleCallback(Handler.java:587)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:130)
at android.app.ActivityThread.main(ActivityThread.java:3753)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:507)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
at dalvik.system.NativeStart.main(
エラーログはこれのみ
しかもandroidのソースコードとは一致しない(メーカーで書換されている?)から調べることもできない
0211デフォルトの名無しさん
2013/09/20(金) 16:56:46.590212デフォルトの名無しさん
2013/09/20(金) 17:25:36.780213デフォルトの名無しさん
2013/09/20(金) 17:35:44.140214デフォルトの名無しさん
2013/09/21(土) 02:04:58.941できるよ
2頑張れば出来る
3相当難しい
4そんなん無理だよ
的な感じで答えてくださるとありがたいです
0215デフォルトの名無しさん
2013/09/21(土) 02:29:48.510216デフォルトの名無しさん
2013/09/21(土) 02:32:57.983
海外のハッカーが起業し同じアプリ作ってる
ほこxたてで見た
0217デフォルトの名無しさん
2013/09/21(土) 02:38:04.06作れたらすごいね
0218デフォルトの名無しさん
2013/09/21(土) 08:12:51.56それ使えばそこそこの手間で出来る
0219デフォルトの名無しさん
2013/09/21(土) 09:10:25.32認識領域をユーザーに指定させれば、その辺のライブラリでも少しはやれるかもね
0220デフォルトの名無しさん
2013/09/21(土) 09:29:21.71人間が見たって判断に迷う
0221デフォルトの名無しさん
2013/09/21(土) 09:35:08.01これでインストールしたらアプリのインストール数って増えるんですかね
0222デフォルトの名無しさん
2013/09/21(土) 10:53:31.64もっと難しいと思うけど
0223デフォルトの名無しさん
2013/09/21(土) 10:59:54.85各所webサイトを見ていると、JDK6をインスコしろということですが、
公式のダウンロードに行くと、JDK7があります。
これは、JDK7はダメでJDK6にしなきゃならないのか、
それともJDK7でもOKなのかどっちなのでしょうか?
0224デフォルトの名無しさん
2013/09/21(土) 11:05:28.49JDK7でおっけー。JDK6はもう終わってます。
0225デフォルトの名無しさん
2013/09/21(土) 11:48:55.040226デフォルトの名無しさん
2013/09/21(土) 11:59:26.95文字認識自体はocrと言って20年前から実用化されてる技術なんで
画像処理の専門書とかに書いてあるんじゃね?
1~4はお前のやる気と知能と時間と金による。
0227デフォルトの名無しさん
2013/09/21(土) 12:12:11.78ふつうにある。
0228デフォルトの名無しさん
2013/09/21(土) 12:26:02.670229デフォルトの名無しさん
2013/09/21(土) 13:41:06.52海外のハッカーってペンタゴン防衛コンテストで優勝したヤツで
普通のPCなら10分、スマホなら5分で侵入しちゃうような腕のヤツ。(実演してた)
そいつが苦戦しながら何年もかけて作ってて一応60%まで完成してる。
アプリ起動するとカメラが起動して、そこに移ってる英語をリアルタイムに日本語翻訳するアプリだった。
つまり、アプリ起動したままニューヨークを歩きまわると
町の看板や標識が画面の中のARでは日本語に置き換わってる感じ
マーケットに出てるんだけど名前わすれちまったよ・・・・
技術的に問題が山積みで翻訳精度の向上が課題だと言ってたな
0230デフォルトの名無しさん
2013/09/21(土) 13:42:31.500231デフォルトの名無しさん
2013/09/21(土) 16:03:09.65現在、NyARtoolkit for Androidにサンプルで存在する、SimpleLiteのソースコードを利用して
ボタンを押したら、そのサンプルが起動するようなプログラムを作成しています。
現在、ボタンを押すとSimpleLiteのプログラムが起動するのですが(カメラプレビューは表示される)、OpenGLによる立方体の描画がまったくされない状況です。
マーカーは認識されており、描画処理は呼ばれているようなのですが・・・・
0232デフォルトの名無しさん
2013/09/21(土) 16:35:33.280233デフォルトの名無しさん
2013/09/21(土) 16:43:30.55なにかこのような現象が起きる原因として考えられることはありますでしょうか?
もちろん、simplelite単体ではきちんと描画されます。
0234デフォルトの名無しさん
2013/09/21(土) 16:45:31.12ソースをコピペしてみてください。
0235デフォルトの名無しさん
2013/09/21(土) 17:08:17.41buttonArCamera.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view){
Intent intent = new Intent(MainActivity.this, ARCamera.class);
startActivity(intent);
}
});
0236231の人
2013/09/21(土) 19:02:42.42public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button buttonArCamera = (Button) findViewById(R.id.button_arcamera);
buttonArCamera.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view){
Intent intent = new Intent(MainActivity.this, ARCamera.class);
startActivity(intent);
}
});
}
0237231の人
2013/09/21(土) 19:04:36.70@Override
public void onStart()
{
super.onStart();
setContentView(R.layout.activity_arcamera);
FrameLayout frameLayout=((FrameLayout)this.findViewById(R.id.sketchLayout));
0238デフォルトの名無しさん
2013/09/21(土) 19:17:06.34画像1の上の右上端に合わせて画像2を重ねるには
どうすればいいでしょうか?
┌―┬―┐
|1 |2 |
| └―┤
| |
└―――┘
0239238
2013/09/21(土) 19:30:55.38その右隣にImageView2を配置して解決しました
0240デフォルトの名無しさん
2013/09/21(土) 20:52:19.46Activityを移動する際なんですが下のようなプログラムの場合
どのようにメモリを解放すればいいでしょうか?
public class MainActivity extends Activity {
Menu menu;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
menu = new Main_menu(getApplication());
setContentView(menu);
}
class Menu extends View{
public Menu(Context context) {
super(context);
}
Paint paint = new Paint();
Resources res = this.getContext().getResources();
Bitmap menu = BitmapFactory.decodeResource(res, R.drawable.menu);
@Override
public void onDraw(Canvas c) {
c.drawBitmap(menu, 0, 0, paint);
}
}
}
0241デフォルトの名無しさん
2013/09/21(土) 20:54:00.23Memory Analyzerで調べると
Problem Suspect 1
The class "android.content.res.Resources", loaded by "<system class loader>",
occupies 5,121,704 (41.36%) bytes. The memory is accumulated in one instance of "java.lang.Object[]" loaded by "<system class loader>".
キーワード
java.lang.Object[]
android.content.res.Resources
Problem Suspect 2
One instance of "my.android.sample.MainActivity$Menu" loaded by "dalvik.system.PathClassLoader
@ 0xb5a62678" occupies 3,138,472 (25.34%) bytes. The memory is accumulated in one instance of "byte[]" loaded by "<system class loader>".
キーワード
my.android.sample.MainActivity$Menu
dalvik.system.PathClassLoader @ 0xb5a62678
byte[]
と表示されます
0242デフォルトの名無しさん
2013/09/21(土) 23:08:44.200243デフォルトの名無しさん
2013/09/22(日) 10:25:39.16日本語もってなると大変そう。
既知のフォントか、手描きを認識するのかもポイント。
例えば、ビデオゲームの結果の画面を撮影してそこから数値を認識しと取り込むとかなら行けるんじゃないか。あなたの実力知らんけど。
0244デフォルトの名無しさん
2013/09/22(日) 10:37:43.03ttp://www.youtube.com/watch?v=Fx8vS24xK-o
これすげーな
0245デフォルトの名無しさん
2013/09/22(日) 11:01:48.18翻訳は無しで指定の数十種類の記号などを
認識するというものになると
だいぶ現実的なものになりますかね?
0246デフォルトの名無しさん
2013/09/22(日) 11:15:46.03まずは、やってみろ
0247デフォルトの名無しさん
2013/09/22(日) 11:26:19.79俺がやるんじゃなくて知り合いがやるんだ。案出せって言われたから言ってやったらもっと現実的なのにしろって言われたんで、聞いてるんですよ……
んでその知り合い何か怒ってるし聞けなくて……
0248デフォルトの名無しさん
2013/09/22(日) 11:37:17.00やけに上から目線の知り合いだなw
0249デフォルトの名無しさん
2013/09/22(日) 11:48:36.47仕事なら怒ってようが聞かなきゃダメだし趣味なら自分でやれって話だろ
第一ここで聞いたのだってできそうかできなさそうかってだけで何の解決にもなってない
その知り合いが現実的なのにしろって言われた結果「できそうって言ってたからやってー」って言って怒り収まるのかよw
0250デフォルトの名無しさん
2013/09/22(日) 11:54:11.01アプリのリストを表示させたのですが、
以下のような表示になりました。
キャプチャです
ttp://www.dotup.org/uploda/www.dotup.org4518667.png
選択可能なアプリは20個近くあるのですが、
4つ分の表示領域しか確保されていません。
指によるスライドで残りの16個も選択可能なのですが、
ディスプレイの大きさに比べて
4つしか表示されていないので、「候補が4つしかない」
と判断されかねません。
(実際、最初は自分もスライドできることに気がつきませんでした)
ソースです
Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("text/plain");
final String content = getString(R.string.share_text);
intent.putExtra(Intent.EXTRA_TEXT, content);
startActivity(Intent.createChooser(intent, "Share"));
もっと画面いっぱいに表示するように
する方法がありましたら、教えてください。
よろしくお願いします。
0251デフォルトの名無しさん
2013/09/22(日) 12:04:37.57でも画面一杯出したからといってアプリが50や100あったら結局全部でないんじゃない?
スクロールありきはリスト表示する時はごく当たり前の動作なのだから気にする必要ないと思う
それに4.0以降だと候補ダイアログはリストじゃなくてグリッドになるから、自前でやったらデザイン変わるよ
0252デフォルトの名無しさん
2013/09/22(日) 12:08:36.06ブラウザを開いて「アンインストールした理由をお聞かせ下さい」のようなWebページを表示するのは
どのように実装すればいいのでしょうか。
0253デフォルトの名無しさん
2013/09/22(日) 12:19:09.89無理
0254デフォルトの名無しさん
2013/09/22(日) 12:21:51.36そんなウザいアプリを作るからです
0255デフォルトの名無しさん
2013/09/22(日) 12:34:55.37ドルフィンブラウザがやってるので不可能ではないと思うのですが・・・
毎日インストール数の約半分のアンインストール数なので、ウザいアプリなのかもしれまん
0256デフォルトの名無しさん
2013/09/22(日) 12:46:10.12何なの?このたわ言
0257デフォルトの名無しさん
2013/09/22(日) 12:46:16.49アンケートなんざしったことじゃねーいちいち手間とらせんなってとこだろうし
強制したアンケートなんて対外適当にしか答えないしな
0258250
2013/09/22(日) 13:04:04.17ありがとうございます。
それで自前ダイアログを作ろうと思います。
50や100個が全部表示できないことについては
問題ありません。
4つしか表示されないと「スクロールできない」
と勘違いされるのを防ぐことが目的なので。
また、4.0以降の〜に関しましては、
ちょっと考えて見ます。
#グリッド、見難い上に1画面の表示数も著しく減っていますね。
使いやすいのかなぁ、これ。
0259デフォルトの名無しさん
2013/09/22(日) 13:05:12.73当人が人任せじゃ無理。
なんか1行コピペしたら出来る魔法のような方法ないの?ってことだろ。
0260デフォルトの名無しさん
2013/09/22(日) 13:20:48.90>>250って4.0以降なんじゃなの?
0261デフォルトの名無しさん
2013/09/22(日) 13:45:46.66Intent.createChooser(intent, "Share")でタイトル指定できるから「スクロール」してアプリ選んで」って出すとか
スクロールできない勘違いってそこまでないと思うけど
スクロールできるならスクロールバーも出るだろうし
0262デフォルトの名無しさん
2013/09/22(日) 14:04:21.02下の4つ目のラジオボタン押せないくらい半分見切るとかは?
0263デフォルトの名無しさん
2013/09/22(日) 15:02:11.43アクティビティが前面の時はdispatchKeyEventとかで拾ってキャンセルすればいいんですけど、
サービスか何かで常駐してロックする場合はどうしたらよいですか?
イベントはブロードキャストレシーバで拾えるけど、処理をキャンセルさせる方法がわからないです。
よろしくお願いします。
0264デフォルトの名無しさん
2013/09/22(日) 16:14:23.730265デフォルトの名無しさん
2013/09/22(日) 16:24:19.71upイベントならdown
downイベントならup
0266デフォルトの名無しさん
2013/09/22(日) 16:36:22.75>>250の状態でタイトルだけ変えても、
ダイアログのサイズが小さいから
スクロールできないって勘違いするかと。
キャプチャの通り、スクロールバーも
出てません。
タッチでスライドするとバーは表示
されますが、
それだと鶏が先の話になってしまいます。
>>262
Android標準の呼び方で表示される
ダイアログの話でしたので、
縦サイズ変更はできませんでした。
リスト取得の方法を教えていただきましたので
それで応用させていただきます。
>>260
あれ、そうですね。
INFOBAR A02のキャプチャです。
カスタマイズが入っているのでしょう。
0267デフォルトの名無しさん
2013/09/22(日) 17:18:07.01できないんですか...
>>265
それもちょっと頭をよぎったんですけどそれしかないんですかね...。
でもいまやってみたら、音量が一瞬上下したりはしないんですね。
あんまりスマートじゃないけど違和感無いようなのでこれでやってみます。
ありがとうございました。
0268デフォルトの名無しさん
2013/09/22(日) 17:21:16.810269231の人
2013/09/22(日) 17:24:31.820270デフォルトの名無しさん
2013/09/22(日) 17:25:01.760271デフォルトの名無しさん
2013/09/22(日) 19:31:27.66解像度はどの程度を想定してやってる?
もーワケワカラン。
0272デフォルトの名無しさん
2013/09/22(日) 20:04:05.37画面サイズによってサイズ変更出来るようにしてるから480*320でも2560*1440でも大丈夫
0273デフォルトの名無しさん
2013/09/22(日) 20:04:39.800274デフォルトの名無しさん
2013/09/22(日) 23:03:51.16うむ。
理想はそれなんだけど。
たとえばフルスクリーンの1枚絵を入れる時の、解像度はどうする?
0275デフォルトの名無しさん
2013/09/22(日) 23:14:58.830276デフォルトの名無しさん
2013/09/23(月) 00:09:41.78http://i.imgur.com/Ls2Rkm1.jpg
水色の枠を元として縦長なら縦に長く横長なら横に長く伸ばせるようにする
あとはどの解像度にも対応出来るようにsvgで描いてる
0277デフォルトの名無しさん
2013/09/23(月) 00:37:35.180278デフォルトの名無しさん
2013/09/23(月) 00:43:09.49そうですね。こういう時にスマホ屋でもらってきたパンフレットが役に立つ。
いまテーブルの上を見ると
IS03
F-08D
IS12S
Nexus 10
がある…。
とりあえずスマホとタブレットは別物ってことでいくか。
0279デフォルトの名無しさん
2013/09/23(月) 00:45:30.22うほっ、9patch
0280デフォルトの名無しさん
2013/09/23(月) 00:46:17.00ん?そうなんですか?
0281デフォルトの名無しさん
2013/09/23(月) 00:57:27.489patchって好きなサイズでリソース読み込めた?
0282デフォルトの名無しさん
2013/09/23(月) 01:13:28.379patchって使ったことねぇ。
drawableフォルダって、アイコンしか入れてない。
0283デフォルトの名無しさん
2013/09/23(月) 01:14:39.00Androidでいう9patchはこういうのじゃないだろ
これは単なるでかい画像だ
0284デフォルトの名無しさん
2013/09/23(月) 01:22:43.220285デフォルトの名無しさん
2013/09/23(月) 01:25:24.80意外と便利だぞ
とは言ってもまだ一回しか使ってない
0286デフォルトの名無しさん
2013/09/23(月) 01:27:53.60それだと9patch属性消えて周りの黒点丸見えになるじゃないか
9patchは勝手に伸びるんだからサイズ指定してやれば勝手に伸びる
wrap_contentした時の最低サイズは画像サイズと同じでhdpiフォルダとかの影響も受ける
0287デフォルトの名無しさん
2013/09/23(月) 01:51:03.82サイズ指定して作ればちゃんと真ん中だけ引き伸ばされたBitmapできるよ?
黒点って9patchのそれぞれの位置示す端1ピクセルの事と思うが残ったりしないし
0288デフォルトの名無しさん
2013/09/23(月) 09:57:31.63縦方向か横方向のいづれかにぶつかるまで等倍で拡大してぶつからなかった側には黒帯を付けるというの答えじゃないの
0289デフォルトの名無しさん
2013/09/23(月) 10:47:26.030290デフォルトの名無しさん
2013/09/23(月) 13:55:02.43FlatっぽいUIのStyleで作りたいのですが、数が多くて手こずっています。
AndroidアプリのStyleを配布しているサイトか、FlatなStyleのサンプルをご存知の方がいらっしゃれば、教えて頂けると嬉しいです。
よろしくお願いします。
0291デフォルトの名無しさん
2013/09/23(月) 14:34:55.820292デフォルトの名無しさん
2013/09/23(月) 15:23:05.12どちらかと言うとjavaの質問に近いですが
extendsして使うメソッドとimportだけで自由に使えるメソッドとの差異というのはなにですか?
サンプルでActivityとかViewとかはよく継承しますが
これはprotectedメソッドを使うために継承してるということですか?
0293デフォルトの名無しさん
2013/09/23(月) 15:26:43.51継承しなくても他のコードから呼び出されるのに問題が無ければ、再実装するなり好きなようにすればいいだけの話。
0294デフォルトの名無しさん
2013/09/23(月) 15:36:49.080295デフォルトの名無しさん
2013/09/23(月) 15:46:33.76あなたが聞きたいポイントはJavaの言語仕様そのものについてだから、該当スレの方がより丁寧な回答を得られる可能性は高い。
抽象メソッドは、各プログラマーが、実装に合わせて最終的なクラス定義を確定してから利用することを前提としている。直接使おうとしても空っぽのスケルトンをインポートするだけなので、ナンセンス。だから使えないようになってる。
0296デフォルトの名無しさん
2013/09/23(月) 16:00:39.70たしかに@Overrideを書く場合が多いですよね
インターフェースの実装だけじゃなくて
abstractメソッドも結構頻繁に出るのですね
わかりました
0297デフォルトの名無しさん
2013/09/23(月) 16:17:05.30当然”外側は等倍で内側は引き伸ばして構わない”っていう9patch向きリソースだけ
背景みたいな均等にしなきゃいけないのは当然比率維持で伸ばして黒帯でしょ
ただ9patch向きのものは9patch使えばサイズ変えてもボケないから使ったほうがいい
0298デフォルトの名無しさん
2013/09/23(月) 17:00:10.91おおわだ〜
0299デフォルトの名無しさん
2013/09/23(月) 17:01:49.95結構必死に探して見たのですが、
style.xmlを配布しているサイトは見つけられませんでした…
「Android style xml (flat) (free) (download)」などの単語で検索しました。
作り方が書いてあったり、buttonのstyleだけ紹介されているのはいくつも見かけました。
そのままでも使えるほど完成度の高いstyleの紹介サイト、
もしくはそれを見つけられる検索用の単語をご教示願いたいです。
どうかよろしくお願いします。
0300デフォルトの名無しさん
2013/09/23(月) 17:13:03.00Javaというよりオブジェクト指向の話。
Viewの特性を持ったListがあってListViewとする、と設計した時に、オブジェクト指向言語だと継承(Javaだとextend)という仕組みでそのまま定義できるようにサポートされている。
なのでオブジェクト指向を利用しないのであれば、邪魔なだけに感じるかも。
0301デフォルトの名無しさん
2013/09/23(月) 22:22:22.72そこで、JavascriptからJAVAの文字列の配列を戻り値とした関数を呼び出すと以下のような問題が起きています。
1.JAVAの関数の戻り値をString[]にすると関数自体が呼べない
■JAVAの関数
public String[] JAVAnoKansu(String javaString)
{
//↓がログにはかれない
Log.v("JAVAnoKansu","START");
String returnStrings[] = new String[1];
returnStrings[0] = javaString;
return returnStrings;
}
続く
0302デフォルトの名無しさん
2013/09/23(月) 22:23:00.272.関数の戻り値をObjectにすると関数自体は呼べるがJavascript側で戻り値が空
■JAVAの関数
public Object JAVAnoKansu(String javaString)
{
//↓がはかれる
Log.v("JAVAnoKansu","START");
String returnStrings[] = new String[1];
returnStrings[0] = javaString;
return returnStrings;
}
■Javascript側
function JavascriptnoKansu
{
var result = new Array();
result = JAVA_Interface.JAVAnoKansu("hogehogehoge");
//↓の結果は"{ }"
alert(JSON.stringify(result));
return result;
}
当然html側でJavascriptnoKansuの戻り値をdocument.writeさせてもundifineです。
何が問題かヒントだけでもいただけると大変助かります。どなたかお助けいただけないでしょうか。
0303デフォルトの名無しさん
2013/09/23(月) 22:29:52.500304デフォルトの名無しさん
2013/09/23(月) 22:33:24.78それとは関係ないけどaddJavascriptInterface使ってるなら結局セキュリティ上の問題が出るよ
よほどのことがない限りaddJavascriptInterfaceは絶対使うなって悪手だから
最悪端末を乗っ取れるセキュリティホールを提供するアプリを垂れ流すことになる
0305302
2013/09/23(月) 23:37:56.30> よほどのことがない限りaddJavascriptInterfaceは絶対使うなって悪手だから
WebviewからJAVAからAPIなりを叩かないと実現できないことって結構ありますよね?
PhoneGAPなども裏でaddJavascriptInterface使っていると思っていたのですが他にもっとよい方法があるのでしょうか?
0306デフォルトの名無しさん
2013/09/23(月) 23:40:42.340307デフォルトの名無しさん
2013/09/24(火) 00:02:16.160308デフォルトの名無しさん
2013/09/24(火) 00:38:03.230309デフォルトの名無しさん
2013/09/24(火) 00:44:02.560310デフォルトの名無しさん
2013/09/24(火) 11:09:14.59それは過去の話。
今はメソッドにアノテーションつけないとJavaScriptから呼べない
>>302
単純な型のデータしかやりとりできないと思え。
ぶっちゃけJSONエンコードしたデータをやりとりするのがベスト
0311デフォルトの名無しさん
2013/09/24(火) 14:31:39.780312デフォルトの名無しさん
2013/09/24(火) 14:57:28.45UIの見た目なんて自分でなんとかする派だから、そういうのは知らんよ
0313デフォルトの名無しさん
2013/09/24(火) 15:24:04.63AdMobとかがいいのかSSPがいいのか教えてください
0314デフォルトの名無しさん
2013/09/24(火) 16:21:26.82デザイン扱ってるブログとかサイトが結構あるから近いのを探して好きなようにとしか言えない
0315デフォルトの名無しさん
2013/09/24(火) 18:05:35.02調べましたか?
0316デフォルトの名無しさん
2013/09/24(火) 19:00:41.82styleそのもの探してるのか
それなら見つからないわな
俺はpinterestのUIタグとか見て参考にしてるけど
それを見て自分でxmlとか画像にしてるよ
0317デフォルトの名無しさん
2013/09/24(火) 19:25:48.43313です
一通り調べました
AdMobとかAdLantis,AdMakerとかの広告の表示率なんですけど
表示されらない場合は組み合わせることで表示させることができるみたいなんですが
SSPはそういったことを自動でやってくれるそうでこっちのほうがいいように思えます
SSPにしようと思ってるんですが、何か不利な点(広告収入やプログラミングにおいて)知りたいです
0318デフォルトの名無しさん
2013/09/24(火) 20:43:39.80初心者はadmobで粘土と会いモバつけるのがいいんじゃね
0319デフォルトの名無しさん
2013/09/24(火) 20:49:31.03どこまで馬鹿なんだよ。
最初からそのように質問をしろと
言われていることを理解しろ。
0320デフォルトの名無しさん
2013/09/24(火) 20:49:35.06なるほど、styleを配布しているサイトがあるのでは?と思っていたのですが、
みなさん自作されているんですね。
ありがとうございます、私も一個一個作ってみます。
0321デフォルトの名無しさん
2013/09/24(火) 22:03:24.61かれこれ3年間20社くらいスマホ広告会社を使い分けてるけど、SSPで稼げたことが一度も無い
中間マージンで単価が死んでたり、SSP→ASPの二重ロードが激遅くて機会損失してたり、SSPとは名ばかりで一部のASPしかロードできなかったり
結局複数ASPを使って、自分でSSP的なライブラリを実装するのが一番稼げる
0322デフォルトの名無しさん
2013/09/24(火) 22:28:14.08アドセンス広告は在庫切れほぼないし
0323デフォルトの名無しさん
2013/09/24(火) 22:31:53.68ある日何十万の収益がパーになる恐怖を知ってしまったから二度と使えない
0324デフォルトの名無しさん
2013/09/24(火) 22:33:17.0040ドル溜まったところで垢バンされた。
もちろん不正などしていない。
Googleに異議申し立てしたが、定型文でお断りされた。
0325デフォルトの名無しさん
2013/09/24(火) 22:39:34.08俺も調査の結果やはり駄目でした。っていう定型文っぽいのでアカウント削除されたわ
その一連のやり取りで気付いたけど、サポートメールアドレスさえ無いのな
Admob使ってる奴らはある日不正も無いのにアカウント削除された時、自分に何ができるか。っていうのを再確認した方がいい。
何もできないから
0326デフォルトの名無しさん
2013/09/24(火) 22:46:04.73広告を他社のと一緒に使ったとか?
0327デフォルトの名無しさん
2013/09/24(火) 22:54:03.59思い当たる不正は無い
最後までアカウント削除の具体的な理由は一切教えてくれんかったから、知る術も無い
0328デフォルトの名無しさん
2013/09/24(火) 22:59:00.190329デフォルトの名無しさん
2013/09/24(火) 23:13:13.77のエラーが出るのですが、どうすればなおりますでしょうか
クリーン及びimport android.Rの削除を行いましたが症状は改善しません
よろしくお願いいたします
0330デフォルトの名無しさん
2013/09/24(火) 23:20:10.44一ヶ月前にそれなった時はADTを最新版にアップデートしたら直った
0331デフォルトの名無しさん
2013/09/24(火) 23:23:17.45一昨日開発環境の導入をしたばかりなので最新版かと思います…
0332デフォルトの名無しさん
2013/09/24(火) 23:23:55.63んじゃresフォルダ内にエラー出てない?
0333デフォルトの名無しさん
2013/09/24(火) 23:24:01.980334デフォルトの名無しさん
2013/09/24(火) 23:28:12.930335デフォルトの名無しさん
2013/09/24(火) 23:34:08.93他にエラーマークはついてないです
0337デフォルトの名無しさん
2013/09/24(火) 23:43:14.69XMLでエラーでてないか
間違えてandroid.Rインポートしてないか
確認してクリーンしてみなさい
0338デフォルトの名無しさん
2013/09/24(火) 23:45:33.830339デフォルトの名無しさん
2013/09/24(火) 23:53:08.32垢バンされて泣く未来が見える…
0340デフォルトの名無しさん
2013/09/24(火) 23:59:08.01以前出たTVで紹介されて急増して垢バンされたのをさも自分の体験みたいに語ったりして
0341デフォルトの名無しさん
2013/09/25(水) 00:02:34.77文句の一つも言わせろってんだ。googleには届かないが
0342デフォルトの名無しさん
2013/09/25(水) 00:04:22.730343デフォルトの名無しさん
2013/09/25(水) 00:05:03.89ますますGoogleが嫌いになった
0344デフォルトの名無しさん
2013/09/25(水) 00:06:25.00いずれも確認しましたが治る様子がありません…
何か他に確認すべき点はありますでしょうか
0345デフォルトの名無しさん
2013/09/25(水) 00:06:40.89実際にそれを実行するか、それとも単価を極限まで減らして追い出すかは、ASPによる
0346デフォルトの名無しさん
2013/09/25(水) 00:08:54.800347デフォルトの名無しさん
2013/09/25(水) 00:12:27.91LogCat貼ってみたら?
0348デフォルトの名無しさん
2013/09/25(水) 00:12:51.840349デフォルトの名無しさん
2013/09/25(水) 00:12:58.78それはその通りだが、
論じるポイントがずれているぞ。
0350デフォルトの名無しさん
2013/09/25(水) 00:14:33.92前よりかは対応がよくなってきそうな気もするが
というのもアドセンスも最初のころは問答無用でアボされたけど
最近はまず警告が来るらしいからずいぶん改善されたと思うよ
0351デフォルトの名無しさん
2013/09/25(水) 00:21:26.33俺は7月に消されたぞ。
0352デフォルトの名無しさん
2013/09/25(水) 00:24:27.56現在のワークスペースをアップロードしてみました。
どなたか原因がわかる方などおりましたら御指南いただけませんか
よろしくお願いいたします
0353デフォルトの名無しさん
2013/09/25(水) 00:45:07.020354デフォルトの名無しさん
2013/09/25(水) 00:49:27.72暇だからインポートしてみてみる。API17インストール中だからしばし待たれよ
0355デフォルトの名無しさん
2013/09/25(水) 00:58:46.780356デフォルトの名無しさん
2013/09/25(水) 01:08:18.79解析完了した。
パッケージがcom.example.maptestなのに、genフォルダにsample.testという謎のパッケージが混入してるのが原因だった
gen/sample.testをcom.example.maptestにリネームした後に、MainActivityの
setContentView(R.layout.main); を
setContentView(R.layout.activity_main); に直せばいける
0357デフォルトの名無しさん
2013/09/25(水) 01:14:58.530358デフォルトの名無しさん
2013/09/25(水) 01:16:11.470359デフォルトの名無しさん
2013/09/25(水) 01:18:36.43昔の2ch並に3行のお礼があってもいいもんだ!
0360デフォルトの名無しさん
2013/09/25(水) 01:33:11.840361デフォルトの名無しさん
2013/09/25(水) 02:12:15.59これだとMainActivityのsetContentView(R.layout.main);のところにエラー表示がでてるはずだが
それも気づかなかったのかな
genフォルダの中身は勝手に作られるから上のエラー直して
genフォルダの中身全部消してeclipse再起動で直ると思うんだが
0362デフォルトの名無しさん
2013/09/25(水) 03:31:55.910363デフォルトの名無しさん
2013/09/25(水) 04:28:46.71しかも利用者にとって広告なんてのは邪魔でしかない
邪魔というだけで広告内容まで印象が悪くなる
当然アプリ自体の印象も悪くなる
こういう捻じ曲がったモデルは、じき廃れる。
0364デフォルトの名無しさん
2013/09/25(水) 04:30:26.40そこで「有料オプションを買えば広告が消えますよ」とやるわけだよ
0365デフォルトの名無しさん
2013/09/25(水) 04:36:54.81広告を出す側が、いずれこの媒体を見捨てることに違いない
0366デフォルトの名無しさん
2013/09/25(水) 04:53:59.75それはない
そもそもGoogleが広告で身を立ててる会社だぞ
0367デフォルトの名無しさん
2013/09/25(水) 04:59:06.950368デフォルトの名無しさん
2013/09/25(水) 04:59:16.35最初から有料のアプリより、 広告入り無料アプリ+有料オプションの方がDL数も収益も上だからだろ
広告が儲からんってなったら最初から有料のアプリになるだけ。
広告が消えて無料アプリだけになるなんて未来はこない。作る労力考えたら当たり前だが。
※ 広告なし無料アプリを配布してる人たちを批難するものではありません。それが全てではないというだけです
0369デフォルトの名無しさん
2013/09/25(水) 05:12:10.24じきに廃れるんだよ、このモデルは。
0370デフォルトの名無しさん
2013/09/25(水) 08:08:08.54そしたら、それに乗り換えるだけだわな
いまから、その別の何かがわかるなら話は別だが
0371デフォルトの名無しさん
2013/09/25(水) 08:19:29.06ありがとうございます!
お礼遅くなり申し訳ありませんでした
これで完全に動けなくなってたので大変助かりました!
0372デフォルトの名無しさん
2013/09/25(水) 08:43:34.36現在試しにやってみたところ
sample.testのリネームとmainの書き換えを行ってもクリーンすることでsample.testに戻ってしまいます
これはどのように解決する場いいでしょうか
よろしくお願いいたします
0373デフォルトの名無しさん
2013/09/25(水) 09:07:54.720374デフォルトの名無しさん
2013/09/25(水) 09:15:42.23ありがとうございます!
0375デフォルトの名無しさん
2013/09/25(水) 10:43:46.57if ("title".equals(xmlPullParser.getName())) {
string1 = xmlPullParser.nextText();
} else if ( "link".equals(xmlPullParser.getName())) {
string2 = xmlPullParser.nextText();
} else if ("dc:subject".equals(xmlPullParser.getName())) {
string3 = xmlPullParser.nextText();
}
で<title><link>は取得できたんですが
<dc:subject>が取得出来ませんでした
<dc:*****>系を取得するにはどうすれば良いですか?
よろしくお願いします
0376デフォルトの名無しさん
2013/09/25(水) 11:41:48.72http://codepad.org/htVuQ1rX
0378デフォルトの名無しさん
2013/09/25(水) 12:41:03.34アプリ内広告は、ほとんどが「他のアプリの広告」
で、その他のアプリも「広告を表示して収益を狙う無料アプリ」だったりする、と
アプリ作者は、自分のアプリに広告を表示して金を貰う
一部のアプリ作者は、さらに自分のアプリをダウンロードさせる(広告を表示させる)ために広告を打つ
広告を出す側の資金が広告による収入そのものなんだよね
アプリ広告で「利益」を得ているのは誰かを考えれば、この広告の連鎖システムが「持続可能」かどうかもわかるな
0379デフォルトの名無しさん
2013/09/25(水) 13:00:11.80最終的には課金するアプリに行き着くだろ
0380デフォルトの名無しさん
2013/09/25(水) 15:43:01.21基本、誤クリック集客だから成果出にくいだろうし
サイトを徘徊しているうちに、物欲が刺激されて広告をクリックする
web広告のような効果は、アプリ内では期待できないし。
0381デフォルトの名無しさん
2013/09/25(水) 16:06:30.310382デフォルトの名無しさん
2013/09/25(水) 17:38:35.29以下のようにそれぞれapp_testというリソースIDを定義している状態で、
values/strings.xml
<string name="app_test">test</string>
values-ja/strings.xml
<string name="app_test">テスト</string>
普通にgetStringだと、端末の言語設定に従い、片方の文字列しか取得できません。
これを、端末の言語設定に関わらず、アプリ内で、「test」と「テスト」の両方を取得するにはどうすればよいでしょうか。
0383382
2013/09/25(水) 17:59:44.03AssetManagerクラスのmakeStringBlocksの中のgetNativeStringBlockで行き詰まりました。
言語判定はNativeでやってるんですね。
どうすればいいんだろう
0384デフォルトの名無しさん
2013/09/25(水) 18:25:37.330385デフォルトの名無しさん
2013/09/25(水) 18:29:09.110386デフォルトの名無しさん
2013/09/25(水) 18:51:20.18XMLとして不正なのにやり方も何もない。
0387382
2013/09/25(水) 18:56:40.00それもちょっと考えたんですが、言語数が多くなると、
切り替えながらのループになるので、ちょっとつらいです。
それに、例題ではvaluesに英語のリソースを入れていますが、
プログラムが見た場合、valuesにある言語が英語とは限らないので、どの言語で取得できるのかがわかりません。
(外部でも使われるようなライブラリを作ってました)
>>385
NativeのC++とJavaがどう連携して動いているのかまで把握してないので、、これ以上はツライです;
検索して、android_content_AssetManager_getNativeStringBlockを見てみましたが、多分私は正しく解釈できてません。
assetManagerForJavaObjectでJavaのAssetManagerクラスのインスタンスを取得し、(解釈間違ってそう)
ResourcesクラスのgetTableStringBlockを呼んでいるように見えるのですが、、、
JavaのResourcesクラスにはgetTableStringBlockメソッドは無いんですよね。
これ、Native側にも同じようなResourcesクラスがあるんでしょうか。
0388デフォルトの名無しさん
2013/09/25(水) 18:58:34.56あ、もちろんこれは、あくまで例で、XMLの体裁はちゃんと整っている前提です。
0389デフォルトの名無しさん
2013/09/25(水) 19:12:09.41試してないので当てずっぽうだけど Configuration#locale を変更して new Resources して getString してみたらどうだろう
0390デフォルトの名無しさん
2013/09/25(水) 19:30:30.81ありがとうございます。
方向性としては、>>384 と同じ感じですよね。
>>387 に書いたのと同じ問題を抱えていますが、
言語別にResourcesクラスのインスタンスを独自に生成したらどうかな?と閃きました。
Configurationクラスは引数なしでNewできそうなのですが、
Resourcesクラスはコンストラクタの引数が・・・。
(引数なしはprivateでした。各種デフォルトを設定しているようです)
AssetManager・・・は、AssetManager.getSystem()の使い回しでいけるかな?
DisplayMetrics・・・がよくわからないので、ちょっと調べてみます。
Configuration・・・新しく生成してLocale設定したものを渡す、ですかね。
CompatibilityInfo・・・も、よくわからん・・・。無しでもいけるかな?
うーん、しかし、直接各言語のXML定義を読めた方がうれしいかもしれない
0391デフォルトの名無しさん
2013/09/25(水) 19:39:24.600392デフォルトの名無しさん
2013/09/25(水) 19:40:59.42Locale.getAvailableLocales()で利用可能な言語を取得できるよ
0393382
2013/09/25(水) 19:48:21.04今、私もそれを確認しました。
ちょっとテストプログラムを作ってみようと思います。
>>392
ありがとうございます。これでループは出来そうです(笑)
で。
getXmlで直接読めた方が!と思って、Resourceクラスを見てたんですが、
これで指定できるXMLも、結局はローカライズ処理された後の物ですよねぇ。
個別に取得したい・・・
0394デフォルトの名無しさん
2013/09/25(水) 19:51:47.81だから、idの使い方自体が間違っていろところで、そこから必然的に生じている問題に対する解決策を求めても、トンチンカンもいいとこでしょ。
0395382
2013/09/25(水) 20:02:05.38ああ、えーと、作りたいものがlibandrotranslationモドキなんです。
後出しジャンケンですみません。
まあ、車輪の再発明になっちゃうのですが、
・このためにINTERNETパーミッションを付けたくない事。
・機械翻訳機能はいらない事。
の2点がどうしても気に入らなくて。
で。
・デフォルト言語(原本)の言語文字
・翻訳対象の言語文字
・参照用の言語文字(他の言語でどのように訳されてるか見たい人がいるだろうと思って)
なんかを表示できるようにしたいわけです。
これに変わるものが既に別にあるのなら、こんな苦労しなくていいのですが・・・。
構想段階なので、ここがクリアできないと、もはや断念です。
0396デフォルトの名無しさん
2013/09/25(水) 20:14:13.38了解、了解。locale異なるXML間での同一idの扱いの話なんだね。
0397デフォルトの名無しさん
2013/09/25(水) 20:22:05.62そんなの最初のレスから判るだろ。
0398382
2013/09/25(水) 20:39:06.71ご理解頂けてよかったです。
と、いうことで、助けてください(笑)
>>397
まぁまぁ・・・落ち着いて。
で、>>390 に書いたのをやってみたのですが、
どうやら最後にセットしたConfigurationがどこかで保持されちゃうようです。
これで見えるかな?
http://pastie.org/8354185
作りを工夫すれば、なんとかなりそうですが、
もうちょっとスッキリ取得できないですかね・・・。
0399デフォルトの名無しさん
2013/09/25(水) 20:44:47.70リソース文字列じゃなくてrawリソースにxmlファイル埋めて自分で読めよ
0400382
2013/09/25(水) 20:48:26.340402デフォルトの名無しさん
2013/09/25(水) 21:18:17.90ん、ライブラリのユーザ側がリソースを用意する前提なのか。
でも結局XMLファイルいじる手数は変わらないんじゃないの
0403デフォルトの名無しさん
2013/09/25(水) 21:29:50.68Resourceのコンストラクタ内部では
指定したConfigrationに基づいて
AssetManager#ensureStringBlocks()が実行されるので
両言語で同じthis.getResources().getAssets()を指定している以上
Logに出しているResource#getString(id)の値は
this.getResources().getAssets()..getResourceText(id)と同値になるよ
0404382
2013/09/25(水) 21:47:20.87まだ作ってないのでアレですが・・・。
このライブラリ自身のローカライズも必要になるので、
形になって人に見せても恥ずかしくないようなのが出来たら、
githubにでもあげようかと思ってました。
>>403
ご指摘ありがとうございます。
なるほどです・・・。
AssetManagerはさすがにインスタンスを別で作るわけにはいかないですよね?
一応、引数なしのコンストラクタはあるのですが、
ensureSystemAssets()でなんかごにょごにょやってる。
全部sSystemを見ちゃうわけでもなさそうな、、うーん。
もうちょっとちゃんと見ないとわからん・・・。
0405デフォルトの名無しさん
2013/09/25(水) 21:53:07.06ensureSystemAssetsの中みればわかると思うけど
Singletonだから、AssetManagerは複数生成されるものじゃないと思われ
0406デフォルトの名無しさん
2013/09/25(水) 22:50:13.40http://stackoverflow.com/questions/2900023/change-language-programatically-in-android
0407382
2013/09/25(水) 22:51:15.90うん、まさにそこを見てました。
メンバ変数のsSystemにインスタンス突っ込んでるのですが、
そのsSystemを使っているメソッドがやけに少ないなあと思って見てました。
結局、コレっていう解決方法が無いですね。
もっと簡単にできそうだと思ってただけに、ちょっと残念。
0409382
2013/09/25(水) 22:56:04.97updateConfiguration!?って一瞬思ったけど、やってる事一緒だったorz
(ResourcesクラスのコンストラクタでもupdateConfiguration呼び出してる)
0410デフォルトの名無しさん
2013/09/26(木) 00:45:25.54としたい場合どのようにすればいいでしょうか
ためになるページなどご存知であれば教えていただけると幸いです。
よろしくお願いいたします。
0411デフォルトの名無しさん
2013/09/26(木) 01:11:01.07Major Ver. 毎に分けてアプリ用意したとして(仕様に対して実装変える)ユーザのAndroid Ver. 判断してインストールするパッケージ変えるとか出来るんですか?
それとも「GingerBread の人はこっち、JellyBean の人はこっちダウンロードしてね」になるんでしょうか。
0412デフォルトの名無しさん
2013/09/26(木) 01:14:45.77いちおうできるよ
http://developer.android.com/google/play/publishing/multiple-apks.html を熟読するべし
0413デフォルトの名無しさん
2013/09/26(木) 01:41:15.92LinearLayoutを3層程度入れ子にする方法と
RelativeLayoutである程度形にしてからコードを書いて整形する方法
のどちらが最適なのでしょうか
ちなみにプラスのボタンを2行分占領させようと考えています
0414デフォルトの名無しさん
2013/09/26(木) 01:55:46.68あとで後悔するからLinearがいいと思うけど、古いOSだと重ね過ぎた時にStackOverflow起こすから厄介。
俺も今関数電卓作ってて、統計機能に苦戦してるわ。
指数関数の回帰分析とか...
0415デフォルトの名無しさん
2013/09/26(木) 01:56:02.510416デフォルトの名無しさん
2013/09/26(木) 01:58:35.310417デフォルトの名無しさん
2013/09/26(木) 02:07:01.990418デフォルトの名無しさん
2013/09/26(木) 08:29:23.000419デフォルトの名無しさん
2013/09/26(木) 15:34:32.65ありがとうございます
relativeで挑戦します
0420デフォルトの名無しさん
2013/09/26(木) 19:04:59.65なんだかんだでLinearLayoutの方が枯れてて安心。
ネスト数の制限もかなり極端なの組まない限り問題ないし。
0421デフォルトの名無しさん
2013/09/26(木) 21:37:38.50googleは脳内スキャンを完成させてたの?
0422デフォルトの名無しさん
2013/09/26(木) 21:56:44.87androidのリアルタイムで更新されるウィジェットアプリを作成中です。
android:configureに設定用のアクティビィティを設定し、その画面に
設定をユーザーに入力してもらいSharedPreferences経由でwidgetproviderに
渡し設定に基づき通信データを計測するというアプリですが、以下のように
上手く動作しません。
�@最初に起動したウィジェットには何も表示されない。
�A2回目以降に起動したウィジェットには表示されるが、その前の
ウィジェットに設定した内容の設定が(2回目の場合最初の設定)
使われてしまう。
という現象に悩まされています。
幾分抽象的な内容ですが、この問題の解決方法をご存じの方はご教授ください。
0423デフォルトの名無しさん
2013/09/26(木) 21:58:03.58ウィジェットを3つ置いた場合の
3つ目の挙動は?
0424デフォルトの名無しさん
2013/09/26(木) 22:00:35.080425デフォルトの名無しさん
2013/09/26(木) 22:04:51.89リアルタイムってことは配置後に一定間隔で更新されるのに反映されないってこと?
Preferencesに保存してるのはウィジェット個々の設定は判別できてる?もしくは全部共通設定使いまわしか
ウィジェット配置→配置時に更新される→設定→保存→反映されない
2個目配置→配置時に更新される時前の保存を読み込み→設定→保存
みたくなってるとか
0426422
2013/09/26(木) 22:47:36.513つ目は試してません。
>>424
具体的にはどのような所でしょう?
>>425
> 設定が終わった後にRemoteView経由でupdateはしてるよね?
はい、してます。
> リアルタイムってことは配置後に一定間隔で更新されるのに反映されないってこと?
そうです。
>Preferencesに保存してるのはウィジェット個々の設定は判別できてる?もしくは全部共通設定使いまわしか
全部共通設定使いまわしです。
> ウィジェット配置→配置時に更新される→設定→保存→反映されない
> 2個目配置→配置時に更新される時前の保存を読み込み→設定→保存
> みたくなってるとか
その可能性もちょっと調べてみます。
0427デフォルトの名無しさん
2013/09/26(木) 23:01:43.42apkファイルの生成時にこのようなエラーが出るのですが、どうすればいいのか見当が付きません
どなたか解決法を教えていただけませんか
0428デフォルトの名無しさん
2013/09/27(金) 00:05:06.88そのエラーメッセージ(英文のほう)でググってみましたか?
0429デフォルトの名無しさん
2013/09/27(金) 00:21:41.25はい、検索してみてjavaのビルドパスのライブラリに重複する項目がないか確認しろ?と英語ページに書いてあったようなので確認してみましたが見当たりませんでした
言葉足らず申し訳ありませんでした
0430デフォルトの名無しさん
2013/09/27(金) 00:47:17.15フレームワークはなにか使っていますか?
0431デフォルトの名無しさん
2013/09/27(金) 00:47:19.45>3つ目は試してません。
…生きるの下手そうね。
0432デフォルトの名無しさん
2013/09/27(金) 01:18:27.010433デフォルトの名無しさん
2013/09/27(金) 03:52:18.34スクロールもできないような状態に…
回避方法ってあるのでしょうか?
0434デフォルトの名無しさん
2013/09/27(金) 06:59:06.000435デフォルトの名無しさん
2013/09/27(金) 10:56:53.77タッチイベントじゃなくてタッチインターセプトイベントをつかう。継承でカスタムビューにしてイベントのメソッドをオーバーライドする
0436デフォルトの名無しさん
2013/09/27(金) 11:04:35.37ああ>>435に書いたの間違いだったわ。カスタムビュー作るんじゃなくてViewGroupに実装するんだった
0437デフォルトの名無しさん
2013/09/27(金) 11:28:06.440438デフォルトの名無しさん
2013/09/27(金) 11:32:39.45あれは物理ブリッジじゃないから、外部のネットワーク機器からはAndroidのNICは見えていない。
このへん参照
http://www.techdoctranslator.com/android/developing/tools/emulator#emulatornetworking
ポートフォワーととかリダイレクションは可能なんで、やりたいことによってはなにか解決策はあるかもね
0439デフォルトの名無しさん
2013/09/27(金) 11:40:15.14つかっていません
0440デフォルトの名無しさん
2013/09/27(金) 12:48:11.62ある部品のIDを変更すると、ほかのレイアウトで同じIDを使っているものまで更新されてしまいます
リファレンスをアップデートするっていうチェックボックスを外してもだめでした
どうにかならないでしょうか?
0441デフォルトの名無しさん
2013/09/27(金) 22:52:18.820442デフォルトの名無しさん
2013/09/27(金) 23:08:01.66@android:id/〜
この部分のこと?
どうにかする必要あるか?
idはpublicな変数なんだから変えたら全部変わるのは当たり前だよ
0443デフォルトの名無しさん
2013/09/28(土) 01:18:48.77クソワロタwwwwwwwwwww
0444デフォルトの名無しさん
2013/09/28(土) 11:55:22.51layoutHeightを0にしてweightを1にしてもダメでした。
画面いっぱいに5×5とかしようと思ったら
スクリーンサイズ取得して割り算するしかない?
0445デフォルトの名無しさん
2013/09/28(土) 15:38:02.00LinearLayoutで5分割すればいいと思うよ
0446デフォルトの名無しさん
2013/09/28(土) 15:43:56.28レイアウトファイルをコピーして編集すると
元ファイルのIDまで変更されてしまうんですが・・・
0447デフォルトの名無しさん
2013/09/28(土) 17:15:28.61リファクタリングしてるわけではないよな
0448デフォルトの名無しさん
2013/09/28(土) 19:48:14.78XMLエディタでは起きないけどね。
0449デフォルトの名無しさん
2013/09/28(土) 19:52:49.83USBで実機をつないで何度もテスト実行をしていると、
アプリが起動直後にエラーで落ちるようになってしまうことがあります。
一度こうなると、端末を再起動しない限り直りません。
アプリを一回削除したりしても直りません。
ログを見ると、
AudioFlinger could not create effect, status: -22
AudioEffect initCheck failed -4
Error code -4 when initializing AudioEffect.
Caused by: java.lang.IllegalArgumentException: Effect type: 0bed4300-ddd6-11db-8f34-0002a5d5c51b not supported.
などと出ていて、
どうやらイコライザの初期化のところの
「player.getAudioSessionId()」が使えないとかそんな感じです。
Equalizer eq = new Equalizer(0,player.getAudioSessionId()); ← ここでエラー
Stackoverflowで、似たような話題を見つけたのですが、
こちらではエミュレータの問題だという結論のようです。
http://stackoverflow.com/questions/8341247/android-visualizer-audio-effects-runtime-exception-on-ice-cream-sandwich
私は実機でやっているので、これに該当するのかどうかわかりません。
ただ、症状の発症はUSBからの実行を繰り返した時のみで、
普段、アプリを使っている時に発症したことはありません。
いまのところUSB接続時のみとはいえ、このままリリースするのは抵抗があるので
これについて何か原因、対策などわかりましたらお教えください。
0450デフォルトの名無しさん
2013/09/28(土) 20:37:24.13たしかにレイアウトエディタのプロパティウィンドウからid変更するとリファクタリングウィンドウが開くね
参照の更新ってのはid←Aみたくこのidを参照してるAも一緒に更新するかってこと
レイアウトエディタなんて使ったことないけど、id変えたら↓みたいなのが出たぞ
「Update all regenrece as well?This will update all XML references and Java R field references.」
□今後表示しない はい いいえ キャンセル
要は「他で使われてる同じ名前のidもいい感じに変えといてやろうか?ん?」ってこと
いいえ押したら個別にid変わったけど今後表示しない状態ならいきなりリファクタリングされるんじゃない?
レイアウトエディタなんて効率悪いし、xmlでコード補完しながら作るほうがおすすめ
0451デフォルトの名無しさん
2013/09/28(土) 20:46:38.49>>レイアウトエディタ
こんなの使うのは超初心者だけだろ?
0452デフォルトの名無しさん
2013/09/28(土) 20:49:21.030453デフォルトの名無しさん
2013/09/28(土) 21:37:49.280454デフォルトの名無しさん
2013/09/28(土) 23:24:36.03現在地と事前に指定したキーワードの地図検索で最も近いところとのルートを検索するアプリを作りたいです
現在地から指定した座標まで直線で結ぶことはできたのですが
(1)ルート検索
(2)最も近くのコンビニなどの指定した条件の座標を入手する
の二つの実装の方法で悩んでいます。
どなたかどのようにすればいいのかご指導いただけませんか
よろしくお願いいたします
0455デフォルトの名無しさん
2013/09/29(日) 00:11:04.49あんたが悩んでるのはプログラミング技法じゃなくて問題分野そのものだから、ありもののAPIを探すか自分で解決するかしかない。
0456デフォルトの名無しさん
2013/09/29(日) 00:15:20.43webapiは仮にアプリがヒットしてクエリ数が増えればその数に応じて課金が必要になる。
最も近いなんていうwebapiに渡すパラメータはない。
半径とキーワードを指定してwebapiにクエリをなげる
→結果が20件単位で帰ってくる
→結果の1件ごとにwebapiでルート情報を取得する
→ルート情報より距離を計算&比較して最も近い場所を決める
検索結果が100件の場合、105回クエリが発生しますね。
0457デフォルトの名無しさん
2013/09/30(月) 08:41:24.03android apiのほうだけでやりたいと思いますので、避難所の検索だけの機能に変更することにします
検索自体はandroid apiでもできますか?
0458デフォルトの名無しさん
2013/09/30(月) 10:35:30.71NDKはJavaの変数・配列をそのまま参照・代入したりすることできますか?
0459デフォルトの名無しさん
2013/09/30(月) 10:38:52.71このへんから全部調べてアプリ内にデータ持っとけばいいんじゃない
http://www.kokuminhogo.go.jp/hinan/index.html
0460デフォルトの名無しさん
2013/09/30(月) 10:47:50.17ローカル変数は無理です
インスタンス変数、クラス変数、配列は参照・代入できますが、アクセスのたびに JNI のオーバーヘッドがかかります
全データを C の世界に置いて、すべて C の世界で処理し、 Java の世界からは基本触らない、もしくは必要最小限のやりとりで済ますというのが理想的
ちょっとした計算のたびに Java から C を呼び出し、 C でちょこっと処理し、また Java に戻す、というのは良くないパターンです
0461デフォルトの名無しさん
2013/09/30(月) 10:53:15.560462デフォルトの名無しさん
2013/09/30(月) 12:24:02.35NDK、JNIの本を読んだら
JavaとC/C++を行ったり来たりする方法を理解しないといけない
0463デフォルトの名無しさん
2013/09/30(月) 12:33:09.35書籍をあたってみることにします。
0464デフォルトの名無しさん
2013/09/30(月) 23:41:06.10�@ライブラリプロジェクト
�Aメインプロジェクト←�@インポート
のようになっているとして、�@から�Aのdrawableを参照したい場合、
エラーを出さないために下記のようにdrawableがあることにしておく必要があります
(a)�@に同じ名前のダミーdrawableを入れて上書きさせる
(b)XML限定だけど@+drawable/hogeとしてidを生成させる
(c)ids.xmlで<item type="drawable" name="hoge" />としてidを予約する
(1)と(2)はうまくいくのですが、(c)では一部の端末(LGのタブレットなど)で読み込みに失敗してしまうようです
ライブラリプロジェクトでdrawableのidを予約する方法って他になにかありますか?
一般的にdrawableのidの予約の仕方ってどうしてますか?
0465デフォルトの名無しさん
2013/10/01(火) 00:33:45.51なんでそんな依存関係的におかしなことするの?
0466デフォルトの名無しさん
2013/10/01(火) 01:25:29.600467デフォルトの名無しさん
2013/10/01(火) 01:47:18.08画像みたいな範囲指定する枠は独自に実装しているんですか?
0468デフォルトの名無しさん
2013/10/01(火) 03:04:37.31うん、カスタムビューだよ。カスタムビューを怖がることはないよ。シンプルだよ。
0469デフォルトの名無しさん
2013/10/01(火) 09:16:21.19それやると汎用性と生産性はなかなかいい感じ跳ね上がるんだよね。
インポート先で<item type="drawable" name="hoge">@drawable/XXX</item>
と定義したとき、
ライブラリ側にもname=hogeがあれば普通に使えるはず。
それで動かないならtype記述しないでやってみるとかかな。
ちなみにうちが類似コード書いたときは<item name="hoge">@drawable/XXX</item>
で画像かどうかはソース先で確認した。
動かない機種教えてくれれば、こっちにある範囲なら調べれるけど
0470デフォルトの名無しさん
2013/10/01(火) 11:51:07.98ふつうはやらんがや。
0471デフォルトの名無しさん
2013/10/01(火) 12:04:18.29iphoneは年間8400円払わないといけないらしいので貧乏人にはつらいです
0472デフォルトの名無しさん
2013/10/01(火) 12:07:13.31メールアカウント1つに対して初回に25$のみ
何本リリースしても追加費用は一切なし
0473デフォルトの名無しさん
2013/10/01(火) 12:27:05.150474デフォルトの名無しさん
2013/10/01(火) 12:27:09.220475デフォルトの名無しさん
2013/10/01(火) 12:38:37.980476デフォルトの名無しさん
2013/10/01(火) 12:38:43.610477デフォルトの名無しさん
2013/10/01(火) 12:45:02.080478デフォルトの名無しさん
2013/10/01(火) 12:59:13.26大抵の人はアプリ内課金はしない(出来ないw)ので実機だけで出来るとはいえるけどなwww
0479デフォルトの名無しさん
2013/10/01(火) 13:58:04.580480デフォルトの名無しさん
2013/10/01(火) 14:01:03.45それはマーケットに置くの前提だからいつ払うかってだけの問題
0481デフォルトの名無しさん
2013/10/01(火) 14:11:27.63アプリ内課金 は実機だけでは検証出来ない がな
0482デフォルトの名無しさん
2013/10/01(火) 14:17:00.82今度買うのはAndroidのスマホにします
0483デフォルトの名無しさん
2013/10/01(火) 16:53:42.790484デフォルトの名無しさん
2013/10/01(火) 17:11:43.91お前らがやりたいのはライブラリプロジェクトじゃなくてスキンだろ
0485デフォルトの名無しさん
2013/10/01(火) 17:16:32.32このページのソースをコピペしてビルドしようとしたところ
メソッド removeOverlay(PinOverlay) は型 MapView で未定義です
メソッド removeOverlay(RouteOverlay) は型 MapView で未定義です
型 RouteSearchActivity は継承された抽象メソッド MapView.MapTouchListener.onPinchIn(MapView) を実装する必要があります
型 RouteSearchActivity は継承された抽象メソッド MapView.MapTouchListener.onPinchOut(MapView) を実装する必要があります
のエラーが出ました。
原因がいまいちつかめないのですが、どなたか解決方法を教えて下さい。
0486デフォルトの名無しさん
2013/10/01(火) 17:21:59.710487デフォルトの名無しさん
2013/10/01(火) 17:25:00.42ビルドパス確認しろや
0488デフォルトの名無しさん
2013/10/01(火) 17:25:39.00ymap.jarとjackson-core-2.2.3.jarは参照ライブラリに入っています。
0489デフォルトの名無しさん
2013/10/01(火) 17:27:18.020490デフォルトの名無しさん
2013/10/01(火) 17:29:28.35http://i.imgur.com/keW07iT.jpg
スクショでなくて申し訳ありませんが、
ビルドパスにこんなかんじに追加されてると思います
0491デフォルトの名無しさん
2013/10/01(火) 17:29:40.97@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
Dialog dialog = new Dialog(getActivity());
dialog.setCanceledOnTouchOutside(false);
dialog.setCancelable(false);
上のようにダイアログを戻るボタンで閉じないようにしたいんですが
戻るを押すと閉じてしまいます
何がいけないのでしょうか?
0492デフォルトの名無しさん
2013/10/01(火) 18:20:53.61DialogFragmentのインスタンスに対して
setCancelable(false)で出来ました
0493デフォルトの名無しさん
2013/10/01(火) 19:21:10.33ですが、ビルドパスは問題がなさそうなのであれば他にどのような要因が考えられますでしょうか
よろしくお願します
0494デフォルトの名無しさん
2013/10/01(火) 21:00:58.04LOGCAT上に、
○Tag
GLUtils
○Text
GLERROR - after at the end of blitTileFromQueue()() glError(0x502)
というエラーが定期的に発生しています。
こちらについて原因または調査方法にピンとくる方いませんでしょうか。
>>493
ちらっとしか見ていなくてあてずっぽうですが、
>メソッド removeOverlay(PinOverlay) は型 MapView で未定義です
>メソッド removeOverlay(RouteOverlay) は型 MapView で未定義です
�@外部jar(ymap.jar)が古い(or新しい)せいで、サンプルコードを書いた人が使ったものと異なる
or
�A違うパッケージのMapViewをimportしている
とか考えられませんか。
あと有効な手段として、
そのjarを解凍してソースの中をみて、そのメソッドが実装されているかどうか確認するのもアリかもしれないです。
的外れでしたらすみません。
0495デフォルトの名無しさん
2013/10/01(火) 21:15:47.28ありがとうございます!
素人でわからないことだらけですので大変助かります!
0496デフォルトの名無しさん
2013/10/01(火) 21:29:31.77確かにremoveoverlayクラスがありませんでした
古いversion手に入れなきゃいけないのですね…
探して来ます
0497デフォルトの名無しさん
2013/10/01(火) 21:45:54.25どなたか公開されているページをご存知でしたら教えていただけませんか?
重ね重ね申し訳ありません。
0498デフォルトの名無しさん
2013/10/01(火) 21:55:31.09現状は、デフォルトの青い矢印と自分で用意したアイコンが両方表示されている状態。
デフォルトの青い矢印を消す方法が知りたいんだが。
MAPのAPIはVersion2だ。
よろしくお願いします。
0499デフォルトの名無しさん
2013/10/01(火) 21:59:51.98エミュレーター(AVD)について、Nexus10の設定で動かせている人いますか?
0500デフォルトの名無しさん
2013/10/01(火) 22:25:06.13ymap.jarにクラスがなければremoveoverlayはないってことでいいんでしょうか?
0501デフォルトの名無しさん
2013/10/01(火) 23:35:42.16isMyLocationEnabled
>>500
先日までgoogle map弄ってたんだろう?
yahoomapじゃなくてgooglemapをimportしてるんじゃないの?
0502デフォルトの名無しさん
2013/10/02(水) 00:08:44.72新しいまっさらなワークスペースを利用しているためそれは考えにくいです。
またこのエラー箇所をコメントアウトすると起動自体はします。(ただしピンをドロップしようとすると落ちます)
0503デフォルトの名無しさん
2013/10/02(水) 02:48:01.13eclipseでprocessingプログラムを作成した後、
android実行ファイルapkに変換するのは、どのようにすれば良いですか?
0504デフォルトの名無しさん
2013/10/02(水) 17:48:42.30やはりremoveoverlayが存在しないようです
ほかにremoveoverlayの代わりになるようなメソッドをご存知の方はいらっしゃいませんか
よろしくお願いします
0505デフォルト名無しさん
2013/10/02(水) 18:46:34.77のコンポーネントウィジェット
あれ使って日付取得したら月がー1の状態でやんのね
javaのCalendarクラスの仕様そのまま使ってんじゃねーよ
0506デフォルトの名無しさん
2013/10/02(水) 19:25:54.980507デフォルトの名無しさん
2013/10/02(水) 19:33:15.52マヌケハケーン
0508デフォルトの名無しさん
2013/10/02(水) 19:39:18.000からではなく1からだったな・・・・
どうでもいいこと思い出した
0509デフォルトの名無しさん
2013/10/02(水) 21:07:08.43アラカンの方?
0510デフォルトの名無しさん
2013/10/02(水) 21:19:40.96自己解決しました。
何も反応がなかったということは、他の人は普通に使えていたということらしい。
なので、顛末は略。
0511デフォルトの名無しさん
2013/10/03(木) 03:01:00.290512デフォルトの名無しさん
2013/10/03(木) 06:28:17.690513デフォルトの名無しさん
2013/10/03(木) 09:58:14.65やっぱ中国人も曜日を取得したら1からじゃなくて0からはじまる
のにムカついてるのだろうか。
0514デフォルトの名無しさん
2013/10/03(木) 11:58:53.43日曜日が 星期天
月曜日が 星期一
から順番に
土曜日が 星期六
だから、全く問題なし
0515デフォルトの名無しさん
2013/10/03(木) 15:50:01.30ですが、removeOverlayAll()と言うメソッドがあったのですが、これを使って特定のオーバーレイだけを削除しようとする方法が私では思い浮かばないのですが、どなたかいいアイディアはないでしょうか
よろしくお願いいたします
0516デフォルトの名無しさん
2013/10/03(木) 15:57:45.610517デフォルトの名無しさん
2013/10/03(木) 17:18:19.75タブを画面の下部に配置することができません。
TabHostでxmlを組んでいた時は下部に配置できたのですが、
解決策ご存知であれば教えていただきたいです。
ちなみに、TabHostの時はRelativeLayoutとlayout_alignParentTopを
組み合わせて画面下部に配置しました。
0518デフォルトの名無しさん
2013/10/03(木) 19:41:08.920519デフォルトの名無しさん
2013/10/03(木) 20:15:15.060520デフォルトの名無しさん
2013/10/03(木) 20:37:10.820521デフォルトの名無しさん
2013/10/03(木) 21:38:12.93ありがとうございます!!
0522デフォルトの名無しさん
2013/10/03(木) 23:28:19.48DisplayMetrics.densityの数値見て分けるか
values-xhdpiみたいにリソースに文字列用意しておくしかないですか?
0523デフォルトの名無しさん
2013/10/03(木) 23:38:19.24toString()
0524デフォルトの名無しさん
2013/10/04(金) 01:23:40.94>>516さん本当にありがとうございました。
無事サンプルも動き、自作のほうのプログラムも完成まで持込ました。
0525デフォルトの名無しさん
2013/10/05(土) 13:30:41.76動画を扱うクラスってありますか?
もしかしてOpenGLとか使わないといけませんか?
0526デフォルトの名無しさん
2013/10/05(土) 13:35:18.570527デフォルトの名無しさん
2013/10/05(土) 15:10:48.66androidで実現したいです、
0528デフォルトの名無しさん
2013/10/05(土) 15:26:59.92まぁ、あきらめろ。
0529デフォルトの名無しさん
2013/10/05(土) 17:10:23.41どなたかご教授ください
0530デフォルトの名無しさん
2013/10/05(土) 17:14:35.92やりたいことは表を作ってそこに文字を入力させて拡大するといったことです
0531デフォルトの名無しさん
2013/10/05(土) 17:51:21.52書き込んだ量/ファイルの大きさ
0532デフォルトの名無しさん
2013/10/05(土) 20:32:05.53Main.Actibity 側でintent.putExtra("hogeID", );”あほ” intent.putExtra("hogeID", );”天才”
色々なサイトを参考にAlarmReceiverクラスを作りonReceive() メソッドにデータを渡すまでできました。
AlarmReceiverクラスを作りonReceive内で時間順にあほ、天才とToastすることは出来るのですが、
再度MainActivity側にデータを戻して同じような処理を行うやり方はありますか?
alarmをセットする最後の行にToastをするAlarmReceiverに飛ぶ前にToastしてしまうようなのです。
0533デフォルトの名無しさん
2013/10/05(土) 21:24:08.67ご教授でも100%間違えじゃないけど大仰過ぎだろってんだろ
0534デフォルトの名無しさん
2013/10/05(土) 21:45:29.74b) AlarmReceiverからcontext.startActivityでMainActivityを起動する
どちらでもお好きな方で
0536デフォルトの名無しさん
2013/10/05(土) 22:41:49.69String src="<html><body><a href='http://www.hoge.com/'>link</a></body></html>";
webView.loadDataWithBaseURL(null, src, "text/html", "UTF-8", null); // 真っ白
//webView.loadDataWithBaseURL(null, src, "text/html", "UTF-8", src); // ブラウザエラー
//webView.loadData(src, "text/html; charset=utf-8", "UTF-8"); // 成功
0537デフォルトの名無しさん
2013/10/06(日) 00:43:21.110538デフォルトの名無しさん
2013/10/06(日) 01:41:11.310539デフォルトの名無しさん
2013/10/06(日) 01:44:00.714.3のマルチユーザーのことなら多分SQLiteじゃムリ
0540デフォルトの名無しさん
2013/10/06(日) 02:54:01.92共有と言ってもユーザAがそのデータを作りユーザBやユーザCも見れるようにしたいだけなんですがどうすればできますか?
0541デフォルトの名無しさん
2013/10/06(日) 03:15:20.920542デフォルトの名無しさん
2013/10/06(日) 04:57:16.89あれは結局ユーザ別に保存されてるからダメじゃね
http://android.stackexchange.com/questions/37205/sharing-files-between-users-in-4-2-1
http://stackoverflow.com/questions/13701159/storage-common-to-all-users-in-android-4-2
0543デフォルトの名無しさん
2013/10/06(日) 12:42:49.35お薦めできることではないが
0544デフォルトの名無しさん
2013/10/06(日) 14:21:39.47真っ白ですが。
ローカルに落とすとかも美しくないしなぁ。
0545デフォルトの名無しさん
2013/10/06(日) 16:55:52.24俺は
webview.loadDataWithBaseURL(url, src, "text/html", "utf-8", null);
でいくんだけどな
0546デフォルトの名無しさん
2013/10/06(日) 18:30:03.02あれ、お勧めできないのはなんでなん?
0547デフォルトの名無しさん
2013/10/06(日) 18:31:17.28SDカードのフォルダ名もユーザ別に変わるんだが。
0548デフォルトの名無しさん
2013/10/06(日) 18:43:35.98移動したので当然のエラーですので、関連のものを修正したのですが、そのエラーがキャッシュで残ってしまいました。
エラーが出ている行をコメントアウトして、下の行に同じコードを移しました。
すると、下のコードでなく、コメントアウトした上の行にエラー出たままの状態になります。
その行を削除しても、繰り上がった行に対して、そのコードとは全く関係ない、残ったエラーが出たままです。
クリアするにはどうしたらいいでしょう?
クリア、ビルドは試しました。
0549デフォルトの名無しさん
2013/10/06(日) 20:12:29.750550デフォルトの名無しさん
2013/10/06(日) 20:30:39.98そんなもんだwww
0551デフォルトの名無しさん
2013/10/06(日) 20:58:22.610552デフォルトの名無しさん
2013/10/07(月) 00:35:53.91Ctrl-Vでペースト
0553デフォルト名無しさん
2013/10/07(月) 06:52:44.60ログで0、1と繰り返して表示されるんですが
どうしたら適切なポジションを取得できるかどなたか教ええください。
0554デフォルトの名無しさん
2013/10/07(月) 07:28:42.08そんな日本語では。
0555デフォルトの名無しさん
2013/10/07(月) 08:07:29.550556デフォルトの名無しさん
2013/10/07(月) 08:15:48.930557デフォルトの名無しさん
2013/10/07(月) 08:16:01.050558デフォルトの名無しさん
2013/10/07(月) 08:17:09.040559デフォルトの名無しさん
2013/10/07(月) 08:22:08.44たとえば、あれだったと思う。
0560デフォルトの名無しさん
2013/10/07(月) 09:52:56.760561デフォルトの名無しさん
2013/10/07(月) 09:54:01.59とりあえず、流れは分かったけど、スラスラとコードが書けるようになるまで、まだまだ時間かかりそう。
難しー。
0562デフォルトの名無しさん
2013/10/07(月) 11:21:31.850563デフォルトの名無しさん
2013/10/07(月) 11:33:55.10俺も読んだ、いい本だね
厚い本を読めば
0564デフォルトの名無しさん
2013/10/07(月) 12:41:07.30てか、エミュでgoogleアカウントで同期できない。。。
0565デフォルトの名無しさん
2013/10/07(月) 13:02:52.050566デフォルトの名無しさん
2013/10/07(月) 15:08:21.300567デフォルトの名無しさん
2013/10/07(月) 20:00:55.31同じ処理をひたすらループさせているって認識でいいのでしょうか?
0568デフォルトの名無しさん
2013/10/07(月) 20:02:50.620569デフォルトの名無しさん
2013/10/07(月) 20:08:36.650570デフォルトの名無しさん
2013/10/07(月) 20:10:00.98スレッドの本とかgoogle先生に聞けよ
0571デフォルトの名無しさん
2013/10/07(月) 20:13:27.670572デフォルトの名無しさん
2013/10/07(月) 20:15:58.260574デフォルトの名無しさん
2013/10/07(月) 20:21:30.08検索のときに android スレッド で検索してみます
ありがとうございます!
0575デフォルトの名無しさん
2013/10/07(月) 20:53:23.220576デフォルトの名無しさん
2013/10/07(月) 20:55:05.370577デフォルトの名無しさん
2013/10/07(月) 21:54:44.13一旦消してまた表示しないと反映されないのかな?
invalidate()みたいな再描画するメソッドってないよね?
0578デフォルトの名無しさん
2013/10/07(月) 22:58:05.96無いよ。
PopupWindow.java を見れば、どうして反映されないかすぐわかるよ。
0579デフォルトの名無しさん
2013/10/07(月) 23:27:46.53コメントありがとう
やっぱりそうなんだ
てきとうに見てみたけど,つまり,そもそも生成時にしか
実際にbackgroundをセットしてないのかな?
余白をどう調整するのかもよくわかんなかったんで,結局
中のLinearLayoutのほうで全部処理することにしたよ
まあ目的の見た目にはなったからいいや
0580デフォルトの名無しさん
2013/10/08(火) 15:49:36.29長押しで範囲選択するとき
選択範囲内が英語なら自動的にウェブ翻訳にかけて、
ブラウザなどを表示したまま吹き出しで日本語翻訳を表示
的なのを作りたいのですが、
そもそも可能なのですか?
0581デフォルトの名無しさん
2013/10/08(火) 16:02:07.99他アプリの表示テキストを読めちゃうのはセキュリティ的な問題があるよね。
0582デフォルトの名無しさん
2013/10/08(火) 16:10:39.070583デフォルトの名無しさん
2013/10/08(火) 16:30:58.67どこがセキュリティ問題になるの?
0584デフォルトの名無しさん
2013/10/08(火) 16:31:42.890585デフォルトの名無しさん
2013/10/08(火) 16:34:20.52それが可能なら、情報を盗んで外部に送信するマルウェアとか作れちゃう
0586580
2013/10/08(火) 17:31:28.47何かしらのアプリで文字を範囲選択すると、
ウェブで検索って選べられるじゃん
あれと同じ要領で、
自分で選ばずに自動的にリアルタイムで検索かけて翻訳した語句を吹き出しで表示
できそうなんだけど、やっぱ無理なのかな?
0587580
2013/10/08(火) 17:35:47.19別アプリ起動ではなく、
既に起動しているアプリの上に吹き出しで表示させたい
>>584
範囲選択してからコピーを選択しないとグリップボードに落ちない?
例えば今のこの2chツールで語句を範囲選択して、
コピーを選ばずに ウェブで検索 を選ぶと、別途ブラウザが立ち上がって検索かけれるんだけど、
これって一旦グリップボード経由してる?
0588デフォルトの名無しさん
2013/10/08(火) 17:43:48.69それは経由してないね。
アプリの自前の機能だから。
0589580
2013/10/08(火) 18:27:31.05アプリ自前の機能か.....
2ちゃんアプリでも、テキストエディタでも、ラインでも、
範囲選択したときの挙動はあらかじめ決められてるってことか
それじゃいじれないじゃないっすか!!!
スクリーンショットアプリみたいに、バックグラウンドで動いてて、
範囲選択されると、そこだけ読みとって、、、
的なのはだめかな?
まず範囲選択が他アプリから見えないか。。。
じゃあ、
範囲選択後シェイクでスクショ撮って、
そこから画像解析で文字色反転してるかしょを抜き出して、
画像から文字を抜き出してってめんどくせーし重たいよ!!
無理ぽいです、さーせんでした。。。。
0590デフォルトの名無しさん
2013/10/08(火) 20:04:14.65Webで調べたサンプル通りに実装しましたが、
サンプルに載っているボタン調のUIではなく
テキストボックスの右下に三角マークがあるような
UIになってしまいます。
また、Spinner#setPrompt()を指定しても適用されないです。
0591デフォルトの名無しさん
2013/10/08(火) 20:04:40.980592デフォルトの名無しさん
2013/10/08(火) 21:00:36.13端末メーカのプリインだと
画面上の任意の部分をOCRみたいなので読み取って
検索したり辞書引いたりするアプリあるよ。
一般の開発者には無理だろうな。
せいぜいIntent.ACTION_SEARCHをハンドルするか、
マッシュルームくらいしか。
0593デフォルトの名無しさん
2013/10/08(火) 21:01:06.07ICS以降はそれだったはず
0594デフォルトの名無しさん
2013/10/08(火) 21:19:22.32リストビュー内でレイアウトを作りたいのですがやり方が分かりません。
0595デフォルトの名無しさん
2013/10/08(火) 21:23:42.89デフォルトのwidgetの見た目は端末ごとに違うよ。
Android 4.0以降はthemeをHoloにすれば統一できるけど、
それ以前は本当にばらばら。メーカによってはクソダサいデザインになる。
見た目を思い通りにするなら画像用意してsetBackgroundDrawable()で。
0596デフォルトの名無しさん
2013/10/08(火) 22:21:25.93http://techbooster.org/android/ui/1282/
ここを参考に
0597デフォルトの名無しさん
2013/10/08(火) 22:36:11.22ブラクラ
0598デフォルトの名無しさん
2013/10/08(火) 23:08:32.75必要な部分をおおまかに切り出したのだけをパースするのと
どっちが速いんだろう。
0599デフォルトの名無しさん
2013/10/08(火) 23:26:45.60そんなん実データにも端末にも依存するだろ
ベンチマークしろや
0600デフォルトの名無しさん
2013/10/09(水) 00:35:19.46よく分からないけど頑張ってみます!
0601デフォルトの名無しさん
2013/10/09(水) 12:26:21.16本当に基本のことだから、頑張れ。
0602デフォルトの名無しさん
2013/10/09(水) 12:33:05.79分かってから頑張ってください。
0603デフォルトの名無しさん
2013/10/09(水) 16:15:28.02現場で鍛える的な思考なので、基礎はやりながら学んでます。
0604382
2013/10/09(水) 16:27:14.09Nexus 7って、
2012がtvdpi
2013がxhdpi
って認識であってる?
0605デフォルトの名無しさん
2013/10/09(水) 16:27:48.29あ。382は無関係です・・・
0606デフォルトの名無しさん
2013/10/09(水) 16:35:21.092012はhdpiじゃなかったか?
0607デフォルトの名無しさん
2013/10/09(水) 16:47:06.282012はtvdpiがなければhdpiって認識でいました。
0608デフォルトの名無しさん
2013/10/09(水) 17:02:13.16nexus 7 hdpi でぐぐれ
0609デフォルトの名無しさん
2013/10/09(水) 17:25:11.86いや、ぐぐってはいるんだが
サイトによってtvdpiだったりhdpiだったりするので混乱してる
2012と2013の存在がさらにややこくしてる
ここの住人がどういう認識か肩を寄せ愛ながら問い詰めたい
0610デフォルトの名無しさん
2013/10/09(水) 17:41:11.96へんな所に固執してるんだな 潔癖症かwww
0611デフォルトの名無しさん
2013/10/09(水) 18:42:59.91いや、「Nexus7でレイアウトが崩れてる」って言われても
ここをちゃんと把握してないと
どこが原因かわからねーって話だよ?
まず2012か2013かを聞きだすところからになってしまうけどな・・・
0612デフォルト名無しさん
2013/10/09(水) 18:43:30.73自分はネクサス7で実機のテストして、スマフォは、持ってない
からエミュレータで動作確認してるけど、もっとでかい
Xlargeの動作確認ってどうやってんの?
企業なら全部の実機が、あるかもしんないけどドデカイエミュ
立ち上げる気にもなんねーし。
あと、機種によってライフサイクル守ってない機種もあるらしいし
0613デフォルトの名無しさん
2013/10/09(水) 19:04:01.43http://stackoverflow.com/questions/13581548/android-how-to-create-android-emulator-for-nexus10
ライフサイクル守ってないとかは別に動作対象外でいいじゃん
0614デフォルトの名無しさん
2013/10/09(水) 19:16:59.44サポートの対象にするなら実機でやるしかないじゃん
0615デフォルトの名無しさん
2013/10/09(水) 20:13:29.56Genymotionってのは実機よりも速いらしい(PCのスペックが高ければ)
0616デフォルトの名無しさん
2013/10/09(水) 23:44:07.930617デフォルト名無しさん
2013/10/09(水) 23:57:33.24エクリプス壊れやすいから
クリーンコマンド使ってもダメなら
早めに入れ直した方がいいよ
0618デフォルトの名無しさん
2013/10/10(木) 00:00:33.990619デフォルトの名無しさん
2013/10/10(木) 00:05:54.39マジかよ。
ありがとう早速再インスコしてみるわ・・・面倒くさいな
0620デフォルトの名無しさん
2013/10/10(木) 00:07:15.03きちんと確認したのか?
0621デフォルトの名無しさん
2013/10/10(木) 00:41:01.28クリーンとか、何知ったかぶってんだか。
0622デフォルトの名無しさん
2013/10/10(木) 00:48:53.04俺もういちいちいろんな端末のドライバ入れるの面倒だから
ドライバの更新から互換性のある別端末のADBドライバ割り当ててるわ
こんなやり方いいのかわからんけど普通に認識するから別にいっかって感じ
0623デフォルトの名無しさん
2013/10/10(木) 08:34:50.44昔、あるきっかけで端末が微妙にしか認識できなくなって、何しても駄目で絶望しそうになったが、実はケーブルがNGだったというオチだった。
0624デフォルトの名無しさん
2013/10/10(木) 09:18:37.370625デフォルトの名無しさん
2013/10/10(木) 09:33:46.11微妙に認識ってなんだよ。
0626デフォルトの名無しさん
2013/10/10(木) 09:45:07.94スマホのドライバーを再インストールになったぜよ
0627デフォルトの名無しさん
2013/10/10(木) 10:18:03.01充電用コネクタ繋いだのに端末にデバッグ接続と認識されたり。
0628デフォルトの名無しさん
2013/10/10(木) 11:01:21.02皆さんありがとうございました。メーカー配布のusbドライバーを入れ直したら認識するようになりました。
0629デフォルトの名無しさん
2013/10/10(木) 11:14:49.34onActivityResult()の内部で外部クラスのメソッドを読んだ場合、そのメソッドがonActivityResult()を抜けたあとで処理されるのですが...
これは仕様ですか?
0630デフォルトの名無しさん
2013/10/10(木) 11:19:03.430631デフォルトの名無しさん
2013/10/10(木) 11:20:06.09「スレ順 ツリー」のような
トグルスイッチが横向きのリスト?になったような
あれは何のビューですか?
同じものを実装したいのですが
0632デフォルトの名無しさん
2013/10/10(木) 12:04:53.280633デフォルトの名無しさん
2013/10/10(木) 12:08:00.07使われる物理エンジンで一般的なのは何ですか?
無償のものもありますか?
0634デフォルトの名無しさん
2013/10/10(木) 12:09:55.78ありがとうございました 遅延処理で対処しました
0635デフォルトの名無しさん
2013/10/10(木) 13:10:17.72今、Androidプログラムの勉強も兼ねて、ゲームアプリを作っています。
ゲーム自体はほぼできたのですが、プレイ中に電話が掛かってくるなどで
中断した場合でも続きがプレイできるよう、onSaveInstanceState()で状態を
保存したいと思っています。
しかし、ゲームで大量の変数やクラスを使用していて、それら1つ1つすべて
保存するのはかなり大変なのですが、みなさんその辺りどのように実装されてますでしょうか。
保存しておく必要のある変数などは一つのクラスにまとめておいて、シリアライズして保存する
のが効率的かなと思っているのですが、今からプログラム全体で使用している変数を1つにまとめる
よう書き換えるのも大変なので、何かいい方法がありましたらご教授頂けると幸いです。
よろしくお願い致します。
0636デフォルトの名無しさん
2013/10/10(木) 13:18:35.42結局は作り直した方が早いと思うw
0637デフォルトの名無しさん
2013/10/10(木) 13:19:15.30ここにあるやり方でファイルアップロードをやろうとしているのですが、
FileBodyを使っている行でNoClassDefErrorが出てしまいます。
ログキャットではorg.apache.http.entity.mime.content.FileBodyでエラーが発生していると出ます。
アパッチのjarのインポートが正常にできていないのでしょうか。
どなたかわかる方がいらっしゃればアドバイス等頂けるとありがたいです。
0638デフォルトの名無しさん
2013/10/10(木) 14:50:31.47>>保存しておく必要のある変数などは一つのクラスにまとめておいて、シリアライズして保存する
のが効率的かなと思っているのですが、
これがコードが簡単で少量かつ読み書きも高速だけど、あとから修正してうまくまとまるのかな?
0639デフォルト名無しさん
2013/10/10(木) 15:32:23.44OpenGLとC使ってちょく叩き
0640デフォルトの名無しさん
2013/10/10(木) 15:44:42.48誰かが作ってたのを無償であの会社に提供したものらしいな
最近怒鳥そっくりなのを缶蹴りにして日本で出してるのあるけど
あれはどこから持ってきてるんだろうね
0641デフォルトの名無しさん
2013/10/10(木) 15:54:39.05そのエラーを貼らんとわかんねーだろー
0642デフォルトの名無しさん
2013/10/10(木) 16:30:51.84http://qiita.com/myunpe/items/febf6f6868383c987ff1
0643デフォルトの名無しさん
2013/10/10(木) 17:49:16.31DatePickerを画面に表示しているんですけど、4.1.2のXperiaGXで確認するとカレンダーみたいに表示されてしまうのですが、
普通に表示するにはどうすればよいですか?
こんな感じで表示したいけど↓
________________________
|2013|10|10|
------------------------
こんな風に表示されてしまいます↓
__________________________________
| | | |
|2013|10|(カレンダー)|
| | | |
----------------------------------
よろしくお願いいたします。
0644デフォルトの名無しさん
2013/10/10(木) 18:21:11.33この時、LinearLayoutにsetGravity()を使用しているのですが、
反映されず、左上に表示されるままです。
StackOverflowでも同様の質問がされていましたが、解決していません。
どうしたら反映されるか分かる方いらっしゃいませんか?
0645デフォルトの名無しさん
2013/10/10(木) 18:21:18.85それはICS以降の仕様じゃないの
0646デフォルトの名無しさん
2013/10/10(木) 21:08:45.20onResumeでActivity1にあるwebViewを更新する関数を実行しているのですが、webViewが
さっぱり更新されません。
何故か分かる方、いらっしゃいますでしょうか?
0647デフォルトの名無しさん
2013/10/10(木) 21:17:34.90onActivityResult()で処理したらどうなる?
0648デフォルトの名無しさん
2013/10/10(木) 22:17:05.45AndroidManifest.xmlの
android:targetSdkVersionを
8くらいにするといい。
0649デフォルトの名無しさん
2013/10/10(木) 23:53:58.98@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
GeoPoint mid = new GeoPoint(35665721, 139731006);
MapView mapView = new MapView(this,"アプリケーションID");
setContentView(mapView);
PinOverlay pinOverlay = new PinOverlay(PinOverlay.PIN_VIOLET);
mapView.getOverlays().add(pinOverlay);
pinOverlay.addPoint(mid,null);
}
とすればピンが出るようですが、
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
mLocationManager = (LocationManager)this.getSystemService(Context.LOCATION_SERVICE);
mLocationManager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER,1000,0,this);
mProgDialog = new ProgressDialog(this);
mProgDialog.setMessage("NowLoading");
mProgDialog.show(); }
というコードをすでにプログラム内部で記述済みであり、何を追加したら指定した場所にピンが立てられるのかよくわかりません。
どなたか詳しい方アドバイスください。
よろしくお願いいたします
0650デフォルトの名無しさん
2013/10/11(金) 00:21:15.910651デフォルトの名無しさん
2013/10/11(金) 00:42:21.46そうおもい
GeoPoint testpos = new GeoPoint((int)38621722,(int)(130808375));
mPinOverlay.addPoint(testpos,null)
というコードをonCeeateに記述して見たことろ起動後即落ちるように…
さっぱりです…
0652デフォルトの名無しさん
2013/10/11(金) 01:08:17.93試してみましたが、駄目でした。onRestartとかだとwebViewが更新されるのですが、不思議です。
0653デフォルトの名無しさん
2013/10/11(金) 01:42:10.29なぜ、途中の文を抜かしたのか理由を述べよ
0654646,652
2013/10/11(金) 02:11:54.07が更新されるようですが、finish()だとonResumeは呼ばれても、更新用の関数が動かない
ようです。
0655デフォルトの名無しさん
2013/10/11(金) 09:54:13.62途中の文というのがよくわかりませんが、ほかのところはかぶっていたりと必要でないかと思いました。
すべてそのままコピーしてもエラーを吐くのでかぶったところは消すべきなのかと…
0656デフォルトの名無しさん
2013/10/11(金) 09:58:54.93backkeyでも正常終了でもonResumeは通るんでしょ?
なら原因は他にあるんじゃないの?
0657532
2013/10/11(金) 10:32:52.02MainActivityからBroadcastReceiverで複数飛ばしたデータを時間経過後に
再度MainActivity側で取得し処理する方法です。
ソースファイルをアップしました。どこにどんな記述をすればいいか、
そのままズバリ教えてくれると助かります。
補足:AlarmReceiverはマニュフェストに登録しています。
<receiver android:name="AlarmReceiver" android:process=":remote"/>
http://www1.axfc.net/u/3054994
DLキー and
>>534
何度か挑戦してみたのですがよくわかりませんでした。すみません。
0659デフォルトの名無しさん
2013/10/11(金) 13:13:25.28こんな感じでどう
http://ideone.com/U1JjIi
http://ideone.com/ezL5ul
0660デフォルトの名無しさん
2013/10/11(金) 13:43:55.24>>648
できればsdkバージョンは変えたくないです
DatePickerDialogだと普通に表示されるので、なにかやり方があるのかな?って思ってます。
0661デフォルトの名無しさん
2013/10/11(金) 16:02:16.06http://techbooster.jpn.org/andriod/ui/3501/
0662646,652
2013/10/11(金) 18:44:06.40基本的にデータを投稿して、その後ホームに戻って投稿されたデータが反映されたページ
を表示という流れなのですが、投稿の処理が完了しないうちに表示の命令が発せられるの
で、投稿されないデータが反映されないのか?と考えてみたのですが、そういうことってあり
得るものなのでしょうか?
0663デフォルトの名無しさん
2013/10/11(金) 19:12:17.65>>投稿の処理が完了しないうちに表示の命令が発せられるの
で、投稿されないデータが反映されないのか?と考えてみたのですが、そういうことってあり
得るものなのでしょうか?
十分あり得るけど?
0664デフォルトの名無しさん
2013/10/11(金) 19:32:15.43onPreExecute()内でも使いたいんですがどうしたらいいでしょうか。
0665デフォルトの名無しさん
2013/10/11(金) 19:41:54.63final 変数とか
0666デフォルトの名無しさん
2013/10/11(金) 20:52:53.240667デフォルトの名無しさん
2013/10/11(金) 21:15:56.37finalだと定数しか渡せない?みたいなので、無名関数ではなく、
継承クラスのコンストラクタで渡すことにしました。
0668635
2013/10/12(土) 04:48:12.66とても理想な動きになりました!プリントして忘れないよう復習しておきます。
返事遅くなりましたがとても助かりました。ありがとうございました!
0669532
2013/10/12(土) 04:50:41.02ご迷惑おかけしました。
0670デフォルトの名無しさん
2013/10/12(土) 09:14:35.41自分で調べて試しましたがボタンは表示されませんでした
Button bt = new Button(this);
bt.setText("test");
LayoutInflater inflater = LayoutInflater.from(this);
RelativeLayout rl = (RelativeLayout) inflater.inflate(R.layout.activity_main, null);
rl.addView(bt);
setContentView(R.layout.activity_main);
0671デフォルトの名無しさん
2013/10/12(土) 09:19:25.87ボタンにレイアウトを指定していないからじゃね
RelativeLayout.LayoutParams を用意してボタンにセットする
もちろんパラメータも適当にいれとけよ
0672デフォルトの名無しさん
2013/10/12(土) 12:21:12.91RelativeLayout rl = (RelativeLayout)findViewById(R.id.hoge);
rl.addView(bt);
0673デフォルトの名無しさん
2013/10/12(土) 12:37:48.73新マシーンを構築したので、新しくandroidの開発環境(ADTバンドル版SDK)を入れたのだが、eclipiseの起動がメチャメチャ早くなったのだが、ADTバンドル版SDKが良いから?
0674デフォルトの名無しさん
2013/10/12(土) 12:38:49.27アンカは間違いです
0675デフォルトの名無しさん
2013/10/12(土) 13:47:40.070676デフォルトの名無しさん
2013/10/12(土) 14:03:18.81PCの性能がいいだけだね
0677デフォルトの名無しさん
2013/10/12(土) 16:38:32.14ありがとう
できました
setContentView(R.layout.activity_main);
RelativeLayout rl = (RelativeLayout)findViewById(R.id.hoge);
rl.addView(bt);
0678デフォルトの名無しさん
2013/10/12(土) 21:13:06.58SSDに変わったとか
0679デフォルトの名無しさん
2013/10/12(土) 23:53:03.32Eclipseのコードアシストで入力がフリーズしてイライラするとか
Androidやってるとすごくプログラミングが嫌になってくる環境なんだけどナンなのこれ
0680デフォルトの名無しさん
2013/10/13(日) 00:17:36.75新しいPCと実機を買えば解決だろ?
くだらないレスすんな
0681デフォルトの名無しさん
2013/10/13(日) 00:33:04.12そりゃあ、無知には厳しい世界だからな。
無知ならば仕方がないさ。
0682デフォルトの名無しさん
2013/10/13(日) 00:49:05.500683デフォルトの名無しさん
2013/10/13(日) 00:56:59.17仮に軽かったとしても所詮エミュレータだから実機とは挙動違ってくるから実機には敵わない
他についてはお前のPCが糞なだけ
0684デフォルトの名無しさん
2013/10/13(日) 01:09:53.99Genymotion使ってみそ
0685デフォルトの名無しさん
2013/10/13(日) 02:52:57.120686デフォルトの名無しさん
2013/10/13(日) 07:33:47.62ベクター画で描いたものを
ピクセル画で保存するだけだろ。
まさか全部mspaintで描いてるのか?
0687デフォルトの名無しさん
2013/10/13(日) 07:49:04.07各タイルを分離→縮小→合体って操作を自動化するといいかも知れない
0688デフォルトの名無しさん
2013/10/13(日) 07:55:34.810689デフォルトの名無しさん
2013/10/13(日) 08:54:44.35textviewを色変更用のものとそれぞれ用意すると、文字列が連なった表示ができないと思います
HTMLのfontタグのように、連なる文字列の一部を色変更するにはどうしたらよいでしょう?
0690デフォルトの名無しさん
2013/10/13(日) 08:59:04.88そこから考えよう
0691デフォルトの名無しさん
2013/10/13(日) 08:59:47.290692デフォルトの名無しさん
2013/10/13(日) 10:07:42.81eclipseもエミュレータも必須ではないでしょ。リファクタリングとUIの確認用にしか使ってない。
0693デフォルトの名無しさん
2013/10/13(日) 10:18:31.78何と比べてくそなんだ?
秀丸でPHP書いてたのと比べるとeclipse最高なんだが
0694デフォルトの名無しさん
2013/10/13(日) 10:19:48.53糞に聞くなよ
0695デフォルトの名無しさん
2013/10/13(日) 10:22:07.17「eclipseくそだ」って憤慨してた。
適当に「eclipse使いにくいんですよね」って同意してあげた。
0696デフォルトの名無しさん
2013/10/13(日) 10:23:41.12XCodeやQtなんかと比べるなら一長一短だが個人的にはeclipseよりは好み
0697デフォルトの名無しさん
2013/10/13(日) 10:29:52.600698デフォルトの名無しさん
2013/10/13(日) 10:31:44.06プラグイン入れまくってぶっ壊れるのを経験したら大嫌いになるだろうけど
0699デフォルトの名無しさん
2013/10/13(日) 10:44:41.53eVC+mfcから移住したオレはEclipse+android開発は天国
0700デフォルトの名無しさん
2013/10/13(日) 10:52:46.93activtiy mainとかのメソッドとかでは作れるのですが、クラス内ては作れないのですか?
0701デフォルトの名無しさん
2013/10/13(日) 11:07:05.99emacsに比べたらeclipseは何もできなくて使えないだろ。真似してMUAとか作っている人いるみたいだけど、実用されている話は聞いたことない。
0702デフォルトの名無しさん
2013/10/13(日) 11:19:12.24eclipseと比べる以前の問題。
0703デフォルトの名無しさん
2013/10/13(日) 11:23:22.97fromHtml
0704デフォルトの名無しさん
2013/10/13(日) 12:11:45.800705デフォルトの名無しさん
2013/10/13(日) 12:36:53.23変えるのも面倒し・・それでも出来たことが出来なかったりするし・・・
そもそもあの全体的にぼやっとした表示がいやん・・・
0706デフォルトの名無しさん
2013/10/13(日) 13:22:29.27まだ対応してない部分もあるんじゃなかったっけ
0707デフォルトの名無しさん
2013/10/13(日) 13:48:18.450708デフォルトの名無しさん
2013/10/13(日) 13:53:55.93金を毟り取る仕事なんだから向いてるじゃん
0709デフォルトの名無しさん
2013/10/13(日) 14:31:04.260710デフォルトの名無しさん
2013/10/13(日) 14:36:51.34今は他人が全てお膳立てを済ませないと文句いうだけ、そして手を動かさないからね。
これがプログラム環境が無料で便利に使える末のゆとりの時代というやつだろう。
0711デフォルトの名無しさん
2013/10/13(日) 15:00:10.280712デフォルトの名無しさん
2013/10/13(日) 15:03:08.94visual stadioでなら出来るらしいよ
ttp://goodroid.fc2-rentalserver.com/index.php?mode=public&action=techno&pid=35
0713デフォルトの名無しさん
2013/10/13(日) 15:11:54.66VBwww
0714デフォルトの名無しさん
2013/10/13(日) 16:15:48.48移ろうかな…w
0715デフォルトの名無しさん
2013/10/13(日) 16:23:13.680716デフォルトの名無しさん
2013/10/13(日) 16:23:54.37VS2010は糞すぎる、インテリセンスが全然インテリじゃねぇ・・・
0717デフォルトの名無しさん
2013/10/13(日) 16:55:26.68emacsもVisual Studioも使ったことはあるんだけど
0718デフォルトの名無しさん
2013/10/13(日) 17:02:02.98この人はこの人で異常だな
0719デフォルトの名無しさん
2013/10/13(日) 17:08:27.39そもそもプログラム側で位置調整なんていくらでもできるのに、何故か標準である物だけで何とかしようとして袋小路にはまる。
0720デフォルトの名無しさん
2013/10/13(日) 17:12:58.44vbを基準にするような低レベルはパスかあざ笑わないか?
普通
0721デフォルトの名無しさん
2013/10/13(日) 17:38:33.98windows phoneやってればいいじゃn
0722デフォルトの名無しさん
2013/10/13(日) 17:54:45.48その通り
0723デフォルトの名無しさん
2013/10/13(日) 18:22:49.00画面外にはみ出た状態でView.VISIBLEなどで画面に更新が入るとはみ出た部分が切れた状態になり、
その状態でドラッグすると途中で切れたままのViewがドラッグ移動してしまいます
はみ出た部分も元の大きさを維持させるにはどうすればいいでしょうか?
0724デフォルトの名無しさん
2013/10/13(日) 22:29:29.550725デフォルトの名無しさん
2013/10/13(日) 22:47:59.280726デフォルトの名無しさん
2013/10/13(日) 23:08:36.69よく分からんけどお前の実装が悪いと思う
layout() を呼ぶのは requestLayout () を経由してonLayout の中からだけにするべき
0727デフォルトの名無しさん
2013/10/13(日) 23:15:34.90再レイアウトを行いたいなら requestLayoutかforceLayoutを呼び出す
フレームワークはレイアウトを行う際に、そのViewの onMeasure と onLayout が呼ばれる
その View の onMeasure と onLayout は 子View の measure, layout を呼び出すよう実装する
コレ以外のシーンで measure,layout を呼び出しても フレームワーク的には何も保証されない
0728デフォルトの名無しさん
2013/10/14(月) 02:19:36.610729デフォルトの名無しさん
2013/10/14(月) 02:28:58.190730デフォルトの名無しさん
2013/10/14(月) 02:33:24.31需要とかが知りたいなら
【テンプレ必須】こんなAndroidアプリ探してます27本目
http://anago.2ch.net/test/read.cgi/applism/1380010042/
Androidアプリ 製作発表スレ 8作目
http://anago.2ch.net/test/read.cgi/applism/1378518410/
とかに行くといいんじゃないかな。
ちなみに俺が欲しいのは NoRoot Firewall の機能強化版。
0731デフォルトの名無しさん
2013/10/14(月) 02:33:55.55http://anago.2ch.net/test/read.cgi/smartphone/1309959164/
0732 忍法帖【Lv=16,xxxPT】(1+0:5)
2013/10/14(月) 09:25:09.97スマホ向けに作るべきなのか
タブレット向けに作るべきなのか
の考慮をしないといけないんでしょうか
0733デフォルトの名無しさん
2013/10/14(月) 09:31:47.52それどころか、Androidのどのバージョン向けか
どの解像度向けか、場合によってはどの機種かまで考慮が必要
最初はスマホだけに絞った方がいい
0734デフォルトの名無しさん
2013/10/14(月) 09:35:50.71Androidはあなたのおっしゃるように
考慮する点が思うのですが、
appleのほうでしたら統一されているから
多数のアプリを作るって想定で始める場合は
androidは不向きなんですかね
0735デフォルトの名無しさん
2013/10/14(月) 09:48:37.23Androidだとどうなんだろ。小さいままなのかね。
0736デフォルトの名無しさん
2013/10/14(月) 09:49:30.76大きな違いは、Androidで全機種をカバーするのは不可能だけど
iOSは容易に全部テストできるってこと
0737デフォルトの名無しさん
2013/10/14(月) 09:57:43.31でも林檎の検閲が厳しい
本当に凄いアプリなら泥で作って人気でたらあとは外部に移植丸投げした方が早い
0738デフォルトの名無しさん
2013/10/14(月) 10:02:25.78ケータイサイトをPCで見たような感じだよ。
0739デフォルトの名無しさん
2013/10/14(月) 10:09:58.87書籍買うの馬鹿なのかなぁ
おススメとかあるなら買うけど
今はネットで調べてる感じなんですよね
0740デフォルトの名無しさん
2013/10/14(月) 10:22:07.82>>アプリ開発って書籍買うの馬鹿なのかなぁ
そんなに貧乏ならやめておけ
0741デフォルトの名無しさん
2013/10/14(月) 10:26:13.99バカだなぁと思うよ。
必要なら買えば良いし、不要なら買わなければ良い。
本の情報は最新ではないかもしれないが、
発行時点での情報としてのレベルは揃っている。
ペラペラと頁をめくって探すのが好きな人にも良い。
Webはつぶつぶの情報が散在していて
情報の正確さもマチマチ。
でも書籍より深い情報を得られることは確か。
0742デフォルトの名無しさん
2013/10/14(月) 10:36:39.79ネットの情報なんか...話半分で扱わないとえらい目に合う
0743デフォルトの名無しさん
2013/10/14(月) 10:41:43.19Google公式情報がネットにあるから
0744デフォルトの名無しさん
2013/10/14(月) 10:43:08.14本家以外の情報についてね
0745デフォルトの名無しさん
2013/10/14(月) 10:44:16.61あとandroidだとバージョンが古い本がそのまま売ってるのが多い
0746デフォルトの名無しさん
2013/10/14(月) 11:48:42.21自分でネットで調べようとしない、英語ってだけで拒否る奴には絶対無理
0747デフォルトの名無しさん
2013/10/14(月) 11:51:06.20まぁ基礎もまとめて載ってるWEBサイトもあるけど。
本格的なアプリ開発になるとググりまくる。
0748デフォルトの名無しさん
2013/10/14(月) 12:03:56.080749デフォルトの名無しさん
2013/10/14(月) 12:05:40.290750デフォルトの名無しさん
2013/10/14(月) 13:09:42.03「そうだ、メニューボタン長押しで別メニュー表示させればいいじゃん!
じゃ、それでいっちょよろしく!」
って言われて困ってます。
メニューボタン(キー?)の長押しって簡単に取得、あるいは判定出来るんでしょうか。
誰か詳しい人教えてください。
>>748
AndroidNDK ネイティブプログラミング
っていう本くらいしかしらんがどう?
0751デフォルトの名無しさん
2013/10/14(月) 13:15:02.15見てみます
0752デフォルトの名無しさん
2013/10/14(月) 13:19:30.67どうすれば参照できますか?
0753デフォルトの名無しさん
2013/10/14(月) 13:23:46.90自己レス。
ttp://techbooster.jpn.org/andriod/device/4053/
なんかこれでできるっぽい。
頑張ってみる。
>>752
まずはソースを貼るんだ。
0754デフォルトの名無しさん
2013/10/14(月) 14:01:37.87super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ContentResolver cr = this.getContentResolver();
Cursor cursor = cr.query(ContactsContract.Contacts.CONTENT_URI, null, null, null, null);
EditText editText1 = (EditText)findViewById(R.id.editText1);
editText1.addTextChangedListener(new TextWatcher() {
@Override
public void afterTextChanged(Editable s) {
↓ここがエラー
☆cursor = ☆cr.query(ContactsContract.Contacts.CONTENT_URI, null, null, null, null);
0755デフォルトの名無しさん
2013/10/14(月) 14:04:15.93長文駄目だったんで大分省いてますがこんな感じです。
初心者なので、基本的な認識がおかしいかもです。
0756デフォルトの名無しさん
2013/10/14(月) 14:11:52.17cursorの宣言にfinalが必要。
0757デフォルトの名無しさん
2013/10/14(月) 14:17:24.28The final local variable cursor cannot be assigned, since it is defined in an enclosing type
となります。
crの方はfinalで解決してるみたい。
0758デフォルトの名無しさん
2013/10/14(月) 14:22:22.850759デフォルトの名無しさん
2013/10/14(月) 14:30:23.80しかし、移動したことにより副作用が。。。なぜや。
Unable to instantiate activity
ComponentInfo{com.example.sample1/com.example.sample1.MainActivity}:
java.lang.NullPointerException
ActivityThread.performLaunchActivity(ActivityThread.java:2137)
0760デフォルトの名無しさん
2013/10/14(月) 14:33:52.13protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
って有りますが、
Loadは勝手にやってくれてるんですか?
0761デフォルトの名無しさん
2013/10/14(月) 14:36:44.48何をやってどうなったのかがいまいち分からんのだが、
とりあえずUIスレッドでカーソル取得すんじゃねぇ、とはオモタ
CursorLoaderとか使いなさい
0762デフォルトの名無しさん
2013/10/14(月) 14:43:37.34754のカーソル取得部分を以下のように変更しました。
MainActivity extends Activity {
final ContentResolver cr = this.getContentResolver();
Cursor cursor = cr.query(ContactsContract.Contacts.CONTENT_URI, null, null, null, sortorder);
UIスレッドでカーソル取得するな?
CursorLoader?
まだまだ、勉強しなければいけないな><
カーソルをリストビューにバインドしてあるんだけど、
CursorLoader使うとどうなるんだろ。
1から作り直しかなー
0763デフォルトの名無しさん
2013/10/14(月) 14:53:28.60ローダー関連 参考になれば幸い。
http://www.techdoctranslator.com/android/guide/activities/loaders
やってみて分からなくなったら
・こうなってほしかった
・だからこうしてみた
・こうなっちゃう、なんで?
と整理して質問してくれれば、誰か優しい人が答えてくれる。
ここにいるのは基本、教えたがりのやさしい人だから。
> MainActivity extends Activity {
> final ContentResolver cr = this.getContentResolver();
> Cursor cursor = cr.query(ContactsContract.Contacts.CONTENT_URI, null, null, null, sortorder);
後できっと詳しい人が解説してくれると思うけど、
Contextが持つメソッドは、onCreate()後じゃないと呼べないと思ったほうが良いかも。
俺も同じことやって何度も痛い目を見てるw
なのでContentResolverを取得するのは、最速でもonCreate()の中で行うべし。
MainActivity extends Activity {
ContentResolver cr = null;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
cr = this.getContentResolver();
//Cursor cursor = cr.query(ContactsContract.Contacts.CONTENT_URI, null, null, null, sortorder);
こうなるんじゃないかと。
0764デフォルトの名無しさん
2013/10/14(月) 15:07:07.34ありがとうございます!
しかし、なぜ解決できたかは理解できていない。
あと、activityよりfragment使うのが主流みたいですが、
後々fragmentにすると書き換えるの面倒くさいですかね?
0765デフォルトの名無しさん
2013/10/14(月) 15:56:11.35ICS以降はメニューボタン使わないのがデフォだから
アクションバーとかで何とかするやでーってアホ上司に言ってやれ
0766デフォルトの名無しさん
2013/10/14(月) 16:44:21.38Fragmentは使いこなせるといろいろ便利だから、
面倒くさいとかそういうこと考えずに使ってみると良いよ!
落とし穴もいっぱいあるけど、使えるようになったら本当にいろいろ便利だよ!
0767デフォルトの名無しさん
2013/10/14(月) 16:51:13.72アホ上司はアホだから、Androidのバージョンによる違いとかまったく知らないんですよ…
ICS以降とかアクションバーとか通じる気がしない。
「よくわかんないけど、出来るならやってよ」
「何かそんな感じでよろしく」
「なんかもっと良い感じにしてくれない?」
が口癖。
0768デフォルトの名無しさん
2013/10/14(月) 17:26:35.600769デフォルトの名無しさん
2013/10/14(月) 17:50:03.070770デフォルトの名無しさん
2013/10/14(月) 18:31:03.37764じゃないけどFragmentって使いづらくないの?
FragmentのDialogが表示されずに挫折した思い出
0771デフォルトの名無しさん
2013/10/14(月) 18:51:18.64世の中そういうものだと諦めるのも世渡りの能力のうち
0772デフォルトの名無しさん
2013/10/14(月) 18:53:03.00多人数で規模が大きくなるほど疎結合、部品化が重要になる。
が、個人開発ならまぁやりやすいやつでやればいいんでない
0773デフォルトの名無しさん
2013/10/14(月) 18:57:17.79最初は使いづらいよ!
でもしばらく使って、定石とかやっちゃいけないことが分かれば大したこと無いよ!
とりあえず、
・デフォルトコンストラクタ以外作ったら駄目
・とりあえず独自のsetterとか作らないでsetArguments(Bundle args)使え
とだけ記しておくよ!
0774デフォルトの名無しさん
2013/10/14(月) 19:00:18.36別途それ用のボタンを置くのですか?
0775デフォルトの名無しさん
2013/10/14(月) 20:09:05.72名前忘れたけど左側を内側に向かてフリックするとカパーとでてくるやつとか
中央や右下に丸いボタンを置いたりしてるの見かける
0776デフォルトの名無しさん
2013/10/14(月) 21:29:43.150777デフォルトの名無しさん
2013/10/14(月) 21:40:39.440778デフォルトの名無しさん
2013/10/14(月) 21:46:24.01Facebookのような感じですよね
あれは難しそうなのでデザイン崩れないボタン作ろうと思います
ありがとうございます
0779デフォルトの名無しさん
2013/10/14(月) 22:11:46.00既にsupport-v4にナビゲーションドロワーってのが
実装済みだからXMLで入れ子作るだけでいい
0780デフォルトの名無しさん
2013/10/14(月) 23:20:22.08手元の端末内にあるアプリだとドコモ電話帳のグループボタンを押したときの画面のようにしたいです
私が調べた限りだと見当たらなかったのですが、何か良い方法はありますでしょうか
0781デフォルトの名無しさん
2013/10/15(火) 02:07:08.92やりたい機能を実装する前に手を出してみようかな。
0782デフォルトの名無しさん
2013/10/15(火) 02:32:51.610783デフォルトの名無しさん
2013/10/15(火) 02:54:46.88ガラケーやWindowsPCに慣れてるせいで
Androidの標準UX自体が使いづらいと不評だからだろうね
Windows8が不評なのも同じ理由
今まで使い慣れたやり方を強制的に変更されると人は不満や使いづらさを感じる生き物だという事を
使い慣れた道具をずっと使い続けたいと思う生物だという事を
米企業は未だ学べてないから最新ソフト出すたびにコケるんだよ
より新しい物を、今までにない新しい体験をに走りすぎ。
OSにしろオフィスシリーズにしろブラウザにしろ
0784デフォルトの名無しさん
2013/10/15(火) 07:17:42.560785デフォルトの名無しさん
2013/10/15(火) 07:21:36.74アプリ開発側が最終的な判断をできるわけだから。
0786デフォルトの名無しさん
2013/10/15(火) 07:32:04.590787デフォルトの名無しさん
2013/10/15(火) 08:48:41.76バカーは民主党みたいなものだろ
もうすぐ消えるwww
0788デフォルトの名無しさん
2013/10/15(火) 09:08:01.570789デフォルトの名無しさん
2013/10/15(火) 11:39:39.62そらそうなんだけど、強制力がないからiOS版とAndroid版を同時に作るときに、
UIをiOS風に寄せられてしまうのが面倒。アイコンにバッジつけろとか。
0790デフォルトの名無しさん
2013/10/15(火) 12:03:07.16それはAndroidの問題じゃないだろ
作り手側の体制の問題
0791デフォルトの名無しさん
2013/10/15(火) 12:11:29.950792デフォルトの名無しさん
2013/10/15(火) 12:24:40.05一体どういう調べ方をしたら
情報が見つからないなんて事になるのか。
調べてないだろ。
0793デフォルトの名無しさん
2013/10/15(火) 12:28:57.58そのもののワードでググるだけで出てくる。
0794デフォルトの名無しさん
2013/10/15(火) 12:48:55.010795デフォルトの名無しさん
2013/10/15(火) 12:55:03.52そのくらい自分で決めろや
作業量の見通しくらい自分でやれ
0796デフォルトの名無しさん
2013/10/15(火) 14:12:12.21Excelは便利
0797デフォルトの名無しさん
2013/10/15(火) 17:18:53.28ボタンを押してhandlerをつかって表示させてみたんですが
表示するのに2、3ミリ秒かかってしまいます
押したと同時くらいに表示させるにはどのようにすればいいでしょうか?
0798デフォルトの名無しさん
2013/10/15(火) 17:40:12.32button1.setOnTouchListener(new View.OnTouchListener(){
public boolean onTouch(View v,MotionEvent event){
int pointCount = event.getPointerCount();
switch(pointCount ) {
case 1:
if(event.getAction() == MotionEvent.ACTION_DOWN) {
Touch(v);
//省略
public void Touch(View v){
mHandler = new Handler();
new Thread(new Runnable() {
public void run() {
mHandler.post(new Runnable() {
public void run() {
txt1.setVisibility(View.VISIBLE);
}
});
}
}).start();
}
0799デフォルトの名無しさん
2013/10/15(火) 17:46:53.22<uses-permission android:name="com.android.vending.BILLING" />
Developer Console で 新しいバージョンのapkをアップロードし、保存しようとすると
「アプリを保存できませんでした。フォーム内のエラーを確認してください。」
というメッセージが表示されてエラーになりますが、エラーの原因は表示されません。
AndroidManifest.xmlに追加した行を取るとエラーが収まるので、アプリ内課金に関連したエラーだと思います。
エラーの理由を教えていただけませんでしょうか。
Googleのドキュメントに書かれている箇所を教えていただけるとありがたいです。
よろしくお願いします。
0800デフォルトの名無しさん
2013/10/15(火) 18:58:41.88AIDLファイルを追加してないとか?
http://developer.android.com/google/play/billing/billing_integrate.html
0801デフォルトの名無しさん
2013/10/15(火) 19:53:24.56Handlerを頻繁に作るのはやめとけ
onTouchListener ってメインスレッドで呼ばれるから
直接setVisibilitty してOK
でもどうせ反映されるのは onTouch を抜けてから
0802デフォルトの名無しさん
2013/10/15(火) 20:27:26.212、3ミリ秒が判断できるか、アホ
0803デフォルトの名無しさん
2013/10/15(火) 20:46:44.290804デフォルトの名無しさん
2013/10/15(火) 21:00:44.60真面目に何やりたいのかわかんねぇ
まるでジェット機使ってちょっとコンビに行って来るレベルのコードに見える
0805デフォルトの名無しさん
2013/10/15(火) 21:03:12.90Handlerを頻繁に作るとどのような弊害があるのでしょうか?
>>802
感覚です。ワンテンポ遅れる感じで表示されます
タッチと同時に表示したいんです
0806デフォルトの名無しさん
2013/10/15(火) 21:09:44.09ボタン押したら文字が出て離したら消えるというようなものです
フリックの文字盤的なものを作りたいです
0807デフォルトの名無しさん
2013/10/15(火) 21:17:02.06ああなるほど、だったら
switch(event.getAction())}
case MotionEvent.ACTION_DOWN:
txt1.setVisibility(View.VISIBLE);
break;
case MotionEvent.ACTION_UP:
txt1.setVisibility(View.GONE);
break;
こうじゃない?
ていうかわざわざThreadとHandlerまで用意したのは何でなん?
実はSurfaceViewを使っていてー的な話なら先に書かないと分からんぜよ
0808デフォルトの名無しさん
2013/10/15(火) 21:18:44.04・・・その説明を読んでも、やりたい事が全くわからん。
というか、その2行が何を言っているのか全くわからん。
煽りではなく、本当に分からん。
0809デフォルトの名無しさん
2013/10/15(火) 21:20:15.43参照リークの原因になるんだよ
簡単に言うと、アクティビティが終了しても、HanderがActivityへの参照を持っているから、GCが回収してくれない。
「android handler leak」でググるといい
>>805
開発者オプションで「タッチを表示」を有効にして適当なリストビューをぐりぐりすると分かるが、
ポインタの視覚表示とビューのスクロールはそれほど離れないが
指とポインタの視覚表示が大きく(1秒分前後)離れる
これはタッチパネルのデバイスやファームウェアなど、OSに届く前の時間が結構長いからであって、
OSやアプリ側の処理そのものが大きく遅延してる訳ではない
ハードウェアの制約というわけだ
0810デフォルトの名無しさん
2013/10/15(火) 21:26:04.76いいえてみょう
だね
不思議なコード
ってゆーか、
無駄コードwww
意味不明コードwww
0811デフォルトの名無しさん
2013/10/15(火) 21:29:47.76>>805の記述はおかしくないか?
0812デフォルトの名無しさん
2013/10/15(火) 21:30:01.52イベントハンドラ中でのオブジェクト確保は最小限に留めるべきだわな
0813デフォルトの名無しさん
2013/10/15(火) 21:34:18.88まあ1秒はないな。 200-400msといったとこか
0814デフォルトの名無しさん
2013/10/15(火) 22:07:59.15>簡単に言うと、アクティビティが終了しても、HanderがActivityへの参照を持っているから、GCが回収してくれない。
これ、Activity内にHandlerを継承したインナークラスを作った場合じゃないのん?
と思ったがPostしたRunnableがActivityの参照を持っていたら同じことか・・・
0815デフォルトの名無しさん
2013/10/15(火) 22:11:27.320816デフォルトの名無しさん
2013/10/15(火) 22:12:04.35delete位造っておけ
ってことなんだけどな
0817デフォルトの名無しさん
2013/10/15(火) 22:23:09.66removeCallbacksあるじゃん
0818デフォルトの名無しさん
2013/10/15(火) 22:25:47.13スターバックスの親戚か?
0819デフォルトの名無しさん
2013/10/15(火) 22:33:53.97定期的に何かしたいけどpause中は動かしたくないとかのシチュで便利よ
あと、過剰に投げすぎた場合に備えてコールバック内部で handler.removeCallbacks(me_callback)
とかも定石ね
0820デフォルトの名無しさん
2013/10/15(火) 23:41:30.83なるほど。handlerについてもう一度見直してみます
>>807
handlerを使ったのはUIをいじるときは
非同期処理で行ったほうがいいとの記述を見かけたからです
速く表示できると思ったので使いました
>>812
オブジェクトの数ですか
確認してみます
0821デフォルトの名無しさん
2013/10/16(水) 00:40:00.43非同期で行ったほうがいいのは重い処理や時間のかかる処理
handlerを使うのは別スレッドからUIスレッドをいじるとき
onTouchEventはUIスレッドで行われていて,時間のかかる処理でもないのでhandlerを使う必要はない
0822デフォルトの名無しさん
2013/10/16(水) 06:14:09.81>>handlerを使うのは別スレッドからUIスレッドをいじるとき
以外にも色々あるけどね
0823デフォルトの名無しさん
2013/10/16(水) 08:21:01.28Google Maps Android API v2 が v3に移行した事により
mapviewからwebview+JavaScriptに移行 という認識でよいのでしょうか?
それともv3でもmapviewが使えるのでしょうか?
0824デフォルトの名無しさん
2013/10/16(水) 12:00:09.09Google Maps Android APIと
Google Maps JavaScript API
とは全く別物
0825デフォルトの名無しさん
2013/10/16(水) 12:16:02.07では、v2のコード無しでアプリから地図を表示する為はどうすれば?
0826デフォルトの名無しさん
2013/10/16(水) 13:11:21.83なんだ、知らないのかw
0827デフォルトの名無しさん
2013/10/16(水) 14:34:32.72一応onWindowFocusChangedで取れたんだけど通知領域によるものなのか判断できない
0828デフォルトの名無しさん
2013/10/16(水) 14:44:57.38扱ってる人達すごいねぇ
0829デフォルトの名無しさん
2013/10/16(水) 14:47:05.370830デフォルトの名無しさん
2013/10/16(水) 18:20:09.52HomeHelperを使用しないでホームボタン押しても何も起こらない
1回目だけホームアプリが一瞬出ることもある
ホームボタン連打するとホームアプリが起動する
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1097800240
ここ見る感じ機種によってはフックできてないっぽい?
誰か分かる人おしえてくれ
0831デフォルトの名無しさん
2013/10/16(水) 18:59:10.130832デフォルトの名無しさん
2013/10/16(水) 19:08:29.66意味不明
OSのバージョンわかればAPIレベルはわかるはずだが
自分でマニフェストに記述してるはずだが?
0833デフォルトの名無しさん
2013/10/16(水) 19:19:24.51Build.Version.SDK_INT とか?
0834デフォルトの名無しさん
2013/10/16(水) 19:19:30.35たとえば端末内の別のアプリがカメラを使っていたら、その状態を取得できる機能です
0835デフォルトの名無しさん
2013/10/16(水) 19:21:06.05その端末で「使える」APIを知りたいわけではなく、その端末が「現在使っている」APIを調べる方法が知りたいのです。
Windowsにはそういう機能があるので、Androidにはあるのかなぁと。
0836デフォルトの名無しさん
2013/10/16(水) 19:41:55.390837デフォルトの名無しさん
2013/10/16(水) 19:42:57.58使っているAPIって端末のSDKバージョンかmaxsdkに指定したものじゃないの?
0838デフォルトの名無しさん
2013/10/16(水) 20:00:58.41Android版straceがあるみたいだが使ったことは無いな
0839デフォルトの名無しさん
2013/10/16(水) 20:21:13.49現在使っているって意味がわからん。現在っていうならコールスタックだろう。適当な例外でも起こせば見れる。
0840デフォルトの名無しさん
2013/10/16(水) 23:05:37.92「その端末が」とか言って誤魔化してるようにしか
「そのアプリが」の間違いじゃね
0841デフォルトの名無しさん
2013/10/16(水) 23:17:35.01判らないならレスしなきゃ良いのにって思う。
いつまでもSDKバージョンの話してる人もいるし。
0842841
2013/10/16(水) 23:22:27.45とどのつまりは
APIモニターが欲しいんだろ。
0843デフォルトの名無しさん
2013/10/16(水) 23:28:09.390844デフォルトの名無しさん
2013/10/17(木) 01:09:03.57お前も結局分かってねぇのに書き込んでるだろ・・・
APIモニターが可能かどうか分かってから書き込めよ
0845デフォルトの名無しさん
2013/10/17(木) 05:55:12.95ひとまず方向性を揃えてんだろ。
SDK verとか言ってるアホを排除するため
のレスとしては重要だ。
0846デフォルトの名無しさん
2013/10/17(木) 06:09:58.07「他アプリが呼び出したAPIの履歴を〜」とか書けばよかったんだよ
0847デフォルトの名無しさん
2013/10/17(木) 06:24:37.390848デフォルトの名無しさん
2013/10/17(木) 07:22:30.620849799
2013/10/17(木) 12:10:20.52それは追加しています。
エラーにしている挙動をみると、
アプリをバージョンアップして後からアプリ内課金を追加
されるのをGoogleが嫌がっているようにみえます。
それも、途中からそういう仕様に変更したために、
エラー表示がついていっていないように見えます。
その辺について、Googleが何かドキュメントを
書いていないでしょうか。
ご存知の方がおられたらお教えください。よろしくお願いします。
0850799
2013/10/17(木) 12:13:21.91>>800
>AIDLファイルを追加してないとか?
それは追加しています。
エラーにしている挙動をみると、
アプリをバージョンアップして後からアプリ内課金を追加
されるのをGoogleが避けようとしているように見えます。
それも、途中からそういう仕様に変更したために、
エラー表示がついていっていないように思えます。
その辺について、Googleが何かドキュメントを
書いていないでしょうか。
ご存知の方がおられたらお教えください。よろしくお願いします。
0851デフォルトの名無しさん
2013/10/17(木) 15:06:27.72>>アプリをバージョンアップして後からアプリ内課金を追加
>>されるのをGoogleが避けようとしているように見えます。
>>それも、途中からそういう仕様に変更したために、
>>エラー表示がついていっていないように思えます。
後付けありだよ いつもそのパターンでやってる
今公開しているapkと同じバージョンコードで署名付apkを造り、検証機にDLして課金処理まで出来る?
0853デフォルトの名無しさん
2013/10/17(木) 22:21:54.84Uri uri = Uri.parse("tel:" + number);
Intent intent = new Intent(CALL_PRIVILEGED, uri);
startActivityForResult(intent, 1);
このコードで呼べる機種とエラーの出る機種があります。
エラーはandroid.permission.CALL_PRIVILEGEDですが、
「Not for use by third-party applications」.なため、定義できません。
呼べる機種はこのパーミッションなしで呼べています。
解決方法分かるかたご教示お願いします。
0854デフォルトの名無しさん
2013/10/17(木) 22:30:02.00今までapkがアップ出来なかったのはkeyが壊れた(壊したw)時だけだけど、その状態だとkeyは合ってるみたいだし...
なんだろなぁ
0855デフォルトの名無しさん
2013/10/18(金) 00:38:52.60表示させるのが遅かったのは端末のせいかもしれません
試しにsurfasceviewを使って表示させても同じでした
使ったのはSC-04Dです
P-01DとSH-02Eを使ってみたのですがこっちは速く表示できます
性能が低いP-01DにSC-04Dが劣るとは…
0856デフォルトの名無しさん
2013/10/18(金) 06:11:58.37アナタのコードが悪いのが原因なのに、端末のせいにするとは...
0857710
2013/10/18(金) 07:52:32.530858デフォルトの名無しさん
2013/10/18(金) 08:01:00.79>>809 で指摘しただろ
タッチパネルデバイスの遅延はメーカーや機種で異なる
0859デフォルトの名無しさん
2013/10/18(金) 09:13:29.220860デフォルトの名無しさん
2013/10/18(金) 09:41:17.06しかも端末の責任にしてる(大爆笑)
『失業者に混ざって杏泥井戸のお勉強でもやってこい』 が助言です
0861デフォルトの名無しさん
2013/10/18(金) 10:11:01.410862デフォルトの名無しさん
2013/10/18(金) 10:43:54.65GCがあるからしょうがないさ
でも、そのおかげでバカプログラマが仕事もらえてるからな
0863デフォルトの名無しさん
2013/10/18(金) 10:47:25.120864デフォルトの名無しさん
2013/10/18(金) 10:52:36.050865デフォルトの名無しさん
2013/10/18(金) 10:53:26.020866デフォルトの名無しさん
2013/10/18(金) 11:17:31.850867デフォルトの名無しさん
2013/10/18(金) 11:17:45.60いるのは初心者か馬鹿かそこそこプログラマーだろ
0868デフォルトの名無しさん
2013/10/18(金) 11:26:56.800869デフォルトの名無しさん
2013/10/18(金) 11:33:04.460870デフォルトの名無しさん
2013/10/18(金) 12:05:37.24ぶっちゃけ799のコード見て、
初心者が無駄な知識つけて
検証もせず自己満で書いたものと
誰でもわかるでしょ
発言も全部自分の思い込み
きっとSurfaceViewもSetVisibilityで表示非表示を切り替えてるんでしょ?
最初らへんの回答をよく頭にいれて勉強しつつ、実際に計測して検証していかなきゃ前に進めないと思うよ
0871デフォルトの名無しさん
2013/10/18(金) 13:54:26.46今までで一番検証必要なプログラムになってる
それがアホ避けフィルターにもなってるけども
0872デフォルトの名無しさん
2013/10/18(金) 14:03:34.480873デフォルトの名無しさん
2013/10/18(金) 14:39:09.95起動しない(スプラッシュ画面で固まる)ようになってました
あれこれ調べたら、動かないのは手持ちのうち1個の端末のみで、別の端末では再現せず
更に1回消して、公開中の前バージョンをGoogle Playからインストールしても同じ症状になりました
以前は動いていたので、これって端末の故障ってことですかね?
ただ、他のアプリはこの端末でも普通に動いてるので、何故このアプリ+この端末だけで起きるのかわからん…
デバッガでは正常に動く、製品版apkだけ動かない
かなりキモリワルイです…同じような目に遭った人いるんだろうか
0874デフォルトの名無しさん
2013/10/18(金) 14:44:09.290875デフォルトの名無しさん
2013/10/18(金) 14:44:33.59不具合がある端末を初期化してやってみてはどうでしょう
0876デフォルトの名無しさん
2013/10/18(金) 14:50:54.58駄目だこれ、端末ごと固まってるわ…ホームボタンやバックボタンが表示すらされない
何かがぶっ壊れてますねこの端末、ひとまず初期化してやってみます
0877デフォルトの名無しさん
2013/10/18(金) 15:37:00.00特定の端末だけバグ起こす時ってあるよ
当時は端末の故障を疑ったがしつこく検証したらやっぱりアプリが悪かった。
俺の場合
・特定のバージョンのOSにだけ現象が出ていた
・その端末はたまたまメモリー搭載数が少なかった。もしくは非常に残りのメモリー数が少なかった。
・製品Apk時のProGuardも影響していた
とか色々な複合現象だった
あとEclipseのクリーンとリフレッシュも重要だったよ
0878デフォルトの名無しさん
2013/10/18(金) 15:40:59.77製品版に入れてる広告コードや、ネットワークに接続中か否かとかも影響した時があったな。
ここら辺はどんなアプリなのか次第な点も大きいとは思う。
2011〜2012年頃発売のXperia、GALAXY
2013年頃のHTC機とかは結構やらかしてくれるイメージ
0879デフォルトの名無しさん
2013/10/18(金) 15:48:34.48初期化したら直りました。あざっす!
0880デフォルトの名無しさん
2013/10/18(金) 16:38:49.66インターフェイスを実装したらメソッドを書く必要があるけど
別にインターフェイスを実装しなくてもそのままメソッド書けば
いいのではと思ったんだけどどうなの?
教えて達人のみなさん
0881デフォルトの名無しさん
2013/10/18(金) 16:40:28.170882デフォルトの名無しさん
2013/10/18(金) 17:06:37.840883デフォルトの名無しさん
2013/10/18(金) 17:09:31.830884デフォルトの名無しさん
2013/10/18(金) 17:42:37.71だいぶ作りこんでる人にしかわからないと思う
初心者が参考書読んでもきっとまわりくどくて面倒な仕様だなとしか思わないと思う
それがクラスというもの!
0885デフォルトの名無しさん
2013/10/18(金) 17:44:03.330886デフォルトの名無しさん
2013/10/18(金) 17:45:03.310887デフォルトの名無しさん
2013/10/18(金) 17:46:32.10機能が書いてあるインデックスみたいなものであってる?
0888デフォルトの名無しさん
2013/10/18(金) 17:55:43.550889デフォルトの名無しさん
2013/10/18(金) 18:13:13.600890デフォルトの名無しさん
2013/10/18(金) 18:13:47.480891デフォルトの名無しさん
2013/10/18(金) 18:14:31.290892デフォルトの名無しさん
2013/10/18(金) 18:16:34.24Ada
0893デフォルトの名無しさん
2013/10/18(金) 18:24:07.24参考にはならんがCore2duo1.6GHzメモリ2Gの一昔前のノートではeclipseやAVDの起動が遅い上に
AVDの起動で長時間待たされたあげくエラーが起こって起動に失敗してイライラした
0894デフォルトの名無しさん
2013/10/18(金) 18:29:21.99今年買い換えたけどそのスペックのデスクトップで開発してたよw
テストは実機でやってたからストレスなかったけど
0895デフォルトの名無しさん
2013/10/18(金) 18:33:19.71なんかそのような挙動してる…
0896デフォルトの名無しさん
2013/10/18(金) 18:45:31.32そうですよね、質問が変でした。
pro2が日本でもでたら早速試してみます。
0897デフォルトの名無しさん
2013/10/18(金) 19:11:28.36と思ったけど、良く考えたらusbポートが少ない等の問題もあるので、もうちょい慎重に検討してみます
0898デフォルトの名無しさん
2013/10/18(金) 19:12:42.49端末を捨ててきます、残念です
0899デフォルトの名無しさん
2013/10/18(金) 19:33:43.19インターフェースがない世界
void add(String s)
void add(int i)
void add(long l)
...
全クラス分
インターフェースがある世界
void add(Object o)
0900デフォルトの名無しさん
2013/10/18(金) 19:34:57.71ってことさえ知ればあとはなんでそう使うか理解できる
Javaはそういうの多いから
0901デフォルトの名無しさん
2013/10/18(金) 20:39:57.88あんまり意味ないけどな
0902デフォルトの名無しさん
2013/10/18(金) 20:57:31.44それインタフェースと関係ないから
0903デフォルトの名無しさん
2013/10/18(金) 21:02:14.87暗黙的インテントにデータ(uri)しか持たせてないので、それだけで動くOSあるいは端末であるかどうかの違いでは?
パーミッションが原因というのは誤解なんじゃね
アクションやカテゴリを追加してそのアプリのフィルタに掛かるようにする
ステマならお仕事ご苦労様w
0904デフォルトの名無しさん
2013/10/18(金) 21:07:52.64ボタンビューの大きさが違ったりチェックボックスとテキストとの間が開く等
これはしょうがないんかね
0905デフォルトの名無しさん
2013/10/18(金) 21:13:33.84勉強になりますんw
0906デフォルトの名無しさん
2013/10/18(金) 21:40:25.06レイアウトが崩れてるっていうのかわからんけど、
文字の大きさ変えたら崩れたみたいなことか?
0907デフォルトの名無しさん
2013/10/18(金) 21:45:42.98返信ありがとう
例えばボタンを横に4つ並べたとする
実機のほうでは画面内にボタン4つが収まるが
エミュレータの方では収まりきらずに4つ目のボタンがつぶれて表示される感じ
0908デフォルトの名無しさん
2013/10/18(金) 21:48:47.53違うだろ
0909デフォルトの名無しさん
2013/10/18(金) 21:59:42.45ちゃんと説明してみな
合ってるか判定してあげるから
0910デフォルトの名無しさん
2013/10/18(金) 22:27:08.84たとえばjavaでthreadが簡単に扱えるのは、このおかげ。
0911デフォルトの名無しさん
2013/10/18(金) 22:34:34.22スレッドは抽象クラスで十分だから
0912デフォルトの名無しさん
2013/10/18(金) 22:37:06.24インターフェースや抽象クラスなしでリフレクションで特定の名前のメソッドを呼び出してもいいくらい
0913デフォルトの名無しさん
2013/10/18(金) 22:50:50.24さすがにそれはないw
0914デフォルトの名無しさん
2013/10/18(金) 22:59:36.72おまえさんはRunnableインタフェースを使わないのかよ
0915デフォルトの名無しさん
2013/10/18(金) 23:01:16.56Runnable抽象クラスでもいいでしょ
内部クラスで実装するんだから多重継承いらない
0916デフォルトの名無しさん
2013/10/18(金) 23:01:52.650917デフォルトの名無しさん
2013/10/18(金) 23:03:18.23ランナブルと聞くと俺がランボーになっちゃうぞ!いいのか!!
0918デフォルトの名無しさん
2013/10/18(金) 23:04:23.24猥褻物陳列罪で逮捕しろ
publicフィールドと同罪だ
0919デフォルトの名無しさん
2013/10/18(金) 23:13:17.930920デフォルトの名無しさん
2013/10/18(金) 23:15:34.66javaでスレッド作るとき、java.lang.Runnableを使わないのかよ
0921デフォルトの名無しさん
2013/10/18(金) 23:16:20.15それはpythonとかのダックタイピングのことを言っているのかな。
そういうこと言うのは、設計をしたことないからじゃないかな。
もし設計だけして、実装に含めないにしても、インタフェースを変更してメソッド追加になっても使うまでわかんないね。
0922デフォルトの名無しさん
2013/10/18(金) 23:18:12.500923デフォルトの名無しさん
2013/10/18(金) 23:21:31.23インターフェイスへのメソッド追加は設計の敗北だろ
互換性あぼん
Androidのフレームワークでは、後でメソッドを追加するかもしれないから
イベントリスナを抽象クラスにしてるケースは多いぞ
0924デフォルトの名無しさん
2013/10/18(金) 23:30:50.740925デフォルトの名無しさん
2013/10/18(金) 23:38:53.40それぞれlayout_weightに1指定してみな
もしくは画面サイズに収まる大きさに調整するか
wrap_contentだとボタン一個分の大きさが左から順に消費されてくから
画面幅が足りなくなると最後のボタンにツケを払うことになる
0926デフォルトの名無しさん
2013/10/19(土) 00:46:04.17例えば横方向に均等割がしたいのなら layout_width="0dp" layout_weight="1" みたいにする
0927デフォルトの名無しさん
2013/10/19(土) 00:50:25.72下のようにやった時textviewとSystem.out.printlnで違う内容が出力されます
textviewは"こんにちは"System.out.printlnは"こんばんは"といった感じになってしまいます
何がいけないのでしょうか?
txt.setTag(R.string.hoge1, "こんにちは");
txt.setTag(R.string.hoge2, "こんばんは");
if(x>5){
String a=txt.getTag(R.string.hoge2).toString();
textview1.setText(a);
System.out.println(a);
}
0928デフォルトの名無しさん
2013/10/19(土) 00:57:26.050929デフォルトの名無しさん
2013/10/19(土) 01:07:19.86サードパーティに公開するためにしかインタフェース活用できないならそうだね。質問者はどう見てもそう見えないけど。
0930デフォルトの名無しさん
2013/10/19(土) 01:10:35.46それは場合によっては正しいかもしれんが、それならアクセサメソッドなんかも同じ理屈で不要だぞ
0931デフォルトの名無しさん
2013/10/19(土) 01:22:51.16それたぶん変数名じゃ…
0932デフォルトの名無しさん
2013/10/19(土) 01:53:11.15の何故を知ればわかりやすくなるぞ。
0933デフォルトの名無しさん
2013/10/19(土) 02:15:40.180934デフォルトの名無しさん
2013/10/19(土) 03:38:14.250935デフォルトの名無しさん
2013/10/19(土) 11:54:54.37顧客の後出し要求とか現実はそうもいかないんだよ。自分の手の届かない範囲なら互換性を重んじるが、範囲が1年後の自分達とかならわかりやすさを重んじる。
アクセサメソッドはアクセス側にビジネスロジックをバラ撒いてしまうのを防ぐので、変更時こそ有効。逆に絶対変更しないというなら無くていい場合も。
0936デフォルトの名無しさん
2013/10/19(土) 15:37:35.52みんなどう勉強してるの?
0937デフォルトの名無しさん
2013/10/19(土) 15:39:58.790938デフォルトの名無しさん
2013/10/19(土) 16:07:52.23どう書けばいいんだ?たぶんDBを使えばいいんだろうけど、そこまでの大きさでもないんだよな。
↓こんなの。
012345
0abcdef
1ghijkl
2
(以下略
0939デフォルトの名無しさん
2013/10/19(土) 17:10:07.95public char get(int x, int y) {
return table[y].charAt(x);
}
0940デフォルトの名無しさん
2013/10/19(土) 17:33:22.82必須のフォルダやファイルの仕様を知りたいです。
公開されてるサンプルプロジェクトはだいたいそのままだと一発でインポートできないんですがそういうものなんでしょうか。
バージョンの違いによってできないんでしょうか。
0941デフォルトの名無しさん
2013/10/19(土) 17:42:04.660942デフォルトの名無しさん
2013/10/19(土) 17:50:39.19環境が違うんか?
0943デフォルトの名無しさん
2013/10/19(土) 18:20:08.43だいたいこれだけあればok
.classpath
.project
.settings
project.properties
AndroidManifest.xml
assets/*
libs/*
res/*
src/*
0944デフォルトの名無しさん
2013/10/19(土) 18:35:41.49ありがとうございます。
0945デフォルトの名無しさん
2013/10/19(土) 19:21:37.26大阪弁きちゃないな
0946デフォルトの名無しさん
2013/10/19(土) 20:15:20.91せやなー
0947デフォルトの名無しさん
2013/10/19(土) 20:28:08.61インストール先ちゃいまっかc:\でないとあきまへんで
0948デフォルトの名無しさん
2013/10/19(土) 20:28:34.08周りに合わさずオレオレコーディングで大迷惑
って思ってるんだけど実際の所
>>942さんはカスプログラマさんですか?
0949デフォルトの名無しさん
2013/10/19(土) 20:38:22.400950デフォルトの名無しさん
2013/10/19(土) 20:51:02.370951デフォルトの名無しさん
2013/10/19(土) 20:59:30.66「カメラ フラッシュ」で検索してみな すぐ出来る
0952デフォルトの名無しさん
2013/10/19(土) 21:29:54.34まずはJavaのAPIを勉強した。
それからAndroidのAPIだな。
それらの部品を知った上で、何ができるかがわかるので、何をしようか考える。
0953デフォルトの名無しさん
2013/10/19(土) 21:40:06.09AndroidプログラミングはまずJavaがわかってるのが前提
その上でググったりAPIドキュメント漁ったりして調べる
Androidはいろいろ罠やお約束が多いし本やサイトもJava分かってる前提で話をしてるものが多いので、
AndroidやりながらJava学ぶのは効率悪いと思う
JavaわかんないならまずはPCから始めた方がいいよ
0954デフォルトの名無しさん
2013/10/20(日) 00:49:52.07ありがとう!実機とエミュレータで同じレイアウトになったよ!
0955デフォルトの名無しさん
2013/10/20(日) 10:29:58.36動的にテーマの切り替えをしようと考えています。
そのうちの1つ目のテーマを今作ろうとしているのですが、
たとえば、
・Buttonのbackgroundは画像A
・ButtonのtextColorは#0000AA
・ListViewのbackgroundは画像B
・ListViewのtextColorは#00BB00
といったテーマを1つ作りたい場合、
<style name="MyTheme">
</style>
1つで実現することはできますでしょうか?
それとも、
<style name="MyTheme_Button">
</style>
<style name="MyTheme_ListView">
</style>
のように、アイテム毎に1つのstyleを作らないと駄目なのでしょうか?
よろしくお願いします。
0956デフォルトの名無しさん
2013/10/20(日) 16:16:22.91配列で複数個作ったんですが
ボタンを同時に2つ押すとどちらも反応してしまいます
マルチタッチを無効にする方法はないでしょうか?
0957デフォルトの名無しさん
2013/10/20(日) 16:29:27.54マルチタッチの問題ではないけどね
0958デフォルトの名無しさん
2013/10/20(日) 16:33:30.48それは君の書き方がまずくて起きてる現像だから、どんなコードか分からないと何も言えないかな
0959デフォルトの名無しさん
2013/10/20(日) 17:01:34.71for (int i = 0; i < item.length; i++) {
id2[i] = res.getIdentifier(item[i], "id", getPackageName());
button[i] = (Button)findViewById(id2[i]);
button[i].setOnTouchListener(new View.OnTouchListener(){
public boolean onTouch(View v,MotionEvent event){
if(event.getAction() == MotionEvent.ACTION_DOWN) {
Touch(v);
} else if ( event.getAction() == MotionEvent.ACTION_UP ) {
Out(v);
} else if ( event.getAction() == MotionEvent.ACTION_MOVE) {
TouchMove(v);
}
return true;
}
});
}
}
0960デフォルトの名無しさん
2013/10/20(日) 17:06:40.140961デフォルトの名無しさん
2013/10/20(日) 18:08:02.08ttp://qiita.com/t-kashima/items/10f9bcd7bfc9f10963be
0962デフォルトの名無しさん
2013/10/20(日) 18:08:10.190963デフォルトの名無しさん
2013/10/20(日) 18:21:13.78ありがとうございます。出来ました。
0964デフォルトの名無しさん
2013/10/20(日) 18:30:23.010965デフォルトの名無しさん
2013/10/20(日) 19:45:02.83まだ利用できない感じですか?
0966デフォルトの名無しさん
2013/10/20(日) 20:34:01.06だってさ、自力でやればってさ
ttps://groups.google.com/forum/#!topic/adt-dev/xj51eCWwhFw
0967デフォルトの名無しさん
2013/10/20(日) 21:15:34.72オープンソースだし、どうしてもっていうんなら自力でやるしかなさそうだねー
0968デフォルトの名無しさん
2013/10/21(月) 02:00:31.77ローカルファイルを読み込むクラスでContext#getResource()したい、とか。
コンストラクタでActivityの参照を渡してしまったり、
Activityにreturn this;するメソッドとか作ったりしているのだが、
もっとスマートなやり方はありませんか?
Application.getInstance()みたいな、
どこからでも呼びやがれ的なアクセス方法はないものか。
0969デフォルトの名無しさん
2013/10/21(月) 02:05:04.200970デフォルトの名無しさん
2013/10/21(月) 02:06:15.44manifestのapplicationのnameに指定すれば
どっからでも呼べるApplicationContextになる
0971デフォルトの名無しさん
2013/10/21(月) 02:11:03.61早い!ありがとう。
クラス分割するので、そいつはActivityではない。
ので、getApplicationContext()が使えない。
じゃあ仕方ないから呼び出し元でget()したやつを、呼び出し先の引数に渡してあげるか。
みたいな妥協の産物がどんどんできていく。。。
Activityはいつ破棄されるか分からんみたいな記事もみるし、
呼び出し元から着々と渡すしかないのかな?
0972デフォルトの名無しさん
2013/10/21(月) 02:13:56.71これまた早い。ありがとう。
なるほど、Applicationはライフサイクル長いからSingleton的に使えるんですね。
明日早速作ります。
0973デフォルトの名無しさん
2013/10/21(月) 05:07:20.86-読み込みが完了したら、アプリ内のどこかのメソッドを走らせたい。
-画面回転か、ホームキーが押されるか、端末がスリープに入っても読み込みを継続したい。
- 読み込み中にActivityに置いた中止ボタンを押すと中止したい。
どの方法でスレッドを作りますか?
0974デフォルトの名無しさん
2013/10/21(月) 05:25:55.64画面消灯時にdeep sleepを禁止するのはPowerManager.WakeLock
画面消灯時にwifi sleepを禁止するのはWiFiLock
別スレッドで動いているHttpUrlConnectionを中断させるのはinterrupt
Activityのライフサイクルに関わらずスレッドを止めたくないならService.startForeground
スレッドの作り方自体は別に何でもいい
0975デフォルトの名無しさん
2013/10/21(月) 12:13:24.20機種特有かプログラム的な何かか
報告されたのはgalaxy s2
手持ちの実機は問題ないし
0976デフォルトの名無しさん
2013/10/21(月) 13:16:08.510977デフォルトの名無しさん
2013/10/21(月) 13:23:34.12wifilook知らなかったわ。
AlarmManagerで起動されてネットから情報を取得するアプリを
作ったけど、スリープから復帰したときにネットの接続が回復するのが
時間がかかって情報取得が失敗するんで、ユーザーの指定した時間
より5分早くスリープから復帰させて、接続が復帰するのを待つって
処理にしてたわ。
0978デフォルトの名無しさん
2013/10/21(月) 14:35:30.58そこそこDLあるし収入もあるから別にdisられても何とも思わないからいいけどさ
マジでnotificationが出ない原因何か思いつかない?
タイマーを使ってるからそっち関連かなあ
0979デフォルトの名無しさん
2013/10/21(月) 15:17:35.37ユーザー報告?
アプリ単位で通知を出さない設定できたような気がするけど、無効にしてるとかでは無いよね?
0980デフォルトの名無しさん
2013/10/21(月) 15:48:34.84アプリ単位で設定できるのは4.1からで報告があったのは4.0.4だった
0981デフォルトの名無しさん
2013/10/21(月) 16:02:47.980982デフォルトの名無しさん
2013/10/21(月) 16:27:06.802.3.3 4.0.4 4.1.2 4.3
全部動いてるけどバージョン関係あるかな
0983デフォルトの名無しさん
2013/10/21(月) 16:50:00.63GALAXY2はOS関係なく、その設定合ったような気がしたんだけど
勘違いかも、すまん
0984デフォルトの名無しさん
2013/10/21(月) 17:27:16.32まぁ仕事の宿題だとたった一つの報告でもどうにかしないといけないのかも知れんが
0985デフォルトの名無しさん
2013/10/21(月) 17:28:11.40そうなんだ
Remote TestKitで見ようとしたら設定はいじれないというか開けない・・・
0986デフォルトの名無しさん
2013/10/21(月) 21:13:24.51httpResponse = httpClient.execute(request);
したんだけどhttpResponseの中身が空のままなんだけどなにが原因なんだろう・・・
0987デフォルトの名無しさん
2013/10/21(月) 22:02:38.96そういうときはネットワークキャプチャして生の通信見るのが確実。
0988デフォルトの名無しさん
2013/10/21(月) 22:04:52.20あ、それより先にサーバ側見れるなら確認。
0989デフォルトの名無しさん
2013/10/21(月) 22:32:15.74モバイルデータ通信には標準ではスリープもロックもないが節約アプリ等で画面表示中以外は無効化されることがあるので、その実装であってる。ただし可能ならWifiLockも併用した方が良い
0990955
2013/10/21(月) 22:48:57.59もしくは、プログラミングではないと解釈され、
スレ違いなのでしょうか。
0991デフォルトの名無しさん
2013/10/21(月) 23:22:29.38style系は情報少ないんだよ
<style name="CustomTheme" parent="@android:style/Theme.Black">
<item name="android:button">@style/CustomButton</item>
</style>
<style name="CustomButton" parent="@android:style/Widget.Button">
<item name="android:background">#F00</item>
</style>
「テーマ」として読み込みたいなら各部品毎にstyleを用意して
それを元となるテーマに部品のstyleとして設定する
結果的にはアイテム毎に1つのstyleを作らないと駄目ってことになる
後、動的って言ってもThemeはsetContentViewより先に宣言しないと
ダメだから一回画面終了して戻ってこないと適用されないかも
ActivityのThemeでなくてButtonのstyleに直接CustomButtonを設定して
変更したいって場合はContext#obtainStyledAttributesとかうまく使うといいよ
0992デフォルトの名無しさん
2013/10/22(火) 06:44:17.47//〈/>'7"⌒:.`ヾ、
__i.://.:.:.:./:.:.:./\.:.:.V
〔__}].:..厶イ.:/し ー 、:.}ヘ
/.:/厶イ/ ● ● ト{__/ ひえ〜
. 厶/.:人_ u /`ー‐ 、u |i
. 厶イハ小:、 / / U八
. /Vヾト、`二 ´_,,.イ/
/ ∧ ∨ヽ//|⌒\
/⌒\/ ハ ∨// .|、 /ス
0993990
2013/10/22(火) 07:24:58.37ありがとうドラえも〜ん。
styleの情報、本当に少なくて参っていました。
動的に〜については仰る通りで、
再起動をしてもらう仕様にするつもりです。
ありがとうございました。
0994デフォルトの名無しさん
2013/10/22(火) 08:39:38.75横から追加質問させていただきますが、
独自コンポーネント(ListViewをextendsしたMyListViewとか)に
同じ様なことさせたい場合、
item nameのところにどう書けば良いのでしょうか?
もしくは不可能?
0995994
2013/10/22(火) 08:45:05.51質問したとたんにStackOverflowで見つかった。
普通にnamespaceからの指定でいけるんだね。
(今は出先で実行環境がないもので)
0996デフォルトの名無しさん
2013/10/22(火) 13:54:19.150997デフォルトの名無しさん
2013/10/22(火) 15:18:10.290998デフォルトの名無しさん
2013/10/22(火) 15:18:41.620999デフォルトの名無しさん
2013/10/22(火) 15:19:12.721000アドルフォイ
2013/10/22(火) 15:19:43.6010011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。