- 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/
- 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
おそらくそれはかなり難易度が高いと思う。デバイス固有の機能が無い場合、 複数枚の写真から特徴点の視差を抽出して計算することになると思う。
- 129 名前:デフォルトの名無しさん mailto:sage [2012/04/22(日) 15:33:43.17 ]
- >>126
参考になるかわからないが視差抽出の雰囲気は次のページでつかめるかもしれない。 e2a.jp/review/080716.shtml
- 130 名前:デフォルトの名無しさん mailto:sage [2012/04/22(日) 16:16:32.26 ]
- >>127
ソース嫁
- 131 名前:デフォルトの名無しさん [2012/04/22(日) 16:49:28.61 ]
- >>128
>>129 ありがとうございます。 ttps://play.google.com/store/apps/details?id=jp.asapps.pictmeasureitlite&feature=also_installed ↑こういうものが理想なんですがやっぱり難しいんですね。。。
- 132 名前:デフォルトの名無しさん mailto:sage [2012/04/22(日) 17:17:27.83 ]
- この手のアルゴリズムの出所は院卒の物理、数学学者が提供してる場合がほとんど
- 133 名前:デフォルトの名無しさん mailto:sage [2012/04/22(日) 17:29:57.46 ]
- カメラについてですが。全部貼りたいですが省略して部分だけ。
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); frameLayout = new FrameLayout(this); setContentView(frameLayout); surfaceView1 = new MySurfaceView(this); cameraView = new CameraView(this); frameLayout.addView(cameraView); //A frameLayout.addView(surfaceView1); //@ } class CameraView extends SurfaceView implements SurfaceHolder.Callback,Camera.PictureCallback { public CameraView(Context context) { super(context); holder2=getHolder(); //サーフェイスホルダーの生成 holder2.addCallback(this); holder2.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS); //プッシュバッッファの指定 } public void surfaceCreated(SurfaceHolder holder) { try {camera=Camera.open();camera.setPreviewDisplay(holder2);} catch (Exception e) {}//カメラオープン } public void surfaceChanged(SurfaceHolder holder,int format,int w,int h) { camera.startPreview(); //カメラプレビューの開始 } public void surfaceDestroyed(SurfaceHolder holder) { camera.setPreviewCallback(null); //カメラのプレビュー停止 camera.stopPreview(); camera.release(); camera=null; }
- 134 名前:デフォルトの名無しさん mailto:sage [2012/04/22(日) 17:30:28.83 ]
- @Override
public boolean onTouchEvent(MotionEvent event) { camera.takePicture(null,null,this); //カメラのスクリーンショットの取得 return true; } public void onPictureTaken(byte[] data,Camera camera) { //写真撮影完了時に呼ばれる } } @とAの所を見て下さい。 frameLayoutは後から足した分が手前に表示されるはずなのですが なぜか先にcameraViewで後からsurfaceView1足したこの順のときにカメラビューが手前に表示されてしまいます。 逆にすると手前にsurfaceView1が表示されてしまいます。 順番通り表示させるにはどうすればいいですか? それとcameraViewはどこもこういう形で解説されてますが これは操作がすべて最初にそのクラスの中でしかできないようになっています。 一旦onCreate系が終わった後、他の場所からプレビュー開始や撮影をするにはどうすればよいでしょうか?
- 135 名前:デフォルトの名無しさん mailto:sage [2012/04/22(日) 17:51:40.03 ]
- >>126>>131
カメラのことはよく知らないから的外れだったらスマンが、 こういうの↓は使えないの? developer.android.com/reference/android/hardware/Camera.Parameters.html#getFocusDistances(float[])
- 136 名前:133 mailto:sage [2012/04/22(日) 17:58:15.76 ]
- www.rupan.net/uploader/download/1335084637.zip
一応全ソースです。 見ていただける方がいれば。 DLpass: came
- 137 名前:デフォルトの名無しさん mailto:sage [2012/04/22(日) 18:51:34.67 ]
- >>131
それは基準となる物体が必要とあるからテンプレートマッチングだな OpenCVにそのまんまの関数があるから、案外簡単に出来るかもよ
- 138 名前:デフォルトの名無しさん mailto:sage [2012/04/22(日) 19:00:07.69 ]
- 消さないで('A`) pass: came
ttp://www.rupan.net/uploader/download/1335088639.zip
- 139 名前:デフォルトの名無しさん mailto:sage [2012/04/22(日) 19:26:02.16 ]
- 何かエラーが出るけど原因がわかりません。keycharmapって何でしょうか?
04-22 17:59:07.706: W/KeyCharacterMap(32071): Bad keycharmap - filesize=32 04-22 17:59:07.706: W/KeyCharacterMap(32071): Error loading keycharmap file '/system/usr/keychars/bravo-keypad.kcm.bin'. hw.keyboards.0.devname='bravo-keypad' 04-22 17:59:07.706: W/KeyCharacterMap(32071): Using default keymap: /system/usr/keychars/qwerty.kcm.bin
- 140 名前:デフォルトの名無しさん mailto:sage [2012/04/22(日) 23:54:18.85 ]
- >>138
消されてね? どこの信者か沈没船贔屓かしらんけど、嫌がらせする クズがいるから、まともなとこにあげろよ。
- 141 名前:デフォルトの名無しさん mailto:sage [2012/04/23(月) 00:05:06.08 ]
- なぜ消えたのか不明です。
ttp://www1.axfc.net/uploader/Sc/so/339579 またパスは同じで pass: came
- 142 名前:デフォルトの名無しさん mailto:sage [2012/04/23(月) 00:11:40.66 ]
- >>131
そのアプリは同じ距離ってなってるから、 単純に相似の問題じゃない? 高さと奥行きでは難易度が全然ちがうからね 高さだったら傾きセンサー使う方法もあるよ。精度は知らんけど。
- 143 名前:デフォルトの名無しさん [2012/04/23(月) 04:23:54.47 ]
- >>135
>>137 >>142 ご丁寧にありがとうございました。
- 144 名前:デフォルトの名無しさん mailto:sage [2012/04/23(月) 10:25:08.18 ]
- open glでテクスチャの画像の読み込みをする際の質問なんですが
gazou0〜gazou4の連番の画像ファイルを読み込む方法はどうしたらよいのでしょうか private void loadTextures(GL10 gl) { for (int i = 0; i < BUTTON_NUM; i++) { this.mButtonTexture[i] = GraphicUtil.loadTexture(gl, res, R.drawable.gazou0); } } gazou0のところをiを使って書き換えたいです
- 145 名前:デフォルトの名無しさん mailto:sage [2012/04/23(月) 10:36:17.22 ]
- その質問あっちのスレで正解出てただろが
何も理解してねえのかよ
- 146 名前:デフォルトの名無しさん mailto:sage [2012/04/23(月) 11:21:00.72 ]
- Cameraのfocus取れないのかよ
- 147 名前:デフォルトの名無しさん [2012/04/23(月) 13:01:35.17 ]
- strictモードのログってどこで見れるの?
- 148 名前:デフォルトの名無しさん [2012/04/23(月) 15:08:10.06 ]
- private void loadTextures(GL10 gl) {
for (int i = 0; i < BUTTON_NUM; i++) { int gazouID = getResources().getIdentifier("gazou"+Integer.toString(i), "drawable", getPackageName()); this.mButtonTexture[i] = GraphicUtil.loadTexture(gl, res, gazouID); } } こんな感じでいいんでないかい?
- 149 名前:デフォルトの名無しさん mailto:sage [2012/04/23(月) 15:18:11.51 ]
- うっほ
関係ないけどgetIdentifierの使い方初めて知った
- 150 名前:デフォルトの名無しさん mailto:sage [2012/04/23(月) 16:41:57.09 ]
- >>145
横レスすまん。あっちのスレってどこでしょう? 同様の問題は私も遭遇したことがあり、正解に興味があるんじゃよ?
- 151 名前:150 mailto:sage [2012/04/23(月) 16:42:30.07 ]
- すまーーん!!
1行上がみえてなかったわーw
- 152 名前:デフォルトの名無しさん mailto:sage [2012/04/23(月) 18:41:01.64 ]
- すみません
getResourcesと getPacageName って使えない…なんで?
- 153 名前:デフォルトの名無しさん mailto:sage [2012/04/23(月) 18:49:22.60 ]
- あくてぃびてぃーないでやらないと
- 154 名前:デフォルトの名無しさん mailto:sage [2012/04/23(月) 20:54:19.30 ]
- 超初心者の質問で申し訳ないんですが
こういうのってなんとかすっきり3行くらいで書けないもんでしょうか button01 = (Button) findViewById(R.id.button01); button01.setOnClickListener(this); button01.setOnLongClickListener(this); button02 = (Button) findViewById(R.id.button02); button02.setOnClickListener(this); button02.setOnLongClickListener(this); (略) button15 = (Button) findViewById(R.id.button15); button15.setOnClickListener(this); button15.setOnLongClickListener(this);
- 155 名前:デフォルトの名無しさん mailto:sage [2012/04/23(月) 21:29:31.51 ]
- >>154
onClick はレイアウトの xml ファイルの中に書くと楽だよ。onLongClick は知らないけど。
- 156 名前:デフォルトの名無しさん mailto:sage [2012/04/23(月) 21:49:12.09 ]
- >>154
流石に3行は厳しいのでは こんな感じだとどうでしょう? ================================================= public class TestActivity extends Activity implements OnClickListener, OnLongClickListener { private final void registListener(int id) { final View target = findViewById(id); if (target == null) { return; } target.setOnClickListener(this); target.setOnLongClickListener(this); } @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); registListener(R.id.button01); (略) registListener(R.id.button15); } (略) } =================================================
- 157 名前:デフォルトの名無しさん mailto:sage [2012/04/23(月) 21:55:23.47 ]
- final int [] buttons = {
R.id.button01,R.id.button02, R.id.button03,R.id.button04, R.id.button05,R.id.button06, R.id.button07,R.id.button08, R.id.button09,R.id.button10, R.id.button11,R.id.button12, R.id.button13,R.id.button14, R.id.button15}; Button [] btns = new Button(buttons.length); // ※1 int i; for(i = 0; i < buttons.length; i++) { btns[i] = (Button) findViewById(buttons[i]); btns[i].setOnClickListener(this); btns[i].setOnLongClickListener(this); } R.id.button01〜R.id.button15までを連番にすれば、上記の様に記述出来る。 但し、空で書いてるので※1の場所が間違っているかも知れん。
- 158 名前:デフォルトの名無しさん mailto:sage [2012/04/23(月) 21:59:33.24 ]
- >>156
regist・・・それは日本人プログラマのレベルがある程度達すると メラやホイミのようになぜか自然に覚える魔法のワード。 突っ込まれる前に「プログラマ regist」でググっとき
- 159 名前:154 mailto:sage [2012/04/23(月) 22:03:38.25 ]
- みなさんありがとうございます
>>155 そうなんですよね なんで onLongClick はないんだろうって思ってました ありがとうございます >>156-157 おお、まだ理解してませんが試して(勉強して)みます ありがとうございます >>158 まったくわかりませんがありがとうございます
- 160 名前:デフォルトの名無しさん mailto:sage [2012/04/23(月) 22:05:14.20 ]
- 省略するならregでいいのにと思ってたが、まさかregistなんて単語があると思ってる人がいるなんて思わなかった。
- 161 名前:デフォルトの名無しさん mailto:sage [2012/04/23(月) 22:32:39.31 ]
- 改行しなきゃいいのでは
|

|