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

28 名前:デフォルトの名無しさん mailto:sage [2012/04/17(火) 16:53:29.61 ]
>>26 ありがとうございました。intentを検索ワードに入れてませんでした。


29 名前:デフォルトの名無しさん mailto:sage [2012/04/17(火) 17:28:31.21 ]
>>24
おっと
Androidプログラムの本のサンプル

30 名前:デフォルトの名無しさん mailto:sage [2012/04/17(火) 23:22:04.53 ]
久々にSDKをアップデートしたら、プロジェクトが全滅してワロタw
ライブラリプロジェクトとリンクさせるのは鬼門だな…
直すのに3日かかった、俺アホ過ぎるorz

皆はこういうとき、どうやって情報収集してるん?

31 名前:デフォルトの名無しさん mailto:sage [2012/04/17(火) 23:31:27.14 ]
Googleの不始末のケツはGoogleに拭かせる

32 名前:デフォルトの名無しさん mailto:sage [2012/04/18(水) 01:13:58.67 ]
前スレ834,858です。
前スレ>>859の方法で思い通りの動作になりました。
前スレ>>859-861ありがとう!


33 名前:デフォルトの名無しさん mailto:sage [2012/04/18(水) 14:25:43.91 ]
キー入力やタッチのイベントをプログラムから人的に呼び出す方法ないですか?

34 名前:デフォルトの名無しさん [2012/04/18(水) 14:34:56.60 ]
ver2.3.3のエミュ上でGsonを使いたいんですが、
Gson gson = new Gson();
て書いた時点で"Sorry!"って出て止まります

AndroidでGsonは使えないのですか?

35 名前:デフォルトの名無しさん mailto:sage [2012/04/18(水) 14:42:25.86 ]
"Sorry!"ってジャパネットたかた社長かよw

36 名前:デフォルトの名無しさん mailto:sage [2012/04/18(水) 14:44:43.49 ]
>>33
blog.kmckk.com/lite/archives/3808986.html

多分タッチも似たような方法があるだろう。



37 名前:デフォルトの名無しさん mailto:sage [2012/04/18(水) 15:18:59.85 ]
ありがとうございます。
IWindowManager
ServiceManager
このあたりググってるんですがちょっと難しいですね。

38 名前:デフォルトの名無しさん mailto:sage [2012/04/18(水) 19:14:47.34 ]
androidをでコンパイルして解析しているんだけどソースコードでframeworks/baseに当たる部分が見つからない。誰か教えてくれ。

39 名前:デフォルトの名無しさん mailto:sage [2012/04/18(水) 19:18:08.11 ]
>>38
dl失敗してるとか、もう一回repo syncしてみたら差分が取れるんじゃない?

40 名前:デフォルトの名無しさん mailto:sage [2012/04/18(水) 19:36:42.55 ]
>>39
間違えた
でコンパイル→デコンパイル
スマフォを改造しようと思ってどこにframeworks/baseに該当する部分があるか探しているところです。

41 名前:デフォルトの名無しさん mailto:sage [2012/04/18(水) 20:34:29.31 ]
>>40
どんな方法でやってる?

42 名前:デフォルトの名無しさん mailto:sage [2012/04/18(水) 21:21:05.94 ]
>>41
ググって調べても参考になるものがなかったんで、Gingerbreadのソースコードのmakeファイルを見てパッケージの名前調べたりとかしてみたんですけどダメです。

43 名前:デフォルトの名無しさん mailto:sage [2012/04/18(水) 21:54:41.24 ]
>frameworks/base
これって何?

44 名前:デフォルトの名無しさん mailto:sage [2012/04/18(水) 23:40:34.68 ]
>>42
そのデコンパイルと改造ってのをどうやってるかを教えてよ、frameworks以外はこうやったってのを。
あとスマフォってのも機種名を書いたほうがいいと思う。
なんとなく調査したいだけなら、SDKのソースは落としてるみたいだし、ビルドしてoutフォルダをみたら
何か分かるかもしれない、端末内の調査もビルドしたimgでエミュレータを動かして調査するのが近道だと思う。

45 名前:デフォルトの名無しさん mailto:sage [2012/04/19(木) 00:14:57.83 ]
>>38
Qualcommプラットフォームになっちゃうけど、
CodeAuroraにplatform/frameworks/base.git
とかあるけど、それのこと?

46 名前:デフォルトの名無しさん mailto:sage [2012/04/19(木) 09:29:03.82 ]
実行ファイル探してるんじゃないの?スレチだと思うけど



47 名前:デフォルトの名無しさん mailto:sage [2012/04/19(木) 10:19:56.49 ]
いや、普通にAndroidのプログラミングの話だろ。
しかもアプリじゃなくてOS周り(正確にはAndroidのフレームワーク)。

48 名前:デフォルトの名無しさん mailto:sage [2012/04/19(木) 10:20:46.39 ]
いわゆるmain関数を含んだクラスファイルってこと?

49 名前:デフォルトの名無しさん mailto:sage [2012/04/19(木) 10:29:42.48 ]
>>48
アプリの話じゃないって言ってるでしょうが。

>>38
今手元にある環境が少し古いのだけど、
Androidのソースコードゲットしたら、
直下に
bionic bootable build cts dalvik development device (略)
というのができて、その中にframeworks/base/ってあると思うんだけど
見当たらないってこと?


50 名前:デフォルトの名無しさん mailto:sage [2012/04/19(木) 10:36:44.27 ]
>>49
そういう意味じゃなくて、そいつをビルドした結果のファイルを実機中で探してるんだろうよw

51 名前:デフォルトの名無しさん mailto:sage [2012/04/19(木) 10:38:34.95 ]
orz

52 名前:デフォルトの名無しさん mailto:sage [2012/04/19(木) 10:44:09.27 ]
実機のフォルダを色々見ようと思うと
root権限いるんだよなぁ。
やっぱり、root取れる色々と便利

53 名前:デフォルトの名無しさん mailto:sage [2012/04/19(木) 11:47:53.26 ]
root化ってバグを利用したものばかり。
バージョンアップするたびにバグが潰されてroot化難しくなってるし。


54 名前:デフォルトの名無しさん mailto:sage [2012/04/19(木) 12:13:15.17 ]
何当たり前のこと言ってるんだよ

55 名前:デフォルトの名無しさん mailto:sage [2012/04/19(木) 13:16:31.47 ]
俺の機種root化できないんだが

56 名前:デフォルトの名無しさん mailto:sage [2012/04/19(木) 13:19:37.06 ]
それ俺のせい



57 名前:デフォルトの名無しさん mailto:sage [2012/04/19(木) 13:22:08.52 ]
一般ユーザが管理権限取れるって要するにセキュリティホールだもんな

58 名前:デフォルトの名無しさん mailto:sage [2012/04/19(木) 13:26:19.77 ]
root化したままOSのVerアップすると二度と起動しなくなる機種も多いから気をつけてね

59 名前:デフォルトの名無しさん mailto:sage [2012/04/19(木) 13:28:05.59 ]
それは恐ろしすぎるな

60 名前:デフォルトの名無しさん mailto:sage [2012/04/19(木) 13:30:30.65 ]
「一部」を「多く」というヤツって、何でも大げさに語って知ったかするクズ。

61 名前:デフォルトの名無しさん mailto:sage [2012/04/19(木) 13:54:56.87 ]
ノイズキャンセラー作ろうと思って、AudioRecorderしてAudioTrackで
byteビット反転して鳴らしてみたんだが、ワンテンポ遅れる上、話し声が
そのまま聞こえてくるどうすりゃいいってのよ

62 名前:デフォルトの名無しさん mailto:sage [2012/04/19(木) 13:58:20.10 ]
レイアウトで自作ビューを使用する場合、
パッケージ名を含んだフルネームで記述する必要がありますけど、
これをクラス名だけで使えるようにする手段ってないでしょうか?

63 名前:デフォルトの名無しさん mailto:sage [2012/04/19(木) 14:04:23.21 ]
スレチかも知れないが、とあるアプリで
docomo: SH-12C/ SH-02D/ SC-01D/ SC-01C/ L-06C
ならば正常に動作するが、
docomo: SH-01D/ F-01D/ T-01D ではサウンドが鳴らないというゲームがある
どこに問題があって「サウンドが鳴らない」って現象が起こるんだろう

64 名前:デフォルトの名無しさん mailto:sage [2012/04/19(木) 14:06:47.11 ]
サウンドつっても鳴らし方いろいろあるじゃん

65 名前:デフォルトの名無しさん mailto:sage [2012/04/19(木) 14:15:14.70 ]
>>62
LayoutInflater.Factory とか

66 名前:デフォルトの名無しさん mailto:sage [2012/04/19(木) 15:03:09.07 ]
前スレでGoogleにキレた俺が、きましたよ。
案の定永久BAN食らった

「アカウントで検出された無効な行為に関して詳しい情報をご希望かと存じますが
 Google 独自の検出システムを保護するため、サイト運営者様にアカウントの詳しい状況をお知らせすることはできません。
 申し立てに対する決定が下された後は、本件に関するいかなるご連絡にも対応いたしかねます。」

だってよ。
まじめに何の規約に違反しているのか「???」状態だったから問い合わせてるのに
答えない・受け付けない・はい、さようなら。とか殿様商売しすぎだろ

今回の件で俺の中でgoogleのランクが地についた、もはやこちらから願い下げだ。
こんなサポート体制じゃ今後、うちの関係者や繋がる全ての人にはGoogleの製品を
「いいもんだよ」とオススメする気にはならんな。

今は急成長中の企業だけど、きっとサポート体制関係で不満や信用感が徐々に失われ
その波紋が利用者の間で少しずつ広がっていき、最後は企業が崩壊するような気がするよここ。

というわけでさよならみなさん。1年半くらいこのスレで勉強させてもらったこと感謝する。
Googleより、ここにいる皆さんの方がよほど良心なサポートセンターだったよ



67 名前:デフォルトの名無しさん mailto:sage [2012/04/19(木) 15:10:32.37 ]
別アカ作ってまたやれば

68 名前:デフォルトの名無しさん mailto:sage [2012/04/19(木) 15:43:40.27 ]
>>66
同意

69 名前:デフォルトの名無しさん mailto:sage [2012/04/19(木) 15:49:16.73 ]
>>66
ひどいなあ
江戸時代のお上と農民の関係のようだ
たてつくなとか

70 名前:デフォルトの名無しさん mailto:sage [2012/04/19(木) 15:56:39.34 ]
住所と名前でブラックリストにのってしまうのでは

71 名前:デフォルトの名無しさん mailto:sage [2012/04/19(木) 16:43:45.41 ]
むしろネガキャンしてもいいレベル

72 名前:デフォルトの名無しさん mailto:sage [2012/04/19(木) 16:46:52.78 ]
>>69
今の日本社会もそんな感じに逆戻りしてるよなw

73 名前:デフォルトの名無しさん mailto:sage [2012/04/19(木) 16:48:10.71 ]
mediaplayerでogg音声を再生させているのですが、
seekto()で音声の途中から再生させたいのですが、 例えば seekto( 50000 ) を指定して 50秒後の状態から再生させようとしてstart()させても、
端末で再生させて効くと実際には48秒後の音声から鳴ってしまいます。

seektoはあまり精度は期待できないのでしょうか?

74 名前:デフォルトの名無しさん mailto:sage [2012/04/19(木) 16:51:53.39 ]
何もしてないの一点張りだから
経緯も何も分からんし何も言えない
嫌気が差したなら使わなければいいし

75 名前:デフォルトの名無しさん mailto:sage [2012/04/19(木) 16:57:58.00 ]
>>64
ちょっと調べてみた感じでは、サウンドの実体は .mp3ファイル群で
それらを直接(ゲームを実行してもサウンドが鳴らない)端末で再生させると
特に問題なく音が鳴る
ゲームのプログラム内では .mp3ファイルを指定して MediaPlayer.Playで
再生しているみたいですが...

76 名前:デフォルトの名無しさん [2012/04/19(木) 17:52:06.17 ]
Googleはオワコン



77 名前:デフォルトの名無しさん mailto:sage [2012/04/19(木) 17:52:43.07 ]
そういえば OS どうなったん

78 名前:デフォルトの名無しさん mailto:sage [2012/04/19(木) 18:07:29.77 ]
mp3は不安定だからoggにするのが正義で正解で正攻法だったはずだが

79 名前:デフォルトの名無しさん mailto:sage [2012/04/19(木) 18:07:49.87 ]
なんか俺のアプリよく高橋さんが買ってくれるんだが
もちろん下の名前はみんな違っている
珍しくない名前といえども日本の高橋率こんなに多くないだろってくらい

80 名前:デフォルトの名無しさん mailto:sage [2012/04/19(木) 18:11:10.84 ]
>>66
ネトゲ会社のアカウントBANとそっくり同じ対応だな
ネトゲの場合BANした理由は絶対に教えてくれない
教えるとその検出方法を回避するチートを開発されてしまうからなのだが…

81 名前:デフォルトの名無しさん mailto:sage [2012/04/19(木) 18:29:19.61 ]
オープンソース派のはずのgoogleが、変な所ではユーザーの技術力に怯え閉鎖的ってことか
だんだんと昔のMSに近づいてきてるな

82 名前:デフォルトの名無しさん mailto:sage [2012/04/19(木) 18:39:54.08 ]
>>78
そうなの?
以前androidじゃないSOCの仕事でogg扱ったら浮動小数点処理が重くて
全然だめだったことがあるんだ。

83 名前:デフォルトの名無しさん mailto:sage [2012/04/19(木) 18:40:33.09 ]
とりあえずオープンソースをちゃんと理解しよう。

84 名前:デフォルトの名無しさん mailto:sage [2012/04/19(木) 18:59:13.23 ]
>>81
この手の会社が辿る経路は結局同じなんだろな
サポに関してはGには膨大なメールが毎日きすぎてるからスルーなんだろうけど

85 名前:デフォルトの名無しさん mailto:sage [2012/04/19(木) 19:24:54.68 ]
>>79
高橋さんっていうアプリ出せば?w

86 名前:デフォルトの名無しさん mailto:sage [2012/04/19(木) 19:33:20.71 ]
>>82
以前どっかのサイトで見たんで言ってみたけど、
もっかいそのサイト見てみたら不安定"らしい"レベルでした正義は誇張でした。

「android mp3 ogg 不安定」
で出てくる上2つのサイトがmp3不安定らしいと言ってる
(1個目は繋がらないからキャッシュからで)
どう不安定なのか言って欲しいわぁ。

oggもoggでエンコード設定とか頭出しとかで難があるみたいだけど、
googleもogg推しだしoggが無難かなーと。
エンコード設定ベストプラクティスとか欲しいところ




87 名前:デフォルトの名無しさん mailto:sage [2012/04/19(木) 19:48:00.22 ]
エンコード/デコードの双方に対応しているAAC/3GPPがandroidの標準
オーディオフォーマットだと思っていたよ。

88 名前:デフォルトの名無しさん mailto:sage [2012/04/19(木) 20:10:14.37 ]
>>86
凄く古く(1.5とか)だとmp3はまともに鳴らなくてoggにすべし、だったと思う
mediaは色々変わってるから今だとまた事情変わってるんじゃないかな

89 名前:デフォルトの名無しさん mailto:sage [2012/04/19(木) 21:17:36.53 ]
mp3はライセンスもあるし

90 名前:デフォルトの名無しさん mailto:sage [2012/04/19(木) 22:01:16.05 ]
oggの方が軽いよね

91 名前:デフォルトの名無しさん mailto:sage [2012/04/19(木) 22:03:36.02 ]
>>86
mp3はタグ仕様を決めたゴミのおかげか壊れたファイルが
多いから、一概に不安定かどうかは言い切れないなあ。
たぶんPCと違って、そういうイレギュラーなファイルの
エラー訂正が弱いんだろうな。

92 名前:34 [2012/04/19(木) 22:50:08.74 ]
>>34です
なんていうかlibsってフォルダに入れないとだめなんですね・・・
なんでもいいかと思ってassetに入れてました
2日悩んで自己解決でした・・・お騒がせしました。いやしてないか

93 名前:デフォルトの名無しさん mailto:sage [2012/04/20(金) 00:40:32.16 ]
例えば、サンプルの「hello-jni」の中の、obj/local/armeabi/libhello-jni.soと
libs/armeabi/libhello-jni.soとで、サイズが異なる同名のsoファイルが
あるのだが、これらは何の為にあるの?

94 名前:デフォルトの名無しさん [2012/04/20(金) 01:02:59.35 ]
findViewById は setContentView() の後でしか使えないというのがあるけど、
他のクラスで使うには、またそのクラス内で findViewById をするしか方法ない?


95 名前:デフォルトの名無しさん mailto:sage [2012/04/20(金) 01:16:25.16 ]
ttp://andante.in/i/
を参考にRSSリーダーアプリを作っています
ここのソースコードをそのまま実行すると一つのサイトしかRSSでみれないと思います
複数のサイトを見るにはどこをどのように改良すればよいのでしょうか?
ご教授お願いします

96 名前:デフォルトの名無しさん mailto:sage [2012/04/20(金) 03:40:59.24 ]
【そりゃないよドコモさん】ドコモが日本通信に提訴された経緯
weekly.ascii.jp/elem/000/000/084/84599/
 ドコモは「必要な費用」と説明したとのことですが、その費用はそもそも算定式に含まれているはず、
というのが日本通信側の主張です。
 このため日本通信が差額の支払いを一時停止したところ、ドコモ側は「接続を切断する」と回答。
結果、ユーザーへの影響を考慮して、日本通信側はドコモ側の要求どおりの支払いを続けている、
というのが今の状況です。



97 名前:デフォルトの名無しさん mailto:sage [2012/04/20(金) 05:54:22.66 ]
>>93
確か…デバッグ情報が含まれているか否かだった筈。

98 名前:デフォルトの名無しさん mailto:sage [2012/04/20(金) 06:58:39.52 ]
>>61
ノイズの逆位相ぶつけるタイプのノイズキャンセリングはイヤホン側に環境音拾うマイク搭載してないと無理じゃね
端末の位置でのノイズとイヤホンの位置でのノイズでは波形が違うでしょ

99 名前:デフォルトの名無しさん mailto:sage [2012/04/20(金) 07:59:33.09 ]
それ以前にレスポンスが問題
マイクとスピーカーの距離を音速で進むのに掛かる時間以内に計算を終えてないと

100 名前:デフォルトの名無しさん mailto:sage [2012/04/20(金) 08:46:15.38 ]
ノイズ音源 - マイク - イヤホン
の位置関係ならそうだけど

マイク - イヤホン - ノイズ音源
の位置関係ならそもそも無意味だな

101 名前:デフォルトの名無しさん mailto:sage [2012/04/20(金) 09:19:19.15 ]
デジタルのノイズキャンセリングヘッドフォンはレスポンスの問題で専用回路でも持ってなきゃ無理じゃないか
アナログは昔からあるけどデジタルは数年前にやっと商品化できたって記事読んだ覚えがある

102 名前:デフォルトの名無しさん mailto:sage [2012/04/20(金) 09:32:07.81 ]
>>94
LayoutInflaterでレイアウトxmlを読んでViewにしてもらって、findViewById

103 名前:デフォルトの名無しさん mailto:sage [2012/04/20(金) 12:52:25.95 ]
「尖閣諸島は日本の領土」、李登輝元総統が改めて言及―台湾
www.recordchina.co.jp/group.php?groupid=60629

2012年4月19日、環球時報によると、台湾の李登輝(り・とうき)元総統が
「これまで何度も話しているが、尖閣諸島は日本の領土だ」と改めて言及し、
日本の石原慎太郎都知事が尖閣諸島を東京都が購入する意向を示したことについて、
「国の政治が良くないせいだ。台湾と同じだ」と語った。
 また、2010年9月に起きた尖閣諸島沖で海上保安庁の巡視船と中国の漁船が衝突した
事件について、日本政府が漁船の船長を釈放したことを「きわめて遺憾だ」と語った。
 中国政府が尖閣諸島の領有を主張していることについて、李元総統は「中華帝国覇権主
義的な領土観にもとづいた主張であって、かつて朝貢していた国を自分たちの領土の外周
だと考えている」と評し、根拠として挙げている古文書も清の時代に光緒帝が皇太后の病
気を治すために民が尖閣諸島の近海で採った薬草を使い、後に島をその民に与えたという
だけで、「国際法上、何の根拠にもならない」と指摘している。
 李元総統は以前、日本のメディアに「尖閣諸島は日本の領土であり、道理に合わないこ
とを主張する中国に譲歩する必要はない」と語ったり、中国の主張を「美人を見て自分の
妻だと言っているかのようだ」と話して波紋を呼んでいた。

104 名前:デフォルトの名無しさん mailto:sage [2012/04/20(金) 14:03:54.19 ]
李登輝さんって京大農学部出身なんだよね

105 名前:デフォルトの名無しさん mailto:sage [2012/04/20(金) 14:34:23.54 ]
嵐に触るなw

106 名前:デフォルトの名無しさん mailto:sage [2012/04/20(金) 18:19:58.40 ]
>>105
やだ

>>103
ぺたぺたぺたぺた♪



107 名前:デフォルトの名無しさん mailto:sage [2012/04/20(金) 20:10:14.39 ]
resフォルダ下にあるdrawableフォルダのhdpi,mdpi,ldpiのフォルダの使い方についてなのですが
解像度別にアプリを作り分けるつもりがない場合は、1つの画像をどのフォルダに配置しておけばいいのでしょうか?

108 名前:デフォルトの名無しさん mailto:sage [2012/04/20(金) 20:48:05.01 ]
マジキチ湧いたか

>>107
drawable-nodpiかな

109 名前:デフォルトの名無しさん mailto:sage [2012/04/20(金) 20:54:45.44 ]
>>107
解像が変わっても大きさをかえたくないなら>>108
pxしていするならdrawable

110 名前:デフォルトの名無しさん mailto:sage [2012/04/20(金) 21:54:02.49 ]
>>108,109
ありがとうございますm(_ _)m

111 名前:デフォルトの名無しさん mailto:sage [2012/04/20(金) 22:14:03.90 ]
共用リソースで各DPIに同じ位置関係で表示対応させたいのですが
xhdpiで540pxやら720pxやらの端末が出てきて単純にdpだけで対応できなくなりました
共用リソースでqHDも含めた各DPIへの対応はどのようなやり方がありますか?

112 名前:デフォルトの名無しさん [2012/04/21(土) 01:35:19.45 ]
google checkout は、外国に売るとどういう扱いになるんだ?
(税制とか)

113 名前:デフォルトの名無しさん mailto:sage [2012/04/21(土) 02:51:54.64 ]
特に問題ないよ

114 名前:デフォルトの名無しさん [2012/04/21(土) 13:43:02.71 ]
>>113
どういう風に問題ないの?


115 名前:デフォルトの名無しさん [2012/04/21(土) 14:01:18.06 ]
アプリで文面作成して、メーラにその文面を送るっていうアプリ作りたいんですが、
絵文字を使うと文字コードが違うのかメーラ側で送信できません。
メーラにintentする際に文字コードを変換してから送ることはできるのでしょうか?

116 名前:デフォルトの名無しさん mailto:sage [2012/04/21(土) 14:06:14.78 ]
該当するコードか否かをチェックすれば?



117 名前:デフォルトの名無しさん mailto:sage [2012/04/21(土) 15:01:46.48 ]
ふーんそれで?

118 名前:デフォルトの名無しさん [2012/04/21(土) 19:32:27.64 ]
いま作っているアプリは、
activity A から activity X を起動して、すぐに activity A にもどる、あるいは
activity B から activity X を起動して、すぐに activity B にもどる、
そういう動作パターンが頻発するのですが、

Xが起動するたびに毎回 onCreate させたり、いろんなオブジェクトを初期化したり、
無駄が多いようにおもいます。X を作ったままにしておくことってできないのでしょうか?

119 名前:デフォルトの名無しさん mailto:sage [2012/04/21(土) 20:05:41.00 ]
正しい方法か分からないけどinflatLayoutで
AとXのレイアウトを作りおきしておいて
自分の処理で親のレイアウトからつけ変えたらどうだろう?
でも携帯電話みたいな限られたリソースで、かつ
突然電話がかかってきたり、急な割り込みがあっても
キチンと自分のリソースを手放せるようにこういう作りなんじゃないのかな

120 名前:デフォルトの名無しさん mailto:sage [2012/04/21(土) 20:50:27.49 ]
setContentViewでセットしたレイアウトの上に別のレイアウトを乗っける手段として
addContentViewってのがあるんだ。
このaddで追加したレイアウトのvisivleをgoneとか切り替えると、
二枚のページを切り替えてるように見せることができるよ。
ただ、アニメーション効果が付かないで切り替わるんで、
切り替える瞬間にアニメーションを操作する必要がある。

一枚のactivityの中で二枚分のページ機能を追加して、
上の切り替えをやれば、やりたいことはほぼできるよ。
結構大変だけど

121 名前:デフォルトの名無しさん [2012/04/21(土) 23:37:15.87 ]
>>119
inflate レイアウトという手がありましたね。
X側のコード全体をオブジェクトで作っておいて
AやBから、必要になった段階でXを作るわけですね。

Xを独立した activity としてつくるのではなく、
AやBの中に作っておくというその発想でいくと
>>120 の addContentView がまさにどまんなかですね。

AやBにとどまる限りXは一度作っておけば消す必要ないから初期かもいらないし、
確かにアニメーション操作はできないけれど速度を考えると是が一番かもしれない。

実は addContentView のことは昔みたことがあって 高速なactivity の切り替えによさそうだなと、
頭の片隅にあったんですよ。今回が使いどころなのに全く思い出せないでいて、
検索してもうまくヒットせず、ここに助けを求めたというわけです。
ありがとう御座います。さっそくつかってみます!

122 名前:デフォルトの名無しさん mailto:sage [2012/04/22(日) 11:30:53.45 ]
surfaceviewを一時的に必ず非表示にできる方法ないでしょうか。
現在この方法でやってるのですが
LayoutParams layoutParamsD = new LayoutParams(0,0);
surfaceview.setLayoutParams(layoutParamsD);

surfaceviewを複数使ってるせいかあるタイミングでは消せますがあるタイミングでは無視されて表示が残ってしまいます。
このような場合非表示にする定石はどのようなものでしょうか?

123 名前:デフォルトの名無しさん mailto:sage [2012/04/22(日) 13:39:41.08 ]
setVisibility は?

124 名前:デフォルトの名無しさん mailto:sage [2012/04/22(日) 14:08:56.37 ]
最初やっていたsetVisibility(View.GONE);はメインのsurfaceviewが複雑な処理をしているせいかエラーになってしまいました。

タイマー割り込み先でコントロールしているのですが一回目のsurfaceviewの.setLayoutParamsは受け入れるけど
2回目のsurfaceviewコントロール関係は無視されてしまっているようです。
意味がよくわかりません。
デバッグであててみるとsurfaceviewのライフサイクル自体は生きてるようです。

125 名前:デフォルトの名無しさん mailto:sage [2012/04/22(日) 14:12:47.86 ]
SurfaceView の親に scrollTo して -9999 あたりに飛ばしちゃうとか

126 名前:デフォルトの名無しさん [2012/04/22(日) 14:47:35.98 ]
素人ですみません。
カメラのアプリでスマートフォンと撮影対象物との距離を測る仕組みは出来ないものでしょうか?
技術情報URLなんかもしあるようでしたら教えてください。



127 名前:デフォルトの名無しさん mailto:sage [2012/04/22(日) 15:21:37.15 ]
public MySurfaceView(Context context) {
super(context);
新しくSurfaceView作った時にこのsuper(context);の部分で止まって
キーを押したり画面タッチしてやっと先に進むことがあるんですけどこれはどういうことでしょうか?
親のコンストラクタは何をやってるんでしょうか?

128 名前:デフォルトの名無しさん [2012/04/22(日) 15:31:30.81 ]
>>126
おそらくそれはかなり難易度が高いと思う。デバイス固有の機能が無い場合、
複数枚の写真から特徴点の視差を抽出して計算することになると思う。






[ 続きを読む ] / [ 携帯版 ]

前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