[表示 : 全て 最新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/

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