[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 2chのread.cgiへ]
Update time : 05/09 07:10 / Filesize : 179 KB / Number-of Response : 782
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

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



1 名前:デフォルトの名無しさん mailto:sage [2012/04/16(月) 21:33:08.35 ]
このスレではAndroidSDK・NDKやAndroidマーケットに関する質問を扱ってます。

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

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

****前スレ****
Androidプログラミング質問スレ Part20
toro.2ch.net/test/read.cgi/tech/1332229701/

220 名前:デフォルトの名無しさん mailto:sage [2012/04/25(水) 12:25:21.88 ]
実際のところ何をしたいのかよくわからないけど、色を値に応じて変えたいだけなら
if(text.equals("target")){
textview.setTextColor(Color.red);
}else{
textview.setTextColor(元の色);
}
これだけでいいはず

221 名前:デフォルトの名無しさん mailto:sage [2012/04/25(水) 12:56:08.57 ]
>>220
レスありがとうございます。
そちらのソースですとviewを再利用した際に格納されている情報が更新されませんよね?


222 名前:デフォルトの名無しさん mailto:sage [2012/04/25(水) 13:07:39.63 ]

全体的にはこんな感じでしょ?
更新されないって何の情報?
public View getView(int position, View convertView, ViewGroup parent) {
TextView textview = (TextView) (convertView != null ? convertView : layoutInflater.inflate(略));
String text = getItem(position);
textview.setText(text);
if(text.equals("target")){
textview.setTextColor(Color.red);
}else{
textview.setTextColor(元の色);
}
return textview;
}

223 名前:デフォルトの名無しさん mailto:sage [2012/04/25(水) 14:47:53.32 ]
>>222
はい、そのように実装しています。
ただ、データが画面からはみ出る程ある場合、
スクロールした際に色を付けたデータの位置情報が狂ってしまいます。

・データ(1,2,3,4,5,6,7,8,9,10,11,12)について
・2のみ赤表示させたい
・1画面の表示は6行まで

とすると、最初の画面は

1(黒
2(赤
3(黒
4(黒
5(黒
6(黒

となるのですが、下にスクロールすると

7 (黒
8 (赤
9 (黒
10(黒
11(黒
12(黒

となってしまいます。
説明不足ですみません。


224 名前:デフォルトの名無しさん mailto:sage [2012/04/25(水) 15:37:35.78 ]
単に setTextColor(元の色) をやっていなかったからでは?

225 名前:デフォルトの名無しさん mailto:sage [2012/04/25(水) 16:03:09.04 ]
明らかに8のviewは元2のviewが再利用されてるよな

convertViewを再利用する時は全てのパラメーターを
再設定しなきゃいけないのは俺もはまった


226 名前:デフォルトの名無しさん mailto:sage [2012/04/25(水) 16:18:43.53 ]
>>224
すみません、元ソースでは抜けておりましたが元の色セットは書いてあります。

>>225
convertviewがnullでは無い際に再設定するということですよね?


227 名前:デフォルトの名無しさん mailto:sage [2012/04/25(水) 16:22:18.05 ]
面倒だから positionとviewのmapでももっておけば

228 名前:デフォルトの名無しさん mailto:sage [2012/04/25(水) 17:24:06.39 ]
出来ました!
長々とすみませんでした!

viewを新規作成しない際に、position番目のデータを引っ張ってきて、holder側の色を変えてやればOKでした。
ありがとうございました!



229 名前:デフォルトの名無しさん mailto:sage [2012/04/25(水) 17:29:23.78 ]
>>144
ついには日本Androidの会にまで質問してるな
どこも中途半端で汚してくなよ

230 名前:デフォルトの名無しさん [2012/04/25(水) 17:39:32.92 ]
Android端末から.apkまで作成できるアプリ(開発ツール)ってないですか?

231 名前:デフォルトの名無しさん [2012/04/25(水) 17:49:17.60 ]
>>230
あるよ

232 名前:デフォルトの名無しさん [2012/04/25(水) 17:51:52.41 ]
最新の2chmateのスレを長押した時のポップアップ的なのがかっこいいんですがなんとググればやり方が分かりますか?

233 名前:デフォルトの名無しさん mailto:sage [2012/04/25(水) 17:54:59.89 ]
>>231
ほう、興味あるな。
それは脱獄無しでいけるか?

234 名前:デフォルトの名無しさん [2012/04/25(水) 18:02:25.18 ]
>>231
教えてください!
m(._.)m

235 名前:デフォルトの名無しさん mailto:sage [2012/04/25(水) 18:15:26.15 ]
https://play.google.com/store/apps/details?id=com.aide.ui

236 名前:デフォルトの名無しさん [2012/04/25(水) 18:20:18.14 ]
>>235
ありがとう!

237 名前:デフォルトの名無しさん mailto:sage [2012/04/25(水) 18:38:36.44 ]
OnTouchListenerでevent.getAction()から216が取得できたんですが
これはどんなアクションなんでしょうか?
MotionEventクラス見てもそんな数字を扱ってるようには見えないのです

238 名前:デフォルトの名無しさん mailto:sage [2012/04/25(水) 19:03:46.67 ]
>>235
これでEclipseの技術使ってないんってんだから凄いわ
技術力あるよなぁ・・・開発期間どのぐらいだろ



239 名前:デフォルトの名無しさん [2012/04/25(水) 19:09:58.31 ]
>>235
これ凄いですね。
いつでもどこでも開発できる。Dropbox連携とかもあったり。

240 名前:デフォルトの名無しさん mailto:sage [2012/04/25(水) 19:32:46.36 ]
>>235
わお
すげぇなこれw

241 名前:デフォルトの名無しさん [2012/04/25(水) 19:44:38.22 ]
>>235
すごいが、これ、大丈夫なんだろうか?
機密ログ読み取りしなきゃデバッグはしづらいんだろうが、インターネットアクセスも可能ってぇと、どこかに機密情報が送信されてないか怖くてしょうがないんだが。

242 名前:デフォルトの名無しさん mailto:sage [2012/04/25(水) 19:47:58.88 ]
>>241
まぁ、3Gとwifiをオフにして使えば問題ないでしょ

243 名前:デフォルトの名無しさん mailto:sage [2012/04/25(水) 20:13:22.26 ]
え、ついにandroid自身の開発環境きたの?

244 名前:デフォルトの名無しさん mailto:sage [2012/04/25(水) 20:15:34.08 ]
凄いなと思ったがよく考えたらスマホ単体で開発する状況って無かった

245 名前:デフォルトの名無しさん mailto:sage [2012/04/25(水) 20:20:40.56 ]
スマホというか、タブレット(TF20とか)でなら需要あるんじゃね?

246 名前:デフォルトの名無しさん [2012/04/25(水) 20:29:49.23 ]
タブレットにBTキーボードで充分開発できるな

247 名前:デフォルトの名無しさん mailto:sage [2012/04/25(水) 20:56:09.17 ]
これすげーな。
出先で、ちょっと直したいとかできそうだね。



248 名前:デフォルトの名無しさん mailto:sage [2012/04/25(水) 21:25:18.28 ]
androidのブート方法ってUSB-CD-ROMやUSB-HDDとか選べるの?
BIOSて無いんだよな?どうやって起動方法を変更するんだろ。
もしかして起動できなくなったら無から再インストール
ができないとか?




249 名前:デフォルトの名無しさん [2012/04/25(水) 21:28:38.39 ]
エミュでOpenGLが崩れるんですが実機で崩れなければ大丈夫ですか?
エミュも実機も2.3.3です

250 名前:デフォルトの名無しさん [2012/04/25(水) 21:49:51.68 ]
実現したいUIがあり、つまっているので、アイデアをいただけないでしょうか。

ListViewで1行ずつAdapterでカスタマイズしているのですが、ある1行を削除したときに
その行よりも下の行を自動スクロールのように上に自然に移動させたいです。
(1行の高さは600pxくらいで、一画面には2行入るか入らないかという感じです。)
いくつか考えたのは

@一行を削除(removeView)した直後に、削除した行にダミーで領域(TextView)をaddViewし、
TranslateAnimationで「削除した次の行」を上に移動させる。
そのあとにダミーを削除(removeView)
→削除した行より下の行がアニメーションで移動しないから×
→ダミーを削除したときに画面がちかっとなるから×(再描画?)

A一行を削除(removeView)した直後に、削除した行にダミーで領域(TextView)をaddViewし、
TranslateAnimationで「ListView」を上に移動させる。
そのあとにダミーを削除(removeView)
→ListView自体が上にあがってしまうから×(ListViewの中身ではなくListView自体があがってしまいました。当たり前ですね。。。)

B一行を削除(removeView)した直後に、削除した行にダミーで領域(TextView)をaddViewし、
scrollByで削除した次の行を上に移動させる。
→scrollByはアニメーションなしの移動なので×
→削除した行より下の行がアニメーションで移動しないから×

C上記BのscrollByをsmoothScrollByに変える
→smoothScrollByはAndroid2.1に対応していないから×

課題は2つあって、
・「削除行以下」を指定することと
・「ゆっくり移動させる方法」
だと思います。

他に何か実現方法がありますでしょうか??アドバイスをいただけると嬉しいです。(><)

251 名前:デフォルトの名無しさん mailto:sage [2012/04/25(水) 22:42:01.04 ]
案だけ。

1) 削除対象となっているアイテムの縦幅をデクリメントしながら描画する。

2) 縦幅が0になった段階で対象を削除する。

可能か否かは自身で試してくれ。

252 名前:デフォルトの名無しさん mailto:sage [2012/04/25(水) 23:19:26.68 ]
1文字しか入らないEditTextを作ったのですが、ソフトキー押すと
押した順に上書入力されるように設定したいです。
現状だと入力した後は一文字消去しないと再入力できません。
どうすればよいのでしょうか

253 名前:デフォルトの名無しさん mailto:sage [2012/04/25(水) 23:23:01.88 ]
>>250
viewへのanimationが使えないかい?
ググってみて

254 名前:デフォルトの名無しさん mailto:sage [2012/04/25(水) 23:39:06.75 ]
AlarmManagerがcancelしてもしばらくすると立ち上がるってしまいます。
いわゆるゾンビ化ってやつです。
タスクキラーでキルしても立ち上がるんでどうやってキルすればいいでしょうか?

255 名前:デフォルトの名無しさん mailto:sage [2012/04/25(水) 23:39:59.60 ]
>>235
こんだけのもん作れるならいっそPC向けのコンパクトなIDE作って欲しいわ
Eclipseとかライト層みんなうんざりだろ

256 名前:デフォルトの名無しさん mailto:sage [2012/04/25(水) 23:50:34.89 ]
側近 ― 男性様Java IDE ― と、Androidで男性様アプリを開発してください
AIDEは、Android装置で直接本当のAndroidアプリケーションを開発するための統合した
開発環境(IDE)です。 AIDEは、十分にedit-compile-runな自転車を支持します:
コード完成、リアルタイム・エラー・チェック、リファクタリングとスマートなコード・ナビゲーション
のような先進機能を提供している特徴の豊富なエディタでコードを書いて、
クリック一つであなたのAppを走らせてください。

すげー

257 名前:デフォルトの名無しさん mailto:sage [2012/04/26(木) 00:12:25.60 ]
>>250
androidのアニメーションコンポーネントはViewの高さを弄ってくれなかったので(やり方わからんかった)
それは使わずに、Handlerで自前のアニメーションを作る

visible-true.blogspot.jp/2012/02/androidexpandanimator.html
この人が作ったExpandAnimatorクラスのunexpand()が参考になる

258 名前:257 mailto:sage [2012/04/26(木) 00:16:50.95 ]
補足
ようは、viewの高さを0になるまで 「Viewの高さ/アニメーション時間 」分を時間経過ごとに小さくしていくのです
高さが0になったら行を削除すること。



259 名前:デフォルトの名無しさん mailto:sage [2012/04/26(木) 01:46:08.49 ]
>>248
> androidのブート方法ってUSB-CD-ROMやUSB-HDDとか選べるの?
できません、諦めてください、

260 名前:デフォルトの名無しさん mailto:sage [2012/04/26(木) 02:15:47.80 ]
SD-CARDからboot出来る端末があったような。
もちろん緊急用だけど。

261 名前:250 [2012/04/26(木) 06:09:43.82 ]
250です。みなさん、本当にありがとうございます!

>>251さん
縦幅をデクリメント!思いつきませんでした。
縦幅をデクリメントしながら描画の実現方法も課題がありそうなので、色々調べてみます。
ありがとうございます!

>>253さん
ありがとうございます!
viewへのanimationとは、TranslateAnimationやScaleAnimationのことでしょうか?
これらは試したのですが、TranslateAnimationは250で書いたようにうまくできませんでした。
もうひとつ、ScaleAnimationでダミーの領域を縮小するという方法も試したのですが、
うまくいきませんでした。(ダミーの部分は縮小されるのですが、その裏側(ダミーで確保した領域)はそのまま残っているという状態でした)

>>257さん
自分で作っちゃうのですね!
viewの高さを縮小するというのをScaleAnimationで試してうまくいかなかったのですが、
自分で作るならうまくいくかもしれません。
いただいたURLのコードを参考に実装挑戦してみます☆ありがとうございます!


262 名前:デフォルトの名無しさん mailto:sage [2012/04/26(木) 08:33:42.07 ]
IDEなんかいらんだろ
おれ秀○でかいてるよ

263 名前:デフォルトの名無しさん [2012/04/26(木) 08:47:58.91 ]
禿○に見えた。

264 名前:デフォルトの名無しさん mailto:sage [2012/04/26(木) 08:56:53.29 ]
>>262
なかーま
でも、「.」を打った後にメンバが出てくるのも便利なんだよなぁ
emacsとか貪ればそのあたり出来る用になるのあかな?
(自分はviメイン)

265 名前:250 mailto:sage [2012/04/26(木) 08:58:52.08 ]
>>331(>>250)さん

縦幅が600と言う巨大な値なので時間がかかり過ぎる様なら
-2や-4等、縮小サイズを自身で調整してみて下さい。

266 名前:250 mailto:sage [2012/04/26(木) 08:59:37.19 ]
251だった、ごめん。

267 名前:デフォルトの名無しさん mailto:sage [2012/04/26(木) 12:15:23.09 ]
>>255
そこでいうライト層って一体どんな層のこと指すんだ?

268 名前:デフォルトの名無しさん mailto:sage [2012/04/26(木) 12:38:37.22 ]
>>267
ライトな層だよ。
たとえば、NDK使ってプログラミングしてるような人達



269 名前:デフォルトの名無しさん mailto:sage [2012/04/26(木) 13:33:26.24 ]
それライトなの?

270 名前:デフォルトの名無しさん mailto:sage [2012/04/26(木) 14:49:19.03 ]
うむ

271 名前:デフォルトの名無しさん mailto:sage [2012/04/26(木) 15:50:53.69 ]
ライトが write の綴りなんじゃないか

272 名前:デフォルトの名無しさん mailto:sage [2012/04/26(木) 16:39:41.34 ]
OpenGLとかだと確かにライト層って感じ。
さわりみたいなもんでしょ

273 名前:デフォルトの名無しさん mailto:sage [2012/04/26(木) 17:05:25.65 ]
成る程コード書きか

274 名前:257 mailto:sage [2012/04/26(木) 17:33:41.88 ]
「おれは新世界(デジタルワールド)の神になる!」

275 名前:257 mailto:sage [2012/04/26(木) 17:44:50.65 ]
初めにラードがあった

276 名前:デフォルトの名無しさん mailto:sage [2012/04/26(木) 17:46:11.06 ]
神様質問です。

文字を豪華に装飾する方法ありませんでしたっけ?
ただし、装飾と言っても下線とかBoldとかドロップシャドーとかではなく、
もっとグラフィカルな装飾方法をどっかで見た気がするのです。
なお当方、TextView にこだわっていません。
どなたか思い当たる情報持ってませんか?

277 名前:デフォルトの名無しさん mailto:sage [2012/04/26(木) 17:49:02.86 ]
>>276
ないだろ。出来るとしたらフォントをリソースに突っ込むくらいじゃね。

278 名前:デフォルトの名無しさん mailto:sage [2012/04/26(木) 17:51:25.66 ]
>>277
回答、はやw

やっぱあれは夢だったのですね。
エンボスつけたり、輪郭とったり、色々なパターンの書かれた blog を見て、
すげぇ、これはいつか使おう!と興奮した記憶だけはあるのだが。



279 名前:デフォルトの名無しさん mailto:sage [2012/04/26(木) 17:54:59.36 ]
それくらいの加工なら自前でやってるんじゃね?
その本人が公開してるかどうかはともかく

280 名前:デフォルトの名無しさん mailto:sage [2012/04/26(木) 18:03:32.74 ]
多分そんなところなんだろうなー。
暇なときに作るとするか。


281 名前:デフォルトの名無しさん mailto:sage [2012/04/26(木) 18:24:29.58 ]
Eclipseなしで開発ってどれくらいやれるの?
小規模だったらそっちのほうがよかったりする?

282 名前:デフォルトの名無しさん mailto:sage [2012/04/26(木) 18:29:53.51 ]
いや

283 名前:デフォルトの名無しさん mailto:sage [2012/04/26(木) 18:34:29.85 ]
うん

284 名前:デフォルトの名無しさん mailto:sage [2012/04/26(木) 18:35:56.19 ]
はい

285 名前:デフォルトの名無しさん mailto:sage [2012/04/26(木) 19:16:40.52 ]
おう?

286 名前:デフォルトの名無しさん [2012/04/26(木) 20:05:17.64 ]
i.imgur.com/DdaGt.png
こういうダイアログの作り方教えて下さい
ICS風なのの作り方です

287 名前:デフォルトの名無しさん mailto:sage [2012/04/26(木) 20:08:50.78 ]
>>278
Core Imageじゃね?iOSの。

288 名前:デフォルトの名無しさん mailto:sage [2012/04/26(木) 20:12:13.12 ]
>>286
カスタムダイアログあたりでググって下さい。



289 名前:デフォルトの名無しさん mailto:sage [2012/04/26(木) 20:58:29.15 ]

タブの形はBackgroundDrawableをゴリゴリいじればなんとでもなるのですが、
標準ブラウザやAngel Browserみたいな、タブを「重ねる」方法ってあるのでしょうか?

それとも、あれはタブに見えて独自に作ったWidgetなんでしょうか?

VCのSpy++みたいなのがあれば便利なんだけどなぁ…

290 名前:デフォルトの名無しさん mailto:sage [2012/04/26(木) 21:09:44.33 ]
>>278
すぱんなぶるのことかな?

291 名前:デフォルトの名無しさん mailto:sage [2012/04/26(木) 22:12:14.64 ]
>>287
iOSにはそういうのがあるのか。うらやましい。

>>290
それだーーー!!!
android.text.style.MaskFilterSpan
これからいろいろいじってみます。

>>287さん、>>290さん、ありがとう。>>277さんもありがとう。

292 名前:286 [2012/04/26(木) 22:48:21.71 ]
>>288
近いのはいくつかありました
それで近づけるのもいいとは思うんですが

どうにかしてAndroid3.0より前のバージョンでtheme.holoを使うことはできませんか?

293 名前:デフォルトの名無しさん mailto:sage [2012/04/26(木) 22:59:21.18 ]
android.loation.geocodeについて質問です。

Geocoding APIはGoogleマップと組み合わせて使用する場合にのみ使用できます。

と使用制限には書いてありますが、
これはマップを表示さえすれば別の用途でその値を使用しても問題ないでしょうか?

また、Androidマーケットでパッと見ですが地図を表示せずに使用してそうなものも
見受けられるのですが、これらは基本NGなのですよね?

294 名前:291 mailto:sage [2012/04/26(木) 22:59:58.00 ]
文字のグラフィカルな装飾についての後日談。

BlurMaskFilter や EmbossMaskFilter といったフィルタがまさに求めていたものだったのだが、
TextView に setShadowLayer をかけた後だと機能しないので要注意ですよ?

295 名前:デフォルトの名無しさん mailto:sage [2012/04/27(金) 00:04:40.25 ]
アップロードしようとしたら
「マニフェストに指定されているアイコン パスが apk にありません。」
って弾かれるんですが同じ症状の方いませんか?
パス間違ってないんですが…。前回はアップロードできたので…。
マニフェストも画像も変更してないんですけどねえ。。

296 名前:デフォルトの名無しさん [2012/04/27(金) 01:18:15.36 ]
>>95
をお願いします

297 名前:デフォルトの名無しさん mailto:sage [2012/04/27(金) 01:36:09.34 ]
>>296
どこで詰まっているか書いたほうがいいぞ

298 名前:デフォルトの名無しさん mailto:sage [2012/04/27(金) 01:50:05.49 ]
宿題スレ相当な質問だしな



299 名前:250 [2012/04/27(金) 05:46:15.53 ]
>>265
ありがとうございます!
実機で確かめながらやってみます☆

300 名前:デフォルトの名無しさん mailto:sage [2012/04/27(金) 06:13:02.26 ]
いえいえ

301 名前:デフォルトの名無しさん mailto:sage [2012/04/27(金) 08:35:22.05 ]
いいってことよ

302 名前:デフォルトの名無しさん [2012/04/27(金) 09:40:32.26 ]


303 名前:デフォルトの名無しさん mailto:sage [2012/04/27(金) 10:02:39.28 ]
C2DMを使ってプッシュ通知をしようと思っているのですが
つまってしまっているのでどなたか教えていただけないでしょうか?

通常の状態でプッシュ通知をすると成功するのですが
端末の電源の起動中に通知しようとすると通知が成功せず
アプリがなかったと判断してかそれ以降何回通知してもNotRegisteredエラーが返ってきてしまいます。

本体メモリにアプリがあったらRECEIVE_BOOT_COMPLETEDを使えば解決したのですが
SDカードにアプリがある状態で利用したいので、なにかいい解決法はないですかね?


304 名前:デフォルトの名無しさん mailto:sage [2012/04/27(金) 10:20:53.67 ]
SATCH組み込んでアプリ作ってる人いますか?
カメラ画面に、ボタンを配置したいんだけどうまくいかない

@起動
A画面真っ暗に作成したボタンが表示
Bしばらくすると消える ※真っ暗画面
CSATCH立ち上がってカメラ画面

カメラ画面が立ち上がると、作成したボタンが消えてしまうのはなぜだろう?
タイミングの問題で、裏画面にいってるとかなのかな?
xml使わずにソースコードでボタン部分は記載してる。
@FrameLayout作成
Aボタン配置
BLoadScenario



305 名前:デフォルトの名無しさん mailto:sage [2012/04/27(金) 10:26:36.91 ]
priority高いレシーバーでabortBroadcastしてるのに何故か次のレシーバーで受け取っちゃう。。
どうやったらbroadcast消せるの?

306 名前:デフォルトの名無しさん mailto:sage [2012/04/27(金) 10:48:52.38 ]
    人   
   (__)  TextViewのdrawableLeft属性を使った場合
   (__)  テキストの長さが画像の高さを越えると
 ◯< `∀´ >◯ 画像の下側にはデッドスペースができますが
 このように、画像の下にテキストを回り込ませるようにするには
 どうすればよいのでしょうか?
 TextView単体では無理ですか?

307 名前:304 mailto:sage [2012/04/27(金) 11:35:26.04 ]
同じレイアウトに描画するから消えるのかと思って、
LinearLayoutを合成しようかと思ったけどこれもうまくいかない。
イメージ図の通りに描画させたいのだけれど
iup.2ch-library.com/i/i0619582-1335493865.png

setContentViewの順番で、前面/背面が入れ替わる&描画しない部分は
全部真っ暗になってしまう。
FrameLayout部分を背面にして、LinearLayoutを■で囲っている部分だけ前面
表示するにはどうしたら良いでしょうか?

現在
layoutParams.gravity = Gravity.LEFT | Gravity.TOP;
setContentView(frameLayout);
linearLayout.setOrientation(LinearLayout.VERTICAL);
linearLayout.setLayoutParams(new LinearLayout.LayoutParams(WRAP_PARENT,MATCH_PARENT));

setContentView(linearLayout);
linearLayout.addView(button, layoutParams);

こんな感じ

308 名前:デフォルトの名無しさん mailto:sage [2012/04/27(金) 12:17:09.22 ]
bringToFront()はどぅー



309 名前:308 mailto:sage [2012/04/27(金) 12:23:55.53 ]
linearLayout.bringToFront();
と真っ黒になるのは
linearLayoutの背景にtranspalentしてないからじゃまいか

310 名前:デフォルトの名無しさん mailto:sage [2012/04/27(金) 12:27:14.45 ]
あれ?よく見たらなんでsetContentView何回もしてるの?
linearLayoutはframeLayoutにaddしなさいよ!
setContentViewは"add"的な動きしないよ

311 名前:デフォルトの名無しさん mailto:sage [2012/04/27(金) 12:31:32.60 ]
STACHの動きわからんけど、、FrameLayout渡してるけどそいつを中で何してるのかわからんので(中でremoveAllViews()とかされたらたまったもんじゃない)
FrameLayoutを二枚重ねて作っといて一枚はSTACH用でもう一枚はUI用とかしといたほうがいいかもね
憶測だけど

312 名前:304 mailto:sage [2012/04/27(金) 13:21:46.08 ]
thxです。
とりあえずボタン部分にこだわりないので、FrameLayoutに変更して改変してみたのですが
layoutParams.gravity = Gravity.LEFT | Gravity.TOP;
frameLayout_gui.setLayoutParams(new Layout.LayoutParams(WRAP_PARENT,MATCH_PARENT));

linearLayout.addView(button, layoutParams);

setContentView(frameLayout);


313 名前:304 mailto:sage [2012/04/27(金) 13:26:32.93 ]
編集中におしてしまったorz
layoutParams.gravity = Gravity.LEFT | Gravity.TOP;
frameLayout_gui.setLayoutParams(new FrameLayout.LayoutParams(WRAP_PARENT,MATCH_PARENT));

frameLayout_gui.addView(button_map, layoutParams1); //ボタン追加
frameLayout.addView(_frameLayout_gui); //GUI追加
frameLayout_gui.bringToFront(); //前面に設定

setContentView(frameLayout);

@起動
Aボタン表示 : SATCHLoad中
B真っ暗になって消える
Cカメラ起動(SATCH)

という感じにしたら、SATCHカメラ画面が表示されるようになれやはりボタンが消えてしまう_|\○_

SATCHのソースは
https://satch.jp/jp/guide/dev_flow_2_android_2.html
これの2 TutorialActivity_simple.javaを改変する感じで動かしてる感じです

透明部分はまだググリ中です

314 名前:デフォルトの名無しさん mailto:sage [2012/04/27(金) 13:34:15.39 ]
Locale.JAPANとLocale.Japaneseはどう違うんですか?

315 名前:デフォルトの名無しさん mailto:sage [2012/04/27(金) 14:37:50.23 ]
>>313
サンプル試したけどうちの実機じゃ動かなかったが、公式ガイドとサンプル見ると
TutorialActivity_simple#initContentView()の_isInitializedCorrectlyがtrueの時に_frameLayoutにUI埋め込めって書いてあるよ
FrameLayout二個重ねるとか嘘ですすまん

316 名前:デフォルトの名無しさん mailto:sage [2012/04/27(金) 14:47:19.87 ]
>>314
国と言語ではないか?

317 名前:デフォルトの名無しさん mailto:sage [2012/04/27(金) 14:50:34.78 ]
>>314
public static final Locale JAPAN
Locale constant for ja_JP.
public static final Locale JAPANESE
Locale constant for ja.

両者とも日本語であることには変わりないが、前者は地域も日本であると限定していること。


318 名前:304 mailto:sage [2012/04/27(金) 14:54:09.28 ]
>>315
丁度書いている部分が、initContentView()のなかでして。
[ ] ←フレームレイアウト作成
[[] ] ←重ねた
[ ■ ] ←SATCHのUI埋め込み
[ ■ ] ←SATCHしか出ない

って感じになってるんですかね・・・

reservePlayScenario()の中にある、runで
ScenarioLoadしたデータがCMPLETE状態だと
_frameLayout.setVisibility(View.VISIBLE);
やってるので、そのへんに同じようにbuttonとgui部分をVISIBLEしてもだめでした。





319 名前:デフォルトの名無しさん mailto:sage [2012/04/27(金) 17:24:35.11 ]
frameLayoutに埋め込んだviewが隠れてるだけだからやっぱり後からbringtofront()すれば大丈夫だったよ

initContentView()で事前に_frameLayoutにviewを埋め込んでおく(埋め込んだviewはINVISIBLEにする)


reservePlayScenario()のelse if (status == LoadScenarioStatus.COMPLETE) {}のタイミングで
遅延runnable投げる

以下抜粋

} else if (status == LoadScenarioStatus.COMPLETE) {
_kddiComponent.playScenario();
_frameLayout.setVisibility(View.VISIBLE);
if (uiRun == null) {
uiRun = new Runnable() {
@Override
public void run() {
Button btn = (Button) _frameLayout.findViewById(R.id.button1);
btn.bringToFront();
btn.setVisibility(View.VISIBLE);
handler.postDelayed(this, 500);
}
};
uiHandler.post(uiRun);
}

320 名前:デフォルトの名無しさん mailto:sage [2012/04/27(金) 17:25:39.21 ]
あと、メンバ変数にこいつ追加してた
private Handler uiHandler = new Handler();
private Runnable uiRun = null;

ちなみに、正しいやり方かは知らんよ!

321 名前:デフォルトの名無しさん mailto:sage [2012/04/27(金) 17:30:51.09 ]
runnnable投げっぱなしだけど、viewが現れた段階で止めてあげないとずっと続けてると死ぬかも

322 名前:デフォルトの名無しさん mailto:sage [2012/04/27(金) 18:45:51.10 ]
うん

323 名前:デフォルトの名無しさん mailto:sage [2012/04/27(金) 18:56:46.64 ]
>>303
最近はここで返答が得られないとandroid-group-japanに投げるのが流行りなのか?

324 名前:デフォルトの名無しさん mailto:sage [2012/04/27(金) 19:07:29.90 ]
>>317
つまり、日本語を話すけれど日本ではないという地域を想定しているわけですね?
・・・あったかな、そんな場所。

325 名前:デフォルトの名無しさん mailto:sage [2012/04/27(金) 19:29:38.39 ]
>>324
en-USとか、en-AUとかがあるからね。
逆に、日本語の方が、実は日本語が日本の公用語である、と決まって無いw

326 名前:デフォルトの名無しさん mailto:sage [2012/04/27(金) 19:30:29.05 ]
単純に、外国にいる日本人とかJAMAICA

327 名前:デフォルトの名無しさん mailto:sage [2012/04/27(金) 19:41:59.83 ]
日本語が公用語の地域あるからなwww
そのアプリしてくれるかわからんが

328 名前:デフォルトの名無しさん mailto:sage [2012/04/27(金) 19:51:25.71 ]
>>325
>実は日本語が日本の公用語である、と決まって無い
そうなのか!ビックリ

俺は関西語ロケールとか、津軽弁ロケールとか、そういうステキな余地をのこしているのかとおもってた。わりとまじで。



329 名前:デフォルトの名無しさん mailto:sage [2012/04/27(金) 22:58:32.60 ]
kr-JPなんてどや?

330 名前:デフォルトの名無しさん mailto:sage [2012/04/27(金) 23:21:02.64 ]
>>293
わかる方は居ませんでしょうか?
よろしくお願いいたします。

331 名前:デフォルトの名無しさん mailto:sage [2012/04/27(金) 23:24:27.78 ]
>>330
どういう風に使うつもりなのか図入りで細かく説明を書いて、Googleの担当部署に問い合わせのメールを出すべきじゃねえかな。
多分、その方が的確に答えて貰えると思うぞ。

332 名前:デフォルトの名無しさん mailto:sage [2012/04/28(土) 03:11:43.42 ]
>>331
問い合わせても返事なんかこないけどな

333 名前:デフォルトの名無しさん mailto:sage [2012/04/28(土) 09:44:43.05 ]
だいたいそのまま削除されてんだろうな

334 名前:デフォルトの名無しさん mailto:sage [2012/04/28(土) 16:34:54.98 ]
>>333
バグや要望は経営上重要と考えて統計は取っていると思うよ。
返信するコスト(人件費)は経営上マイナスと考えて無視しているんだともう。
俺も色々なことで何回か質問などしたが、1度としてかえってきたことが無い。

335 名前:デフォルトの名無しさん mailto:sage [2012/04/28(土) 17:12:23.12 ]
質問の内容的に、いちいち問い合わせてこないで
デベロッパーフォーラムでトピ建てて聞いて下さいみたいな
感じじゃないの?
プログラムの技術サポートなんてMSだって
有料契約企業でもなけりゃ相手しないでしょ

336 名前:デフォルトの名無しさん mailto:sage [2012/04/28(土) 17:23:25.38 ]
個人サポートなんか出来るか、バカ。


337 名前:デフォルトの名無しさん [2012/04/28(土) 17:33:19.15 ]
onResume
onStart
を実装するだけで起動するときに強制終了します。
原因わかる方教えてください

338 名前:デフォルトの名無しさん mailto:sage [2012/04/28(土) 17:40:37.80 ]
>>337
わかりません。



339 名前:デフォルトの名無しさん mailto:sage [2012/04/28(土) 17:40:44.26 ]
super.onPause();とsuper.onStart()を書く。
エラー内容を書く。
死ぬ。
好きなのをどうぞ。

340 名前:デフォルトの名無しさん mailto:sage [2012/04/28(土) 17:40:46.89 ]
overrideしたスーパークラスのメソッドを呼んでいない

341 名前:デフォルトの名無しさん [2012/04/28(土) 17:46:04.96 ]
>>339

mainの下のメッセージには、
android.app.SuperNotCalledException:Activity
と出ています。

342 名前:デフォルトの名無しさん mailto:sage [2012/04/28(土) 17:47:33.25 ]
ワロタw

343 名前:デフォルトの名無しさん [2012/04/28(土) 17:54:06.35 ]
すいませんただoverride修飾子付け忘れてただけでした。
すいませんお騒がせ致しました。

344 名前:デフォルトの名無しさん mailto:sage [2012/04/28(土) 18:07:34.88 ]
>341
Googleの担当部署に問い合わせメールを出すべき

345 名前:デフォルトの名無しさん mailto:sage [2012/04/28(土) 21:45:58.82 ]
このレベルの質問毎日投げてたらアカウント削除されたりするのかなw

346 名前:デフォルトの名無しさん mailto:sage [2012/04/28(土) 21:49:36.55 ]
Googleなんだし、くだらん質問を自動判定して捨てるスパムフィルタくらい
自前でつくって運用してるんじゃね

347 名前:デフォルトの名無しさん mailto:sage [2012/04/28(土) 22:19:49.63 ]
迷惑メールフィルタが捗るな

348 名前:デフォルトの名無しさん mailto:sage [2012/04/29(日) 00:45:32.56 ]
Googleの新サービス「Google Drive」の利用規約が常軌を逸していると話題に

(DropBoxの利用規約)
あなたが当社サービスを利用してアップロードした書類やフォルダの所有権は、あなたに帰属します。
当社は一切の所有権を主張しません。また、当社は当社サービスを運用するための最小限のものを除き、
あなたの書類に対する何らの権利や知的所有権を、この規約によって得ることはありません。

(Microsoft SkyDriveの利用規約)
当社があなたにライセンスするものを除き、当社はあなたがアップロードするコンテンツの
所有権を主張することはありません。あなたのコンテンツは、あなたのものです。当社は
あなたのコンテンツに対し一切のコントロール、内容チェックをしませんが、保証することも
ありません。

(Google Driveの利用規約)
当社サービスにコンテンツをアップロードすることにより、あなたは当社及びその提携先が世界中の
国においてそれらを利用し、ホストし、保存し、再利用し、訂正し、派生コンテンツを制作し、
転載し、公開し、上演し、陳列し、配布することを認めたものとします。
上記の利用は当社サービスの運営と宣伝、改良のために限るものとしますが、たとえあなたが
このサービスの利用をやめても、当社はあなたのコンテンツを利用するライセンスを保持するものと
します。

つまり、単なる「オンラインストレージサービス」だと勘違いして、
自分の日記なんかを保存しちゃうと、それをGoogleが勝手に書籍化して販売することも可能であるという。
みなさん、こんな気の触れた企業に賛同して良いのでしょうか?



349 名前:デフォルトの名無しさん mailto:sage [2012/04/29(日) 00:49:40.49 ]
ちなみに今年の3月から
Googleサービス全てにおいてプライバシーポリシーの改編が行われ
あらゆる個人情報の収集と利用をGoogleが行えることになったニュースは記憶に新しいかと思います

350 名前:デフォルトの名無しさん mailto:sage [2012/04/29(日) 00:52:31.65 ]
このような暴挙を許してはいけません
Androidアプリの開発者であることは
すなわちGoogleの共犯者と同じこと、つまり日本の法律においては犯罪者です
こんな企業に協賛してはいけません
あなたはAndroid開発をやめ、身近にAndroid端末を所有する知人などいれば
すぐにiPhoneなどに買い換えるよう勧めなければなりません
人間としての良心が残っているのなら

351 名前:デフォルトの名無しさん mailto:sage [2012/04/29(日) 00:58:55.42 ]
ネットを止めない限りGoogleからはにげられないよ

352 名前:デフォルトの名無しさん mailto:sage [2012/04/29(日) 01:01:02.32 ]
えっと
これは見たことある?


・投稿者は、投稿に関して発生する責任が全て投稿者に帰すことを承諾します。
・投稿者は、話題と無関係な広告の投稿に関して、相応の費用を支払うことを承諾します
・投稿者は、投稿された内容及びこれに含まれる知的財産権、(著作権法第21条ないし第28条に規定される権利も含む)
 その他の権利につき、 掲示板運営者及びその指定する者に対し、 これらを日本国内外において無償で非独占的に利用
 する一切の権利 (第三者に対して再許諾する権利を含みます。)
 を許諾することを承諾します。 また、掲示板運営者が指定する第三者に対して、一切の権利(第三者に対して再許諾す
 る権利を含みます。) を許諾しないことを承諾します。
・投稿者は、掲示板運営者に対して、著作者人格権を一切行使しないことを承諾します。
・投稿者は、掲示板運営者が指定する第三者に対して、著作物の利用許諾を一切しないことを承諾します。


353 名前:デフォルトの名無しさん mailto:sage [2012/04/29(日) 01:04:18.30 ]
はい、デマ。
それら権利を許可する事ができる立場の人間、つまり法律上、正当な権利者であることが常に求められてるだけで、
勝手に販売するような事態は絶対に起こらない。
よっぽどGoogleがこわい競合会社の人なんだね。

354 名前:デフォルトの名無しさん mailto:sage [2012/04/29(日) 01:05:37.61 ]
そこまでして
あなたたちがGoogleを崇拝する理由が分かりかねます

355 名前:デフォルトの名無しさん mailto:sage [2012/04/29(日) 01:08:24.79 ]
考え直して下さい
今Googleに否を突きつける勇気を持てなければ
いずれ全てが手遅れになってしまいます、そう全てがです

356 名前:デフォルトの名無しさん mailto:sage [2012/04/29(日) 01:10:14.29 ]
このままではGoogleは人々の生活にとって無くてはならない存在になってしまいます

357 名前:デフォルトの名無しさん mailto:sage [2012/04/29(日) 01:10:43.16 ]
つまんねえ荒らしだな

358 名前:デフォルトの名無しさん mailto:sage [2012/04/29(日) 01:12:47.13 ]
自演禁止



359 名前:デフォルトの名無しさん mailto:sage [2012/04/29(日) 01:13:28.31 ]
実際に起こってもいない「被害」を声高に叫び回り、社会に無用な不安をまき散らす。
ただ、なんとなく悪い事をしてそうなイメージを貼り付けるだけで、目的を達成できるわけだ。
きちんと判断付かない馬鹿なら黙ってりゃいいのに、わざわざこんなスレにまで貼り付けてFUDのお手伝いか。

実際に問題が起こってから心配しろ。
つうか、実際に起こったら規約がどうとか言い訳したところで100%裁判に負けるわ、こんなもん。
実質的に、アップロード者が法的に正当な権利者であることを求める以上の効力を発揮しない条文だよ、これは。

お前が、リンゴのマークの会社の手先でないのなら、こういう卑劣な真似をするのはやめろ。

360 名前:デフォルトの名無しさん mailto:sage [2012/04/29(日) 01:15:15.63 ]
あなたたちはGoogle playにアプリを登録し
月々数万円のお小遣いを得たいがためにこのようなことをしているのでしょう
そのような端金で人々の未来を売るようのことはすべきではありません

361 名前:デフォルトの名無しさん mailto:sage [2012/04/29(日) 01:17:45.79 ]
確かに去年までのGoogleならば実際に起こってもいない被害とでも言えたでしょう
しかし今年に入ってからの彼らの言動にそれほどまでに無防備でいられるでしょうか?

362 名前:デフォルトの名無しさん mailto:sage [2012/04/29(日) 01:19:24.83 ]
Google横断の利用規約に、ユーザーは、そのコンテンツに対して保有する知的財産権を引き続き保持する。
となってる。つまりこれは写真とかは広告に利用するって事で、勝手に出版して利益を得る権利なんかは
全くないんだよね。

MSだかバカPhoneだか知らないけど、こういうキチガイが沢山いるんだろうな。

363 名前:デフォルトの名無しさん mailto:sage [2012/04/29(日) 01:21:40.03 ]
開発環境はマック限定、他のプラットフォームは露骨に締め出し。
他のソフトウェア会社にまで、マック以外では開発できないように圧力をかけて、Windows版を潰す徹底した卑怯っぷり。
リンゴの会社は業界で最も嫌われてる○racleと並んでソフトウェアの自由を奪う最悪の企業だと言える。

そのうえ、こういうFUDをしかけてくるのか。最低だな。
お前がどこでFUDの片棒を担ごうと、絶対にリンゴマークの会社の製品なんか買わねえよ。
ソフトウェアの自由万歳、プログラマーの自由万歳!

364 名前:デフォルトの名無しさん mailto:sage [2012/04/29(日) 01:23:14.52 ]
参入する初心者が減れば、自分のところのコアユーザーが増えるとでも思って、ネガキャンしてるんだろ。
C#もObjective-Cもプログラミング言語としては、残念な方言でしかないから、仕方ないさ。

365 名前:デフォルトの名無しさん mailto:sage [2012/04/29(日) 01:28:05.36 ]
いや、まて。C#は良いモノだぞ。
Javaを捨てて置き換えてもいいくらいだ。

366 名前:デフォルトの名無しさん mailto:sage [2012/04/29(日) 01:29:20.68 ]
では逆に聞くけど
今年発表されたGoogleの改正プライバシーポリシーとGoogle Driveの利用規約が
人類の共益に貢献すると思うわけ?

367 名前:デフォルトの名無しさん mailto:sage [2012/04/29(日) 01:34:11.61 ]
>>365
どうしても.NETとセットで考えるから、仕様が増えすぎてめんどくさい。今頃effelかよとか思ったり。

>>366
おまえみたいなキチガイより
よほど共益に貢献してるだろ。

368 名前:デフォルトの名無しさん mailto:sage [2012/04/29(日) 01:36:17.96 ]
自分の周りでも3月からGoogle使うの止めたっていう人は結構いるな



369 名前:デフォルトの名無しさん mailto:sage [2012/04/29(日) 01:38:49.17 ]
ネガキャン野郎安心しろよ。
みんながみんなGoogleマンセーじゃねえから。
俺はGoogleのジャイアン体制は大キライだし、ここの連中にも嫌々使ってる人はいるって。
それでもなぜ使うかというと、他に似たサービスがないからだ。

俺らの知らない所で、法律の専門達が、日々Googleに対し、著作権違反やら独占禁止法違反やら
プライバシー侵害やらで裁判やってるから
素人の俺とお前はその様子をだまってみてりゃいいのさ。

Googleがクソなことやらかしたら全世界のメディアと民衆に干されて潰されるから安心せい。
こいつが全てを独占し、地球を支配するような事は無いから安心して毎日いきろw

370 名前:デフォルトの名無しさん mailto:sage [2012/04/29(日) 01:42:40.59 ]
MSはもっと嫌いというのが理由かな
だからMSに移るということはありえない

371 名前:デフォルトの名無しさん mailto:sage [2012/04/29(日) 01:44:13.18 ]
なんか、どっかの新興宗教の信者が頭悪いことを言ってるようにしか見えないな。
利用規約をちゃんと読めばアップロードしたものを公開しなければ、広告等には
利用されない。

翻って、ネットにコピーライトもつけずに公開したものはGoogleに限らず広告に
利用されたりとかはよくあること。

そんなに嫌ならネットを使わず、一生オフラインで生きてろよ。

それにアプリの開発をしていてもAdウェアも組み込まずに無料公開したら、小遣
いどころか持ち出しにしかならんのだが?

372 名前:デフォルトの名無しさん mailto:sage [2012/04/29(日) 01:44:34.49 ]
>>348が事実だとして、それの何が「犯罪」なんだ?
人類の共益に貢献しないのは犯罪なのか?
営利企業が自社の利益を求めるのは当然で、Googleはいつから宗教団体や慈善事業団体になったんだ?

373 名前:デフォルトの名無しさん mailto:sage [2012/04/29(日) 01:54:10.61 ]
>>369
ならば静観すべきです
仮に、あなたがGoogleのサービスをいくら利用したとしても文句は言いません
しかし、あなたがAndroidアプリ作って公開してしまったら、それは静観ではなく荷担です
疑わしきならば静観すべきです

374 名前:デフォルトの名無しさん mailto:sage [2012/04/29(日) 01:58:00.61 ]
>>373
ゲーム事業の手を引いてスマホに全力投球するようお前の上のやつに言えw

375 名前:デフォルトの名無しさん mailto:sage [2012/04/29(日) 05:24:28.42 ]
>>373
疑わしきは罰せずを知らないの?
一体どこの国の人?

376 名前:デフォルトの名無しさん mailto:sage [2012/04/29(日) 05:26:58.99 ]
自前でコンパイルしたFragmentPagerSupportと
ttp://www.android-navi.com/archives/android_1/iphone_ui/
で公開されているコンパイル済みのFragmentPagerSupport

フリック時の切替が後者の方が目に見えて速い
逆アセンブルしてもソースに違いは見られなかったんだけれど・・・何故でしょ?

377 名前:デフォルトの名無しさん mailto:sage [2012/04/29(日) 07:06:04.87 ]
NGにしたいからコテ付けてやってくれないかな。
プログラミングに関係ないGoogleのサービス利用規約のことで延々とくだらない応酬を見せられても時間の無駄なので。

378 名前:デフォルトの名無しさん mailto:sage [2012/04/29(日) 07:18:09.90 ]
教えてください!
短時間で5秒くらいの複数の音をたくさん再生させると50回〜100回ほど鳴らして以降、
音が出なくなってしまうんですが回避策を教えてください。
SoundPoolを使用してます。

ログには"Error creating AudioTrack"と出ています。



379 名前:デフォルトの名無しさん mailto:sage [2012/04/29(日) 07:46:24.81 ]
たくさん再生しないように工夫する

380 名前:デフォルトの名無しさん mailto:sage [2012/04/29(日) 09:34:48.89 ]
どうしても効果として複数の音を重ねたものを流したいなら
予め重ねて出力したものを録音して、それを流すというのはどうだろうか?

381 名前:デフォルトの名無しさん mailto:sage [2012/04/29(日) 10:44:31.12 ]
音を鳴らさなくすればいい

382 名前:デフォルトの名無しさん mailto:sage [2012/04/29(日) 13:25:09.85 ]
>>381
ほんとここって役立たずばっかりだな

383 名前:デフォルトの名無しさん mailto:sage [2012/04/29(日) 13:38:54.50 ]
バックグラウンドアプリのメモリ使用量削減にはどのような方法が効果的でしょうか?

384 名前:デフォルトの名無しさん mailto:sage [2012/04/29(日) 13:58:42.49 ]
>>382
でもチェス盤をひっくり返す発想は大事だよ。


385 名前:デフォルトの名無しさん [2012/04/29(日) 14:46:22.38 ]
そう、糞真面目に実装するこたぁないんだ。
より少ない負荷で似たような効果を得られるのなら、そっちを選べばいい。
エラーに関しては、SoundPoolの同時使用できるトラック数256という上限に引っかかってるだけ。
時間当たりの再生数を減らす調整する以外に、対策方法は無いんじゃないかな。

>>383
最低限必要な量を確保したら、あとはそれを解放せずやりくりするとかでどうだろう。

386 名前:デフォルトの名無しさん mailto:sage [2012/04/29(日) 14:58:00.90 ]
Cで言う#ifdefみたいな事って出来ないですか?
同じソースベースで2系統のアプリ作ってますが、
今は一方で開発してもう一方に手作業でマージしてるので大変です。

387 名前:デフォルトの名無しさん mailto:sage [2012/04/29(日) 15:01:28.79 ]
機種判別ルーチンを経由して使う部分を実行時に切り替えてみてください。
全部入り、どちらでも使えます、じゃだめですか?

388 名前:デフォルトの名無しさん mailto:sage [2012/04/29(日) 15:25:10.53 ]
>>387
やっぱり実行時にフラグで切り替えが無難ですかね
無計画に分岐したせいでグチャグチャに成ってて
いい方法がないかなと



389 名前:デフォルトの名無しさん mailto:sage [2012/04/29(日) 15:28:03.79 ]
ん?機種判別ルーチンて何だろう?

390 名前:デフォルトの名無しさん mailto:sage [2012/04/29(日) 15:31:57.87 ]
必要な機能を有している機種であるかどうかの判別、いくつか方法はあるはず。

391 名前:デフォルトの名無しさん mailto:sage [2012/04/29(日) 18:07:00.45 ]
質問です。
mapviewで道路か建物かを認識するメソッドはどれですか?

392 名前:デフォルトの名無しさん mailto:sage [2012/04/29(日) 18:28:37.38 ]
質問しないでください

393 名前:デフォルトの名無しさん mailto:sage [2012/04/29(日) 18:49:51.54 ]
まーた、新しい画面サイズが増える。
プログラマー泣かせの規格外端末が増えるみたいよ
画面デザインがますます面倒になるなぁ・・・・

【韓国LGレポート2012(Vol.3)】スマホ 5インチ旋風は来るか!? 「Optimus Vu」
headlines.yahoo.co.jp/hl?a=20120428-00000007-rbb-sci

394 名前:デフォルトの名無しさん mailto:sage [2012/04/29(日) 19:11:42.76 ]
Gノートで動作確認とっといたからうちは大丈夫だが
ますます広くなるな

395 名前:デフォルトの名無しさん mailto:sage [2012/04/29(日) 19:17:55.86 ]
>>393
男は黙って非対応

396 名前:デフォルトの名無しさん mailto:sage [2012/04/29(日) 19:51:36.70 ]
>>393
5インチでいいから2:3か3:5にしてくれ

397 名前:デフォルトの名無しさん mailto:sage [2012/04/29(日) 20:20:51.77 ]
こういうのって480x800を基準に作って、引き延ばす設定にしとけば良いのと違うの?

398 名前:デフォルトの名無しさん mailto:sage [2012/04/29(日) 20:24:32.42 ]
viewに直接書いてる人もいるのかな?



399 名前:デフォルトの名無しさん mailto:sage [2012/04/29(日) 21:04:53.73 ]
>>391
そんなの無くね?

400 名前:デフォルトの名無しさん mailto:sage [2012/04/29(日) 21:12:32.65 ]
16:9以外のスマホは無いのと同じ

401 名前:デフォルトの名無しさん mailto:sage [2012/04/29(日) 21:16:29.47 ]
>>400
えっ

402 名前:デフォルトの名無しさん mailto:sage [2012/04/29(日) 21:18:41.97 ]
>>397
俺も基本はそれで作ってるけど
今回のはかなり横長になりそうだよ

403 名前:デフォルトの名無しさん mailto:sage [2012/04/29(日) 22:04:13.20 ]
>>397
俺もそれでいいと思う。
ダメなやつもあるかもしれないけど。

404 名前:デフォルトの名無しさん mailto:sage [2012/04/29(日) 22:08:38.59 ]
L-04Cのようにちっこいのでも動くようにしてるよ

405 名前:デフォルトの名無しさん mailto:sage [2012/04/29(日) 22:46:50.31 ]
ウィジェットで使ってるpngが列数変えるとズレるのってどうやったら解決できるんですか?



406 名前:デフォルトの名無しさん mailto:sage [2012/04/29(日) 22:49:26.38 ]
列数変えなければいいじゃない

407 名前:デフォルトの名無しさん mailto:sage [2012/04/29(日) 22:50:26.28 ]
なるほど言われてみればそうですね
解決しました

408 名前:デフォルトの名無しさん mailto:sage [2012/04/30(月) 00:14:07.23 ]
協調性のないメーカーには非対応とか書いときゃいいじゃん



409 名前:デフォルトの名無しさん mailto:sage [2012/04/30(月) 00:16:55.92 ]
激しく同意

410 名前:デフォルトの名無しさん mailto:405 [2012/04/30(月) 00:37:03.00 ]
407は別人www
列数変えたらアウトとかそんなのカッコ悪いからダメ、絶対。

411 名前:デフォルトの名無しさん mailto:sage [2012/04/30(月) 04:38:09.81 ]
Acrivity#onRetainNonConfigurationInstanceって何のためにあるの?
普通にメンバ変数をnewされてなければnewするようにするだけじゃだめなケースがあるの?

412 名前:デフォルトの名無しさん mailto:sage [2012/04/30(月) 05:24:03.54 ]
>>410
ナインパッチにしとけばいいんじゃない

413 名前:デフォルトの名無しさん mailto:sage [2012/04/30(月) 05:29:29.91 ]
>>411
単にパフォーマンスハックのためじゃない
つまりいちいち new し直してたら重いオブジェクトとかを受け渡して性能を改善するため
リファレンスにも
> This function is called purely as an optimization, and you must not rely on it being called.
って書いてあるし

414 名前:デフォルトの名無しさん mailto:sage [2012/04/30(月) 05:45:49.27 ]
>>413
その目的ならonCreateで
if(xxx == null){xxx = new Xxx();}
で十分じゃないかって

415 名前:デフォルトの名無しさん mailto:sage [2012/04/30(月) 06:02:01.30 ]
onCreateが呼ばれるときはActivity自体が新しくnewされて以前とは別インスタンスになるから以前のフィールドは引き継がない

416 名前:デフォルトの名無しさん mailto:sage [2012/04/30(月) 07:24:35.26 ]
static変数は引き継がれるっつーか内容変わらないけどね

417 名前:デフォルトの名無しさん mailto:sage [2012/04/30(月) 08:20:40.68 ]
>>411
勝手に翻訳して説明してくれるサイトがあるのに、それじゃ解らないって事なのかな。

418 名前:デフォルトの名無しさん mailto:sage [2012/04/30(月) 09:50:54.43 ]
>>412
レスありがとうございます。
時計作ってるんですけど数字がずれちゃうんですよねえ。。。



419 名前:デフォルトの名無しさん mailto:sage [2012/04/30(月) 10:58:25.32 ]
SurfaceViewのZOrderまわりもうすこし使いやすくしてくれたら色々できる気がするからgoogleさんがんばってくださいっていつも思ってる

420 名前:デフォルトの名無しさん mailto:sage [2012/04/30(月) 11:11:48.54 ]
Android Dependenciesに追加したjarにソースをattachすることが
できないんだが、これを許可する方法ってないのかな?
どういう理由があってわざわざ禁止しているんだろう。

421 名前:デフォルトの名無しさん mailto:sage [2012/04/30(月) 11:42:12.63 ]
>>402
アスペクト比は維持で拡大すればいいじゃん

422 名前:デフォルトの名無しさん mailto:sage [2012/04/30(月) 12:19:52.48 ]
>>417
Activityが再びnewされた時については書いてないですよね
onRetainNonConfigurationInstanceの中でフィールドを返すならそのフィールドはデストラクトされてるんじゃないですか?
それともAndroid側でgetLastNonConfigurationInstanceの戻り値をリストしといてGC回収されないようにしてる?
そういうケースがあるなら知りたいということです

423 名前:デフォルトの名無しさん mailto:sage [2012/04/30(月) 12:46:05.26 ]
>>422
俺は勝手翻訳とか知らんから本家の英語リファレンスから抜粋するけど
> You can return any object you like here, including the activity instance itself,
> which can later be retrieved by calling getLastNonConfigurationInstance() in the new activity instance.
in the new activity instance ってのがまさにそのActivityが再びnewされた時についての記述であろう
できると明確に書いてあるのだからできるようにAndroid側が何らかの手配をしていると信じるんだ
まぁソース公開されてるから実際何してるか知りたければソース読めばいいんだが面倒臭いから確認したければ自分で読め

ところでそういうことが起きるケースは試したければ簡単に試せる
AndroidManifest.xml に android:configChanges や android:screenOrientation を書かずにおいて、
Activityを表示したまま画面を縦から横に回転させればいい
表示の向きが変わったときにはもうActivityは新しいインスタンスになっている

424 名前:デフォルトの名無しさん mailto:sage [2012/04/30(月) 13:23:10.47 ]
>>423
Thx.
Activityの参照を持ったインスタンスを保持するとリークするとあるので
多分getLastNonConfigurationInstanceの戻り値を内部で持っちゃってるんでしょうね
Googleのやることなのであんまり信じられないですけど
その方法で動作試してみて念のためソースを読んでみます。

425 名前:デフォルトの名無しさん mailto:sage [2012/04/30(月) 13:49:05.12 ]
アプリが別のアプリに干渉してバグるってことあるんでしょうか?
自分のバックグラウンドで動くアプリを使用してるユーザーさんからアプリが強制終了するという報告がきたんですが
widgetsoid2.xってアプリを再インストールしたらその不具合が解消されたようです
なんでだろう・・・

426 名前:デフォルトの名無しさん mailto:sage [2012/04/30(月) 14:06:33.70 ]
スレッド起動中に画面回転されるとActivityが破棄?されるはずなのに
スレッドの処理は継続できていて、でも、メンバ変数は全部nullになっんだけど
こんなもんなの?

427 名前:デフォルトの名無しさん mailto:sage [2012/04/30(月) 14:19:00.53 ]
>>426
アクティビティの生死とスレッドの生死は無関係
だいたいスレッドはアクティビティと特に紐づいてないから、アクティビティが死んでもスレッドは普通に生き続ける
アクティビティの破棄時にスレッドを殺したければ自分で殺さなければならない

428 名前:デフォルトの名無しさん mailto:sage [2012/04/30(月) 15:30:59.03 ]
>>425
自作アプリがメモリリークしてたりするとそういうことが起こるよ



429 名前:デフォルトの名無しさん mailto:sage [2012/04/30(月) 17:07:39.73 ]
UIについて勉強したいと思ってるのですが、オススメのサイトとかありますかね?

430 名前:デフォルトの名無しさん mailto:sage [2012/04/30(月) 17:20:06.29 ]
>>429
developer.android.com/guide/topics/ui/
developer.android.com/design/

431 名前:デフォルトの名無しさん [2012/04/30(月) 20:04:47.65 ]
実行するとエミュレータの中でアプリが開いた瞬間「強制終了しました」ってなるんだがこれはプログラムが悪いの?
ビルド対象とエミュレータは同じにしてある(2.3.3)
package test.sample.namespace;

import android.app.*;
import android.os.*;
import android.widget.*;

public class SampleActivity extends Activity
{
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
LinearLayout ll = new LinearLayout(this);
ll.setOrientation(LinearLayout.VERTICAL);
setContentView(11);

TextView tv1 = new TextView(this);
tv1.setText("あ");
TextView tv2 = new TextView(this);
tv2.setText("い");

ll.addView(tv1);
ll.addView(tv2);
}
}

エラーは出ていない

432 名前:デフォルトの名無しさん mailto:sage [2012/04/30(月) 20:06:44.60 ]
11って(´・ω・`;)

433 名前:デフォルトの名無しさん [2012/04/30(月) 20:24:54.81 ]
>>432
うわこれll(L)かwwww
ありがとう無事解決

一通り本やサイト見ながらやって一行ごとの意味覚えるのは後でいいかと思ってたけどやっぱ最初からじっくりやったほうがいいかなあ・・・
(javaは初。cはある程度経験あるんでなめてた)

434 名前:デフォルトの名無しさん mailto:sage [2012/04/30(月) 20:46:59.48 ]
いいんじゃない
自分にあう作法を見つけようず

435 名前:デフォルトの名無しさん mailto:sage [2012/04/30(月) 21:19:13.81 ]
いや、Cで開発経験あるなら11にはさすがに・・・

436 名前:デフォルトの名無しさん mailto:sage [2012/04/30(月) 21:28:22.69 ]
なんでCが?

437 名前:デフォルトの名無しさん mailto:sage [2012/04/30(月) 21:34:02.25 ]
まあ変な変数名は使うなっていう教訓ってことで

438 名前:デフォルトの名無しさん mailto:sage [2012/04/30(月) 21:55:12.87 ]
SQLCipher使ってる人いる?



439 名前:デフォルトの名無しさん mailto:sage [2012/04/30(月) 23:42:30.63 ]
>>433
C言語はllを11にしててもエラーは出んのか?

440 名前:デフォルトの名無しさん mailto:sage [2012/04/30(月) 23:43:35.90 ]
お前ら全力でたたくな

441 名前:デフォルトの名無しさん [2012/04/30(月) 23:46:51.13 ]
まず変数に11はおかしいって気づかないのかなぁ

最近なぜか変数の先頭は大文字を使うようになってしまった
前まであんなに嫌ってたのにな

442 名前:デフォルトの名無しさん mailto:sage [2012/05/01(火) 00:44:25.56 ]
先頭大文字の方が見やすくて好きだけどな

443 名前:デフォルトの名無しさん mailto:sage [2012/05/01(火) 01:41:07.84 ]
クラス変数は先頭大文字がいいなぁ・・・

444 名前:デフォルトの名無しさん mailto:sage [2012/05/01(火) 02:38:47.42 ]
こまけえことはハンガリーだよ

445 名前:デフォルトの名無しさん mailto:sage [2012/05/01(火) 04:08:10.44 ]
とりあえず、CはC++じゃないからいろいろと想定外なんだろう。

446 名前:デフォルトの名無しさん mailto:sage [2012/05/01(火) 04:26:17.19 ]
LinearLayoutを12個書いたら通ったりするのだろうか

447 名前:デフォルトの名無しさん mailto:sage [2012/05/01(火) 10:21:13.21 ]
フォントはちゃんと選ぼうぜ。
見間違えないように。
Consolasオススメ。

448 名前:デフォルトの名無しさん mailto:sage [2012/05/01(火) 11:57:40.90 ]
標準ブラウザだとコンテントプロバイダで履歴取れるけど
それ以外のブラウザだとコンテントプロバイダ公開してないと取得は無理なのかな



449 名前:デフォルトの名無しさん mailto:sage [2012/05/01(火) 14:12:38.37 ]
ディスコンパイルしてみればいいじゃん。

450 名前:デフォルトの名無しさん mailto:sage [2012/05/01(火) 15:54:41.91 ]
ディスコンパイルって何ぞ

451 名前:デフォルトの名無しさん mailto:sage [2012/05/01(火) 15:58:45.39 ]
ディスアセンブル と デコンパイル を何か混同したんじゃね

452 名前:デフォルトの名無しさん mailto:sage [2012/05/01(火) 16:25:15.86 ]
IBM用語だっけっか

453 名前:デフォルトの名無しさん mailto:sage [2012/05/01(火) 16:36:28.70 ]
ディスケット駆動装置

454 名前:デフォルトの名無しさん mailto:sage [2012/05/01(火) 16:38:19.66 ]
ひょひょー

455 名前:デフォルトの名無しさん mailto:sage [2012/05/01(火) 20:16:11.49 ]
そもそも()の中に関数が入るってのが分かんなかったんだろ

456 名前:デフォルトの名無しさん mailto:sage [2012/05/01(火) 20:17:23.89 ]
いじめすぎわろた

457 名前:デフォルトの名無しさん mailto:sage [2012/05/01(火) 20:20:30.21 ]
AndroidのSQLiteの暗号化にSQLCipher使ったったら、 「file is encrypted or is not a database」って怒られる
パスワード空にして開くと問題無いから、パスワードが合わないってことだと思うんだけど、
DBってPRAGMA KEYで暗号化するんじゃないの?

458 名前:デフォルトの名無しさん mailto:sage [2012/05/01(火) 21:02:53.46 ]
>>441
変数が11だったらおかしいけど、定数が11ならなにもおかしくない。



459 名前:デフォルトの名無しさん mailto:sage [2012/05/01(火) 21:10:00.96 ]
>>458
直前でsetContentViewの準備してるのに定数は入れなくない?

460 名前:デフォルトの名無しさん mailto:sage [2012/05/01(火) 22:07:23.55 ]
Javaの話かもですが・・・
Androidアプリ作っていると、全てのActivityで共通の処理が出てきますよね?
そういった場合Activityを継承したスーパクラスを作るかと思いますが
ListActivityやMapActivityを利用したい場合、Activityと共通のスーパクラスは作れません

上記の場合、みなさんはどうやってActivityやMapActivityの共通処理を書いていますか?

461 名前:デフォルトの名無しさん mailto:sage [2012/05/01(火) 22:11:29.93 ]
>>459
それをわかってる人は最初からそんな間違いはしないだろうな。

462 名前:デフォルトの名無しさん mailto:sage [2012/05/01(火) 22:51:02.23 ]
クラス設計を見直す

463 名前:デフォルトの名無しさん mailto:sage [2012/05/01(火) 22:52:44.01 ]
>>460
ListActivityやらは使わなきゃいい

464 名前:デフォルトの名無しさん mailto:sage [2012/05/01(火) 22:54:08.52 ]
>>463
ListActivityの場合はListViewで何とかできますが、
地図を利用する場合、MapActivityは使わざるおえませんので・・・

465 名前:デフォルトの名無しさん mailto:sage [2012/05/01(火) 23:05:06.98 ]
ユーティリティークラスを作って委譲みたいなことをすれば?

あと質問する時はちゃんとした用語とか日本語とかを使うよう心がけるといい

466 名前:デフォルトの名無しさん mailto:sage [2012/05/01(火) 23:15:38.25 ]
>>465
日本語がおかしいのはお恥ずかしい限りです・・・
委譲は最終手段かと考えています。
ユーティリティ関数を呼び出す関数のメンテが膨大になる事と、
呼び出し側の参照を渡す手間が大変なので。

467 名前:デフォルトの名無しさん mailto:sage [2012/05/01(火) 23:22:58.04 ]
>>457
そもそも暗号化するのにWindowsのバイナリ有料じゃないっけ?
買った?

468 名前:デフォルトの名無しさん mailto:sage [2012/05/02(水) 00:59:59.97 ]
1つのパッケージでAndroidのバージョン毎にテーマを指定することってできないのでしょうか?
例えば2.3ではTheme.Blackを使って4.0ではTheme.Holoを使いたい。
バージョン毎にパッケージ(プロジェクト)分けないとダメでしょうか。



469 名前:デフォルトの名無しさん mailto:sage [2012/05/02(水) 01:11:42.28 ]
android.os.buildのパッケージにバージョン取得メソッドがあるから、
それを取得して判定すればいい。

470 名前:468 mailto:sage [2012/05/02(水) 02:23:40.66 ]
コメントありがとうございます。
以下のページを参考にしたらできました。
android-developers.blogspot.jp/2012/01/holo-everywhere.html

あと2.3上でHoloを使う事ってできないんでしょうか。
Holoに似せた自作テーマを使う事はできそうなのですが、
できればHoloそのものが使いたいです。

471 名前:デフォルトの名無しさん [2012/05/02(水) 02:27:29.62 ]
自分の作ったアプリをテキストエディタの一覧に追加する方法を教えて下さい。
例えば、DropBoxのアプリでテキストファイルを選択した際、
ポップアップでアプリケーションを選択というのが出て、
インストールされてるエディタの一覧が出ますが、
そこに自分のアプリを足したいです。
参考になるサイトとかでもいいので教えて下さい。

472 名前:デフォルトの名無しさん mailto:sage [2012/05/02(水) 02:48:57.73 ]
オイお前ら、Googleのサポートセンターの実体あばいてる記事見つけたぞ
gigazine.net/news/20090313_sued_google_and_won/

これ読む限りではGoogleとかマジクソでしょw最低・ひどい・クソすぎる
Googleに対するイメージ、色々考え直したほうがいいかもなあ〜〜〜

473 名前:デフォルトの名無しさん mailto:sage [2012/05/02(水) 02:56:37.19 ]
アカウント削除された奴か?
私怨もここまで来るとひどいな

474 名前:471 [2012/05/02(水) 02:56:48.88 ]
状況が少し進んだので自分で追記。
下のようにインテントフィルターを書けばいいと書いてあったが、
下記だとDropboxから呼び出せませんでした。
詳しい方フォローお願いします。

<intent-filter android:label="@string/app_name">
<action android:name="android.intent.action.SEND" />
<data android:mimeType="text/plain" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>

475 名前:デフォルトの名無しさん mailto:sage [2012/05/02(水) 03:11:11.32 ]
>>473
キミ記事読んだの?読むと確かに最低だったよ

・サポートセンターへの連絡は、全部自動で削除されてる
・全部プログラムで自動で動いており、人間が一人もいない。
 つまりサポートセンターというものの実体が存在していない
・連絡先も架空
・明らかにGoogle側のミスであっても、「うちは悪くない、そっちが全面的に悪い」と間違いを認めない。
・この態度は実際の法廷上でも同じ。
 裁判に負けると逆切れ起こす始末の悪さ

ひどいなこれ

476 名前:デフォルトの名無しさん [2012/05/02(水) 03:15:45.20 ]
icon表示させて実行中に表示させたいんですがなんて検索したらいいでしょうか

477 名前:デフォルトの名無しさん mailto:sage [2012/05/02(水) 07:25:00.02 ]
エスパーからの回答のみを欲してるみたいww

478 名前:476 [2012/05/02(水) 07:57:58.17 ]
serviceが切れないようにステータスバーにアイコンを表示させるのです



479 名前:デフォルトの名無しさん mailto:sage [2012/05/02(水) 08:07:41.42 ]
>>472
こんなことあったのか知らなかったすげぇ

480 名前:デフォルトの名無しさん [2012/05/02(水) 08:09:49.95 ]
       |
   \  __  /
   _ (m) _ピコーン
      |ミ|
   /  .`´  \
     ∧_∧  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
    (・∀・∩<そうか!グーグルのサービスを一切使わなければいいんだ(ボー読み)!
    (つ  丿 \_________
    ⊂_ ノ
      (_)

481 名前:デフォルトの名無しさん mailto:sage [2012/05/02(水) 08:48:39.17 ]
どんだけくそでも結局google はつかわざるを得ない

482 名前:デフォルトの名無しさん mailto:sage [2012/05/02(水) 08:55:15.74 ]
googleが嫌ならiPhoneにすればいいじゃない

483 名前:デフォルトの名無しさん mailto:sage [2012/05/02(水) 09:00:49.59 ]
なるほどgigazine

484 名前:デフォルトの名無しさん mailto:sage [2012/05/02(水) 10:20:33.26 ]
ひょひょ

485 名前:デフォルトの名無しさん mailto:sage [2012/05/02(水) 10:51:29.02 ]
webのソースを参考にAsyncTask勉強中のですが、
エラーが出てonProgressUpdateに@Overrideがつけられません。
コンパイラを1.6にしてもエラーでした。


486 名前:デフォルトの名無しさん mailto:sage [2012/05/02(水) 11:03:22.58 ]
エラーメッセージと現象が再現する最小のコードを書け

487 名前:デフォルトの名無しさん mailto:sage [2012/05/02(水) 11:09:59.70 ]
引数の型間違ってんじゃないの? 型はAsyncTaskの<>の2つ目になるはずだよ
extends AsyncTask<(1), (2), (3)>
protected void onProgressUpdate((2)... progress) {

488 名前:デフォルトの名無しさん mailto:sage [2012/05/02(水) 11:20:12.69 ]
soundpoolの上限が256音とかいう話ですが、32音以上鳴りません。
なんらかの不具合でしょうか?わかる人教えてください。。



489 名前:デフォルトの名無しさん mailto:sage [2012/05/02(水) 11:26:11.84 ]
>>487
確かに引数の型が違っていました。
ありがとうございました。

490 名前:デフォルトの名無しさん mailto:sage [2012/05/02(水) 11:53:54.91 ]
>>488
SoundPoolにロードしてるデータの総容量いくらよ?

491 名前:デフォルトの名無しさん mailto:sage [2012/05/02(水) 12:01:04.49 ]
onResume()を意図的に呼び出す方法ないですか

492 名前:デフォルトの名無しさん mailto:sage [2012/05/02(水) 12:17:45.37 ]
>>491
onResumeを呼び出す

493 名前:デフォルトの名無しさん mailto:sage [2012/05/02(水) 12:21:53.30 ]
意図してOnResumeを呼び出す

494 名前:デフォルトの名無しさん mailto:sage [2012/05/02(水) 12:23:08.05 ]
>>472
利用者や客を、一切大切に思ってないというのがよく伝わってくる
俺らを奴隷とか金づるにしか思ってないみたいだな
この姿勢が、Androidの使いづらさにモロに出てると思う

495 名前:デフォルトの名無しさん mailto:sage [2012/05/02(水) 12:25:04.40 ]
断片化なんとかならないのかな・・・

496 名前:デフォルトの名無しさん mailto:sage [2012/05/02(水) 12:36:46.07 ]
>>490
40音 × (平均)30KB ≒ 1.5MBくらいです。

497 名前:デフォルトの名無しさん mailto:sage [2012/05/02(水) 12:41:10.91 ]
>>489
いえいえ

498 名前:デフォルトの名無しさん mailto:sage [2012/05/02(水) 12:50:51.61 ]
GPSの使用ですが、プログラムの途中で切ったり入れたりしたいです。

lmanager = (LocationManager)getSystemService(LOCATION_SERVICE);
lmanager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER,0,0,this);

lmanager.removeUpdates(this); //切る、これがあると後にエラー
lmanager=null;

lmanager = (LocationManager)getSystemService(LOCATION_SERVICE); //ここまで通る
lmanager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER,0,0,this); //ここでエラー

一旦切って再設定後、取得のためUpdatesするとエラーになってしまいます。
どうやればよいでしょうか?

public void onLocationChanged(Location location) { //Updates先
gpsData=location.getLatitude();




499 名前:デフォルトの名無しさん mailto:sage [2012/05/02(水) 13:13:26.62 ]
ひょー

500 名前:デフォルトの名無しさん mailto:sage [2012/05/02(水) 13:38:21.01 ]
ExpandableListViewのインジケータアイコン変更まではできたのですが
どうしても拡大されて困っています
サイズ変更されないようにするにはどうすればいいか
どなたかご教授おねがいします

501 名前:デフォルトの名無しさん [2012/05/02(水) 13:42:21.80 ]
ここでまともな回答を得られた試しがないんだけど聞き方が悪いの?

502 名前:デフォルトの名無しさん mailto:sage [2012/05/02(水) 13:44:24.75 ]
例えばどんな質問なんだろう?

503 名前:デフォルトの名無しさん mailto:sage [2012/05/02(水) 14:01:53.89 ]
>>496
1M超えたらだめーはいあうとー

504 名前:デフォルトの名無しさん mailto:sage [2012/05/02(水) 14:08:12.67 ]
>>503
なるほどー!助かりました
ありがとうございます

505 名前:デフォルトの名無しさん mailto:sage [2012/05/02(水) 15:06:54.46 ]
>>504
いえいえ

506 名前:デフォルトの名無しさん mailto:sage [2012/05/02(水) 15:12:00.46 ]
どういたしまして

507 名前:デフォルトの名無しさん mailto:sage [2012/05/02(水) 15:48:44.16 ]
>>498
無理。仕様。

508 名前:デフォルトの名無しさん mailto:sage [2012/05/02(水) 16:15:36.32 ]
できたけど



509 名前:デフォルトの名無しさん mailto:sage [2012/05/02(水) 16:19:09.26 ]
そう、よかったね

510 名前:デフォルトの名無しさん mailto:sage [2012/05/02(水) 16:19:54.73 ]
うん

511 名前:デフォルトの名無しさん mailto:sage [2012/05/02(水) 16:33:12.99 ]
>>508>>510
荒らすな

512 名前:デフォルトの名無しさん mailto:sage [2012/05/02(水) 16:46:46.75 ]
>>497
誰だお前www

513 名前:デフォルトの名無しさん mailto:sage [2012/05/02(水) 16:48:24.57 ]
>>508-511
荒らすな


514 名前:476 [2012/05/02(水) 16:58:47.57 ]
自己解決しました

515 名前:デフォルトの名無しさん mailto:sage [2012/05/02(水) 16:59:04.48 ]
もうここの住人は絶対にWPは買いません
こういうことするなら

516 名前:476 mailto:sage [2012/05/02(水) 16:59:10.79 ]
ありがとうございました

517 名前:デフォルトの名無しさん mailto:sage [2012/05/02(水) 17:09:09.42 ]
>>500 試してないんだが
InsetまたはInsetDrawableはつかえねーかな
drawableのパディングみたいなイメージなんだが

518 名前:デフォルトの名無しさん mailto:sage [2012/05/02(水) 17:25:10.95 ]
最初ググれって書こうとして、またはとか変な接続詞つけちゃった



519 名前:468 mailto:sage [2012/05/02(水) 17:27:25.05 ]
どなたか>>470の回答プリーズ。

520 名前:476 mailto:sage [2012/05/02(水) 17:28:27.22 ]
それは無理ですね

521 名前:517 mailto:sage [2012/05/02(水) 17:39:45.04 ]
試したけどできたよ

522 名前:デフォルトの名無しさん mailto:sage [2012/05/02(水) 17:41:35.39 ]
3.5.16になってからPCでインストールを開始するとPlayアプリが強制終了します
強制終了する際のレポートを見ると、DownloadTickleReceiver.javaのgenerateDeliveryDataでぬるぽになってるらしいんだけど、MyアプリでPlayアプリが強制終了するのを妨げる方法ってないの?

523 名前:デフォルトの名無しさん mailto:sage [2012/05/02(水) 18:52:13.92 ]
>>517,521
出来ました!ありがとうございます

524 名前:デフォルトの名無しさん mailto:sage [2012/05/02(水) 19:00:47.12 ]
おk

525 名前:デフォルトの名無しさん mailto:sage [2012/05/02(水) 19:36:36.75 ]
>>498
AsyncTaskでも使って遅延で処理すればあるいわ

526 名前:デフォルトの名無しさん mailto:sage [2012/05/02(水) 19:57:39.74 ]
ViewPagerのページ切り替え速度って変更きかないんですかね?

527 名前:デフォルトの名無しさん mailto:sage [2012/05/02(水) 20:41:08.71 ]
メインから別に extends Activityしたクラスを作って呼び出したんですが
そのコンストラクタは呼び出されるんですが onCreate() は呼び出されません。
どういうことが原因に考えられるでしょうか。

528 名前:デフォルトの名無しさん mailto:sage [2012/05/02(水) 20:52:41.29 ]
intentで呼び出してないの?



529 名前:デフォルトの名無しさん mailto:sage [2012/05/02(水) 21:09:18.03 ]
普通に定義からです。
name = new Name();

530 名前:デフォルトの名無しさん mailto:sage [2012/05/02(水) 21:26:37.13 ]
それはインスタンス作っただけで呼び出してない
たぶんやりたいことはstartActivity()とかでぐぐれば解決

531 名前:デフォルトの名無しさん mailto:sage [2012/05/02(水) 22:01:21.02 ]
startActivity()ですか 調べてみます。

532 名前:デフォルトの名無しさん mailto:sage [2012/05/02(水) 23:23:08.47 ]
>>460
1.委譲
2.Fragment(View無し)

533 名前:デフォルトの名無しさん mailto:sage [2012/05/03(木) 00:10:24.31 ]
Activity呼び出しでintentとかでデータを渡す方法はありますが
呼び出された子から親へ戻る時にデータを渡す方法ありますか?

534 名前:デフォルトの名無しさん mailto:sage [2012/05/03(木) 00:15:50.97 ]
はい

535 名前:デフォルトの名無しさん [2012/05/03(木) 00:43:04.17 ]
admobの広告を導入中なんですが
AdManager.setTestDevices( new String[] {
  AdManager.TEST_EMULATOR,
});
を入れると
AdManager を解決できません
と出ます
どうしたら良いでしょうか?

536 名前:デフォルトの名無しさん mailto:sage [2012/05/03(木) 00:46:38.62 ]
ハードウェアアクセラレーションってsetBitmapしたcanvasへの描画にも効果ありますか?
Surfaceviewの描画スレッドに渡すBitmapを別スレッドで作ろうと思うのですが

537 名前:デフォルトの名無しさん mailto:sage [2012/05/03(木) 10:40:44.35 ]
>>536 はい

538 名前:デフォルトの名無しさん [2012/05/03(木) 11:38:19.72 ]
textviewを動的画面の端に移動させたいんですがxmlでいうlayout_gravityをコードでかく方法が分かりません
教えて下さい



539 名前:デフォルトの名無しさん mailto:sage [2012/05/03(木) 11:40:50.41 ]
やーだよ

540 名前:538 [2012/05/03(木) 11:43:07.79 ]
>>539
そんなこと言わずにお願いしますよ

541 名前:デフォルトの名無しさん mailto:sage [2012/05/03(木) 14:13:21.94 ]
バックグラウンドで動くサービスアプリを作っているんですが、
そのサービスの設定画面のアクティビティを起動して終了するとサービスのメモリ使用量にアクティビティのメモリ使用量が加算されたままの値になってしまいます。
どうしたらアクティビティのメモリを開放できますか?

542 名前:デフォルトの名無しさん mailto:sage [2012/05/03(木) 15:13:33.53 ]
gcするとか
アクティビティとサービスのプロセスを分けるとか

543 名前:デフォルトの名無しさん mailto:sage [2012/05/03(木) 16:27:56.07 ]
>>503
1MB以内に収めても駄目でした・・・
原因は別にあるのでしょうか??

誰か教えてくれェーーーーーー!!

544 名前:デフォルトの名無しさん mailto:sage [2012/05/03(木) 16:28:36.79 ]
>>537
ありがとうございます
HWアクセラレーションの情報少なすぎて困ってました…

545 名前:デフォルトの名無しさん mailto:sage [2012/05/03(木) 16:41:37.88 ]
webに転がってるサンプル見てると、Activityを継承したクラスの
onCreateメソッドがpublicになってるのをやたら見かけるんですが、何か意味があるんでしょうか?
protectedだと駄目?

546 名前:デフォルトの名無しさん mailto:sage [2012/05/03(木) 16:48:32.07 ]
プロジェクト作成時に自動作成されるアクティビティのコードがナゼか public になっているからだと思う
protected でいいよ

547 名前:デフォルトの名無しさん [2012/05/03(木) 17:18:09.47 ]
Androidってモーダルダイアログないけど、設計上の思想とかあるの?
単純に制限的なもの?

548 名前:デフォルトの名無しさん mailto:sage [2012/05/03(木) 17:32:59.27 ]
ダイアログ表示したまま画面回転とかしたら困るからじゃないかな
アクティビティ再作成しなきゃいけないけどモーダルだと抜けれない



549 名前:デフォルトの名無しさん mailto:sage [2012/05/03(木) 17:33:34.68 ]
>>543
load時にエラーが出ているか?
play時にエラーが出ているか?
データのフォーマットは?
サンプリングレートは?
エンコード方式は?
32音は決まったものがなるのか?ランダムか?

全てこたえろ

550 名前:デフォルトの名無しさん [2012/05/03(木) 18:48:03.13 ]
カメラで写真を撮影するアプリを作っているんだけど、プレビュー内の任意の領域に
フォーカスをあてることって出来るんですかね? ちなみに、Android 2.3.3 です。

Android 4 だと、Camera.Parameters の setFocusAreas() でなんとかなりそうだけど。。。

551 名前:デフォルトの名無しさん mailto:sage [2012/05/03(木) 19:02:59.59 ]
Androidのカメラは癖があって使いにくいな

552 名前:デフォルトの名無しさん mailto:sage [2012/05/03(木) 19:57:32.04 ]
>>551
うん

553 名前:デフォルトの名無しさん [2012/05/03(木) 21:51:52.10 ]
>>548
サンクス。Threadとかで無理やり設計しようかとも思ったけどやめときます。

554 名前:デフォルトの名無しさん mailto:sage [2012/05/03(木) 21:53:41.86 ]
TextViewで、タッチするとToastみたいなヒント文字列を表示するような機能ってある?
setHintだと、セットした瞬間にアプリがエラーで落ちたから、TextViewだと使えないっぽい。

555 名前:デフォルトの名無しさん mailto:sage [2012/05/03(木) 22:32:33.97 ]
む、名前が文字化けしとる。
UTFか

556 名前:デフォルトの名無しさん [2012/05/03(木) 23:48:52.64 ]
>>554
TextViewをextendsして自分で実装すればいい。

public class ExTextView extends TextView {
 String mHintText;

 public ExTextView(Context context) {
  super(context);
  setOnClickListener(new OnClickListener() {
   @Override
   public void onClick(View v) {
    if (mHintText != null) {
     Toast.makeText(getContext(), mHintText, Toast.LENGTH_LONG).show();
    }
   }
  });
 }

 public void setHintText(String hintText) {
  mHintText = hintText;
 }
}

557 名前:デフォルトの名無しさん mailto:sage [2012/05/04(金) 04:02:27.62 ]
AndroidでMTUを変更する方法はrootを取るしか無理でしょうか?

558 名前:デフォルトの名無しさん mailto:sage [2012/05/04(金) 09:41:50.26 ]
うん



559 名前:デフォルトの名無しさん [2012/05/04(金) 12:01:18.28 ]
初めてServiceを扱ってみたのですが
かなりメモリを使うのでおかしいと思い
@Override
public IBinder onBind(Intent arg0) {
// TODO Auto-generated method stub
return null;
}
以外を消したんですがまだ16MBほど使っています
対処方法を教えて下さい

560 名前:デフォルトの名無しさん mailto:sage [2012/05/04(金) 12:02:41.36 ]
サブのActivityを呼んでそのサイズを最小サイズ(ほぼ無表示、元のActivityが見える状態)にできませんか?
その方法があったら教えて下さい。

561 名前:デフォルトの名無しさん mailto:sage [2012/05/04(金) 12:09:47.02 ]
>>560
サブの <activity> に android:theme="@android:style/Theme.NoDisplay" を書く

562 名前:デフォルトの名無しさん mailto:sage [2012/05/04(金) 12:10:41.46 ]
>>556
サンクス、助かりました。
もう少し入れたい処理があるので、これ見ながら実装してみます。

563 名前:デフォルトの名無しさん mailto:sage [2012/05/04(金) 12:18:42.05 ]
>>546
Activity継承クラスのテンプレートなんてあったんですね…それを知りませんでした。

564 名前:デフォルトの名無しさん mailto:sage [2012/05/04(金) 12:25:29.95 ]
>>561
できました。ありがとうです!

565 名前:560 [2012/05/04(金) 13:12:57.33 ]
ActivityとServiceを分けたら出来ました


566 名前:デフォルトの名無しさん mailto:sage [2012/05/04(金) 13:17:24.64 ]
カレンダーってどうやって作るの?
CalendarクラスやDatepickerを使ってるのはわかるけどレイアウトの変更の仕方がわからない


567 名前:デフォルトの名無しさん mailto:sage [2012/05/04(金) 13:44:56.87 ]
カレンダーっていったら俺は 7 × 5 くらいのマス目に 1 ヶ月ぶん表示するものを想像するけど
DatePicker って表示するにしても 1 日ぶんしか表示できないような
何か全然違うんじゃない

568 名前:デフォルトの名無しさん mailto:sage [2012/05/04(金) 13:57:35.21 ]
adlantisで横画面時に縦用のサイズの広告出したいんだけど
どうすればいいですか



569 名前:568 mailto:sage [2012/05/04(金) 14:44:35.75 ]
あーなんかLayoutの値の指定が間違ってたっぽくて普通に出来た

570 名前:デフォルトの名無しさん [2012/05/04(金) 18:21:47.88 ]
>>565
みすってた
559です

571 名前:デフォルトの名無しさん [2012/05/04(金) 21:53:32.35 ]
カラーコードをa,r,g,bに分けることってできますか?

572 名前:デフォルトの名無しさん mailto:sage [2012/05/04(金) 21:58:52.62 ]
できる

573 名前:デフォルトの名無しさん [2012/05/04(金) 22:04:58.61 ]
>>572
教えてください

一回文字列にして#や0xを消して最初の2byteずつとる方法しか思いつきませんでした

574 名前:デフォルトの名無しさん mailto:sage [2012/05/04(金) 22:18:35.63 ]
思いつくのは
Integer.decode(String string)
を使うのと
デコードした数値からビット演算でrgb値とる(android.graphics.Colorクラスのソースを参考にするといいかも)

575 名前:デフォルトの名無しさん mailto:sage [2012/05/04(金) 22:19:25.19 ]
てかできるんなら教えてやれよ・・・

576 名前:デフォルトの名無しさん mailto:sage [2012/05/04(金) 22:21:53.91 ]
できるとは言ったものの
a = (color >> 24) & 0xff;・・・
ってのを考えてたがそもそも前提のカラーコードが何者かわかんなかったわ

577 名前:デフォルトの名無しさん mailto:sage [2012/05/04(金) 22:58:48.63 ]
Android早く滅亡しねぇかなぁ

578 名前:571 [2012/05/04(金) 23:01:09.25 ]
カラーコードで作ってたと思ったんですがColor.argb(alpha, red, green, blue)でした
Stringに変換すると-12345678みたいになります



579 名前:571 [2012/05/04(金) 23:12:40.50 ]
Color.alpha(color)
Color.red(color)
Color.green(color)
Color.blue(color)
で取得できました

580 名前:デフォルトの名無しさん mailto:sage [2012/05/05(土) 04:11:36.12 ]
Surfaceview使う時って描画スレッドと処理スレッド分けろってよく言うけど
分けてみたら速度が明らかに落ちるんだが…シングルコアじゃ無理?

581 名前:デフォルトの名無しさん mailto:sage [2012/05/05(土) 09:15:23.03 ]
AsyncTaskをextendsしたクラス内でProgressDialogを表示してるんですが、
例えばエラーが発生して、ProgressDialogをdismissした直後のタイミングで
AlertDialogを表示しようとしても表示されません。
やり方がまずいのでしょうか?

具体的には下のようなコードです
private void errorExit(int title, int message) {
   dialog.dismiss();
   this.cancel(true);
   AlertDialog.Builder dlg;
   dlg = new AlertDialog.Builder(mainActivity)
     .setTitle(title)
     .setMessage(message)
     .setIcon(android.R.drawable.ic_dialog_alert)
     .setPositiveButton("OK", null);
   dlg.show();
}

582 名前:デフォルトの名無しさん mailto:sage [2012/05/05(土) 09:39:32.15 ]
今ってどんなアプリを作ったら利用してもらえるのかね
有料じゃなくて無料のアプリに広告つけて小遣い稼ぎしたいってケチなこと考えてるんだけど
広告を押してもらうためには、まずアプリに興味を持ってダウンロードしてもらわないといけないわけで…

583 名前:デフォルトの名無しさん mailto:sage [2012/05/05(土) 09:50:16.96 ]
凄い質問だな

584 名前:デフォルトの名無しさん mailto:sage [2012/05/05(土) 10:07:43.83 ]
>>582

良い質問だな
とっておきの情報を教えてやるから↓のリンクをクリックしてくれ
https://play.google.com/store/apps/collection/topselling_free
情報料は普段100万円のところを今回は特別に5000円だ
後払いでいいから俺の口座に振り込んでおいてくれ


585 名前:デフォルトの名無しさん mailto:sage [2012/05/05(土) 11:07:14.18 ]
>>581
そのerrorExitやらはAsyncTaskの
どのメソッドで呼んでる?

586 名前:デフォルトの名無しさん mailto:sage [2012/05/05(土) 11:10:42.64 ]
>>585
すみません、抜けてました。
@OverrideのdoInBackgroundですね。
こちらが原因でしょうか?

587 名前:デフォルトの名無しさん mailto:sage [2012/05/05(土) 11:23:26.38 ]
>>586
UIスレッドでダイアログを生成しないといけないので
onPostExecuteで呼び出さないと駄目
それだと例外出るんじゃないの?

588 名前:デフォルトの名無しさん mailto:sage [2012/05/05(土) 12:00:27.95 ]
>>587
なるほど。調べて理解しました。
ありがとうございます。



589 名前:デフォルトの名無しさん mailto:sage [2012/05/05(土) 14:16:14.82 ]
センサー系を常時ONにしてるとやっぱりバッテリーの負担大きくなりますかね?

590 名前:デフォルトの名無しさん mailto:sage [2012/05/05(土) 14:32:53.69 ]
そりゃ常時勃起してるのと同じだしな

591 名前:デフォルトの名無しさん mailto:sage [2012/05/05(土) 14:37:02.36 ]
そりゃなるにはなるだろうけど程度が分からんなぁ。
CPU稼働率だけじゃGPUやバックライト、センサー類含めた全体の消費電力わからないし、
どっかの会社がバッテリー型の模型に線通して消費電力測ってたけど
同じようなのをどこかが開発者向けスマホ消費電力測定キットとして作ってくれればなぁ

592 名前:デフォルトの名無しさん mailto:sage [2012/05/05(土) 14:54:04.92 ]
GPSが一番食うよね

593 名前:デフォルトの名無しさん mailto:sage [2012/05/05(土) 16:06:10.48 ]
>>549

 >load時にエラーが出ているか?
 >Play時にエラーが出ているか?
Play時にエラー発生

 >データのフォーマットは?
ogg

 >サンプリングレートは?
まず全て44.1kHzにしてやって駄目で
次に全て22.05kHzにしてやっても駄目

 >エンコード方式は?
oggencを使った。Ogg Vorbis??
以下のサイトから最新のoggencを落として使った。
ttp://www.rarewares.org/ogg-oggenc.php
WAVE→ogg。

 >32音は決まったものがなるのか?ランダムか?
画面上に40個くらいボタンがあって、そのボタン押下に設定した固定のものが鳴る。

補足:
どんな順番でボタンを押していっても、必ず31種類まで音は鳴る。
特定の音が鳴らないとかいうことはない。
つまり31種類の音を鳴らすまでは40種類のどの音でも鳴る。
32種類目の音を鳴らそうとしてもそれ以降の音が一切鳴らなくなる。

よろしくお願いシャース。

594 名前:デフォルトの名無しさん mailto:sage [2012/05/05(土) 17:37:02.03 ]
> よろしくお願いシャース。
気に喰わん

595 名前:593 mailto:sage [2012/05/05(土) 17:43:48.91 ]
自力で解決する気はゼロだから
おまえらを利用してやろうってのに
なんだよえらそうに

596 名前:デフォルトの名無しさん mailto:sage [2012/05/05(土) 17:43:51.34 ]
w

597 名前:デフォルトの名無しさん mailto:sage [2012/05/05(土) 17:46:06.91 ]
たとえおっさんでも JKです(ゝω・)vキャピ
とか書けばみんな教えてくれるのにw

598 名前:デフォルトの名無しさん mailto:sage [2012/05/05(土) 18:09:53.11 ]
>>593
次は、実名、実住所おしえてくれシャース

>>589
そもそも常時ONにできない。
スリープモードに入るとセンサーも勝手に停止する。
ちなみに加速度センサーとかだけなら全然電力食わないよ。

<オナホシェフの♪電池食いまくりランキングぅ〜♪※独自調査調べ>
同率1位:Wi-Fi(アカウント同期含む)シャキーン☆  --> おおっと!オナホスマイルだああ!!
同率1位:GPS
2位:ビデオカメラアプリ
3位:ディスプレイバックライト
4位:フラッシュ昨日を使ったライトアプリ
5位:OpenGL使いまくりんぐのライブ壁紙
6位:★加速度/方位/斜頚センサー



599 名前:593 mailto:sage [2012/05/05(土) 18:17:17.04 ]
595はニセモノです。なりすましかっこ悪い。いじめかっこ悪い。

ってか>>549>>594じゃないよな??
ここにわかる人はいないのかー

600 名前:デフォルトの名無しさん mailto:sage [2012/05/05(土) 18:21:05.37 ]
マルチメディア関係は、やたら機種依存多いから
同じ機種使ってる人が、これまた同じようなプログラムやってたりしないとわからん

601 名前:デフォルトの名無しさん mailto:sage [2012/05/05(土) 18:21:53.74 ]
ソフトバンク(102P)の標準メーラに複数の宛先アドレス付きで連携したいんだけど、
以下のソースではダメっぽい。
EXTRA_EMAILの場合、単体アドレスでも空白になるんだけど、
mailtoの場合、単体はセットされるけど、複数アドレスは宛先不正エラーになる。
Gmailでは両方とも問題ないんだけど、ソフトバンクの標準メーラはToの複数指定に対応してないのかな?

Intent intent =new Intent( Intent.ACTION_SEND );
String[] to = new String[] { "aaa@hoge.com", "bbb@hoge.com" } ;
intent.putExtra( Intent.EXTRA_EMAIL, to );
intent.setType( "message/rfc822" );
startActivity( intent );
------------------------------
Intent intent = new Intent( Intent.ACTION_SENDTO, Uri.parse("mailto:aaa@hoge.com, bbb@hoge.com") );
startActivity( intent );


602 名前:593 mailto:sage [2012/05/05(土) 18:22:12.17 ]
レベル低くてがっかりだなー
質問するんじゃなかった

603 名前:デフォルトの名無しさん mailto:sage [2012/05/05(土) 18:22:38.96 ]
例えば、お前のスマホでは32音で止まるプログラムが
友達のスマホで動かすと何1つ問題なく動くとか
俺のスマホだと音すらならないとか

普通にあるんだぜb
ここがAndroidのマルチメディア関係のクソなところ

604 名前:デフォルトの名無しさん mailto:sage [2012/05/05(土) 18:23:01.18 ]
質問者回答者でなりすまし返事入れてるのはWPの人…

605 名前:デフォルトの名無しさん mailto:sage [2012/05/05(土) 18:23:21.21 ]
>>593
Play時にエラーってどんなの?

606 名前:デフォルトの名無しさん mailto:sage [2012/05/05(土) 18:26:03.22 ]
>>603
なんだ問題ないんだなb

607 名前:593 mailto:sage [2012/05/05(土) 18:29:02.07 ]
自己解決しました

608 名前:デフォルトの名無しさん mailto:sage [2012/05/05(土) 18:31:32.57 ]
>>606
いや、問題はある。

ただ質問内容が
「俺の彼女ツンデレなんだけど、どうやったら毎回デレをキープできるか、やり方おしえれ野郎ども!!」
と言われても

野郎ども「知るかボケ!!てめえの力量でなんとか汁!!」
としか言えないってこと



609 名前:593 mailto:sage [2012/05/05(土) 18:32:59.98 ]
>>608
デレっぱなしじゃツンデレとは言えないから無理な相談だなw

610 名前:デフォルトの名無しさん mailto:sage [2012/05/05(土) 18:57:09.29 ]
音が出なくなるってのはメモリが食ってるからだよ
適当に解放しないと

611 名前:デフォルトの名無しさん mailto:sage [2012/05/05(土) 19:04:27.88 ]
メモリが曲を食います

612 名前:593 mailto:sage [2012/05/05(土) 19:18:59.36 ]
>>603
ありがとう。ちょっと友人に頼んで別のスマホで確認してみます。

>>599〜このレスまでの593はニセモノです。文面でわかると思いますが、

613 名前:デフォルトの名無しさん mailto:sage [2012/05/05(土) 19:25:18.30 ]
だからメモリだって
機種によってメモリが違うから違う結果になるんだってばさ

614 名前:593 mailto:sage [2012/05/05(土) 19:31:36.62 ]
試してみないとわからんだろボゲェ!
ということで試し中です。
しばしお待ちあれ

615 名前:デフォルトの名無しさん mailto:sage [2012/05/05(土) 19:33:18.82 ]
信じられないタコさだな。タコでも使えるiOSとの差が...

616 名前:デフォルトの名無しさん mailto:sage [2012/05/05(土) 19:38:21.58 ]
どっちもタコなら問題ないんじゃなイカ

617 名前:デフォルトの名無しさん mailto:sage [2012/05/05(土) 19:45:50.46 ]
そうでゲソ

618 名前:デフォルトの名無しさん [2012/05/05(土) 20:32:49.24 ]
>>601
俺のsoftbankのは(007SH)両方うまくいったわ



619 名前:デフォルトの名無しさん mailto:sage [2012/05/05(土) 20:36:48.07 ]
禿げてると髪の分だけメモリ食わない

620 名前:593 mailto:sage [2012/05/05(土) 21:26:05.58 ]
>>605
AudioFlinger could not create track, status: -12
Error creating AudioTrack

という感じです。

621 名前:デフォルトの名無しさん mailto:sage [2012/05/05(土) 21:37:03.98 ]
>>620
ふーん

622 名前:デフォルトの名無しさん mailto:sage [2012/05/05(土) 23:28:41.36 ]
音出したあとgcしてみ

623 名前:デフォルトの名無しさん mailto:sage [2012/05/05(土) 23:30:17.23 ]
なんか最近雰囲気変わったね
まともな会話が何一つ無い

624 名前:デフォルトの名無しさん mailto:sage [2012/05/05(土) 23:51:02.02 ]
なりすましWP君が常駐しちゃってるからな

625 名前:デフォルトの名無しさん mailto:sage [2012/05/06(日) 00:05:44.31 ]
wpって何だ?

626 名前:デフォルトの名無しさん mailto:sage [2012/05/06(日) 00:07:03.13 ]
Windows Phone?

627 名前:デフォルトの名無しさん mailto:sage [2012/05/06(日) 00:08:18.69 ]
>>622
gcってなんですか??

628 名前:デフォルトの名無しさん mailto:sage [2012/05/06(日) 00:10:40.92 ]
Garbage Collection



629 名前:デフォルトの名無しさん mailto:sage [2012/05/06(日) 00:42:06.79 ]
>>627
AKB0048みてないのか?

630 名前:デフォルトの名無しさん mailto:sage [2012/05/06(日) 01:32:31.41 ]
OSなんて何でもいいんだけど、市場も端末も無いくせに
規制が多いWPなんて、手を出す意味ないもんなあ。

631 名前:デフォルトの名無しさん mailto:sage [2012/05/06(日) 03:36:49.21 ]
ヒャッホーーーーーーーーーイ♪

632 名前:デフォルトの名無しさん mailto:sage [2012/05/06(日) 04:07:04.34 ]
マカーに楯突くことがいかに恐ろしいかってことだな
中国も近いうちに滅亡するだろう

633 名前:デフォルトの名無しさん mailto:sage [2012/05/06(日) 08:02:35.46 ]
プログラムと違うんだけど、Android端末のストレージに関して
GalaxyNexusは内部ストレージのみで、Xperia acroHDは
内部ストレージと本体メモリーに分かれてるんだけど、
どうしてストレージ構成が違うのか説明してるサイトとかある?
プログラマ的には意識する必要はないのかな?

634 名前:デフォルトの名無しさん mailto:sage [2012/05/06(日) 14:16:11.56 ]
>>618
ありがとう。
同じS!メールでも機種によって挙動が違うみたいね。
困ったなぁ。

635 名前:デフォルトの名無しさん mailto:sage [2012/05/06(日) 14:53:40.44 ]
サブActivityをメイン側から強制終了させる方法ないでしょうか?

636 名前:デフォルトの名無しさん [2012/05/06(日) 16:05:44.81 ]
Android <-> iphoneからの移植ってみんなどうやってるの。
フルスクラッチで書き直してるの?
できれば、有料のものを使わないで、いいやり方あればいいんだけど・・・
なにかいいやりかたないですか?

637 名前:デフォルトの名無しさん mailto:sage [2012/05/06(日) 16:07:50.94 ]
書き直し

638 名前:デフォルトの名無しさん mailto:sage [2012/05/06(日) 16:24:37.24 ]
ツール系ならTitaniumでゲーム系ならUnityがメジャーだと思う



639 名前:デフォルトの名無しさん mailto:sage [2012/05/06(日) 16:59:43.79 ]
節子、それアプリのコピーだ

640 名前:NAS6 ◆n3AmnVhjwc mailto:sage [2012/05/06(日) 17:14:30.61 ]
2^n次篩で世界記録楽勝す
実験するのにはデータ型のビットを増やしたクラス作んなきゃ
ならないけどめんどい

641 名前:NAS6 ◆n3AmnVhjwc mailto:sage [2012/05/06(日) 17:15:02.79 ]
誤爆

642 名前:デフォルトの名無しさん mailto:sage [2012/05/06(日) 17:30:28.41 ]
確かに2chのスレでも言われてる通り、
UCよりAGEの方が面白いね。
ガンダムもこの路線でいけばいいのに。

643 名前:デフォルトの名無しさん mailto:sage [2012/05/06(日) 17:30:56.87 ]
誤爆

644 名前:デフォルトの名無しさん mailto:sage [2012/05/06(日) 17:39:22.97 ]
俺は、あの酸っぱい匂いが「あぁ…女の匂いだ…」って感じがして
好きだけどなー

645 名前:デフォルトの名無しさん mailto:sage [2012/05/06(日) 17:39:43.48 ]
誤爆

646 名前:デフォルトの名無しさん mailto:sage [2012/05/06(日) 17:43:59.36 ]
つまらん。

647 名前:デフォルトの名無しさん mailto:sage [2012/05/06(日) 17:44:16.74 ]
誤爆?

648 名前:デフォルトの名無しさん mailto:sage [2012/05/06(日) 18:26:14.23 ]
狙ったミスなんで



649 名前:デフォルトの名無しさん mailto:sage [2012/05/06(日) 23:19:35.36 ]
誤爆

650 名前:デフォルトの名無しさん mailto:sage [2012/05/06(日) 23:24:54.42 ]
もうやめろWP

651 名前:デフォルトの名無しさん mailto:sage [2012/05/06(日) 23:27:51.98 ]
ID付いてたら面白いんだろうなー

652 名前:デフォルトの名無しさん [2012/05/06(日) 23:37:04.12 ]
すみません。初歩的な事かもしれませんが、今現在はDisplayクラスでは
getWidth、getHeightの使用が非推奨になっています。

developer.android.com/reference/android/view/Display.html

これを見るとgetSizeを使うようにと書かれていますが、
このgetSizeの使い方がわかりません。。。

どうすればこのメソッドで画面の縦・横のサイズ
(pixcelでもdpでもいいです)を取得できるのでしょうか?





653 名前:デフォルトの名無しさん mailto:sage [2012/05/06(日) 23:45:34.36 ]
Point outSize;
Display display;

中略

display.getSize(outSize);
int width = outSize.x;
int height = outSize.y;

654 名前:デフォルトの名無しさん mailto:sage [2012/05/06(日) 23:56:52.21 ]
ごめん、わからない。
OutSizeのところでエラーになる。



655 名前:デフォルトの名無しさん mailto:sage [2012/05/07(月) 00:00:13.45 ]
outSize = new Point(); しとけ

656 名前:デフォルトの名無しさん [2012/05/07(月) 00:47:25.00 ]
Point outSize = new Point();
Display display;

display.getSize(outSize); <-- ここでエラー
int width = outSize.x;
int height = outSize.y;

outSizeをどう処理するのかわからない。。

だいたいでいいのでpointとdispkayの流れも教えてください。
おしえてくんでごめんなさい


657 名前:デフォルトの名無しさん mailto:sage [2012/05/07(月) 00:51:42.23 ]
displayもnullなんだろ
その調子じゃgetWidth、getHeightすら使えてなかったんだろうな


658 名前:デフォルトの名無しさん mailto:sage [2012/05/07(月) 02:21:23.37 ]
誤爆



659 名前:デフォルトの名無しさん mailto:sage [2012/05/07(月) 07:01:07.28 ]
画面遷移するときに参照したい場所にすぐ飛ぶようにするにはどうしたらいいのですか?

例を挙げると、
1〜5とトピックがあって、画面遷移した後の初期状態では 1しか写っていないけど
スクロールバーで下に下げると5まで見ることができる

けど2以降を見るためにいちいちスクロールするのをやめて、遷移前の画面で2以降に飛べるようにしたい
(遷移後の画面のトップが1ではなく選択したトピックをトップにしたい)

たまにwikiとかのサイトでこういう動きを見かけるけど、それをブラウザじゃなくてアプリ内の画面遷移でやりたい

わかりにくい例だけど教えてください。

660 名前:デフォルトの名無しさん [2012/05/07(月) 07:39:56.38 ]
>>657
いえ、getWidthとgetHeightはSDK2.3.3だと使えてました。
ただ、このgetSizeの開設やサンプルコードを書いたサイトが日本語じゃ見つからない。
英語はダメダメだから。。Developerサイトも見たけどそれらしき
サンプルコードも使い方も書いてない。

このメソッドを使わずに縦・横の長さを取得する方法はMetrial位ですかね?


661 名前:デフォルトの名無しさん mailto:sage [2012/05/07(月) 07:55:48.59 ]
答え書いてあるだろ...
コピペでしか作れないってこと? 

662 名前:デフォルトの名無しさん mailto:sage [2012/05/07(月) 07:58:07.97 ]
>>656
エラー内容貼れよ

663 名前:デフォルトの名無しさん [2012/05/07(月) 08:33:44.76 ]
非推奨でもまだ4.0.4で使えてるならgetWidth()とgetHeight()使っとけ。
そんなところで悩んでるなら、その時間をJavaの勉強に当てたほうが有意義。

664 名前:デフォルトの名無しさん mailto:sage [2012/05/07(月) 10:13:53.20 ]
>>659
遷移前 startActivity で画面を移動するときに Intent#putExtra で見たいトピックを一緒に渡す
遷移後 Activity#getIntent, Intent#getなんとかExtra で見たいトピックを受け取り、 ListView#setSelection で見たいトピックを選択

665 名前:デフォルトの名無しさん mailto:sage [2012/05/07(月) 10:26:45.86 ]
>>659
putExtraで渡してもいいけど
スクロール位置保存、取得するだけならSharedPreferences使えばいいんじゃね

666 名前:デフォルトの名無しさん mailto:sage [2012/05/07(月) 10:33:06.96 ]
>>656
getSize()はAPIレベル13以降で使えるみたいだね

あとここの連中の大半(>>661みたいなの)は大したスキルも知識もないから
まともな回答返ってくると期待せずに、
同時進行で機械翻訳でもなんでも使って自分で調べた方が効率いいよ

667 名前:デフォルトの名無しさん mailto:sage [2012/05/07(月) 10:39:00.44 ]
自己紹介乙

668 名前:デフォルトの名無しさん mailto:sage [2012/05/07(月) 10:43:54.83 ]
質問を書く時間が無駄
質問なんかせずに自分で調べるだけの方が速いよ



669 名前:デフォルトの名無しさん mailto:sage [2012/05/07(月) 10:50:20.57 ]
エラーの内容こそが問題解決の糸口なのに
エラーをエラーとしか言わないうちは解決しないね
初心者によくあることだが


670 名前:デフォルトの名無しさん mailto:sage [2012/05/07(月) 10:56:11.47 ]
>>669
お前解ってないなあ
API対応してないならコンパイルすらできん
つまりEclipseで赤ぺけ出てる状態

671 名前:304 mailto:sage [2012/05/07(月) 11:05:12.03 ]
>>319-320
亀レスで申し訳ありませんが、親切に教えていただきありがとうございました。
guiViewを削り、初期viewにボタンを追加した所動作致しました。

>>321
どこかで止めようかと思ったのですが、Scenarioloadがどのタイミングで終わるのかがわからないので
止めるタイミングが分からないのでこんな感じに(;´Д`)

public void run() {
 if(uiFlag == true) {
  button_map.bringToFront();
  button_map.setVisibility(View.VISIBLE);
  handler.postDelayed(this, 500);
  counter ++;
  if(counter > 10) stop();
 }

 public void stop() {
  uiFlag = false;
  uiRunnable = null;
  counter = 0;
 }
 uiHandler.postDelayed(uiRunnable, REPEAT_INTERVAL); //100
}

672 名前:デフォルトの名無しさん mailto:sage [2012/05/07(月) 11:07:24.21 ]
つかここ知ったか大杉じゃねwww
入門書読んだだけでわかってるつもりになってちゃダメヨwww

673 名前:デフォルトの名無しさん mailto:sage [2012/05/07(月) 11:14:56.00 ]
失礼しました
uiHandler.postDelayed(this,500);でした。

pause後の処理とかやって行きたいと思います。
ありがとうございました

674 名前:>>319 mailto:sage [2012/05/07(月) 11:19:09.17 ]
>>671
よかった
で、後から思ったんだけど、まあ最初からUI出しっぱなしでもいいんだけどさ
端末をシェイクするとか、オプションメニューから出すとかでUIが出る仕様にしたほうがオシャンティーじゃないかと思った
runnableもねー、なんか気持ち悪いし感じになっちゃうしね

675 名前:>>319 mailto:sage [2012/05/07(月) 11:24:05.47 ]
あ、うんまあ気にしないで!

676 名前:デフォルトの名無しさん mailto:sage [2012/05/07(月) 11:31:54.36 ]
>>669
これは恥ずかしい

677 名前:デフォルトの名無しさん mailto:sage [2012/05/07(月) 11:41:49.99 ]
コンパイルが通らなくてもエラーメッセージは出るだろ
それともコンパイルが通るまでメッセージ見ないのかい?

678 名前:デフォルトの名無しさん mailto:sage [2012/05/07(月) 11:48:34.74 ]
つうか「コンパイルエラー」だけだってエラーの内容だよw



679 名前:304 mailto:sage [2012/05/07(月) 11:50:02.15 ]
>>674
確かにソッチの方がオサレですね!
とりあえず、各ボタン設置&ボタンの中身と、ひと通り実装して余裕ありそうでしたら
メニューおしたら、ポンポンアニメーションにしたりする処理調べてやってみたいと思います。

680 名前:デフォルトの名無しさん mailto:sage [2012/05/07(月) 12:14:27.22 ]
scrollviewにあるviewを長押し→ドラッグでscrollview外へ動かしたいのですが
スクロールする方向へドラッグしようとするとscrollviewが動いてACTION_CANCELとなってしまいます。
ドラッグ中だけスクロールを止めて自由に移動させるにはどうすればいいのでしょうか。

681 名前:デフォルトの名無しさん mailto:sage [2012/05/07(月) 12:33:25.61 ]
Android のJavaのソースコードを見ているのですが、
"<?>"の意味が分かりません。
何という機能でしょうか?
--------------------------------------------------
// アイテムクリックリスナー定義
class ListItemClickListener implements OnItemClickListener {
// onItemClickメソッド(リストの値クリック時イベント)
public void onItemClick(AdapterView<?> parent,
View view,
int position,
long id) {
--------------------------------------------------
よろしくお願いします。

682 名前:デフォルトの名無しさん mailto:sage [2012/05/07(月) 12:38:34.58 ]
>>681
Generics ジェネリクス 総称型

683 名前:デフォルトの名無しさん mailto:sage [2012/05/07(月) 12:40:43.59 ]
>>680
ScrollView のサブクラスを作って onInterceptTouchEvent をオーバーライドして false を返すというのはどうだろう

684 名前:デフォルトの名無しさん mailto:sage [2012/05/07(月) 12:52:16.73 ]
spinnerで表示するアイテムの文字が多く、
左15文字くらいしか出てきません

あと五文字くらいなのですが、どうすば字を小さくor2行で書けますでしょうか?
xmlも「android:」入れてもそれらしきものは出てきません

よろしくお願いします

685 名前:デフォルトの名無しさん mailto:sage [2012/05/07(月) 12:54:31.33 ]
>>683
ありがとうございます、一度やってみますね

686 名前:デフォルトの名無しさん mailto:sage [2012/05/07(月) 12:56:30.26 ]
ArrayAdapterに文字の小さいTextViewのレイアウトを渡す

687 名前:デフォルトの名無しさん mailto:sage [2012/05/07(月) 13:03:49.01 ]
Androidで動画再生のアプリを作ろうとして、そのUIを検証しています。

PCのWebブラウザで、YouTubeの動画をみながら、ブラウザを上下に
スクロールすると、動画が再生されながら、スクロールされますよね?

あれと同じように、VideoViewでビデオを再生させながら、画面をスクロール
できるようにさせたいのですが、
ScrollView ←add- LinearLayout ←add- VideoView
の順にaddViewしていったときに、VideoViewが表示されませんでした。

動画再生部分をスクロールさせながら、かつ再生も維持する方法を
ご存じの方、いらっしゃいましたらご教示ください。



688 名前:デフォルトの名無しさん mailto:sage [2012/05/07(月) 13:38:51.54 ]
>>687
とりあえず思いつくのは・・・

android:background とかで VideoView に色を付けてみる
もし色が付かない → レイアウト的な問題

setZOrderOnTop(true) を呼んでみる
もし表示される → ウィンドウ的な問題



689 名前:デフォルトの名無しさん mailto:sage [2012/05/07(月) 14:34:47.94 ]
以上、ここまで全て誤爆

690 名前:デフォルトの名無しさん mailto:sage [2012/05/07(月) 15:00:11.40 ]
結構みんなガンダムAGEは好きなんだね

691 名前:デフォルトの名無しさん mailto:sage [2012/05/07(月) 15:00:26.70 ]
誤爆

692 名前:デフォルトの名無しさん mailto:sage [2012/05/07(月) 15:45:25.58 ]
うん

693 名前:デフォルトの名無しさん mailto:sage [2012/05/07(月) 15:45:38.17 ]
誤爆

694 名前:デフォルトの名無しさん mailto:sage [2012/05/07(月) 15:50:42.90 ]
>>688
レスありがとうございます。
さっそく両方やってみましたが、やはり、VideoViewが表示されません。

ご参考までに、検証に使っているアクティビティScrollTestActivityの
ソースコードをアップしました。

ttp://www.dotup.org/uploda/www.dotup.org2953842.java.html

ダウンロードパスワードは、
java
です。

50個のボタンをリニアレイアウトに縦に並べ、半分の25個目と26個目の間に
VideoViewを表示させようとしていますが、表示されません。
res/rawフォルダにテスト用の動画movie.mp4を保存し、VideoViewの
インスタンス作成時に、ファイルアクセス可能な領域にコピーして
そのパスをVideoViewにセットして再生しようとしています。

引き続き、何か助言をいただけるとありがたいです。


695 名前:デフォルトの名無しさん mailto:sage [2012/05/07(月) 16:07:49.46 ]
>>694
あーぱっと見VideoViewのlayout_widthとlayout_heightが指定されてなくない?

696 名前:デフォルトの名無しさん mailto:sage [2012/05/07(月) 16:09:30.68 ]
追記。dpかpx指定でおね

697 名前:デフォルトの名無しさん mailto:sage [2012/05/07(月) 16:48:39.91 ]
>>696
ソースみてもらってありがとうございます。
それで、
>layout_widthとlayout_height
の指定をソースで行うためビデオビューをレイアウトにセットしている
layout.addView(video);
のあとに
video.setLayoutParams(new LinearLayout.LayoutParams(W,H));
を入れたら、再生されながらのスクロールができました!
(WとHは数値。自分の場合はNEXUSなので、W=720,H=540にしました。)
new LinearLayout.LayoutParams(W,H)
のWとHの単位は
>dpかpx
だったと思うので、これでOKなのかと。
ただし、上にスクロールしていくと、童画の下のボタンが半分(動画の幅より右側の部分)
しか表示されませんでした。
が一歩前に進みました!ありがとうございます!



698 名前:デフォルトの名無しさん mailto:sage [2012/05/07(月) 16:50:01.71 ]
うぃ



699 名前:デフォルトの名無しさん mailto:sage [2012/05/07(月) 18:42:55.97 ]
オブジェクト指向を3行で教えてください

700 名前:デフォルトの名無しさん mailto:sage [2012/05/07(月) 18:44:23.49 ]
>>699
オブジェクト
指向
プログラミング

701 名前:デフォルトの名無しさん mailto:sage [2012/05/07(月) 19:13:22.86 ]
>>670>>678
それは既に情報が減ってる
もっと情報はあるんだよ
解決のヒントを捨てるなって事だゴミ


702 名前:デフォルトの名無しさん mailto:sage [2012/05/07(月) 19:47:13.25 ]
>>701
そうじゃなくてそもそも
 <-- ここでエラー
だったんだからそれに比べりゃコンパイルエラーでもまだマシって事
十分じゃないがそれでも幾つか除外できるしな
というかちゃんとエラー書ければ、エラー見たとおりっていうだけのレベルっぽいけど

703 名前:デフォルトの名無しさん [2012/05/07(月) 21:19:08.37 ]
通話は一切せずに通信は無線LANのみで
一般的なAndroidアプリ開発のためだけにAndroid機を買おうと思い
中古のIS03〜IS05あたりで考えていますが、これってどうでしょうか?


704 名前:デフォルトの名無しさん mailto:sage [2012/05/07(月) 21:25:23.50 ]
ウィジェットでpngファイルを並べたら間隔があきすぎてはみ出てしまいます。
画像が大きいのかな?と思って余白部分も消してみたのですがやっぱり同じ。

間隔詰める方法を知ってる方いらっしゃったら教えてください。


705 名前:momo15 [2012/05/07(月) 21:39:21.89 ]
Viewのタップ(onClickListener)とフリック(onTouchListener)について困っています。
ご存知の方、アドバイスをいただけないでしょうか?

ある画像にタップ(onClickListener)とフリック(onTouchListener)の両方を登録しています。
すると、フリックのつもりがタップと感知されたり、タップのつもりが
フリックと感知されてしまったりします。
フリックは、onTouchListenerで、押された時のx座標と離れた時のx座標の差があるときに
フリックとみなしています。

やはり同じViewにタップとフリックの両方を実現することは難しいでしょうか?
多少の感知の誤りは仕方ないと思いましたが、あまりにも思い通りにいかないもので。。

タップとフリックの両方を同時になるべく誤りなく実現できる方法やアイディアがありましたら、
返信いただけると嬉しいです。よろしくお願いします。

706 名前:デフォルトの名無しさん mailto:sage [2012/05/07(月) 21:48:12.02 ]
GestureDetector

707 名前:デフォルトの名無しさん mailto:sage [2012/05/07(月) 22:09:58.05 ]
アプリ側からホームスクリーンに自分でショートカットを作る方法ないでしょうか?
main(int argc,char *argv[]) のように固定文字パラメータも与える形でやりたいのですが。
解説ページがあったら教えて下さい。

708 名前:デフォルトの名無しさん mailto:sage [2012/05/07(月) 22:11:34.69 ]
>>703
わざわざそんな古い機種買わなくても
予算はどのくらい?
一万もあれば去年の夏モデルが買えるよ



709 名前:デフォルトの名無しさん mailto:sage [2012/05/07(月) 22:31:16.67 ]
>>707
Intent#ACTION_CREATE_SHORTCUT はどうだろう

710 名前:デフォルトの名無しさん mailto:sage [2012/05/07(月) 22:39:39.36 ]
一万ならついこの間出たらしいこういうのとかどう
akiba-pc.watch.impress.co.jp/hotline/20120505/etc_akart.html

711 名前:デフォルトの名無しさん mailto:sage [2012/05/07(月) 22:49:56.51 ]
>>709
それなんですね
情報は少ないようですね

712 名前:デフォルトの名無しさん mailto:sage [2012/05/07(月) 23:31:32.69 ]
public void onCreate(Bundle savedInstanceState) {
今までなんとなく書いてたこれが
Bundle > intent から情報を受取る部分なんですかね

713 名前:デフォルトの名無しさん mailto:sage [2012/05/07(月) 23:45:40.40 ]
>>712
違うよ
その Bundle は onSaveInstanceState で保存したデータを受け取るところ
インテントは getIntent() で取れる

714 名前:デフォルトの名無しさん mailto:sage [2012/05/07(月) 23:47:40.94 ]
なるほど

715 名前:デフォルトの名無しさん mailto:sage [2012/05/08(火) 00:05:23.85 ]
スクロールバーでスクロールしてる画面の上下の色が薄くなる現象は直らんのかね?

716 名前:デフォルトの名無しさん mailto:sage [2012/05/08(火) 00:11:21.76 ]
setVerticalFadingEdgeEnabled とか?

717 名前:デフォルトの名無しさん mailto:sage [2012/05/08(火) 00:28:23.32 ]
ボタンがいっぱい並んでて、マルチタッチでどのボタンを押したかイベントをとる方法教えてください

718 名前:デフォルトの名無しさん mailto:sage [2012/05/08(火) 00:56:01.90 ]
1個の同じ5kbの画像リソースを10個ImageViewで表示した場合と、
10個の別の5kbの画像リソースを10個ImageViewで表示した場合って、
メモリの消費は同じですか?

5kb → ImageView x 10

5kb(A) → ImageView x1     5kb(B) → ImageView x1     5kb(C) → ImageView x1
5kb(D) → ImageView x1     5kb(E) → ImageView x1     5kb(F) → ImageView x1
.........

という感じなのですが



719 名前:デフォルトの名無しさん mailto:sage [2012/05/08(火) 01:17:56.34 ]
マルチタッチってバージョン何から対応だったっけ?2.3?

720 名前:デフォルトの名無しさん mailto:sage [2012/05/08(火) 03:04:24.96 ]
2.2だったかなあ。

721 名前:デフォルトの名無しさん mailto:sage [2012/05/08(火) 03:28:54.27 ]
2.2でやんす

722 名前:デフォルトの名無しさん mailto:sage [2012/05/08(火) 04:47:00.42 ]
2.2からか、ありがとー

723 名前:デフォルトの名無しさん mailto:sage [2012/05/08(火) 05:07:25.25 ]
>>703
動作確認用にIS05持ってる
回線がないと2.3にできないので注意
とりあえず動かすための実機が欲しいなら十分役には立つよ
逆に古めの端末も持ってた方がいいということもある

724 名前:デフォルトの名無しさん mailto:sage [2012/05/08(火) 05:16:50.72 ]
IS05なんて画面が小さすぎて操作に困るだけだよ。
あんなちっちゃな画面でUI設計しても当てにならない。
無線LANのみで使うならソニータブレットを買いなさい。


725 名前:momo15 [2012/05/08(火) 05:42:56.43 ]
>>706さん
ありがとうございます。
GestureDetector、試してみます!

726 名前:デフォルトの名無しさん mailto:sage [2012/05/08(火) 09:23:12.69 ]
俺もIS05は検証用に使ってる。
フロントカメラもついてるし、良いと思うよ。
手軽に検証機が欲しいなら充分。

727 名前:デフォルトの名無しさん mailto:sage [2012/05/08(火) 09:26:54.35 ]
>>725
いえいえ。
がんばれ

728 名前:デフォルトの名無しさん mailto:sage [2012/05/08(火) 09:33:03.42 ]
マルチタッチは2.1からの対応だよ



729 名前:デフォルトの名無しさん mailto:sage [2012/05/08(火) 09:39:32.66 ]
>>710
CPUが変則でないのはいいが
駆動時間短いなあ
10時間はないと困る

730 名前:デフォルトの名無しさん mailto:sage [2012/05/08(火) 09:40:44.85 ]
>>719

2.0からだよ。

731 名前:デフォルトの名無しさん [2012/05/08(火) 10:23:09.97 ]
GoogleによるJava著作権侵害裁判、ほぼOracleの勝ちが確定、崖っぷちAndroid、どうするコマンド?
engawa.2ch.net/test/read.cgi/poverty/1336439613/

732 名前:デフォルトの名無しさん mailto:sage [2012/05/08(火) 11:40:00.00 ]
文字の透明化ってできますか?

背景がうっすら見える文字にしたいのですが、できませんでしょうか?

733 名前:デフォルトの名無しさん mailto:sage [2012/05/08(火) 11:47:36.29 ]
アルファ値指定

734 名前:デフォルトの名無しさん mailto:sage [2012/05/08(火) 12:39:48.41 ]
AlertDialogを使うと、Dialogの領域外が暗くなるんですが、
これを暗くしない方法ってありますか?

735 名前:デフォルトの名無しさん mailto:sage [2012/05/08(火) 12:40:57.43 ]
Native Activityで文字表示ってどうやってやるんでしょうか?

736 名前:デフォルトの名無しさん mailto:sage [2012/05/08(火) 12:52:02.75 ]
出来る

737 名前:デフォルトの名無しさん mailto:sage [2012/05/08(火) 12:58:40.73 ]
やれば、できる

738 名前:デフォルトの名無しさん mailto:sage [2012/05/08(火) 13:17:26.40 ]
俺は頑張れば出来る子



739 名前:デフォルトの名無しさん mailto:sage [2012/05/08(火) 13:22:11.13 ]
>>732
たとえば、
TextView textView = new TextView(this);
textView.setText("hogehoge");
textView.setTextColor(Color.parseColor("#30ff0000");
とやると、赤文字が透けるよ。

#30ff0000の30の部分が透過率、これは00〜99という意味じゃなく、0〜255を16進数であらわしてる。
16進数変換とかで調べればいいよ

740 名前:デフォルトの名無しさん mailto:sage [2012/05/08(火) 13:32:39.17 ]
手前がαのあたいだっけか確か

AAbbCCddだとしたら
A:透過
b:R
C:G
d:B

741 名前:デフォルトの名無しさん [2012/05/08(火) 13:53:18.52 ]
>>731
Xamarinが開発したC#での実装に切り替える事でほぼ解決する。

742 名前:デフォルトの名無しさん mailto:sage [2012/05/08(火) 13:59:33.89 ]
いまからC#に乗せ換えるのか・・・

743 名前:デフォルトの名無しさん mailto:sage [2012/05/08(火) 14:09:03.84 ]
ライセンス料払うだけだな

744 名前:デフォルトの名無しさん mailto:sage [2012/05/08(火) 14:13:56.67 ]
C#よりObjective-Cのほうがいいんじゃないか
iPhoneのリソース流用しやすくなるし


745 名前:デフォルトの名無しさん mailto:sage [2012/05/08(火) 14:16:42.68 ]
JavaはCの作者にライセンス料払わなくていいのか?

746 名前:デフォルトの名無しさん mailto:sage [2012/05/08(火) 14:16:59.04 ]
いやだよObjective-Cなんか

747 名前:デフォルトの名無しさん mailto:sage [2012/05/08(火) 14:38:26.66 ]
ヘボジェクティブCとかアップル教徒しか使わんだろw

748 名前:デフォルトの名無しさん mailto:sage [2012/05/08(火) 14:38:45.57 ]
同意
ゴミだわ



749 名前:デフォルトの名無しさん mailto:sage [2012/05/08(火) 15:21:26.08 ]
というかGCいらね。GCさせる為にいちいちrecycleしたりタイミング考えたり
めんどくせえ。だったら自分でfreeさせろってえの。

750 名前:デフォルトの名無しさん mailto:sage [2012/05/08(火) 15:36:04.64 ]
c++で良いよ。

751 名前:デフォルトの名無しさん mailto:sage [2012/05/08(火) 16:00:50.21 ]
>>749
そして、メモリーリークの嵐に・・・

752 名前:デフォルトの名無しさん mailto:sage [2012/05/08(火) 16:26:48.85 ]
gcがついていてもリークはするから

753 名前:デフォルトの名無しさん mailto:sage [2012/05/08(火) 16:44:38.96 ]
コンパイル時に解析して開放コード埋め込んで欲しい。

754 名前:デフォルトの名無しさん mailto:sage [2012/05/08(火) 17:00:03.80 ]
年間399ドルっていうのがな・・

755 名前:デフォルトの名無しさん mailto:sage [2012/05/08(火) 17:04:30.91 ]
俺のはリークしないけどね

756 名前:デフォルトの名無しさん mailto:sage [2012/05/08(火) 17:14:56.61 ]
漏〜れちゃうよ〜

757 名前:デフォルトの名無しさん [2012/05/08(火) 17:19:33.13 ]
SDカードに入っているデータを本体(data/data/com.hoge.hoge/のなか)に移動したいんですが
どうやればいいでしょうか


758 名前:デフォルトの名無しさん mailto:sage [2012/05/08(火) 17:24:00.96 ]
某超有名SI企業の仕事で既存のC++プログラムの保守した時に
2週間で200件以上のメモリーリソースリーク修正したことある。
まぁ大部分の功績はPurifyとBoundsCheckerな訳だが。

リークに脇が甘々なコード書く奴ほど俺だけは大丈夫だとかのたまうって事をよく学んだ



759 名前:デフォルトの名無しさん mailto:sage [2012/05/08(火) 17:33:45.10 ]
プロセス終了とともに解放されるんだから別に気にしなくていいっしょ。
足りなくなったらメモリ追加すればいいんだし。個人向けなら32GBもあれば足りるべ?

760 名前:デフォルトの名無しさん mailto:sage [2012/05/08(火) 17:35:17.93 ]
32GBもRAMがありゃ、そりゃ足りるだろうな

761 名前:デフォルトの名無しさん mailto:sage [2012/05/08(火) 17:35:23.50 ]
>>759
携帯のメモリが増設出来るのかいw

762 名前:デフォルトの名無しさん mailto:sage [2012/05/08(火) 17:41:43.31 ]
ふひ

763 名前:デフォルトの名無しさん mailto:sage [2012/05/08(火) 17:42:20.37 ]
VideoViewに関する質問です

動画のフレームレートを取得したいのですがMediaStoreには格納されておらず
総フレーム数もわからないので計算も出来ません
動画プレーヤーの中にはフレームレートを表示しているアプリもありますが
どういった手段なのでしょうか? よろしくおねがいします

764 名前:デフォルトの名無しさん mailto:sage [2012/05/08(火) 17:44:40.96 ]
>>758
まったく同意。
そういう意味で自分もあなたと同じように大丈夫かなと思ってる。

765 名前:デフォルトの名無しさん mailto:sage [2012/05/08(火) 17:51:58.05 ]
>>759
orientation100回ぐらいやってみ?

766 名前:デフォルトの名無しさん mailto:sage [2012/05/08(火) 17:57:02.56 ]
スタックサイズを1GBに設定してあるからなんともないぜ!(Macでは)

767 名前:デフォルトの名無しさん mailto:sage [2012/05/08(火) 17:58:18.88 ]
>>766 ここはAndroidのスレ。巣に帰れ。

768 名前: [―{}@{}@{}-] デフォルトの名無しさん mailto:sage [2012/05/08(火) 19:40:05.38 ]
かわいいよこんすとらくたたんはぁはぁ



769 名前: [―{}@{}@{}-] デフォルトの名無しさん mailto:sage [2012/05/08(火) 19:54:45.20 ]
なんでp2串扱いなんだyp

770 名前:デフォルトの名無しさん mailto:sage [2012/05/08(火) 20:05:53.38 ]
雑談はこっちでやろうぜ

【Google】Androidアプリ作成part13
toro.2ch.net/test/read.cgi/tech/1331765762/

771 名前:デフォルトの名無しさん [2012/05/08(火) 20:26:23.67 ]
うん

772 名前:デフォルトの名無しさん [2012/05/08(火) 20:40:25.41 ]
fontをSDから取り込むとnative typeface cannot be madeと吐かれます
fontの指定方法は
text.setTypeface(Typeface.createFromFile(fontのパス));です

773 名前:デフォルトの名無しさん mailto:sage [2012/05/08(火) 21:46:50.22 ]
良かったねw

774 名前:デフォルトの名無しさん mailto:sage [2012/05/08(火) 21:50:17.22 ]
font?

775 名前:デフォルトの名無しさん mailto:sage [2012/05/08(火) 22:50:34.57 ]
>>697の話を参考に、画面ドラッグで場所をぐりんぐりん動かせるVideoViewを開発したw
意味は特にない。

もちろんくぱぁ操作で拡大縮小も可能だ。
大きくしすぎると画面が真っ黒になって動かなくなったがw

776 名前:デフォルトの名無しさん [2012/05/08(火) 23:27:49.31 ]
android:fromXDelta="100%p"


この意味がよく分かりません

x座標方面への移動というのはわかるのですが、100%pとはなんですか?

777 名前:デフォルトの名無しさん mailto:sage [2012/05/08(火) 23:31:58.30 ]
>>776
developer.android.com/guide/topics/resources/animation-resource.html#translate-element

778 名前:デフォルトの名無しさん mailto:sage [2012/05/08(火) 23:38:29.64 ]
ありがとうございました。



779 名前:デフォルトの名無しさん mailto:sage [2012/05/08(火) 23:58:50.39 ]
>>775
やっぱりOut of Memory?

780 名前:デフォルトの名無しさん mailto:sage [2012/05/09(水) 00:08:03.92 ]
>>779
エラーメッセージは英語だったんで良く覚えていないんだが、
フレームバッファが足りないぞゴルァって書いてあった気がする。
おおむね1024*1024 pxを超えたら真っ黒になる機種が多い。XOOMとか。
IS03だけ、幾ら拡大してもなんか表示出来ていた気がする。
この辺は機種依存が大きそうだねぇ。

781 名前:デフォルトの名無しさん mailto:sage [2012/05/09(水) 05:15:11.59 ]
質問させてください
magpad.jugem.jp/?eid=98
に書いてある方法でサービスを用いて位置情報を5分毎に取得させたいのですが、1時間くらいでサービスが止まってしまいます。
調べてみたところ、サービスは永続性が保証されているわけではないとのことでした。
サービスを一日中動かし続けるためにはどのようにすればいいのでしょうか?






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<179KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef