Androidプログラミング質問スレ Part21
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
2012/04/16(月) 21:33:08.35※プログラミング自体が初めて!なあなたには↓↓↓こちらへ
スレ立てるまでもない質問はここで 118匹目
http://toro.2ch.net/test/read.cgi/tech/1331904826/
Eclipse統合M32【Java/C++/Ruby/Python/Perl】
http://toro.2ch.net/test/read.cgi/tech/1320318310/
★★Java質問・相談スレッド153★★
http://toro.2ch.net/test/read.cgi/tech/1334438859/
****関連リンク****
■ Android developers http://developer.android.com/
■ ソフトウェア技術ドキュメントを勝手に翻訳 http://www.techdoctranslator.com/
****前スレ****
Androidプログラミング質問スレ Part20
http://toro.2ch.net/test/read.cgi/tech/1332229701/
0002デフォルトの名無しさん
2012/04/16(月) 21:41:19.940003デフォルトの名無しさん
2012/04/16(月) 21:43:14.520004デフォルトの名無しさん
2012/04/16(月) 21:45:01.530005デフォルトの名無しさん
2012/04/16(月) 21:53:40.480006デフォルトの名無しさん
2012/04/16(月) 22:06:24.240007デフォルトの名無しさん
2012/04/16(月) 22:06:33.38現行スレage
0008デフォルトの名無しさん
2012/04/16(月) 22:29:53.00同一のXMLから生成したViewをViewFlipperを用いて切り替える場合、
片方のViewに設定したリスナーなどは、もう片方には引き継がれないようです。
例えば、下の例の場合、最初にmain.xmlを表示したときに最初にincludeされたView(id=hoge1)に
リスナー登録されるようですが、hoge2にはリスナー登録されないようです。
いちいちincludeするViewごとにプログラムでリスナー登録したくないしたら、XMLにリスナーを予め埋め込んでおく以外ないのでしょうか?
@Override public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
this.setContentView(R.layout.main);
Button btn = (Button) this.findViewById(R.id.btn);
btn.setOnClickListener(this);
ViewFlipper flipper = (ViewFlipper) this.findViewById(R.id.flipper);
flipper.showNext();
}
main.xmlの中身
<ViewFlipper>
<include
android:id="@+id/hoge1"
layout="@layout/hoge" />
<include
android:id="@+id/hoge2"
layout="@layout/hoge" />
</ViewFlipper>
0009デフォルトの名無しさん
2012/04/16(月) 22:42:49.48それ以外ないです
0010デフォルトの名無しさん
2012/04/16(月) 22:49:21.120011デフォルトの名無しさん
2012/04/16(月) 22:56:54.96ありがとうございます。
それ以外ないんですね・・・。
>>10
includeで「同じXMLから複数のid」を生成する場合、
そのXMLの中のボタンにリスナーを登録するのは1回で済むとおもいますが、
プログラミングの中でリスナーを登録する場合、idの数だけ、リスナーを登録しないといけなくなるのではないのでしょうか?
すいません、混乱していて変なこと書いていたら申し訳ないです。
0012デフォルトの名無しさん
2012/04/16(月) 23:15:35.82クラスとインスタンスを勉強しましょう
0013デフォルトの名無しさん
2012/04/16(月) 23:22:13.82addFlagsでFLAG_ACTIVITY_SINGLE_TOP指定してstartActivityしても、起動した時に初期画面に戻っちゃう
0014デフォルトの名無しさん
2012/04/16(月) 23:41:54.150015デフォルトの名無しさん
2012/04/17(火) 00:00:23.40android4.0で正常に動作せず悩んでいます。
どなたかお知恵を拝借いただけないでしょうか?
[プログラムの内容]
・viewをLinearLayoutで上下に分割し、上に切り替えボタン、下にviewを設置
・上の切り替えボタンにより、下はListViewとExpandableViewが切り替わる
[不具合の内容]
・切り替え後、どちらのviewもonClick,onSelectedのイベントが拾えなくなる
・listViewはonClickが呼ばれない。Expandableはclickが効かないためか、childが開かない
・同じボタンを押しても、同じ不具合に突入する
[不具合から復帰は可能]
・各viewともに、上下にしばらくスクロールさせていると、onClick/selectedを拾えるように自然治癒する
focus回りかとおもい、あちこちいじったりしてみたのですが直らず、困り果てております。
何かアドバイスいただけるとうれしいです。
0016デフォルトの名無しさん
2012/04/17(火) 00:04:55.02intent.setFlags((intent.getFlags() &~ Intent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED) | Intent.FLAG_ACTIVITY_NEW_TASK);
0017デフォルトの名無しさん
2012/04/17(火) 00:35:25.44ありがとうまた明日やってみます
0018デフォルトの名無しさん
2012/04/17(火) 01:18:19.53奥に隠れていったビューは生きていますか?アクセスできますか?
0019デフォルトの名無しさん
2012/04/17(火) 08:42:57.68切り替え部分の実装kwsk
まさか、切り替えるたびに新しくリストビューのインスタンス生成してないよね?
ちなみにリストビュー(エクスパンダブルの方も)のリストのアイテムクリックしたときのリスナーはOnItemClickListenerだよ
0020デフォルトの名無しさん
2012/04/17(火) 12:48:10.72http://japan.cnet.com/news/offtopic/35014783/?ref=yj
0021デフォルトの名無しさん
2012/04/17(火) 14:34:34.11ごれはどういうことが原因と考えられるでしょうか。
0022デフォルトの名無しさん
2012/04/17(火) 16:23:57.85あるので教えてください。
いま動画投稿系のアプリを作っていまして、そのアプリ投稿する動画を選ぶ際に、
動画の一覧表示する画面を自作するのではなくて、Android端末にプリインストールされている
動画や画像のギャラリーアプリを起動し、そのアプリで動画を選択すると、
元のアプリに選択された動画のファイルパスが返されるようにしたいのですが、
このようなことは可能でしょうか?
0023デフォルトの名無しさん
2012/04/17(火) 16:28:24.63できる
一番最初に買ったAndroidプログラムのサンプルにあった
0024デフォルトの名無しさん
2012/04/17(火) 16:35:04.23Androidプログラムのサンプルを買ったのか?
0025デフォルトの名無しさん
2012/04/17(火) 16:38:20.42>>23さんご返事ありがとうございます。
それは、ふつうに本屋で売ってる本のサンプルコードに載っていたということでしょうか?
0026デフォルトの名無しさん
2012/04/17(火) 16:39:46.92android intent ギャラリー
0027デフォルトの名無しさん
2012/04/17(火) 16:50:18.50最近は読解力のない人も多いから仕方ない。
0028デフォルトの名無しさん
2012/04/17(火) 16:53:29.610029デフォルトの名無しさん
2012/04/17(火) 17:28:31.21おっと
Androidプログラムの本のサンプル
0030デフォルトの名無しさん
2012/04/17(火) 23:22:04.53ライブラリプロジェクトとリンクさせるのは鬼門だな…
直すのに3日かかった、俺アホ過ぎるorz
皆はこういうとき、どうやって情報収集してるん?
0031デフォルトの名無しさん
2012/04/17(火) 23:31:27.140032デフォルトの名無しさん
2012/04/18(水) 01:13:58.67前スレ>>859の方法で思い通りの動作になりました。
前スレ>>859-861ありがとう!
0033デフォルトの名無しさん
2012/04/18(水) 14:25:43.910034デフォルトの名無しさん
2012/04/18(水) 14:34:56.60Gson gson = new Gson();
て書いた時点で"Sorry!"って出て止まります
AndroidでGsonは使えないのですか?
0035デフォルトの名無しさん
2012/04/18(水) 14:42:25.860036デフォルトの名無しさん
2012/04/18(水) 14:44:43.49blog.kmckk.com/lite/archives/3808986.html
多分タッチも似たような方法があるだろう。
0037デフォルトの名無しさん
2012/04/18(水) 15:18:59.85IWindowManager
ServiceManager
このあたりググってるんですがちょっと難しいですね。
0038デフォルトの名無しさん
2012/04/18(水) 19:14:47.340039デフォルトの名無しさん
2012/04/18(水) 19:18:08.11dl失敗してるとか、もう一回repo syncしてみたら差分が取れるんじゃない?
0040デフォルトの名無しさん
2012/04/18(水) 19:36:42.55間違えた
でコンパイル→デコンパイル
スマフォを改造しようと思ってどこにframeworks/baseに該当する部分があるか探しているところです。
0041デフォルトの名無しさん
2012/04/18(水) 20:34:29.31どんな方法でやってる?
0042デフォルトの名無しさん
2012/04/18(水) 21:21:05.94ググって調べても参考になるものがなかったんで、Gingerbreadのソースコードのmakeファイルを見てパッケージの名前調べたりとかしてみたんですけどダメです。
0043デフォルトの名無しさん
2012/04/18(水) 21:54:41.24これって何?
0044デフォルトの名無しさん
2012/04/18(水) 23:40:34.68そのデコンパイルと改造ってのをどうやってるかを教えてよ、frameworks以外はこうやったってのを。
あとスマフォってのも機種名を書いたほうがいいと思う。
なんとなく調査したいだけなら、SDKのソースは落としてるみたいだし、ビルドしてoutフォルダをみたら
何か分かるかもしれない、端末内の調査もビルドしたimgでエミュレータを動かして調査するのが近道だと思う。
0045デフォルトの名無しさん
2012/04/19(木) 00:14:57.83Qualcommプラットフォームになっちゃうけど、
CodeAuroraにplatform/frameworks/base.git
とかあるけど、それのこと?
0046デフォルトの名無しさん
2012/04/19(木) 09:29:03.820047デフォルトの名無しさん
2012/04/19(木) 10:19:56.49しかもアプリじゃなくてOS周り(正確にはAndroidのフレームワーク)。
0048デフォルトの名無しさん
2012/04/19(木) 10:20:46.390049デフォルトの名無しさん
2012/04/19(木) 10:29:42.48アプリの話じゃないって言ってるでしょうが。
>>38
今手元にある環境が少し古いのだけど、
Androidのソースコードゲットしたら、
直下に
bionic bootable build cts dalvik development device (略)
というのができて、その中にframeworks/base/ってあると思うんだけど
見当たらないってこと?
0050デフォルトの名無しさん
2012/04/19(木) 10:36:44.27そういう意味じゃなくて、そいつをビルドした結果のファイルを実機中で探してるんだろうよw
0051デフォルトの名無しさん
2012/04/19(木) 10:38:34.950052デフォルトの名無しさん
2012/04/19(木) 10:44:09.27root権限いるんだよなぁ。
やっぱり、root取れる色々と便利
0053デフォルトの名無しさん
2012/04/19(木) 11:47:53.26バージョンアップするたびにバグが潰されてroot化難しくなってるし。
0054デフォルトの名無しさん
2012/04/19(木) 12:13:15.170055デフォルトの名無しさん
2012/04/19(木) 13:16:31.470056デフォルトの名無しさん
2012/04/19(木) 13:19:37.060057デフォルトの名無しさん
2012/04/19(木) 13:22:08.520058デフォルトの名無しさん
2012/04/19(木) 13:26:19.770059デフォルトの名無しさん
2012/04/19(木) 13:28:05.590060デフォルトの名無しさん
2012/04/19(木) 13:30:30.650061デフォルトの名無しさん
2012/04/19(木) 13:54:56.87byteビット反転して鳴らしてみたんだが、ワンテンポ遅れる上、話し声が
そのまま聞こえてくるどうすりゃいいってのよ
0062デフォルトの名無しさん
2012/04/19(木) 13:58:20.10パッケージ名を含んだフルネームで記述する必要がありますけど、
これをクラス名だけで使えるようにする手段ってないでしょうか?
0063デフォルトの名無しさん
2012/04/19(木) 14:04:23.21docomo: SH-12C/ SH-02D/ SC-01D/ SC-01C/ L-06C
ならば正常に動作するが、
docomo: SH-01D/ F-01D/ T-01D ではサウンドが鳴らないというゲームがある
どこに問題があって「サウンドが鳴らない」って現象が起こるんだろう
0064デフォルトの名無しさん
2012/04/19(木) 14:06:47.110065デフォルトの名無しさん
2012/04/19(木) 14:15:14.70LayoutInflater.Factory とか
0066デフォルトの名無しさん
2012/04/19(木) 15:03:09.07案の定永久BAN食らった
「アカウントで検出された無効な行為に関して詳しい情報をご希望かと存じますが
Google 独自の検出システムを保護するため、サイト運営者様にアカウントの詳しい状況をお知らせすることはできません。
申し立てに対する決定が下された後は、本件に関するいかなるご連絡にも対応いたしかねます。」
だってよ。
まじめに何の規約に違反しているのか「???」状態だったから問い合わせてるのに
答えない・受け付けない・はい、さようなら。とか殿様商売しすぎだろ
今回の件で俺の中でgoogleのランクが地についた、もはやこちらから願い下げだ。
こんなサポート体制じゃ今後、うちの関係者や繋がる全ての人にはGoogleの製品を
「いいもんだよ」とオススメする気にはならんな。
今は急成長中の企業だけど、きっとサポート体制関係で不満や信用感が徐々に失われ
その波紋が利用者の間で少しずつ広がっていき、最後は企業が崩壊するような気がするよここ。
というわけでさよならみなさん。1年半くらいこのスレで勉強させてもらったこと感謝する。
Googleより、ここにいる皆さんの方がよほど良心なサポートセンターだったよ
0067デフォルトの名無しさん
2012/04/19(木) 15:10:32.370068デフォルトの名無しさん
2012/04/19(木) 15:43:40.27同意
0069デフォルトの名無しさん
2012/04/19(木) 15:49:16.73ひどいなあ
江戸時代のお上と農民の関係のようだ
たてつくなとか
0070デフォルトの名無しさん
2012/04/19(木) 15:56:39.340071デフォルトの名無しさん
2012/04/19(木) 16:43:45.410072デフォルトの名無しさん
2012/04/19(木) 16:46:52.78今の日本社会もそんな感じに逆戻りしてるよなw
0073デフォルトの名無しさん
2012/04/19(木) 16:48:10.71seekto()で音声の途中から再生させたいのですが、 例えば seekto( 50000 ) を指定して 50秒後の状態から再生させようとしてstart()させても、
端末で再生させて効くと実際には48秒後の音声から鳴ってしまいます。
seektoはあまり精度は期待できないのでしょうか?
0074デフォルトの名無しさん
2012/04/19(木) 16:51:53.39経緯も何も分からんし何も言えない
嫌気が差したなら使わなければいいし
0075デフォルトの名無しさん
2012/04/19(木) 16:57:58.00ちょっと調べてみた感じでは、サウンドの実体は .mp3ファイル群で
それらを直接(ゲームを実行してもサウンドが鳴らない)端末で再生させると
特に問題なく音が鳴る
ゲームのプログラム内では .mp3ファイルを指定して MediaPlayer.Playで
再生しているみたいですが...
0076デフォルトの名無しさん
2012/04/19(木) 17:52:06.170077デフォルトの名無しさん
2012/04/19(木) 17:52:43.070078デフォルトの名無しさん
2012/04/19(木) 18:07:29.770079デフォルトの名無しさん
2012/04/19(木) 18:07:49.87もちろん下の名前はみんな違っている
珍しくない名前といえども日本の高橋率こんなに多くないだろってくらい
0080デフォルトの名無しさん
2012/04/19(木) 18:11:10.84ネトゲ会社のアカウントBANとそっくり同じ対応だな
ネトゲの場合BANした理由は絶対に教えてくれない
教えるとその検出方法を回避するチートを開発されてしまうからなのだが…
0081デフォルトの名無しさん
2012/04/19(木) 18:29:19.61だんだんと昔のMSに近づいてきてるな
0082デフォルトの名無しさん
2012/04/19(木) 18:39:54.08そうなの?
以前androidじゃないSOCの仕事でogg扱ったら浮動小数点処理が重くて
全然だめだったことがあるんだ。
0083デフォルトの名無しさん
2012/04/19(木) 18:40:33.090084デフォルトの名無しさん
2012/04/19(木) 18:59:13.23この手の会社が辿る経路は結局同じなんだろな
サポに関してはGには膨大なメールが毎日きすぎてるからスルーなんだろうけど
0085デフォルトの名無しさん
2012/04/19(木) 19:24:54.68高橋さんっていうアプリ出せば?w
0086デフォルトの名無しさん
2012/04/19(木) 19:33:20.71以前どっかのサイトで見たんで言ってみたけど、
もっかいそのサイト見てみたら不安定"らしい"レベルでした正義は誇張でした。
「android mp3 ogg 不安定」
で出てくる上2つのサイトがmp3不安定らしいと言ってる
(1個目は繋がらないからキャッシュからで)
どう不安定なのか言って欲しいわぁ。
oggもoggでエンコード設定とか頭出しとかで難があるみたいだけど、
googleもogg推しだしoggが無難かなーと。
エンコード設定ベストプラクティスとか欲しいところ
0087デフォルトの名無しさん
2012/04/19(木) 19:48:00.22オーディオフォーマットだと思っていたよ。
0088デフォルトの名無しさん
2012/04/19(木) 20:10:14.37凄く古く(1.5とか)だとmp3はまともに鳴らなくてoggにすべし、だったと思う
mediaは色々変わってるから今だとまた事情変わってるんじゃないかな
0089デフォルトの名無しさん
2012/04/19(木) 21:17:36.530090デフォルトの名無しさん
2012/04/19(木) 22:01:16.050091デフォルトの名無しさん
2012/04/19(木) 22:03:36.02mp3はタグ仕様を決めたゴミのおかげか壊れたファイルが
多いから、一概に不安定かどうかは言い切れないなあ。
たぶんPCと違って、そういうイレギュラーなファイルの
エラー訂正が弱いんだろうな。
009234
2012/04/19(木) 22:50:08.74なんていうかlibsってフォルダに入れないとだめなんですね・・・
なんでもいいかと思ってassetに入れてました
2日悩んで自己解決でした・・・お騒がせしました。いやしてないか
0093デフォルトの名無しさん
2012/04/20(金) 00:40:32.16libs/armeabi/libhello-jni.soとで、サイズが異なる同名のsoファイルが
あるのだが、これらは何の為にあるの?
0094デフォルトの名無しさん
2012/04/20(金) 01:02:59.35他のクラスで使うには、またそのクラス内で findViewById をするしか方法ない?
0095デフォルトの名無しさん
2012/04/20(金) 01:16:25.16を参考にRSSリーダーアプリを作っています
ここのソースコードをそのまま実行すると一つのサイトしかRSSでみれないと思います
複数のサイトを見るにはどこをどのように改良すればよいのでしょうか?
ご教授お願いします
0096デフォルトの名無しさん
2012/04/20(金) 03:40:59.24http://weekly.ascii.jp/elem/000/000/084/84599/
ドコモは「必要な費用」と説明したとのことですが、その費用はそもそも算定式に含まれているはず、
というのが日本通信側の主張です。
このため日本通信が差額の支払いを一時停止したところ、ドコモ側は「接続を切断する」と回答。
結果、ユーザーへの影響を考慮して、日本通信側はドコモ側の要求どおりの支払いを続けている、
というのが今の状況です。
0097デフォルトの名無しさん
2012/04/20(金) 05:54:22.66確か…デバッグ情報が含まれているか否かだった筈。
0098デフォルトの名無しさん
2012/04/20(金) 06:58:39.52ノイズの逆位相ぶつけるタイプのノイズキャンセリングはイヤホン側に環境音拾うマイク搭載してないと無理じゃね
端末の位置でのノイズとイヤホンの位置でのノイズでは波形が違うでしょ
0099デフォルトの名無しさん
2012/04/20(金) 07:59:33.09マイクとスピーカーの距離を音速で進むのに掛かる時間以内に計算を終えてないと
0100デフォルトの名無しさん
2012/04/20(金) 08:46:15.38の位置関係ならそうだけど
マイク - イヤホン - ノイズ音源
の位置関係ならそもそも無意味だな
0101デフォルトの名無しさん
2012/04/20(金) 09:19:19.15アナログは昔からあるけどデジタルは数年前にやっと商品化できたって記事読んだ覚えがある
0102デフォルトの名無しさん
2012/04/20(金) 09:32:07.81LayoutInflaterでレイアウトxmlを読んでViewにしてもらって、findViewById
0103デフォルトの名無しさん
2012/04/20(金) 12:52:25.95http://www.recordchina.co.jp/group.php?groupid=60629
2012年4月19日、環球時報によると、台湾の李登輝(り・とうき)元総統が
「これまで何度も話しているが、尖閣諸島は日本の領土だ」と改めて言及し、
日本の石原慎太郎都知事が尖閣諸島を東京都が購入する意向を示したことについて、
「国の政治が良くないせいだ。台湾と同じだ」と語った。
また、2010年9月に起きた尖閣諸島沖で海上保安庁の巡視船と中国の漁船が衝突した
事件について、日本政府が漁船の船長を釈放したことを「きわめて遺憾だ」と語った。
中国政府が尖閣諸島の領有を主張していることについて、李元総統は「中華帝国覇権主
義的な領土観にもとづいた主張であって、かつて朝貢していた国を自分たちの領土の外周
だと考えている」と評し、根拠として挙げている古文書も清の時代に光緒帝が皇太后の病
気を治すために民が尖閣諸島の近海で採った薬草を使い、後に島をその民に与えたという
だけで、「国際法上、何の根拠にもならない」と指摘している。
李元総統は以前、日本のメディアに「尖閣諸島は日本の領土であり、道理に合わないこ
とを主張する中国に譲歩する必要はない」と語ったり、中国の主張を「美人を見て自分の
妻だと言っているかのようだ」と話して波紋を呼んでいた。
0104デフォルトの名無しさん
2012/04/20(金) 14:03:54.190105デフォルトの名無しさん
2012/04/20(金) 14:34:23.540106デフォルトの名無しさん
2012/04/20(金) 18:19:58.40やだ
>>103
ぺたぺたぺたぺた♪
0107デフォルトの名無しさん
2012/04/20(金) 20:10:14.39解像度別にアプリを作り分けるつもりがない場合は、1つの画像をどのフォルダに配置しておけばいいのでしょうか?
0108デフォルトの名無しさん
2012/04/20(金) 20:48:05.01>>107
drawable-nodpiかな
0109デフォルトの名無しさん
2012/04/20(金) 20:54:45.44解像が変わっても大きさをかえたくないなら>>108
pxしていするならdrawable
0110デフォルトの名無しさん
2012/04/20(金) 21:54:02.49ありがとうございますm(_ _)m
0111デフォルトの名無しさん
2012/04/20(金) 22:14:03.90xhdpiで540pxやら720pxやらの端末が出てきて単純にdpだけで対応できなくなりました
共用リソースでqHDも含めた各DPIへの対応はどのようなやり方がありますか?
0112デフォルトの名無しさん
2012/04/21(土) 01:35:19.45(税制とか)
0113デフォルトの名無しさん
2012/04/21(土) 02:51:54.640114デフォルトの名無しさん
2012/04/21(土) 13:43:02.71どういう風に問題ないの?
0115デフォルトの名無しさん
2012/04/21(土) 14:01:18.06絵文字を使うと文字コードが違うのかメーラ側で送信できません。
メーラにintentする際に文字コードを変換してから送ることはできるのでしょうか?
0116デフォルトの名無しさん
2012/04/21(土) 14:06:14.780117デフォルトの名無しさん
2012/04/21(土) 15:01:46.480118デフォルトの名無しさん
2012/04/21(土) 19:32:27.64activity A から activity X を起動して、すぐに activity A にもどる、あるいは
activity B から activity X を起動して、すぐに activity B にもどる、
そういう動作パターンが頻発するのですが、
Xが起動するたびに毎回 onCreate させたり、いろんなオブジェクトを初期化したり、
無駄が多いようにおもいます。X を作ったままにしておくことってできないのでしょうか?
0119デフォルトの名無しさん
2012/04/21(土) 20:05:41.00AとXのレイアウトを作りおきしておいて
自分の処理で親のレイアウトからつけ変えたらどうだろう?
でも携帯電話みたいな限られたリソースで、かつ
突然電話がかかってきたり、急な割り込みがあっても
キチンと自分のリソースを手放せるようにこういう作りなんじゃないのかな
0120デフォルトの名無しさん
2012/04/21(土) 20:50:27.49addContentViewってのがあるんだ。
このaddで追加したレイアウトのvisivleをgoneとか切り替えると、
二枚のページを切り替えてるように見せることができるよ。
ただ、アニメーション効果が付かないで切り替わるんで、
切り替える瞬間にアニメーションを操作する必要がある。
一枚のactivityの中で二枚分のページ機能を追加して、
上の切り替えをやれば、やりたいことはほぼできるよ。
結構大変だけど
0121デフォルトの名無しさん
2012/04/21(土) 23:37:15.87inflate レイアウトという手がありましたね。
X側のコード全体をオブジェクトで作っておいて
AやBから、必要になった段階でXを作るわけですね。
Xを独立した activity としてつくるのではなく、
AやBの中に作っておくというその発想でいくと
>>120 の addContentView がまさにどまんなかですね。
AやBにとどまる限りXは一度作っておけば消す必要ないから初期かもいらないし、
確かにアニメーション操作はできないけれど速度を考えると是が一番かもしれない。
実は addContentView のことは昔みたことがあって 高速なactivity の切り替えによさそうだなと、
頭の片隅にあったんですよ。今回が使いどころなのに全く思い出せないでいて、
検索してもうまくヒットせず、ここに助けを求めたというわけです。
ありがとう御座います。さっそくつかってみます!
0122デフォルトの名無しさん
2012/04/22(日) 11:30:53.45現在この方法でやってるのですが
LayoutParams layoutParamsD = new LayoutParams(0,0);
surfaceview.setLayoutParams(layoutParamsD);
surfaceviewを複数使ってるせいかあるタイミングでは消せますがあるタイミングでは無視されて表示が残ってしまいます。
このような場合非表示にする定石はどのようなものでしょうか?
0123デフォルトの名無しさん
2012/04/22(日) 13:39:41.080124デフォルトの名無しさん
2012/04/22(日) 14:08:56.37タイマー割り込み先でコントロールしているのですが一回目のsurfaceviewの.setLayoutParamsは受け入れるけど
2回目のsurfaceviewコントロール関係は無視されてしまっているようです。
意味がよくわかりません。
デバッグであててみるとsurfaceviewのライフサイクル自体は生きてるようです。
0125デフォルトの名無しさん
2012/04/22(日) 14:12:47.860126デフォルトの名無しさん
2012/04/22(日) 14:47:35.98カメラのアプリでスマートフォンと撮影対象物との距離を測る仕組みは出来ないものでしょうか?
技術情報URLなんかもしあるようでしたら教えてください。
0127デフォルトの名無しさん
2012/04/22(日) 15:21:37.15super(context);
新しくSurfaceView作った時にこのsuper(context);の部分で止まって
キーを押したり画面タッチしてやっと先に進むことがあるんですけどこれはどういうことでしょうか?
親のコンストラクタは何をやってるんでしょうか?
0128デフォルトの名無しさん
2012/04/22(日) 15:31:30.81おそらくそれはかなり難易度が高いと思う。デバイス固有の機能が無い場合、
複数枚の写真から特徴点の視差を抽出して計算することになると思う。
0129デフォルトの名無しさん
2012/04/22(日) 15:33:43.17参考になるかわからないが視差抽出の雰囲気は次のページでつかめるかもしれない。
http://e2a.jp/review/080716.shtml
0130デフォルトの名無しさん
2012/04/22(日) 16:16:32.26ソース嫁
0131デフォルトの名無しさん
2012/04/22(日) 16:49:28.61>>129
ありがとうございます。
ttps://play.google.com/store/apps/details?id=jp.asapps.pictmeasureitlite&feature=also_installed
↑こういうものが理想なんですがやっぱり難しいんですね。。。
0132デフォルトの名無しさん
2012/04/22(日) 17:17:27.830133デフォルトの名無しさん
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;
}
0134デフォルトの名無しさん
2012/04/22(日) 17:30:28.83public 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系が終わった後、他の場所からプレビュー開始や撮影をするにはどうすればよいでしょうか?
0135デフォルトの名無しさん
2012/04/22(日) 17:51:40.03カメラのことはよく知らないから的外れだったらスマンが、
こういうの↓は使えないの?
http://developer.android.com/reference/android/hardware/Camera.Parameters.html#getFocusDistances(float[])
0136133
2012/04/22(日) 17:58:15.76一応全ソースです。
見ていただける方がいれば。
DLpass: came
0137デフォルトの名無しさん
2012/04/22(日) 18:51:34.67それは基準となる物体が必要とあるからテンプレートマッチングだな
OpenCVにそのまんまの関数があるから、案外簡単に出来るかもよ
0138デフォルトの名無しさん
2012/04/22(日) 19:00:07.69ttp://www.rupan.net/uploader/download/1335088639.zip
0139デフォルトの名無しさん
2012/04/22(日) 19:26:02.1604-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
0140デフォルトの名無しさん
2012/04/22(日) 23:54:18.85消されてね?
どこの信者か沈没船贔屓かしらんけど、嫌がらせする
クズがいるから、まともなとこにあげろよ。
0141デフォルトの名無しさん
2012/04/23(月) 00:05:06.08ttp://www1.axfc.net/uploader/Sc/so/339579
またパスは同じで pass: came
0142デフォルトの名無しさん
2012/04/23(月) 00:11:40.66そのアプリは同じ距離ってなってるから、
単純に相似の問題じゃない?
高さと奥行きでは難易度が全然ちがうからね
高さだったら傾きセンサー使う方法もあるよ。精度は知らんけど。
0144デフォルトの名無しさん
2012/04/23(月) 10:25:08.18gazou0〜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を使って書き換えたいです
0145デフォルトの名無しさん
2012/04/23(月) 10:36:17.22何も理解してねえのかよ
0146デフォルトの名無しさん
2012/04/23(月) 11:21:00.720147デフォルトの名無しさん
2012/04/23(月) 13:01:35.170148デフォルトの名無しさん
2012/04/23(月) 15:08:10.06for (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);
}
}
こんな感じでいいんでないかい?
0149デフォルトの名無しさん
2012/04/23(月) 15:18:11.51関係ないけどgetIdentifierの使い方初めて知った
0150デフォルトの名無しさん
2012/04/23(月) 16:41:57.09横レスすまん。あっちのスレってどこでしょう?
同様の問題は私も遭遇したことがあり、正解に興味があるんじゃよ?
0151150
2012/04/23(月) 16:42:30.071行上がみえてなかったわーw
0152デフォルトの名無しさん
2012/04/23(月) 18:41:01.64getResourcesと getPacageName って使えない…なんで?
0153デフォルトの名無しさん
2012/04/23(月) 18:49:22.600154デフォルトの名無しさん
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);
0155デフォルトの名無しさん
2012/04/23(月) 21:29:31.51onClick はレイアウトの xml ファイルの中に書くと楽だよ。onLongClick は知らないけど。
0156デフォルトの名無しさん
2012/04/23(月) 21:49:12.09流石に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);
}
(略)
}
=================================================
0157デフォルトの名無しさん
2012/04/23(月) 21:55:23.47R.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の場所が間違っているかも知れん。
0158デフォルトの名無しさん
2012/04/23(月) 21:59:33.24regist・・・それは日本人プログラマのレベルがある程度達すると
メラやホイミのようになぜか自然に覚える魔法のワード。
突っ込まれる前に「プログラマ regist」でググっとき
0159154
2012/04/23(月) 22:03:38.25>>155
そうなんですよね
なんで onLongClick はないんだろうって思ってました
ありがとうございます
>>156-157
おお、まだ理解してませんが試して(勉強して)みます
ありがとうございます
>>158
まったくわかりませんがありがとうございます
0160デフォルトの名無しさん
2012/04/23(月) 22:05:14.200161デフォルトの名無しさん
2012/04/23(月) 22:32:39.310162デフォルトの名無しさん
2012/04/23(月) 23:01:02.58これを下のようにしてみたんですが、
public class MainActivity extends Activity {
public int loadTexture(){
int gazouID = getResources().getIdentifier("button"+ Integer.toString(1), "drawable", getPackageName());
return gazouID;
}
}
違うクラスで
for (int i = 0; i < BUTTON_NUM; i++) { //ボタン
int gazouID;
MainActivity x = new MainActivity();
gazouID = x.loadTexture( i);
this.mButtonTexture[i] = GraphicUtil.loadTexture(gl, res, gazouID);
if (mButtonTexture[i] == 0) {
Log.e(getClass().toString(), "load texture error! fly");
}
}
としたら、the application〜has stopped unexpectedly. Please try again.とでます
何が問題だったんでしょうか?
何度もすみません。
長文失礼いたしました。
0163デフォルトの名無しさん
2012/04/23(月) 23:07:19.590164デフォルトの名無しさん
2012/04/23(月) 23:14:37.03ソースを貼るときはコピペしろ
そのソースではこんぱいる通らんだろ
0165デフォルトの名無しさん
2012/04/23(月) 23:29:18.86ググってきます
>>164
かなりはしょっています
すみません
すんげー半期翻してる気がする私は にわかjavaプログラマでしょうか?
どうせならシングルトンの管理クラスのvector当たりにプールしてゲッター
すべきと思っちゃう。
0167デフォルトの名無しさん
2012/04/23(月) 23:38:23.29>public int loadTexture(){
これのどこがはしょってるんだ?
0168デフォルトの名無しさん
2012/04/24(火) 02:35:07.09public int loadTexture(int id) {
0169デフォルトの名無しさん
2012/04/24(火) 08:37:29.29俺もregistっていう単語あるって思ってたぜ。
オペラ座の怪人で聞いたことあるぞ?って思って調べたら、
registじゃなくてresist(発音似てる)だった。
そういうので間違える人もいるのかなぁ。
0170デフォルトの名無しさん
2012/04/24(火) 09:06:48.680171デフォルトの名無しさん
2012/04/24(火) 10:26:51.680172デフォルトの名無しさん
2012/04/24(火) 10:44:24.39ネームスペースじゃね?
0173デフォルトの名無しさん
2012/04/24(火) 10:54:37.240174デフォルトの名無しさん
2012/04/24(火) 11:38:08.19XML形式でデータを貰ってくるサーブレットがあり、
アンドロイドでも使用したいと参考にしながらプログラムを組んでいますが、
「予期せず停止しました。」のメッセージが表示され上手くいきません。
アドバイスをお願いします。
サーブレットは、flex,Silverlight,wpfで使用していたものです。
0175デフォルトの名無しさん
2012/04/24(火) 11:40:12.04HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost(my_url);
//パラメータ作成
//(http://○○/servlet/dbapp?Ap="0"&SQL="SELECT * FROM table_name ORDER BY code")
List<NameValuePair> post_params = new ArrayList<NameValuePair>();
post_params.add(new BasicNameValuePair("Ap", "0"));
post_params.add(new BasicNameValuePair("SQL", "SELECT * FROM table_name ORDER BY code"));
httppost.setEntity(new UrlEncodedFormEntity(post_params, "UTF-8"));
try{
response = httpclient.execute(httppost); ←予期せず停止しました。
}
…
execute部でメッセージが表示されます。
0176デフォルトの名無しさん
2012/04/24(火) 13:26:25.650177デフォルトの名無しさん
2012/04/24(火) 13:49:35.06パッケージじゃね
0178デフォルトの名無しさん
2012/04/24(火) 15:43:24.36できたかな?
違うクラスにActivityのインスタンスを渡してそのインスタンスからgetResourcesしなされ
Activityはnewしちゃいかん
0179デフォルトの名無しさん
2012/04/24(火) 15:57:26.75んな危ないインターフェイスで使ってんじゃないよ。
0180175
2012/04/24(火) 16:28:47.19HttpClientは適切じゃないという事ですか?
最初mysql用のjdbcでしてみたんですが、理解不足で全然できなかったので
こっちで試していました。
0181デフォルトの名無しさん
2012/04/24(火) 16:35:17.31そうじゃなくて、GETでクエリが投げれるって致命的だろ。
0182デフォルトの名無しさん
2012/04/24(火) 16:41:34.68そう?わりと普通に使われてるよ
0183デフォルトの名無しさん
2012/04/24(火) 16:46:53.680184175
2012/04/24(火) 16:55:03.78確かにクエリまる投げは問題かも知れませんが、
さしあたり、ローカルPCとweb間で動きを勉強できればと思いまして。
flexやSilverlightもそんな感じで使ってました。
0185デフォルトの名無しさん
2012/04/24(火) 17:00:17.57気にする事は無いよ
単に何も知らない人が横から勘違いして口出してるだけだから。
0186デフォルトの名無しさん
2012/04/24(火) 17:02:27.97HTTPSにするならまだわかるけどさ……。
完全に平分じゃないか。
なんか子供だましでもいいから、好きな文字とxorとってbase64でエンコード
して送るとかしといたほうがいいんじゃないかなぁ、と。クエリ全部投げるなら。
>>184のように、テストならまだいいけどさ。
0187デフォルトの名無しさん
2012/04/24(火) 17:20:47.710188デフォルトの名無しさん
2012/04/24(火) 17:22:13.160189デフォルトの名無しさん
2012/04/24(火) 17:27:25.33まっとうにデコード出来なければ捨てる。が出来るだけ、暗号化というか符号化はする価値あるとおもうけど。
あ、クエリっぽいな。と思われたら困るじゃん。
その上で、この通信はテストだから秘匿すべきではないから、不要。ならわかる。
0190デフォルトの名無しさん
2012/04/24(火) 17:28:44.16うぅ、newしないでどうやったらアクティビティから帰ってくるんですか?
0191デフォルトの名無しさん
2012/04/24(火) 17:33:29.93onCreateとかの中でthisって書いたら何を指してると思っているんだ
0192175
2012/04/24(火) 17:41:55.71ソースの稚拙さはともかく、
ソース自体に間違の指摘がないと言うことは
どっかの設定だと思いますので見直してみます。
ちなみに>>176パーミッションは私へのレスだったのですかね?
マニュフェストには、ユーザーパーミッションで以下の3件を登録しています。
android.permission.INTERNET
android.permission.ACCESS_NETWORK_STATE
android.permission.WRITE_EXTERNAL_STORAGE←これは関係ないと思いますが…
0193デフォルトの名無しさん
2012/04/24(火) 17:52:17.1424時間ウイルスやボットネットが狙ってるよ
0194デフォルトの名無しさん
2012/04/24(火) 18:27:00.010195デフォルトの名無しさん
2012/04/24(火) 19:19:03.32誰かが DELETE FROM table_name とか、DROP TABLE とかのクエリをいくらでも投げられるってこと。
セキュリティも何もあったもんじゃない。
0196デフォルトの名無しさん
2012/04/24(火) 19:38:35.22じゃないとセキュリティの当たり屋に絡まれるよ?
0197デフォルトの名無しさん
2012/04/24(火) 20:29:36.54できればログイン作業とかをいちいちさせたくないんですが・・・
0198デフォルトの名無しさん
2012/04/24(火) 22:40:37.32そう思いたいけど、>>197 みたいなセキュリティやプライバシーのことを何も考えてないやつが次から次へと湧いてくるからなぁ。
0199デフォルトの名無しさん
2012/04/24(火) 23:13:11.69あれって即時反応なのな。さすがにムカツイた。
0200デフォルトの名無しさん
2012/04/24(火) 23:17:51.47わかんねーならレスつけるなよ人間のゴミ
0201デフォルトの名無しさん
2012/04/24(火) 23:33:19.060202デフォルトの名無しさん
2012/04/24(火) 23:37:24.010203デフォルトの名無しさん
2012/04/25(水) 00:30:16.46アホは気楽でいいね(笑)
0204デフォルトの名無しさん
2012/04/25(水) 02:26:44.500205デフォルトの名無しさん
2012/04/25(水) 03:25:38.43全く100%これっぽっちも変わらないだろ。
iPhone信者のフリしてネガキャン?
0206デフォルトの名無しさん
2012/04/25(水) 06:48:06.420207デフォルトの名無しさん
2012/04/25(水) 08:40:13.20でも実際問題セキュリティは高いよ。
Androidも悪くは無いけどiOSに比べたら全体的に劣る。
0208デフォルトの名無しさん
2012/04/25(水) 08:51:53.41もろもろのザルっぽい不手際で、台無しになってるんだよね。
iOSは全然興味深いところは無いけど、まあAppleが有能なんだろうな。
0209デフォルトの名無しさん
2012/04/25(水) 09:27:32.41海外は知らないけど自社製のゴミカスアプリをプリインストール&アンインストール不可の極悪コンボかましてくるから
アンインストールするのにroot取らなきゃらなら無い。
でも、root取るユーザーの9割はroot取る意味の知らず、よく分からないけどアプリを消したいからそれをするしかないわけでセキュリティが下がりまくる。
仮に自社製のアプリの性能が良かったとしても、ホームアプリやらtwiiterクライアントなんかはマーケットに転がってるんだからユーザーに好きなのを選ばせろって話。
そして、好きなのを選んだらいらないのは削除させろと。本当に糞だよここは。
既存のユーザー向けの宣伝なら余計なアプリがインストールされていません!だけで十分な魅力になるんでないかと。
0210デフォルトの名無しさん
2012/04/25(水) 09:28:22.86へえ、具体的にどうぞ。
0211デフォルトの名無しさん
2012/04/25(水) 09:30:41.70そこらへんを好きに入れさせたら、個人情報流出がとまらないじゃないですか。
罠アプリばっかだぞ?
0212デフォルトの名無しさん
2012/04/25(水) 09:42:52.14FaceBookだとかBeeTVとか楽天とかトルカとかおさいふケータイとか
無駄に入ってるゲームアプリとかはいらないと思う。
>>211
それこそ、サポートツール的なアプリを1つ用意して公式配布品は
そこから、自由に持ってこれるようにすればよくね?
デフォルトでプリインストールかつアンインストールできなくする必要は皆無
ちなみに>>209とは別人
0213デフォルトの名無しさん
2012/04/25(水) 10:07:01.89端末安く手にはいるんだから、我慢しなさい。
0214デフォルトの名無しさん
2012/04/25(水) 10:10:27.25だからアンインストールさせて!と思ってしまうなw
0215デフォルトの名無しさん
2012/04/25(水) 10:15:53.450216デフォルトの名無しさん
2012/04/25(水) 10:21:12.05皆さんはどうされてますか?
今の候補はwardpressかgoogle formなのですが、
他に何か少ない手間で作れそうなのがあれば教えて欲しいです。
0217デフォルトの名無しさん
2012/04/25(水) 10:22:53.58アクティビティのことですよね
findViewByIdとか使うんですか?
0218デフォルトの名無しさん
2012/04/25(水) 10:52:18.70Google+
0219デフォルトの名無しさん
2012/04/25(水) 12:04:39.93getview内の処理に困っています。
今のところ、
if(text.equals("target")){
textview.setTextColor(Color.red);
data.get(position).setflag(true);
VH.flag = true;
}else{
data.get(position).setflag(false);
VH.flag = false;
}
convertView.setTag(VH);
というようにフラグを持たせて処理しているのですが、
スクロールすると位置情報がめちゃくちゃになってしまいます。
ちなみにVH=viewホルダーです。
よろしければアドバイスいただけると幸いです。
0220デフォルトの名無しさん
2012/04/25(水) 12:25:21.88if(text.equals("target")){
textview.setTextColor(Color.red);
}else{
textview.setTextColor(元の色);
}
これだけでいいはず
0221デフォルトの名無しさん
2012/04/25(水) 12:56:08.57レスありがとうございます。
そちらのソースですとviewを再利用した際に格納されている情報が更新されませんよね?
0222デフォルトの名無しさん
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;
}
0223デフォルトの名無しさん
2012/04/25(水) 14:47:53.32はい、そのように実装しています。
ただ、データが画面からはみ出る程ある場合、
スクロールした際に色を付けたデータの位置情報が狂ってしまいます。
・データ(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(黒
となってしまいます。
説明不足ですみません。
0224デフォルトの名無しさん
2012/04/25(水) 15:37:35.780225デフォルトの名無しさん
2012/04/25(水) 16:03:09.04convertViewを再利用する時は全てのパラメーターを
再設定しなきゃいけないのは俺もはまった
0226デフォルトの名無しさん
2012/04/25(水) 16:18:43.53すみません、元ソースでは抜けておりましたが元の色セットは書いてあります。
>>225
convertviewがnullでは無い際に再設定するということですよね?
0227デフォルトの名無しさん
2012/04/25(水) 16:22:18.050228デフォルトの名無しさん
2012/04/25(水) 17:24:06.39長々とすみませんでした!
viewを新規作成しない際に、position番目のデータを引っ張ってきて、holder側の色を変えてやればOKでした。
ありがとうございました!
0229デフォルトの名無しさん
2012/04/25(水) 17:29:23.78ついには日本Androidの会にまで質問してるな
どこも中途半端で汚してくなよ
0230デフォルトの名無しさん
2012/04/25(水) 17:39:32.920231デフォルトの名無しさん
2012/04/25(水) 17:49:17.60あるよ
0232デフォルトの名無しさん
2012/04/25(水) 17:51:52.410233デフォルトの名無しさん
2012/04/25(水) 17:54:59.89ほう、興味あるな。
それは脱獄無しでいけるか?
0234デフォルトの名無しさん
2012/04/25(水) 18:02:25.18教えてください!
m(._.)m
0235デフォルトの名無しさん
2012/04/25(水) 18:15:26.150236デフォルトの名無しさん
2012/04/25(水) 18:20:18.14ありがとう!
0237デフォルトの名無しさん
2012/04/25(水) 18:38:36.44これはどんなアクションなんでしょうか?
MotionEventクラス見てもそんな数字を扱ってるようには見えないのです
0238デフォルトの名無しさん
2012/04/25(水) 19:03:46.67これでEclipseの技術使ってないんってんだから凄いわ
技術力あるよなぁ・・・開発期間どのぐらいだろ
0239デフォルトの名無しさん
2012/04/25(水) 19:09:58.31これ凄いですね。
いつでもどこでも開発できる。Dropbox連携とかもあったり。
0240デフォルトの名無しさん
2012/04/25(水) 19:32:46.36わお
すげぇなこれw
0241デフォルトの名無しさん
2012/04/25(水) 19:44:38.22すごいが、これ、大丈夫なんだろうか?
機密ログ読み取りしなきゃデバッグはしづらいんだろうが、インターネットアクセスも可能ってぇと、どこかに機密情報が送信されてないか怖くてしょうがないんだが。
0242デフォルトの名無しさん
2012/04/25(水) 19:47:58.88まぁ、3Gとwifiをオフにして使えば問題ないでしょ
0243デフォルトの名無しさん
2012/04/25(水) 20:13:22.260244デフォルトの名無しさん
2012/04/25(水) 20:15:34.080245デフォルトの名無しさん
2012/04/25(水) 20:20:40.560246デフォルトの名無しさん
2012/04/25(水) 20:29:49.230247デフォルトの名無しさん
2012/04/25(水) 20:56:09.17出先で、ちょっと直したいとかできそうだね。
0248デフォルトの名無しさん
2012/04/25(水) 21:25:18.28BIOSて無いんだよな?どうやって起動方法を変更するんだろ。
もしかして起動できなくなったら無から再インストール
ができないとか?
0249デフォルトの名無しさん
2012/04/25(水) 21:28:38.39エミュも実機も2.3.3です
0250デフォルトの名無しさん
2012/04/25(水) 21:49:51.68ListViewで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つあって、
・「削除行以下」を指定することと
・「ゆっくり移動させる方法」
だと思います。
他に何か実現方法がありますでしょうか??アドバイスをいただけると嬉しいです。(><)
0251デフォルトの名無しさん
2012/04/25(水) 22:42:01.041) 削除対象となっているアイテムの縦幅をデクリメントしながら描画する。
2) 縦幅が0になった段階で対象を削除する。
可能か否かは自身で試してくれ。
0252デフォルトの名無しさん
2012/04/25(水) 23:19:26.68押した順に上書入力されるように設定したいです。
現状だと入力した後は一文字消去しないと再入力できません。
どうすればよいのでしょうか
0253デフォルトの名無しさん
2012/04/25(水) 23:23:01.88viewへのanimationが使えないかい?
ググってみて
0254デフォルトの名無しさん
2012/04/25(水) 23:39:06.75いわゆるゾンビ化ってやつです。
タスクキラーでキルしても立ち上がるんでどうやってキルすればいいでしょうか?
0255デフォルトの名無しさん
2012/04/25(水) 23:39:59.60こんだけのもん作れるならいっそPC向けのコンパクトなIDE作って欲しいわ
Eclipseとかライト層みんなうんざりだろ
0256デフォルトの名無しさん
2012/04/25(水) 23:50:34.89AIDEは、Android装置で直接本当のAndroidアプリケーションを開発するための統合した
開発環境(IDE)です。 AIDEは、十分にedit-compile-runな自転車を支持します:
コード完成、リアルタイム・エラー・チェック、リファクタリングとスマートなコード・ナビゲーション
のような先進機能を提供している特徴の豊富なエディタでコードを書いて、
クリック一つであなたのAppを走らせてください。
すげー
0257デフォルトの名無しさん
2012/04/26(木) 00:12:25.60androidのアニメーションコンポーネントはViewの高さを弄ってくれなかったので(やり方わからんかった)
それは使わずに、Handlerで自前のアニメーションを作る
http://visible-true.blogspot.jp/2012/02/androidexpandanimator.html
この人が作ったExpandAnimatorクラスのunexpand()が参考になる
0258257
2012/04/26(木) 00:16:50.95ようは、viewの高さを0になるまで 「Viewの高さ/アニメーション時間 」分を時間経過ごとに小さくしていくのです
高さが0になったら行を削除すること。
0259デフォルトの名無しさん
2012/04/26(木) 01:46:08.49> androidのブート方法ってUSB-CD-ROMやUSB-HDDとか選べるの?
できません、諦めてください、
0260デフォルトの名無しさん
2012/04/26(木) 02:15:47.80もちろん緊急用だけど。
0261250
2012/04/26(木) 06:09:43.82>>251さん
縦幅をデクリメント!思いつきませんでした。
縦幅をデクリメントしながら描画の実現方法も課題がありそうなので、色々調べてみます。
ありがとうございます!
>>253さん
ありがとうございます!
viewへのanimationとは、TranslateAnimationやScaleAnimationのことでしょうか?
これらは試したのですが、TranslateAnimationは250で書いたようにうまくできませんでした。
もうひとつ、ScaleAnimationでダミーの領域を縮小するという方法も試したのですが、
うまくいきませんでした。(ダミーの部分は縮小されるのですが、その裏側(ダミーで確保した領域)はそのまま残っているという状態でした)
>>257さん
自分で作っちゃうのですね!
viewの高さを縮小するというのをScaleAnimationで試してうまくいかなかったのですが、
自分で作るならうまくいくかもしれません。
いただいたURLのコードを参考に実装挑戦してみます☆ありがとうございます!
0262デフォルトの名無しさん
2012/04/26(木) 08:33:42.07おれ秀○でかいてるよ
0263デフォルトの名無しさん
2012/04/26(木) 08:47:58.910264デフォルトの名無しさん
2012/04/26(木) 08:56:53.29なかーま
でも、「.」を打った後にメンバが出てくるのも便利なんだよなぁ
emacsとか貪ればそのあたり出来る用になるのあかな?
(自分はviメイン)
0265250
2012/04/26(木) 08:58:52.08縦幅が600と言う巨大な値なので時間がかかり過ぎる様なら
-2や-4等、縮小サイズを自身で調整してみて下さい。
0266250
2012/04/26(木) 08:59:37.190267デフォルトの名無しさん
2012/04/26(木) 12:15:23.09そこでいうライト層って一体どんな層のこと指すんだ?
0268デフォルトの名無しさん
2012/04/26(木) 12:38:37.22ライトな層だよ。
たとえば、NDK使ってプログラミングしてるような人達
0269デフォルトの名無しさん
2012/04/26(木) 13:33:26.240270デフォルトの名無しさん
2012/04/26(木) 14:49:19.030271デフォルトの名無しさん
2012/04/26(木) 15:50:53.690272デフォルトの名無しさん
2012/04/26(木) 16:39:41.34さわりみたいなもんでしょ
0273デフォルトの名無しさん
2012/04/26(木) 17:05:25.650274257
2012/04/26(木) 17:33:41.880275257
2012/04/26(木) 17:44:50.650276デフォルトの名無しさん
2012/04/26(木) 17:46:11.06文字を豪華に装飾する方法ありませんでしたっけ?
ただし、装飾と言っても下線とかBoldとかドロップシャドーとかではなく、
もっとグラフィカルな装飾方法をどっかで見た気がするのです。
なお当方、TextView にこだわっていません。
どなたか思い当たる情報持ってませんか?
0277デフォルトの名無しさん
2012/04/26(木) 17:49:02.86ないだろ。出来るとしたらフォントをリソースに突っ込むくらいじゃね。
0278デフォルトの名無しさん
2012/04/26(木) 17:51:25.66回答、はやw
やっぱあれは夢だったのですね。
エンボスつけたり、輪郭とったり、色々なパターンの書かれた blog を見て、
すげぇ、これはいつか使おう!と興奮した記憶だけはあるのだが。
0279デフォルトの名無しさん
2012/04/26(木) 17:54:59.36その本人が公開してるかどうかはともかく
0280デフォルトの名無しさん
2012/04/26(木) 18:03:32.74暇なときに作るとするか。
0281デフォルトの名無しさん
2012/04/26(木) 18:24:29.58小規模だったらそっちのほうがよかったりする?
0282デフォルトの名無しさん
2012/04/26(木) 18:29:53.510283デフォルトの名無しさん
2012/04/26(木) 18:34:29.850284デフォルトの名無しさん
2012/04/26(木) 18:35:56.190285デフォルトの名無しさん
2012/04/26(木) 19:16:40.520286デフォルトの名無しさん
2012/04/26(木) 20:05:17.64こういうダイアログの作り方教えて下さい
ICS風なのの作り方です
0287デフォルトの名無しさん
2012/04/26(木) 20:08:50.78Core Imageじゃね?iOSの。
0288デフォルトの名無しさん
2012/04/26(木) 20:12:13.12カスタムダイアログあたりでググって下さい。
0289デフォルトの名無しさん
2012/04/26(木) 20:58:29.15タブの形はBackgroundDrawableをゴリゴリいじればなんとでもなるのですが、
標準ブラウザやAngel Browserみたいな、タブを「重ねる」方法ってあるのでしょうか?
それとも、あれはタブに見えて独自に作ったWidgetなんでしょうか?
VCのSpy++みたいなのがあれば便利なんだけどなぁ…
0290デフォルトの名無しさん
2012/04/26(木) 21:09:44.33すぱんなぶるのことかな?
0291デフォルトの名無しさん
2012/04/26(木) 22:12:14.64iOSにはそういうのがあるのか。うらやましい。
>>290
それだーーー!!!
android.text.style.MaskFilterSpan
これからいろいろいじってみます。
>>287さん、>>290さん、ありがとう。>>277さんもありがとう。
0292286
2012/04/26(木) 22:48:21.71近いのはいくつかありました
それで近づけるのもいいとは思うんですが
どうにかしてAndroid3.0より前のバージョンでtheme.holoを使うことはできませんか?
0293デフォルトの名無しさん
2012/04/26(木) 22:59:21.18Geocoding APIはGoogleマップと組み合わせて使用する場合にのみ使用できます。
と使用制限には書いてありますが、
これはマップを表示さえすれば別の用途でその値を使用しても問題ないでしょうか?
また、Androidマーケットでパッと見ですが地図を表示せずに使用してそうなものも
見受けられるのですが、これらは基本NGなのですよね?
0294291
2012/04/26(木) 22:59:58.00BlurMaskFilter や EmbossMaskFilter といったフィルタがまさに求めていたものだったのだが、
TextView に setShadowLayer をかけた後だと機能しないので要注意ですよ?
0295デフォルトの名無しさん
2012/04/27(金) 00:04:40.25「マニフェストに指定されているアイコン パスが apk にありません。」
って弾かれるんですが同じ症状の方いませんか?
パス間違ってないんですが…。前回はアップロードできたので…。
マニフェストも画像も変更してないんですけどねえ。。
0296デフォルトの名無しさん
2012/04/27(金) 01:18:15.36をお願いします
0297デフォルトの名無しさん
2012/04/27(金) 01:36:09.34どこで詰まっているか書いたほうがいいぞ
0298デフォルトの名無しさん
2012/04/27(金) 01:50:05.490299250
2012/04/27(金) 05:46:15.53ありがとうございます!
実機で確かめながらやってみます☆
0300デフォルトの名無しさん
2012/04/27(金) 06:13:02.260301デフォルトの名無しさん
2012/04/27(金) 08:35:22.050302デフォルトの名無しさん
2012/04/27(金) 09:40:32.260303デフォルトの名無しさん
2012/04/27(金) 10:02:39.28つまってしまっているのでどなたか教えていただけないでしょうか?
通常の状態でプッシュ通知をすると成功するのですが
端末の電源の起動中に通知しようとすると通知が成功せず
アプリがなかったと判断してかそれ以降何回通知してもNotRegisteredエラーが返ってきてしまいます。
本体メモリにアプリがあったらRECEIVE_BOOT_COMPLETEDを使えば解決したのですが
SDカードにアプリがある状態で利用したいので、なにかいい解決法はないですかね?
0304デフォルトの名無しさん
2012/04/27(金) 10:20:53.67カメラ画面に、ボタンを配置したいんだけどうまくいかない
�@起動
�A画面真っ暗に作成したボタンが表示
�Bしばらくすると消える ※真っ暗画面
�CSATCH立ち上がってカメラ画面
カメラ画面が立ち上がると、作成したボタンが消えてしまうのはなぜだろう?
タイミングの問題で、裏画面にいってるとかなのかな?
xml使わずにソースコードでボタン部分は記載してる。
�@FrameLayout作成
�Aボタン配置
�BLoadScenario
0305デフォルトの名無しさん
2012/04/27(金) 10:26:36.91どうやったらbroadcast消せるの?
0306デフォルトの名無しさん
2012/04/27(金) 10:48:52.38(__) TextViewのdrawableLeft属性を使った場合
(__) テキストの長さが画像の高さを越えると
◯< `∀´ >◯ 画像の下側にはデッドスペースができますが
このように、画像の下にテキストを回り込ませるようにするには
どうすればよいのでしょうか?
TextView単体では無理ですか?
0307304
2012/04/27(金) 11:35:26.04LinearLayoutを合成しようかと思ったけどこれもうまくいかない。
イメージ図の通りに描画させたいのだけれど
http://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);
こんな感じ
0308デフォルトの名無しさん
2012/04/27(金) 12:17:09.220309308
2012/04/27(金) 12:23:55.53と真っ黒になるのは
linearLayoutの背景にtranspalentしてないからじゃまいか
0310デフォルトの名無しさん
2012/04/27(金) 12:27:14.45linearLayoutはframeLayoutにaddしなさいよ!
setContentViewは"add"的な動きしないよ
0311デフォルトの名無しさん
2012/04/27(金) 12:31:32.60FrameLayoutを二枚重ねて作っといて一枚はSTACH用でもう一枚はUI用とかしといたほうがいいかもね
憶測だけど
0312304
2012/04/27(金) 13:21:46.08とりあえずボタン部分にこだわりないので、FrameLayoutに変更して改変してみたのですが
layoutParams.gravity = Gravity.LEFT | Gravity.TOP;
frameLayout_gui.setLayoutParams(new Layout.LayoutParams(WRAP_PARENT,MATCH_PARENT));
linearLayout.addView(button, layoutParams);
setContentView(frameLayout);
0313304
2012/04/27(金) 13:26:32.93layoutParams.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を改変する感じで動かしてる感じです
透明部分はまだググリ中です
0314デフォルトの名無しさん
2012/04/27(金) 13:34:15.390315デフォルトの名無しさん
2012/04/27(金) 14:37:50.23サンプル試したけどうちの実機じゃ動かなかったが、公式ガイドとサンプル見ると
TutorialActivity_simple#initContentView()の_isInitializedCorrectlyがtrueの時に_frameLayoutにUI埋め込めって書いてあるよ
FrameLayout二個重ねるとか嘘ですすまん
0316デフォルトの名無しさん
2012/04/27(金) 14:47:19.87国と言語ではないか?
0317デフォルトの名無しさん
2012/04/27(金) 14:50:34.78public static final Locale JAPAN
Locale constant for ja_JP.
public static final Locale JAPANESE
Locale constant for ja.
両者とも日本語であることには変わりないが、前者は地域も日本であると限定していること。
0318304
2012/04/27(金) 14:54:09.28丁度書いている部分が、initContentView()のなかでして。
[ ] ←フレームレイアウト作成
[[] ] ←重ねた
[ ■ ] ←SATCHのUI埋め込み
[ ■ ] ←SATCHしか出ない
って感じになってるんですかね・・・
reservePlayScenario()の中にある、runで
ScenarioLoadしたデータがCMPLETE状態だと
_frameLayout.setVisibility(View.VISIBLE);
やってるので、そのへんに同じようにbuttonとgui部分をVISIBLEしてもだめでした。
0319デフォルトの名無しさん
2012/04/27(金) 17:24:35.11initContentView()で事前に_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);
}
0320デフォルトの名無しさん
2012/04/27(金) 17:25:39.21private Handler uiHandler = new Handler();
private Runnable uiRun = null;
ちなみに、正しいやり方かは知らんよ!
0321デフォルトの名無しさん
2012/04/27(金) 17:30:51.090322デフォルトの名無しさん
2012/04/27(金) 18:45:51.100323デフォルトの名無しさん
2012/04/27(金) 18:56:46.64最近はここで返答が得られないとandroid-group-japanに投げるのが流行りなのか?
0324デフォルトの名無しさん
2012/04/27(金) 19:07:29.90つまり、日本語を話すけれど日本ではないという地域を想定しているわけですね?
・・・あったかな、そんな場所。
0325デフォルトの名無しさん
2012/04/27(金) 19:29:38.39en-USとか、en-AUとかがあるからね。
逆に、日本語の方が、実は日本語が日本の公用語である、と決まって無いw
0326デフォルトの名無しさん
2012/04/27(金) 19:30:29.050327デフォルトの名無しさん
2012/04/27(金) 19:41:59.83そのアプリしてくれるかわからんが
0328デフォルトの名無しさん
2012/04/27(金) 19:51:25.71>実は日本語が日本の公用語である、と決まって無い
そうなのか!ビックリ
俺は関西語ロケールとか、津軽弁ロケールとか、そういうステキな余地をのこしているのかとおもってた。わりとまじで。
0329デフォルトの名無しさん
2012/04/27(金) 22:58:32.600330デフォルトの名無しさん
2012/04/27(金) 23:21:02.64わかる方は居ませんでしょうか?
よろしくお願いいたします。
0331デフォルトの名無しさん
2012/04/27(金) 23:24:27.78どういう風に使うつもりなのか図入りで細かく説明を書いて、Googleの担当部署に問い合わせのメールを出すべきじゃねえかな。
多分、その方が的確に答えて貰えると思うぞ。
0332デフォルトの名無しさん
2012/04/28(土) 03:11:43.42問い合わせても返事なんかこないけどな
0333デフォルトの名無しさん
2012/04/28(土) 09:44:43.050334デフォルトの名無しさん
2012/04/28(土) 16:34:54.98バグや要望は経営上重要と考えて統計は取っていると思うよ。
返信するコスト(人件費)は経営上マイナスと考えて無視しているんだともう。
俺も色々なことで何回か質問などしたが、1度としてかえってきたことが無い。
0335デフォルトの名無しさん
2012/04/28(土) 17:12:23.12デベロッパーフォーラムでトピ建てて聞いて下さいみたいな
感じじゃないの?
プログラムの技術サポートなんてMSだって
有料契約企業でもなけりゃ相手しないでしょ
0336デフォルトの名無しさん
2012/04/28(土) 17:23:25.380337デフォルトの名無しさん
2012/04/28(土) 17:33:19.15onStart
を実装するだけで起動するときに強制終了します。
原因わかる方教えてください
0338デフォルトの名無しさん
2012/04/28(土) 17:40:37.80わかりません。
0339デフォルトの名無しさん
2012/04/28(土) 17:40:44.26エラー内容を書く。
死ぬ。
好きなのをどうぞ。
0340デフォルトの名無しさん
2012/04/28(土) 17:40:46.890341デフォルトの名無しさん
2012/04/28(土) 17:46:04.96mainの下のメッセージには、
android.app.SuperNotCalledException:Activity
と出ています。
0342デフォルトの名無しさん
2012/04/28(土) 17:47:33.250343デフォルトの名無しさん
2012/04/28(土) 17:54:06.35すいませんお騒がせ致しました。
0344デフォルトの名無しさん
2012/04/28(土) 18:07:34.88Googleの担当部署に問い合わせメールを出すべき
0345デフォルトの名無しさん
2012/04/28(土) 21:45:58.820346デフォルトの名無しさん
2012/04/28(土) 21:49:36.55自前でつくって運用してるんじゃね
0347デフォルトの名無しさん
2012/04/28(土) 22:19:49.630348デフォルトの名無しさん
2012/04/29(日) 00:45:32.56(DropBoxの利用規約)
あなたが当社サービスを利用してアップロードした書類やフォルダの所有権は、あなたに帰属します。
当社は一切の所有権を主張しません。また、当社は当社サービスを運用するための最小限のものを除き、
あなたの書類に対する何らの権利や知的所有権を、この規約によって得ることはありません。
(Microsoft SkyDriveの利用規約)
当社があなたにライセンスするものを除き、当社はあなたがアップロードするコンテンツの
所有権を主張することはありません。あなたのコンテンツは、あなたのものです。当社は
あなたのコンテンツに対し一切のコントロール、内容チェックをしませんが、保証することも
ありません。
(Google Driveの利用規約)
当社サービスにコンテンツをアップロードすることにより、あなたは当社及びその提携先が世界中の
国においてそれらを利用し、ホストし、保存し、再利用し、訂正し、派生コンテンツを制作し、
転載し、公開し、上演し、陳列し、配布することを認めたものとします。
上記の利用は当社サービスの運営と宣伝、改良のために限るものとしますが、たとえあなたが
このサービスの利用をやめても、当社はあなたのコンテンツを利用するライセンスを保持するものと
します。
つまり、単なる「オンラインストレージサービス」だと勘違いして、
自分の日記なんかを保存しちゃうと、それをGoogleが勝手に書籍化して販売することも可能であるという。
みなさん、こんな気の触れた企業に賛同して良いのでしょうか?
0349デフォルトの名無しさん
2012/04/29(日) 00:49:40.49Googleサービス全てにおいてプライバシーポリシーの改編が行われ
あらゆる個人情報の収集と利用をGoogleが行えることになったニュースは記憶に新しいかと思います
0350デフォルトの名無しさん
2012/04/29(日) 00:52:31.65Androidアプリの開発者であることは
すなわちGoogleの共犯者と同じこと、つまり日本の法律においては犯罪者です
こんな企業に協賛してはいけません
あなたはAndroid開発をやめ、身近にAndroid端末を所有する知人などいれば
すぐにiPhoneなどに買い換えるよう勧めなければなりません
人間としての良心が残っているのなら
0351デフォルトの名無しさん
2012/04/29(日) 00:58:55.420352デフォルトの名無しさん
2012/04/29(日) 01:01:02.32これは見たことある?
・投稿者は、投稿に関して発生する責任が全て投稿者に帰すことを承諾します。
・投稿者は、話題と無関係な広告の投稿に関して、相応の費用を支払うことを承諾します
・投稿者は、投稿された内容及びこれに含まれる知的財産権、(著作権法第21条ないし第28条に規定される権利も含む)
その他の権利につき、 掲示板運営者及びその指定する者に対し、 これらを日本国内外において無償で非独占的に利用
する一切の権利 (第三者に対して再許諾する権利を含みます。)
を許諾することを承諾します。 また、掲示板運営者が指定する第三者に対して、一切の権利(第三者に対して再許諾す
る権利を含みます。) を許諾しないことを承諾します。
・投稿者は、掲示板運営者に対して、著作者人格権を一切行使しないことを承諾します。
・投稿者は、掲示板運営者が指定する第三者に対して、著作物の利用許諾を一切しないことを承諾します。
0353デフォルトの名無しさん
2012/04/29(日) 01:04:18.30それら権利を許可する事ができる立場の人間、つまり法律上、正当な権利者であることが常に求められてるだけで、
勝手に販売するような事態は絶対に起こらない。
よっぽどGoogleがこわい競合会社の人なんだね。
0354デフォルトの名無しさん
2012/04/29(日) 01:05:37.61あなたたちがGoogleを崇拝する理由が分かりかねます
0355デフォルトの名無しさん
2012/04/29(日) 01:08:24.79今Googleに否を突きつける勇気を持てなければ
いずれ全てが手遅れになってしまいます、そう全てがです
0356デフォルトの名無しさん
2012/04/29(日) 01:10:14.290357デフォルトの名無しさん
2012/04/29(日) 01:10:43.160358デフォルトの名無しさん
2012/04/29(日) 01:12:47.130359デフォルトの名無しさん
2012/04/29(日) 01:13:28.31ただ、なんとなく悪い事をしてそうなイメージを貼り付けるだけで、目的を達成できるわけだ。
きちんと判断付かない馬鹿なら黙ってりゃいいのに、わざわざこんなスレにまで貼り付けてFUDのお手伝いか。
実際に問題が起こってから心配しろ。
つうか、実際に起こったら規約がどうとか言い訳したところで100%裁判に負けるわ、こんなもん。
実質的に、アップロード者が法的に正当な権利者であることを求める以上の効力を発揮しない条文だよ、これは。
お前が、リンゴのマークの会社の手先でないのなら、こういう卑劣な真似をするのはやめろ。
0360デフォルトの名無しさん
2012/04/29(日) 01:15:15.63月々数万円のお小遣いを得たいがためにこのようなことをしているのでしょう
そのような端金で人々の未来を売るようのことはすべきではありません
0361デフォルトの名無しさん
2012/04/29(日) 01:17:45.79しかし今年に入ってからの彼らの言動にそれほどまでに無防備でいられるでしょうか?
0362デフォルトの名無しさん
2012/04/29(日) 01:19:24.83となってる。つまりこれは写真とかは広告に利用するって事で、勝手に出版して利益を得る権利なんかは
全くないんだよね。
MSだかバカPhoneだか知らないけど、こういうキチガイが沢山いるんだろうな。
0363デフォルトの名無しさん
2012/04/29(日) 01:21:40.03他のソフトウェア会社にまで、マック以外では開発できないように圧力をかけて、Windows版を潰す徹底した卑怯っぷり。
リンゴの会社は業界で最も嫌われてる○racleと並んでソフトウェアの自由を奪う最悪の企業だと言える。
そのうえ、こういうFUDをしかけてくるのか。最低だな。
お前がどこでFUDの片棒を担ごうと、絶対にリンゴマークの会社の製品なんか買わねえよ。
ソフトウェアの自由万歳、プログラマーの自由万歳!
0364デフォルトの名無しさん
2012/04/29(日) 01:23:14.52C#もObjective-Cもプログラミング言語としては、残念な方言でしかないから、仕方ないさ。
0365デフォルトの名無しさん
2012/04/29(日) 01:28:05.36Javaを捨てて置き換えてもいいくらいだ。
0366デフォルトの名無しさん
2012/04/29(日) 01:29:20.68今年発表されたGoogleの改正プライバシーポリシーとGoogle Driveの利用規約が
人類の共益に貢献すると思うわけ?
0367デフォルトの名無しさん
2012/04/29(日) 01:34:11.61どうしても.NETとセットで考えるから、仕様が増えすぎてめんどくさい。今頃effelかよとか思ったり。
>>366
おまえみたいなキチガイより
よほど共益に貢献してるだろ。
0368デフォルトの名無しさん
2012/04/29(日) 01:36:17.960369デフォルトの名無しさん
2012/04/29(日) 01:38:49.17みんながみんなGoogleマンセーじゃねえから。
俺はGoogleのジャイアン体制は大キライだし、ここの連中にも嫌々使ってる人はいるって。
それでもなぜ使うかというと、他に似たサービスがないからだ。
俺らの知らない所で、法律の専門達が、日々Googleに対し、著作権違反やら独占禁止法違反やら
プライバシー侵害やらで裁判やってるから
素人の俺とお前はその様子をだまってみてりゃいいのさ。
Googleがクソなことやらかしたら全世界のメディアと民衆に干されて潰されるから安心せい。
こいつが全てを独占し、地球を支配するような事は無いから安心して毎日いきろw
0370デフォルトの名無しさん
2012/04/29(日) 01:42:40.59だからMSに移るということはありえない
0371デフォルトの名無しさん
2012/04/29(日) 01:44:13.18利用規約をちゃんと読めばアップロードしたものを公開しなければ、広告等には
利用されない。
翻って、ネットにコピーライトもつけずに公開したものはGoogleに限らず広告に
利用されたりとかはよくあること。
そんなに嫌ならネットを使わず、一生オフラインで生きてろよ。
それにアプリの開発をしていてもAdウェアも組み込まずに無料公開したら、小遣
いどころか持ち出しにしかならんのだが?
0372デフォルトの名無しさん
2012/04/29(日) 01:44:34.49人類の共益に貢献しないのは犯罪なのか?
営利企業が自社の利益を求めるのは当然で、Googleはいつから宗教団体や慈善事業団体になったんだ?
0373デフォルトの名無しさん
2012/04/29(日) 01:54:10.61ならば静観すべきです
仮に、あなたがGoogleのサービスをいくら利用したとしても文句は言いません
しかし、あなたがAndroidアプリ作って公開してしまったら、それは静観ではなく荷担です
疑わしきならば静観すべきです
0374デフォルトの名無しさん
2012/04/29(日) 01:58:00.61ゲーム事業の手を引いてスマホに全力投球するようお前の上のやつに言えw
0375デフォルトの名無しさん
2012/04/29(日) 05:24:28.42疑わしきは罰せずを知らないの?
一体どこの国の人?
0376デフォルトの名無しさん
2012/04/29(日) 05:26:58.99ttp://www.android-navi.com/archives/android_1/iphone_ui/
で公開されているコンパイル済みのFragmentPagerSupport
フリック時の切替が後者の方が目に見えて速い
逆アセンブルしてもソースに違いは見られなかったんだけれど・・・何故でしょ?
0377デフォルトの名無しさん
2012/04/29(日) 07:06:04.87プログラミングに関係ないGoogleのサービス利用規約のことで延々とくだらない応酬を見せられても時間の無駄なので。
0378デフォルトの名無しさん
2012/04/29(日) 07:18:09.90短時間で5秒くらいの複数の音をたくさん再生させると50回〜100回ほど鳴らして以降、
音が出なくなってしまうんですが回避策を教えてください。
SoundPoolを使用してます。
ログには"Error creating AudioTrack"と出ています。
0379デフォルトの名無しさん
2012/04/29(日) 07:46:24.810380デフォルトの名無しさん
2012/04/29(日) 09:34:48.89予め重ねて出力したものを録音して、それを流すというのはどうだろうか?
0381デフォルトの名無しさん
2012/04/29(日) 10:44:31.120382デフォルトの名無しさん
2012/04/29(日) 13:25:09.85ほんとここって役立たずばっかりだな
0383デフォルトの名無しさん
2012/04/29(日) 13:38:54.500384デフォルトの名無しさん
2012/04/29(日) 13:58:42.49でもチェス盤をひっくり返す発想は大事だよ。
0385デフォルトの名無しさん
2012/04/29(日) 14:46:22.38より少ない負荷で似たような効果を得られるのなら、そっちを選べばいい。
エラーに関しては、SoundPoolの同時使用できるトラック数256という上限に引っかかってるだけ。
時間当たりの再生数を減らす調整する以外に、対策方法は無いんじゃないかな。
>>383
最低限必要な量を確保したら、あとはそれを解放せずやりくりするとかでどうだろう。
0386デフォルトの名無しさん
2012/04/29(日) 14:58:00.90同じソースベースで2系統のアプリ作ってますが、
今は一方で開発してもう一方に手作業でマージしてるので大変です。
0387デフォルトの名無しさん
2012/04/29(日) 15:01:28.79全部入り、どちらでも使えます、じゃだめですか?
0388デフォルトの名無しさん
2012/04/29(日) 15:25:10.53やっぱり実行時にフラグで切り替えが無難ですかね
無計画に分岐したせいでグチャグチャに成ってて
いい方法がないかなと
0389デフォルトの名無しさん
2012/04/29(日) 15:28:03.790390デフォルトの名無しさん
2012/04/29(日) 15:31:57.870391デフォルトの名無しさん
2012/04/29(日) 18:07:00.45mapviewで道路か建物かを認識するメソッドはどれですか?
0392デフォルトの名無しさん
2012/04/29(日) 18:28:37.380393デフォルトの名無しさん
2012/04/29(日) 18:49:51.54プログラマー泣かせの規格外端末が増えるみたいよ
画面デザインがますます面倒になるなぁ・・・・
【韓国LGレポート2012(Vol.3)】スマホ 5インチ旋風は来るか!? 「Optimus Vu」
http://headlines.yahoo.co.jp/hl?a=20120428-00000007-rbb-sci
0394デフォルトの名無しさん
2012/04/29(日) 19:11:42.76ますます広くなるな
0395デフォルトの名無しさん
2012/04/29(日) 19:17:55.86男は黙って非対応
0396デフォルトの名無しさん
2012/04/29(日) 19:51:36.705インチでいいから2:3か3:5にしてくれ
0397デフォルトの名無しさん
2012/04/29(日) 20:20:51.770398デフォルトの名無しさん
2012/04/29(日) 20:24:32.420399デフォルトの名無しさん
2012/04/29(日) 21:04:53.73そんなの無くね?
0400デフォルトの名無しさん
2012/04/29(日) 21:12:32.650401デフォルトの名無しさん
2012/04/29(日) 21:16:29.47えっ
0402デフォルトの名無しさん
2012/04/29(日) 21:18:41.97俺も基本はそれで作ってるけど
今回のはかなり横長になりそうだよ
0403デフォルトの名無しさん
2012/04/29(日) 22:04:13.20俺もそれでいいと思う。
ダメなやつもあるかもしれないけど。
0404デフォルトの名無しさん
2012/04/29(日) 22:08:38.590405デフォルトの名無しさん
2012/04/29(日) 22:46:50.310406デフォルトの名無しさん
2012/04/29(日) 22:49:26.380407デフォルトの名無しさん
2012/04/29(日) 22:50:26.28解決しました
0408デフォルトの名無しさん
2012/04/30(月) 00:14:07.230409デフォルトの名無しさん
2012/04/30(月) 00:16:55.920410デフォルトの名無しさん
2012/04/30(月) 00:37:03.00列数変えたらアウトとかそんなのカッコ悪いからダメ、絶対。
0411デフォルトの名無しさん
2012/04/30(月) 04:38:09.81普通にメンバ変数をnewされてなければnewするようにするだけじゃだめなケースがあるの?
0412デフォルトの名無しさん
2012/04/30(月) 05:24:03.54ナインパッチにしとけばいいんじゃない
0413デフォルトの名無しさん
2012/04/30(月) 05:29:29.91単にパフォーマンスハックのためじゃない
つまりいちいち new し直してたら重いオブジェクトとかを受け渡して性能を改善するため
リファレンスにも
> This function is called purely as an optimization, and you must not rely on it being called.
って書いてあるし
0414デフォルトの名無しさん
2012/04/30(月) 05:45:49.27その目的ならonCreateで
if(xxx == null){xxx = new Xxx();}
で十分じゃないかって
0415デフォルトの名無しさん
2012/04/30(月) 06:02:01.300416デフォルトの名無しさん
2012/04/30(月) 07:24:35.260417デフォルトの名無しさん
2012/04/30(月) 08:20:40.68勝手に翻訳して説明してくれるサイトがあるのに、それじゃ解らないって事なのかな。
0418デフォルトの名無しさん
2012/04/30(月) 09:50:54.43レスありがとうございます。
時計作ってるんですけど数字がずれちゃうんですよねえ。。。
0419デフォルトの名無しさん
2012/04/30(月) 10:58:25.320420デフォルトの名無しさん
2012/04/30(月) 11:11:48.54できないんだが、これを許可する方法ってないのかな?
どういう理由があってわざわざ禁止しているんだろう。
0421デフォルトの名無しさん
2012/04/30(月) 11:42:12.63アスペクト比は維持で拡大すればいいじゃん
0422デフォルトの名無しさん
2012/04/30(月) 12:19:52.48Activityが再びnewされた時については書いてないですよね
onRetainNonConfigurationInstanceの中でフィールドを返すならそのフィールドはデストラクトされてるんじゃないですか?
それともAndroid側でgetLastNonConfigurationInstanceの戻り値をリストしといてGC回収されないようにしてる?
そういうケースがあるなら知りたいということです
0423デフォルトの名無しさん
2012/04/30(月) 12:46:05.26俺は勝手翻訳とか知らんから本家の英語リファレンスから抜粋するけど
> 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は新しいインスタンスになっている
0424デフォルトの名無しさん
2012/04/30(月) 13:23:10.47Thx.
Activityの参照を持ったインスタンスを保持するとリークするとあるので
多分getLastNonConfigurationInstanceの戻り値を内部で持っちゃってるんでしょうね
Googleのやることなのであんまり信じられないですけど
その方法で動作試してみて念のためソースを読んでみます。
0425デフォルトの名無しさん
2012/04/30(月) 13:49:05.12自分のバックグラウンドで動くアプリを使用してるユーザーさんからアプリが強制終了するという報告がきたんですが
widgetsoid2.xってアプリを再インストールしたらその不具合が解消されたようです
なんでだろう・・・
0426デフォルトの名無しさん
2012/04/30(月) 14:06:33.70スレッドの処理は継続できていて、でも、メンバ変数は全部nullになっんだけど
こんなもんなの?
0427デフォルトの名無しさん
2012/04/30(月) 14:19:00.53アクティビティの生死とスレッドの生死は無関係
だいたいスレッドはアクティビティと特に紐づいてないから、アクティビティが死んでもスレッドは普通に生き続ける
アクティビティの破棄時にスレッドを殺したければ自分で殺さなければならない
0428デフォルトの名無しさん
2012/04/30(月) 15:30:59.03自作アプリがメモリリークしてたりするとそういうことが起こるよ
0429デフォルトの名無しさん
2012/04/30(月) 17:07:39.730430デフォルトの名無しさん
2012/04/30(月) 17:20:06.29http://developer.android.com/guide/topics/ui/
http://developer.android.com/design/
0431デフォルトの名無しさん
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);
}
}
エラーは出ていない
0432デフォルトの名無しさん
2012/04/30(月) 20:06:44.600433デフォルトの名無しさん
2012/04/30(月) 20:24:54.81うわこれll(L)かwwww
ありがとう無事解決
一通り本やサイト見ながらやって一行ごとの意味覚えるのは後でいいかと思ってたけどやっぱ最初からじっくりやったほうがいいかなあ・・・
(javaは初。cはある程度経験あるんでなめてた)
0434デフォルトの名無しさん
2012/04/30(月) 20:46:59.48自分にあう作法を見つけようず
0435デフォルトの名無しさん
2012/04/30(月) 21:19:13.810436デフォルトの名無しさん
2012/04/30(月) 21:28:22.690437デフォルトの名無しさん
2012/04/30(月) 21:34:02.250438デフォルトの名無しさん
2012/04/30(月) 21:55:12.870439デフォルトの名無しさん
2012/04/30(月) 23:42:30.63C言語はllを11にしててもエラーは出んのか?
0440デフォルトの名無しさん
2012/04/30(月) 23:43:35.900441デフォルトの名無しさん
2012/04/30(月) 23:46:51.13最近なぜか変数の先頭は大文字を使うようになってしまった
前まであんなに嫌ってたのにな
0442デフォルトの名無しさん
2012/05/01(火) 00:44:25.560443デフォルトの名無しさん
2012/05/01(火) 01:41:07.840444デフォルトの名無しさん
2012/05/01(火) 02:38:47.420445デフォルトの名無しさん
2012/05/01(火) 04:08:10.440446デフォルトの名無しさん
2012/05/01(火) 04:26:17.190447デフォルトの名無しさん
2012/05/01(火) 10:21:13.21見間違えないように。
Consolasオススメ。
0448デフォルトの名無しさん
2012/05/01(火) 11:57:40.90それ以外のブラウザだとコンテントプロバイダ公開してないと取得は無理なのかな
0449デフォルトの名無しさん
2012/05/01(火) 14:12:38.370450デフォルトの名無しさん
2012/05/01(火) 15:54:41.910451デフォルトの名無しさん
2012/05/01(火) 15:58:45.390452デフォルトの名無しさん
2012/05/01(火) 16:25:15.860453デフォルトの名無しさん
2012/05/01(火) 16:36:28.700454デフォルトの名無しさん
2012/05/01(火) 16:38:19.660455デフォルトの名無しさん
2012/05/01(火) 20:16:11.490456デフォルトの名無しさん
2012/05/01(火) 20:17:23.890457デフォルトの名無しさん
2012/05/01(火) 20:20:30.21パスワード空にして開くと問題無いから、パスワードが合わないってことだと思うんだけど、
DBってPRAGMA KEYで暗号化するんじゃないの?
0458デフォルトの名無しさん
2012/05/01(火) 21:02:53.46変数が11だったらおかしいけど、定数が11ならなにもおかしくない。
0459デフォルトの名無しさん
2012/05/01(火) 21:10:00.96直前でsetContentViewの準備してるのに定数は入れなくない?
0460デフォルトの名無しさん
2012/05/01(火) 22:07:23.55Androidアプリ作っていると、全てのActivityで共通の処理が出てきますよね?
そういった場合Activityを継承したスーパクラスを作るかと思いますが
ListActivityやMapActivityを利用したい場合、Activityと共通のスーパクラスは作れません
上記の場合、みなさんはどうやってActivityやMapActivityの共通処理を書いていますか?
0461デフォルトの名無しさん
2012/05/01(火) 22:11:29.93それをわかってる人は最初からそんな間違いはしないだろうな。
0462デフォルトの名無しさん
2012/05/01(火) 22:51:02.230463デフォルトの名無しさん
2012/05/01(火) 22:52:44.01ListActivityやらは使わなきゃいい
0464デフォルトの名無しさん
2012/05/01(火) 22:54:08.52ListActivityの場合はListViewで何とかできますが、
地図を利用する場合、MapActivityは使わざるおえませんので・・・
0465デフォルトの名無しさん
2012/05/01(火) 23:05:06.98あと質問する時はちゃんとした用語とか日本語とかを使うよう心がけるといい
0466デフォルトの名無しさん
2012/05/01(火) 23:15:38.25日本語がおかしいのはお恥ずかしい限りです・・・
委譲は最終手段かと考えています。
ユーティリティ関数を呼び出す関数のメンテが膨大になる事と、
呼び出し側の参照を渡す手間が大変なので。
0467デフォルトの名無しさん
2012/05/01(火) 23:22:58.04そもそも暗号化するのにWindowsのバイナリ有料じゃないっけ?
買った?
0468デフォルトの名無しさん
2012/05/02(水) 00:59:59.97例えば2.3ではTheme.Blackを使って4.0ではTheme.Holoを使いたい。
バージョン毎にパッケージ(プロジェクト)分けないとダメでしょうか。
0469デフォルトの名無しさん
2012/05/02(水) 01:11:42.28それを取得して判定すればいい。
0470468
2012/05/02(水) 02:23:40.66以下のページを参考にしたらできました。
http://android-developers.blogspot.jp/2012/01/holo-everywhere.html
あと2.3上でHoloを使う事ってできないんでしょうか。
Holoに似せた自作テーマを使う事はできそうなのですが、
できればHoloそのものが使いたいです。
0471デフォルトの名無しさん
2012/05/02(水) 02:27:29.62例えば、DropBoxのアプリでテキストファイルを選択した際、
ポップアップでアプリケーションを選択というのが出て、
インストールされてるエディタの一覧が出ますが、
そこに自分のアプリを足したいです。
参考になるサイトとかでもいいので教えて下さい。
0472デフォルトの名無しさん
2012/05/02(水) 02:48:57.73http://gigazine.net/news/20090313_sued_google_and_won/
これ読む限りではGoogleとかマジクソでしょw最低・ひどい・クソすぎる
Googleに対するイメージ、色々考え直したほうがいいかもなあ〜〜〜
0473デフォルトの名無しさん
2012/05/02(水) 02:56:37.19私怨もここまで来るとひどいな
0474471
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>
0475デフォルトの名無しさん
2012/05/02(水) 03:11:11.32キミ記事読んだの?読むと確かに最低だったよ
・サポートセンターへの連絡は、全部自動で削除されてる
・全部プログラムで自動で動いており、人間が一人もいない。
つまりサポートセンターというものの実体が存在していない
・連絡先も架空
・明らかにGoogle側のミスであっても、「うちは悪くない、そっちが全面的に悪い」と間違いを認めない。
・この態度は実際の法廷上でも同じ。
裁判に負けると逆切れ起こす始末の悪さ
ひどいなこれ
0476デフォルトの名無しさん
2012/05/02(水) 03:15:45.200477デフォルトの名無しさん
2012/05/02(水) 07:25:00.020478476
2012/05/02(水) 07:57:58.170479デフォルトの名無しさん
2012/05/02(水) 08:07:41.42こんなことあったのか知らなかったすげぇ
0480デフォルトの名無しさん
2012/05/02(水) 08:09:49.95\ __ /
_ (m) _ピコーン
|ミ|
/ .`´ \
∧_∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(・∀・∩<そうか!グーグルのサービスを一切使わなければいいんだ(ボー読み)!
(つ 丿 \_________
⊂_ ノ
(_)
0481デフォルトの名無しさん
2012/05/02(水) 08:48:39.170482デフォルトの名無しさん
2012/05/02(水) 08:55:15.740483デフォルトの名無しさん
2012/05/02(水) 09:00:49.590484デフォルトの名無しさん
2012/05/02(水) 10:20:33.260485デフォルトの名無しさん
2012/05/02(水) 10:51:29.02エラーが出てonProgressUpdateに@Overrideがつけられません。
コンパイラを1.6にしてもエラーでした。
0486デフォルトの名無しさん
2012/05/02(水) 11:03:22.580487デフォルトの名無しさん
2012/05/02(水) 11:09:59.70extends AsyncTask<(1), (2), (3)>
protected void onProgressUpdate((2)... progress) {
0488デフォルトの名無しさん
2012/05/02(水) 11:20:12.69なんらかの不具合でしょうか?わかる人教えてください。。
0489デフォルトの名無しさん
2012/05/02(水) 11:26:11.84確かに引数の型が違っていました。
ありがとうございました。
0490デフォルトの名無しさん
2012/05/02(水) 11:53:54.91SoundPoolにロードしてるデータの総容量いくらよ?
0491デフォルトの名無しさん
2012/05/02(水) 12:01:04.490492デフォルトの名無しさん
2012/05/02(水) 12:17:45.37onResumeを呼び出す
0493デフォルトの名無しさん
2012/05/02(水) 12:21:53.300494デフォルトの名無しさん
2012/05/02(水) 12:23:08.05利用者や客を、一切大切に思ってないというのがよく伝わってくる
俺らを奴隷とか金づるにしか思ってないみたいだな
この姿勢が、Androidの使いづらさにモロに出てると思う
0495デフォルトの名無しさん
2012/05/02(水) 12:25:04.400496デフォルトの名無しさん
2012/05/02(水) 12:36:46.0740音 × (平均)30KB ≒ 1.5MBくらいです。
0497デフォルトの名無しさん
2012/05/02(水) 12:41:10.91いえいえ
0498デフォルトの名無しさん
2012/05/02(水) 12:50:51.61lmanager = (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();
0499デフォルトの名無しさん
2012/05/02(水) 13:13:26.620500デフォルトの名無しさん
2012/05/02(水) 13:38:21.01どうしても拡大されて困っています
サイズ変更されないようにするにはどうすればいいか
どなたかご教授おねがいします
0501デフォルトの名無しさん
2012/05/02(水) 13:42:21.800502デフォルトの名無しさん
2012/05/02(水) 13:44:24.750503デフォルトの名無しさん
2012/05/02(水) 14:01:53.891M超えたらだめーはいあうとー
0504デフォルトの名無しさん
2012/05/02(水) 14:08:12.67なるほどー!助かりました
ありがとうございます
0505デフォルトの名無しさん
2012/05/02(水) 15:06:54.46いえいえ
0506デフォルトの名無しさん
2012/05/02(水) 15:12:00.460507デフォルトの名無しさん
2012/05/02(水) 15:48:44.16無理。仕様。
0508デフォルトの名無しさん
2012/05/02(水) 16:15:36.320509デフォルトの名無しさん
2012/05/02(水) 16:19:09.260510デフォルトの名無しさん
2012/05/02(水) 16:19:54.730511デフォルトの名無しさん
2012/05/02(水) 16:33:12.99荒らすな
0512デフォルトの名無しさん
2012/05/02(水) 16:46:46.75誰だお前www
0513デフォルトの名無しさん
2012/05/02(水) 16:48:24.57荒らすな
0514476
2012/05/02(水) 16:58:47.570515デフォルトの名無しさん
2012/05/02(水) 16:59:04.48こういうことするなら
0516476
2012/05/02(水) 16:59:10.790517デフォルトの名無しさん
2012/05/02(水) 17:09:09.42InsetまたはInsetDrawableはつかえねーかな
drawableのパディングみたいなイメージなんだが
0518デフォルトの名無しさん
2012/05/02(水) 17:25:10.950520476
2012/05/02(水) 17:28:27.220521517
2012/05/02(水) 17:39:45.040522デフォルトの名無しさん
2012/05/02(水) 17:41:35.39強制終了する際のレポートを見ると、DownloadTickleReceiver.javaのgenerateDeliveryDataでぬるぽになってるらしいんだけど、MyアプリでPlayアプリが強制終了するのを妨げる方法ってないの?
0523デフォルトの名無しさん
2012/05/02(水) 18:52:13.92出来ました!ありがとうございます
0524デフォルトの名無しさん
2012/05/02(水) 19:00:47.120525デフォルトの名無しさん
2012/05/02(水) 19:36:36.75AsyncTaskでも使って遅延で処理すればあるいわ
0526デフォルトの名無しさん
2012/05/02(水) 19:57:39.740527デフォルトの名無しさん
2012/05/02(水) 20:41:08.71そのコンストラクタは呼び出されるんですが onCreate() は呼び出されません。
どういうことが原因に考えられるでしょうか。
0528デフォルトの名無しさん
2012/05/02(水) 20:52:41.290529デフォルトの名無しさん
2012/05/02(水) 21:09:18.03name = new Name();
0530デフォルトの名無しさん
2012/05/02(水) 21:26:37.13たぶんやりたいことはstartActivity()とかでぐぐれば解決
0531デフォルトの名無しさん
2012/05/02(水) 22:01:21.020532デフォルトの名無しさん
2012/05/02(水) 23:23:08.471.委譲
2.Fragment(View無し)
0533デフォルトの名無しさん
2012/05/03(木) 00:10:24.31呼び出された子から親へ戻る時にデータを渡す方法ありますか?
0534デフォルトの名無しさん
2012/05/03(木) 00:15:50.970535デフォルトの名無しさん
2012/05/03(木) 00:43:04.17AdManager.setTestDevices( new String[] {
AdManager.TEST_EMULATOR,
});
を入れると
AdManager を解決できません
と出ます
どうしたら良いでしょうか?
0536デフォルトの名無しさん
2012/05/03(木) 00:46:38.62Surfaceviewの描画スレッドに渡すBitmapを別スレッドで作ろうと思うのですが
0537デフォルトの名無しさん
2012/05/03(木) 10:40:44.350538デフォルトの名無しさん
2012/05/03(木) 11:38:19.72教えて下さい
0539デフォルトの名無しさん
2012/05/03(木) 11:40:50.410540538
2012/05/03(木) 11:43:07.79そんなこと言わずにお願いしますよ
0541デフォルトの名無しさん
2012/05/03(木) 14:13:21.94そのサービスの設定画面のアクティビティを起動して終了するとサービスのメモリ使用量にアクティビティのメモリ使用量が加算されたままの値になってしまいます。
どうしたらアクティビティのメモリを開放できますか?
0542デフォルトの名無しさん
2012/05/03(木) 15:13:33.53アクティビティとサービスのプロセスを分けるとか
0543デフォルトの名無しさん
2012/05/03(木) 16:27:56.071MB以内に収めても駄目でした・・・
原因は別にあるのでしょうか??
誰か教えてくれェーーーーーー!!
0544デフォルトの名無しさん
2012/05/03(木) 16:28:36.79ありがとうございます
HWアクセラレーションの情報少なすぎて困ってました…
0545デフォルトの名無しさん
2012/05/03(木) 16:41:37.88onCreateメソッドがpublicになってるのをやたら見かけるんですが、何か意味があるんでしょうか?
protectedだと駄目?
0546デフォルトの名無しさん
2012/05/03(木) 16:48:32.07protected でいいよ
0547デフォルトの名無しさん
2012/05/03(木) 17:18:09.47単純に制限的なもの?
0548デフォルトの名無しさん
2012/05/03(木) 17:32:59.27アクティビティ再作成しなきゃいけないけどモーダルだと抜けれない
0549デフォルトの名無しさん
2012/05/03(木) 17:33:34.68load時にエラーが出ているか?
play時にエラーが出ているか?
データのフォーマットは?
サンプリングレートは?
エンコード方式は?
32音は決まったものがなるのか?ランダムか?
全てこたえろ
0550デフォルトの名無しさん
2012/05/03(木) 18:48:03.13フォーカスをあてることって出来るんですかね? ちなみに、Android 2.3.3 です。
Android 4 だと、Camera.Parameters の setFocusAreas() でなんとかなりそうだけど。。。
0551デフォルトの名無しさん
2012/05/03(木) 19:02:59.590552デフォルトの名無しさん
2012/05/03(木) 19:57:32.04うん
0553デフォルトの名無しさん
2012/05/03(木) 21:51:52.10サンクス。Threadとかで無理やり設計しようかとも思ったけどやめときます。
0554デフォルトの名無しさん
2012/05/03(木) 21:53:41.86setHintだと、セットした瞬間にアプリがエラーで落ちたから、TextViewだと使えないっぽい。
0555デフォルトの名無しさん
2012/05/03(木) 22:32:33.97UTFか
0556デフォルトの名無しさん
2012/05/03(木) 23:48:52.64TextViewを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;
}
}
0557デフォルトの名無しさん
2012/05/04(金) 04:02:27.620558デフォルトの名無しさん
2012/05/04(金) 09:41:50.260559デフォルトの名無しさん
2012/05/04(金) 12:01:18.28かなりメモリを使うのでおかしいと思い
@Override
public IBinder onBind(Intent arg0) {
// TODO Auto-generated method stub
return null;
}
以外を消したんですがまだ16MBほど使っています
対処方法を教えて下さい
0560デフォルトの名無しさん
2012/05/04(金) 12:02:41.36その方法があったら教えて下さい。
0561デフォルトの名無しさん
2012/05/04(金) 12:09:47.02サブの <activity> に android:theme="@android:style/Theme.NoDisplay" を書く
0562デフォルトの名無しさん
2012/05/04(金) 12:10:41.46サンクス、助かりました。
もう少し入れたい処理があるので、これ見ながら実装してみます。
0563デフォルトの名無しさん
2012/05/04(金) 12:18:42.05Activity継承クラスのテンプレートなんてあったんですね…それを知りませんでした。
0564デフォルトの名無しさん
2012/05/04(金) 12:25:29.95できました。ありがとうです!
0565560
2012/05/04(金) 13:12:57.330566デフォルトの名無しさん
2012/05/04(金) 13:17:24.64CalendarクラスやDatepickerを使ってるのはわかるけどレイアウトの変更の仕方がわからない
0567デフォルトの名無しさん
2012/05/04(金) 13:44:56.87DatePicker って表示するにしても 1 日ぶんしか表示できないような
何か全然違うんじゃない
0568デフォルトの名無しさん
2012/05/04(金) 13:57:35.21どうすればいいですか
0569568
2012/05/04(金) 14:44:35.750570デフォルトの名無しさん
2012/05/04(金) 18:21:47.88みすってた
559です
0571デフォルトの名無しさん
2012/05/04(金) 21:53:32.350572デフォルトの名無しさん
2012/05/04(金) 21:58:52.620573デフォルトの名無しさん
2012/05/04(金) 22:04:58.61教えてください
一回文字列にして#や0xを消して最初の2byteずつとる方法しか思いつきませんでした
0574デフォルトの名無しさん
2012/05/04(金) 22:18:35.63Integer.decode(String string)
を使うのと
デコードした数値からビット演算でrgb値とる(android.graphics.Colorクラスのソースを参考にするといいかも)
0575デフォルトの名無しさん
2012/05/04(金) 22:19:25.190576デフォルトの名無しさん
2012/05/04(金) 22:21:53.91a = (color >> 24) & 0xff;・・・
ってのを考えてたがそもそも前提のカラーコードが何者かわかんなかったわ
0577デフォルトの名無しさん
2012/05/04(金) 22:58:48.630578571
2012/05/04(金) 23:01:09.25Stringに変換すると-12345678みたいになります
0579571
2012/05/04(金) 23:12:40.50Color.red(color)
Color.green(color)
Color.blue(color)
で取得できました
0580デフォルトの名無しさん
2012/05/05(土) 04:11:36.12分けてみたら速度が明らかに落ちるんだが…シングルコアじゃ無理?
0581デフォルトの名無しさん
2012/05/05(土) 09:15:23.03例えばエラーが発生して、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();
}
0582デフォルトの名無しさん
2012/05/05(土) 09:39:32.15有料じゃなくて無料のアプリに広告つけて小遣い稼ぎしたいってケチなこと考えてるんだけど
広告を押してもらうためには、まずアプリに興味を持ってダウンロードしてもらわないといけないわけで…
0583デフォルトの名無しさん
2012/05/05(土) 09:50:16.960584デフォルトの名無しさん
2012/05/05(土) 10:07:43.83良い質問だな
とっておきの情報を教えてやるから↓のリンクをクリックしてくれ
https://play.google.com/store/apps/collection/topselling_free
情報料は普段100万円のところを今回は特別に5000円だ
後払いでいいから俺の口座に振り込んでおいてくれ
0585デフォルトの名無しさん
2012/05/05(土) 11:07:14.18そのerrorExitやらはAsyncTaskの
どのメソッドで呼んでる?
0586デフォルトの名無しさん
2012/05/05(土) 11:10:42.64すみません、抜けてました。
@OverrideのdoInBackgroundですね。
こちらが原因でしょうか?
0587デフォルトの名無しさん
2012/05/05(土) 11:23:26.38UIスレッドでダイアログを生成しないといけないので
onPostExecuteで呼び出さないと駄目
それだと例外出るんじゃないの?
0588デフォルトの名無しさん
2012/05/05(土) 12:00:27.95なるほど。調べて理解しました。
ありがとうございます。
0589デフォルトの名無しさん
2012/05/05(土) 14:16:14.820590デフォルトの名無しさん
2012/05/05(土) 14:32:53.690591デフォルトの名無しさん
2012/05/05(土) 14:37:02.36CPU稼働率だけじゃGPUやバックライト、センサー類含めた全体の消費電力わからないし、
どっかの会社がバッテリー型の模型に線通して消費電力測ってたけど
同じようなのをどこかが開発者向けスマホ消費電力測定キットとして作ってくれればなぁ
0592デフォルトの名無しさん
2012/05/05(土) 14:54:04.920593デフォルトの名無しさん
2012/05/05(土) 16:06:10.48>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種類目の音を鳴らそうとしてもそれ以降の音が一切鳴らなくなる。
よろしくお願いシャース。
0594デフォルトの名無しさん
2012/05/05(土) 17:37:02.03気に喰わん
0595593
2012/05/05(土) 17:43:48.91おまえらを利用してやろうってのに
なんだよえらそうに
0596デフォルトの名無しさん
2012/05/05(土) 17:43:51.340597デフォルトの名無しさん
2012/05/05(土) 17:46:06.91とか書けばみんな教えてくれるのにw
0598デフォルトの名無しさん
2012/05/05(土) 18:09:53.11次は、実名、実住所おしえてくれシャース
>>589
そもそも常時ONにできない。
スリープモードに入るとセンサーも勝手に停止する。
ちなみに加速度センサーとかだけなら全然電力食わないよ。
<オナホシェフの♪電池食いまくりランキングぅ〜♪※独自調査調べ>
同率1位:Wi-Fi(アカウント同期含む)シャキーン☆ --> おおっと!オナホスマイルだああ!!
同率1位:GPS
2位:ビデオカメラアプリ
3位:ディスプレイバックライト
4位:フラッシュ昨日を使ったライトアプリ
5位:OpenGL使いまくりんぐのライブ壁紙
6位:★加速度/方位/斜頚センサー
0599593
2012/05/05(土) 18:17:17.04ってか>>549は>>594じゃないよな??
ここにわかる人はいないのかー
0600デフォルトの名無しさん
2012/05/05(土) 18:21:05.37同じ機種使ってる人が、これまた同じようなプログラムやってたりしないとわからん
0601デフォルトの名無しさん
2012/05/05(土) 18:21:53.74以下のソースではダメっぽい。
EXTRA_EMAILの場合、単体アドレスでも空白になるんだけど、
mailtoの場合、単体はセットされるけど、複数アドレスは宛先不正エラーになる。
Gmailでは両方とも問題ないんだけど、ソフトバンクの標準メーラはToの複数指定に対応してないのかな?
Intent intent =new Intent( Intent.ACTION_SEND );
String[] to = new String[] { "[email protected]", "[email protected]" } ;
intent.putExtra( Intent.EXTRA_EMAIL, to );
intent.setType( "message/rfc822" );
startActivity( intent );
------------------------------
Intent intent = new Intent( Intent.ACTION_SENDTO, Uri.parse("mailto:[email protected], [email protected]") );
startActivity( intent );
0602593
2012/05/05(土) 18:22:12.17質問するんじゃなかった
0603デフォルトの名無しさん
2012/05/05(土) 18:22:38.96友達のスマホで動かすと何1つ問題なく動くとか
俺のスマホだと音すらならないとか
普通にあるんだぜb
ここがAndroidのマルチメディア関係のクソなところ
0604デフォルトの名無しさん
2012/05/05(土) 18:23:01.180605デフォルトの名無しさん
2012/05/05(土) 18:23:21.21Play時にエラーってどんなの?
0606デフォルトの名無しさん
2012/05/05(土) 18:26:03.22なんだ問題ないんだなb
0607593
2012/05/05(土) 18:29:02.070608デフォルトの名無しさん
2012/05/05(土) 18:31:32.57いや、問題はある。
ただ質問内容が
「俺の彼女ツンデレなんだけど、どうやったら毎回デレをキープできるか、やり方おしえれ野郎ども!!」
と言われても
野郎ども「知るかボケ!!てめえの力量でなんとか汁!!」
としか言えないってこと
0610デフォルトの名無しさん
2012/05/05(土) 18:57:09.29適当に解放しないと
0611デフォルトの名無しさん
2012/05/05(土) 19:04:27.880612593
2012/05/05(土) 19:18:59.36ありがとう。ちょっと友人に頼んで別のスマホで確認してみます。
>>599〜このレスまでの593はニセモノです。文面でわかると思いますが、
0613デフォルトの名無しさん
2012/05/05(土) 19:25:18.30機種によってメモリが違うから違う結果になるんだってばさ
0614593
2012/05/05(土) 19:31:36.62ということで試し中です。
しばしお待ちあれ
0615デフォルトの名無しさん
2012/05/05(土) 19:33:18.820616デフォルトの名無しさん
2012/05/05(土) 19:38:21.580617デフォルトの名無しさん
2012/05/05(土) 19:45:50.460618デフォルトの名無しさん
2012/05/05(土) 20:32:49.24俺のsoftbankのは(007SH)両方うまくいったわ
0619デフォルトの名無しさん
2012/05/05(土) 20:36:48.070620593
2012/05/05(土) 21:26:05.58AudioFlinger could not create track, status: -12
Error creating AudioTrack
という感じです。
0621デフォルトの名無しさん
2012/05/05(土) 21:37:03.98ふーん
0622デフォルトの名無しさん
2012/05/05(土) 23:28:41.360623デフォルトの名無しさん
2012/05/05(土) 23:30:17.23まともな会話が何一つ無い
0624デフォルトの名無しさん
2012/05/05(土) 23:51:02.020625デフォルトの名無しさん
2012/05/06(日) 00:05:44.310626デフォルトの名無しさん
2012/05/06(日) 00:07:03.130627デフォルトの名無しさん
2012/05/06(日) 00:08:18.69gcってなんですか??
0628デフォルトの名無しさん
2012/05/06(日) 00:10:40.920629デフォルトの名無しさん
2012/05/06(日) 00:42:06.79AKB0048みてないのか?
0630デフォルトの名無しさん
2012/05/06(日) 01:32:31.41規制が多いWPなんて、手を出す意味ないもんなあ。
0631デフォルトの名無しさん
2012/05/06(日) 03:36:49.210632デフォルトの名無しさん
2012/05/06(日) 04:07:04.34中国も近いうちに滅亡するだろう
0633デフォルトの名無しさん
2012/05/06(日) 08:02:35.46GalaxyNexusは内部ストレージのみで、Xperia acroHDは
内部ストレージと本体メモリーに分かれてるんだけど、
どうしてストレージ構成が違うのか説明してるサイトとかある?
プログラマ的には意識する必要はないのかな?
0634デフォルトの名無しさん
2012/05/06(日) 14:16:11.56ありがとう。
同じS!メールでも機種によって挙動が違うみたいね。
困ったなぁ。
0635デフォルトの名無しさん
2012/05/06(日) 14:53:40.440636デフォルトの名無しさん
2012/05/06(日) 16:05:44.81フルスクラッチで書き直してるの?
できれば、有料のものを使わないで、いいやり方あればいいんだけど・・・
なにかいいやりかたないですか?
0637デフォルトの名無しさん
2012/05/06(日) 16:07:50.940638デフォルトの名無しさん
2012/05/06(日) 16:24:37.240639デフォルトの名無しさん
2012/05/06(日) 16:59:43.790640NAS6 ◆n3AmnVhjwc
2012/05/06(日) 17:14:30.61実験するのにはデータ型のビットを増やしたクラス作んなきゃ
ならないけどめんどい
0641NAS6 ◆n3AmnVhjwc
2012/05/06(日) 17:15:02.790642デフォルトの名無しさん
2012/05/06(日) 17:30:28.41UCよりAGEの方が面白いね。
ガンダムもこの路線でいけばいいのに。
0643デフォルトの名無しさん
2012/05/06(日) 17:30:56.870644デフォルトの名無しさん
2012/05/06(日) 17:39:22.97好きだけどなー
0645デフォルトの名無しさん
2012/05/06(日) 17:39:43.480646デフォルトの名無しさん
2012/05/06(日) 17:43:59.360647デフォルトの名無しさん
2012/05/06(日) 17:44:16.740648デフォルトの名無しさん
2012/05/06(日) 18:26:14.230649デフォルトの名無しさん
2012/05/06(日) 23:19:35.360650デフォルトの名無しさん
2012/05/06(日) 23:24:54.420651デフォルトの名無しさん
2012/05/06(日) 23:27:51.980652デフォルトの名無しさん
2012/05/06(日) 23:37:04.12getWidth、getHeightの使用が非推奨になっています。
http://developer.android.com/reference/android/view/Display.html
これを見るとgetSizeを使うようにと書かれていますが、
このgetSizeの使い方がわかりません。。。
どうすればこのメソッドで画面の縦・横のサイズ
(pixcelでもdpでもいいです)を取得できるのでしょうか?
0653デフォルトの名無しさん
2012/05/06(日) 23:45:34.36Display display;
中略
display.getSize(outSize);
int width = outSize.x;
int height = outSize.y;
0654デフォルトの名無しさん
2012/05/06(日) 23:56:52.21OutSizeのところでエラーになる。
0655デフォルトの名無しさん
2012/05/07(月) 00:00:13.450656デフォルトの名無しさん
2012/05/07(月) 00:47:25.00Display display;
display.getSize(outSize); <-- ここでエラー
int width = outSize.x;
int height = outSize.y;
outSizeをどう処理するのかわからない。。
だいたいでいいのでpointとdispkayの流れも教えてください。
おしえてくんでごめんなさい
0657デフォルトの名無しさん
2012/05/07(月) 00:51:42.23その調子じゃgetWidth、getHeightすら使えてなかったんだろうな
0658デフォルトの名無しさん
2012/05/07(月) 02:21:23.370659デフォルトの名無しさん
2012/05/07(月) 07:01:07.28例を挙げると、
1〜5とトピックがあって、画面遷移した後の初期状態では 1しか写っていないけど
スクロールバーで下に下げると5まで見ることができる
けど2以降を見るためにいちいちスクロールするのをやめて、遷移前の画面で2以降に飛べるようにしたい
(遷移後の画面のトップが1ではなく選択したトピックをトップにしたい)
たまにwikiとかのサイトでこういう動きを見かけるけど、それをブラウザじゃなくてアプリ内の画面遷移でやりたい
わかりにくい例だけど教えてください。
0660デフォルトの名無しさん
2012/05/07(月) 07:39:56.38いえ、getWidthとgetHeightはSDK2.3.3だと使えてました。
ただ、このgetSizeの開設やサンプルコードを書いたサイトが日本語じゃ見つからない。
英語はダメダメだから。。Developerサイトも見たけどそれらしき
サンプルコードも使い方も書いてない。
このメソッドを使わずに縦・横の長さを取得する方法はMetrial位ですかね?
0661デフォルトの名無しさん
2012/05/07(月) 07:55:48.59コピペでしか作れないってこと?
0662デフォルトの名無しさん
2012/05/07(月) 07:58:07.97エラー内容貼れよ
0663デフォルトの名無しさん
2012/05/07(月) 08:33:44.76そんなところで悩んでるなら、その時間をJavaの勉強に当てたほうが有意義。
0664デフォルトの名無しさん
2012/05/07(月) 10:13:53.20遷移前 startActivity で画面を移動するときに Intent#putExtra で見たいトピックを一緒に渡す
遷移後 Activity#getIntent, Intent#getなんとかExtra で見たいトピックを受け取り、 ListView#setSelection で見たいトピックを選択
0665デフォルトの名無しさん
2012/05/07(月) 10:26:45.86putExtraで渡してもいいけど
スクロール位置保存、取得するだけならSharedPreferences使えばいいんじゃね
0666デフォルトの名無しさん
2012/05/07(月) 10:33:06.96getSize()はAPIレベル13以降で使えるみたいだね
あとここの連中の大半(>>661みたいなの)は大したスキルも知識もないから
まともな回答返ってくると期待せずに、
同時進行で機械翻訳でもなんでも使って自分で調べた方が効率いいよ
0667デフォルトの名無しさん
2012/05/07(月) 10:39:00.440668デフォルトの名無しさん
2012/05/07(月) 10:43:54.83質問なんかせずに自分で調べるだけの方が速いよ
0669デフォルトの名無しさん
2012/05/07(月) 10:50:20.57エラーをエラーとしか言わないうちは解決しないね
初心者によくあることだが
0670デフォルトの名無しさん
2012/05/07(月) 10:56:11.47お前解ってないなあ
API対応してないならコンパイルすらできん
つまりEclipseで赤ぺけ出てる状態
0671304
2012/05/07(月) 11:05:12.03亀レスで申し訳ありませんが、親切に教えていただきありがとうございました。
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
}
0672デフォルトの名無しさん
2012/05/07(月) 11:07:24.21入門書読んだだけでわかってるつもりになってちゃダメヨwww
0673デフォルトの名無しさん
2012/05/07(月) 11:14:56.00uiHandler.postDelayed(this,500);でした。
pause後の処理とかやって行きたいと思います。
ありがとうございました
0674>>319
2012/05/07(月) 11:19:09.17よかった
で、後から思ったんだけど、まあ最初からUI出しっぱなしでもいいんだけどさ
端末をシェイクするとか、オプションメニューから出すとかでUIが出る仕様にしたほうがオシャンティーじゃないかと思った
runnableもねー、なんか気持ち悪いし感じになっちゃうしね
0675>>319
2012/05/07(月) 11:24:05.470676デフォルトの名無しさん
2012/05/07(月) 11:31:54.36これは恥ずかしい
0677デフォルトの名無しさん
2012/05/07(月) 11:41:49.99それともコンパイルが通るまでメッセージ見ないのかい?
0678デフォルトの名無しさん
2012/05/07(月) 11:48:34.740679304
2012/05/07(月) 11:50:02.15確かにソッチの方がオサレですね!
とりあえず、各ボタン設置&ボタンの中身と、ひと通り実装して余裕ありそうでしたら
メニューおしたら、ポンポンアニメーションにしたりする処理調べてやってみたいと思います。
0680デフォルトの名無しさん
2012/05/07(月) 12:14:27.22スクロールする方向へドラッグしようとするとscrollviewが動いてACTION_CANCELとなってしまいます。
ドラッグ中だけスクロールを止めて自由に移動させるにはどうすればいいのでしょうか。
0681デフォルトの名無しさん
2012/05/07(月) 12:33:25.61"<?>"の意味が分かりません。
何という機能でしょうか?
--------------------------------------------------
// アイテムクリックリスナー定義
class ListItemClickListener implements OnItemClickListener {
// onItemClickメソッド(リストの値クリック時イベント)
public void onItemClick(AdapterView<?> parent,
View view,
int position,
long id) {
--------------------------------------------------
よろしくお願いします。
0682デフォルトの名無しさん
2012/05/07(月) 12:38:34.58Generics ジェネリクス 総称型
0683デフォルトの名無しさん
2012/05/07(月) 12:40:43.59ScrollView のサブクラスを作って onInterceptTouchEvent をオーバーライドして false を返すというのはどうだろう
0684デフォルトの名無しさん
2012/05/07(月) 12:52:16.73左15文字くらいしか出てきません
あと五文字くらいなのですが、どうすば字を小さくor2行で書けますでしょうか?
xmlも「android:」入れてもそれらしきものは出てきません
よろしくお願いします
0685デフォルトの名無しさん
2012/05/07(月) 12:54:31.33ありがとうございます、一度やってみますね
0686デフォルトの名無しさん
2012/05/07(月) 12:56:30.260687デフォルトの名無しさん
2012/05/07(月) 13:03:49.01PCのWebブラウザで、YouTubeの動画をみながら、ブラウザを上下に
スクロールすると、動画が再生されながら、スクロールされますよね?
あれと同じように、VideoViewでビデオを再生させながら、画面をスクロール
できるようにさせたいのですが、
ScrollView ←add- LinearLayout ←add- VideoView
の順にaddViewしていったときに、VideoViewが表示されませんでした。
動画再生部分をスクロールさせながら、かつ再生も維持する方法を
ご存じの方、いらっしゃいましたらご教示ください。
0688デフォルトの名無しさん
2012/05/07(月) 13:38:51.54とりあえず思いつくのは・・・
android:background とかで VideoView に色を付けてみる
もし色が付かない → レイアウト的な問題
setZOrderOnTop(true) を呼んでみる
もし表示される → ウィンドウ的な問題
0689デフォルトの名無しさん
2012/05/07(月) 14:34:47.940690デフォルトの名無しさん
2012/05/07(月) 15:00:11.400691デフォルトの名無しさん
2012/05/07(月) 15:00:26.700692デフォルトの名無しさん
2012/05/07(月) 15:45:25.580693デフォルトの名無しさん
2012/05/07(月) 15:45:38.170694デフォルトの名無しさん
2012/05/07(月) 15:50:42.90レスありがとうございます。
さっそく両方やってみましたが、やはり、VideoViewが表示されません。
ご参考までに、検証に使っているアクティビティScrollTestActivityの
ソースコードをアップしました。
ttp://www.dotup.org/uploda/www.dotup.org2953842.java.html
ダウンロードパスワードは、
java
です。
50個のボタンをリニアレイアウトに縦に並べ、半分の25個目と26個目の間に
VideoViewを表示させようとしていますが、表示されません。
res/rawフォルダにテスト用の動画movie.mp4を保存し、VideoViewの
インスタンス作成時に、ファイルアクセス可能な領域にコピーして
そのパスをVideoViewにセットして再生しようとしています。
引き続き、何か助言をいただけるとありがたいです。
0695デフォルトの名無しさん
2012/05/07(月) 16:07:49.46あーぱっと見VideoViewのlayout_widthとlayout_heightが指定されてなくない?
0696デフォルトの名無しさん
2012/05/07(月) 16:09:30.680697デフォルトの名無しさん
2012/05/07(月) 16:48:39.91ソースみてもらってありがとうございます。
それで、
>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なのかと。
ただし、上にスクロールしていくと、童画の下のボタンが半分(動画の幅より右側の部分)
しか表示されませんでした。
が一歩前に進みました!ありがとうございます!
0698デフォルトの名無しさん
2012/05/07(月) 16:50:01.710699デフォルトの名無しさん
2012/05/07(月) 18:42:55.970700デフォルトの名無しさん
2012/05/07(月) 18:44:23.49オブジェクト
指向
プログラミング
0701デフォルトの名無しさん
2012/05/07(月) 19:13:22.86それは既に情報が減ってる
もっと情報はあるんだよ
解決のヒントを捨てるなって事だゴミ
0702デフォルトの名無しさん
2012/05/07(月) 19:47:13.25そうじゃなくてそもそも
<-- ここでエラー
だったんだからそれに比べりゃコンパイルエラーでもまだマシって事
十分じゃないがそれでも幾つか除外できるしな
というかちゃんとエラー書ければ、エラー見たとおりっていうだけのレベルっぽいけど
0703デフォルトの名無しさん
2012/05/07(月) 21:19:08.37一般的なAndroidアプリ開発のためだけにAndroid機を買おうと思い
中古のIS03〜IS05あたりで考えていますが、これってどうでしょうか?
0704デフォルトの名無しさん
2012/05/07(月) 21:25:23.50画像が大きいのかな?と思って余白部分も消してみたのですがやっぱり同じ。
間隔詰める方法を知ってる方いらっしゃったら教えてください。
0705momo15
2012/05/07(月) 21:39:21.89ご存知の方、アドバイスをいただけないでしょうか?
ある画像にタップ(onClickListener)とフリック(onTouchListener)の両方を登録しています。
すると、フリックのつもりがタップと感知されたり、タップのつもりが
フリックと感知されてしまったりします。
フリックは、onTouchListenerで、押された時のx座標と離れた時のx座標の差があるときに
フリックとみなしています。
やはり同じViewにタップとフリックの両方を実現することは難しいでしょうか?
多少の感知の誤りは仕方ないと思いましたが、あまりにも思い通りにいかないもので。。
タップとフリックの両方を同時になるべく誤りなく実現できる方法やアイディアがありましたら、
返信いただけると嬉しいです。よろしくお願いします。
0706デフォルトの名無しさん
2012/05/07(月) 21:48:12.020707デフォルトの名無しさん
2012/05/07(月) 22:09:58.05main(int argc,char *argv[]) のように固定文字パラメータも与える形でやりたいのですが。
解説ページがあったら教えて下さい。
0708デフォルトの名無しさん
2012/05/07(月) 22:11:34.69わざわざそんな古い機種買わなくても
予算はどのくらい?
一万もあれば去年の夏モデルが買えるよ
0709デフォルトの名無しさん
2012/05/07(月) 22:31:16.67Intent#ACTION_CREATE_SHORTCUT はどうだろう
0710デフォルトの名無しさん
2012/05/07(月) 22:39:39.36http://akiba-pc.watch.impress.co.jp/hotline/20120505/etc_akart.html
0711デフォルトの名無しさん
2012/05/07(月) 22:49:56.51それなんですね
情報は少ないようですね
0712デフォルトの名無しさん
2012/05/07(月) 23:31:32.69今までなんとなく書いてたこれが
Bundle > intent から情報を受取る部分なんですかね
0713デフォルトの名無しさん
2012/05/07(月) 23:45:40.40違うよ
その Bundle は onSaveInstanceState で保存したデータを受け取るところ
インテントは getIntent() で取れる
0714デフォルトの名無しさん
2012/05/07(月) 23:47:40.940715デフォルトの名無しさん
2012/05/08(火) 00:05:23.850716デフォルトの名無しさん
2012/05/08(火) 00:11:21.760717デフォルトの名無しさん
2012/05/08(火) 00:28:23.320718デフォルトの名無しさん
2012/05/08(火) 00:56:01.9010個の別の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
.........
という感じなのですが
0719デフォルトの名無しさん
2012/05/08(火) 01:17:56.340720デフォルトの名無しさん
2012/05/08(火) 03:04:24.960721デフォルトの名無しさん
2012/05/08(火) 03:28:54.270722デフォルトの名無しさん
2012/05/08(火) 04:47:00.420723デフォルトの名無しさん
2012/05/08(火) 05:07:25.25動作確認用にIS05持ってる
回線がないと2.3にできないので注意
とりあえず動かすための実機が欲しいなら十分役には立つよ
逆に古めの端末も持ってた方がいいということもある
0724デフォルトの名無しさん
2012/05/08(火) 05:16:50.72あんなちっちゃな画面でUI設計しても当てにならない。
無線LANのみで使うならソニータブレットを買いなさい。
0725momo15
2012/05/08(火) 05:42:56.43ありがとうございます。
GestureDetector、試してみます!
0726デフォルトの名無しさん
2012/05/08(火) 09:23:12.69フロントカメラもついてるし、良いと思うよ。
手軽に検証機が欲しいなら充分。
0727デフォルトの名無しさん
2012/05/08(火) 09:26:54.35いえいえ。
がんばれ
0728デフォルトの名無しさん
2012/05/08(火) 09:33:03.420729デフォルトの名無しさん
2012/05/08(火) 09:39:32.66CPUが変則でないのはいいが
駆動時間短いなあ
10時間はないと困る
0730デフォルトの名無しさん
2012/05/08(火) 09:40:44.852.0からだよ。
0731デフォルトの名無しさん
2012/05/08(火) 10:23:09.97http://engawa.2ch.net/test/read.cgi/poverty/1336439613/
0732デフォルトの名無しさん
2012/05/08(火) 11:40:00.00背景がうっすら見える文字にしたいのですが、できませんでしょうか?
0733デフォルトの名無しさん
2012/05/08(火) 11:47:36.290734デフォルトの名無しさん
2012/05/08(火) 12:39:48.41これを暗くしない方法ってありますか?
0735デフォルトの名無しさん
2012/05/08(火) 12:40:57.430736デフォルトの名無しさん
2012/05/08(火) 12:52:02.750737デフォルトの名無しさん
2012/05/08(火) 12:58:40.730738デフォルトの名無しさん
2012/05/08(火) 13:17:26.400739デフォルトの名無しさん
2012/05/08(火) 13:22:11.13たとえば、
TextView textView = new TextView(this);
textView.setText("hogehoge");
textView.setTextColor(Color.parseColor("#30ff0000");
とやると、赤文字が透けるよ。
#30ff0000の30の部分が透過率、これは00〜99という意味じゃなく、0〜255を16進数であらわしてる。
16進数変換とかで調べればいいよ
0740デフォルトの名無しさん
2012/05/08(火) 13:32:39.17AAbbCCddだとしたら
A:透過
b:R
C:G
d:B
0741デフォルトの名無しさん
2012/05/08(火) 13:53:18.52Xamarinが開発したC#での実装に切り替える事でほぼ解決する。
0742デフォルトの名無しさん
2012/05/08(火) 13:59:33.890743デフォルトの名無しさん
2012/05/08(火) 14:09:03.840744デフォルトの名無しさん
2012/05/08(火) 14:13:56.67iPhoneのリソース流用しやすくなるし
0745デフォルトの名無しさん
2012/05/08(火) 14:16:42.680746デフォルトの名無しさん
2012/05/08(火) 14:16:59.040747デフォルトの名無しさん
2012/05/08(火) 14:38:26.660748デフォルトの名無しさん
2012/05/08(火) 14:38:45.57ゴミだわ
0749デフォルトの名無しさん
2012/05/08(火) 15:21:26.08めんどくせえ。だったら自分でfreeさせろってえの。
0750デフォルトの名無しさん
2012/05/08(火) 15:36:04.640751デフォルトの名無しさん
2012/05/08(火) 16:00:50.21そして、メモリーリークの嵐に・・・
0752デフォルトの名無しさん
2012/05/08(火) 16:26:48.850753デフォルトの名無しさん
2012/05/08(火) 16:44:38.960754デフォルトの名無しさん
2012/05/08(火) 17:00:03.800755デフォルトの名無しさん
2012/05/08(火) 17:04:30.910756デフォルトの名無しさん
2012/05/08(火) 17:14:56.610757デフォルトの名無しさん
2012/05/08(火) 17:19:33.13どうやればいいでしょうか
0758デフォルトの名無しさん
2012/05/08(火) 17:24:00.962週間で200件以上のメモリーリソースリーク修正したことある。
まぁ大部分の功績はPurifyとBoundsCheckerな訳だが。
リークに脇が甘々なコード書く奴ほど俺だけは大丈夫だとかのたまうって事をよく学んだ
0759デフォルトの名無しさん
2012/05/08(火) 17:33:45.10足りなくなったらメモリ追加すればいいんだし。個人向けなら32GBもあれば足りるべ?
0760デフォルトの名無しさん
2012/05/08(火) 17:35:17.930761デフォルトの名無しさん
2012/05/08(火) 17:35:23.50携帯のメモリが増設出来るのかいw
0762デフォルトの名無しさん
2012/05/08(火) 17:41:43.310763デフォルトの名無しさん
2012/05/08(火) 17:42:20.37動画のフレームレートを取得したいのですがMediaStoreには格納されておらず
総フレーム数もわからないので計算も出来ません
動画プレーヤーの中にはフレームレートを表示しているアプリもありますが
どういった手段なのでしょうか? よろしくおねがいします
0764デフォルトの名無しさん
2012/05/08(火) 17:44:40.96まったく同意。
そういう意味で自分もあなたと同じように大丈夫かなと思ってる。
0765デフォルトの名無しさん
2012/05/08(火) 17:51:58.05orientation100回ぐらいやってみ?
0766デフォルトの名無しさん
2012/05/08(火) 17:57:02.560767デフォルトの名無しさん
2012/05/08(火) 17:58:18.880770デフォルトの名無しさん
2012/05/08(火) 20:05:53.38【Google】Androidアプリ作成part13
http://toro.2ch.net/test/read.cgi/tech/1331765762/
0771デフォルトの名無しさん
2012/05/08(火) 20:26:23.670772デフォルトの名無しさん
2012/05/08(火) 20:40:25.41fontの指定方法は
text.setTypeface(Typeface.createFromFile(fontのパス));です
0773デフォルトの名無しさん
2012/05/08(火) 21:46:50.220774デフォルトの名無しさん
2012/05/08(火) 21:50:17.220775デフォルトの名無しさん
2012/05/08(火) 22:50:34.57意味は特にない。
もちろんくぱぁ操作で拡大縮小も可能だ。
大きくしすぎると画面が真っ黒になって動かなくなったがw
0776デフォルトの名無しさん
2012/05/08(火) 23:27:49.31この意味がよく分かりません
x座標方面への移動というのはわかるのですが、100%pとはなんですか?
0777デフォルトの名無しさん
2012/05/08(火) 23:31:58.30http://developer.android.com/guide/topics/resources/animation-resource.html#translate-element
0778デフォルトの名無しさん
2012/05/08(火) 23:38:29.640779デフォルトの名無しさん
2012/05/08(火) 23:58:50.39やっぱりOut of Memory?
0780デフォルトの名無しさん
2012/05/09(水) 00:08:03.92エラーメッセージは英語だったんで良く覚えていないんだが、
フレームバッファが足りないぞゴルァって書いてあった気がする。
おおむね1024*1024 pxを超えたら真っ黒になる機種が多い。XOOMとか。
IS03だけ、幾ら拡大してもなんか表示出来ていた気がする。
この辺は機種依存が大きそうだねぇ。
0781デフォルトの名無しさん
2012/05/09(水) 05:15:11.59http://magpad.jugem.jp/?eid=98
に書いてある方法でサービスを用いて位置情報を5分毎に取得させたいのですが、1時間くらいでサービスが止まってしまいます。
調べてみたところ、サービスは永続性が保証されているわけではないとのことでした。
サービスを一日中動かし続けるためにはどのようにすればいいのでしょうか?
0782デフォルトの名無しさん
2012/05/09(水) 07:55:15.800783デフォルトの名無しさん
2012/05/09(水) 11:14:22.07ありがとうございます
調べてみます
0784デフォルトの名無しさん
2012/05/09(水) 11:14:38.74頑張ってね
0785デフォルトの名無しさん
2012/05/09(水) 14:33:20.58出来たかどうか、また書き込みにきてね
俺も同じような事やってて詰まってるから
0786763
2012/05/09(水) 14:47:39.39MediaMetadataRetriever.METADATA_KEY_FRAME_RATE
というのが検索に掛かるのですが 実際にはないですよね?
0787デフォルトの名無しさん
2012/05/09(水) 15:19:13.230788デフォルトの名無しさん
2012/05/09(水) 16:28:51.130789デフォルトの名無しさん
2012/05/09(水) 16:38:03.38フレーム数って返してくれませんよね?
0790デフォルトの名無しさん
2012/05/09(水) 18:45:55.210791デフォルトの名無しさん
2012/05/09(水) 19:37:34.99>>1の関連リンクにもある
http://www.techdoctranslator.com/android/guide/services
を熟読するんだ。サービスの死ににくさは
フォアグラウンドサービス > バインドされたサービス > 普通のサービス
どっかのブログで、仕事で引き継いだAndroidのソースコードがマジ糞まみれで
公式ドキュメント読んどけばこんな糞にはならないって言ってたの見て
http://www.techdoctranslator.com/ を読み出しました。
Android開発者は公式ドキュメント必読(たまに嘘があるけど)。
とかいう自分も全部はまだ読んでないんだけど
0792デフォルトの名無しさん
2012/05/09(水) 20:00:05.090793デフォルトの名無しさん
2012/05/09(水) 21:04:34.130794デフォルトの名無しさん
2012/05/09(水) 21:32:28.020795デフォルトの名無しさん
2012/05/09(水) 22:13:41.35エラーの内容すら読みとかずにここで「うごきません><」て質問するやつが
英語のドキュメント読むわけねーだろwww
0796デフォルトの名無しさん
2012/05/09(水) 23:52:55.330797デフォルトの名無しさん
2012/05/10(木) 00:01:52.120798デフォルトの名無しさん
2012/05/10(木) 00:15:53.98デバイス管理者とか不要でできるいい方法はないだろうか
0799781
2012/05/10(木) 00:57:12.20// サービスを開始するとき
AlarmManager alarmManager = (AlarmManager)getSystemService(ALARM_SERVICE);
alarmManager.setRepeating(AlarmManager.RTC, triggerAtTime, interval, service);
startService(intent);
// サービスを止めるとき
AlarmManager alarmManager = (AlarmManager)getSystemService(ALARM_SERVICE);
alarmManager.cancel(service);
stopService(intent);
サービスがどれくらい保つのかがよくわからなかったので、15分置きにAlarmでサービスを起動させています。
相談にのってくださってありがとうございます。
>>791
ありがとうございます。まだ全部ではありませんが読ませて頂きました。
startService()からstartForeground()に書きなおしてみようと思います。
0800デフォルトの名無しさん
2012/05/10(木) 01:00:31.810801デフォルトの名無しさん
2012/05/10(木) 01:02:37.360802デフォルトの名無しさん
2012/05/10(木) 01:33:49.84そして、画像名変更で南をのがれるも、
今度はActivityのsetContentView(R.layout.main);とすると、エラーになる。
0803デフォルトの名無しさん
2012/05/10(木) 01:34:11.310804デフォルトの名無しさん
2012/05/10(木) 04:21:08.44だいぶ前にその話題あったなあ
プロジェクト - クリーンを試して、ダメなら Eclipse 再起動
それでもダメなら OS 再起動みたいな感じだったような覚えが
あと間違えて .jpg とか置いてもなんか変になったような
0805デフォルトの名無しさん
2012/05/10(木) 04:24:00.19少しずつコピーし直すと直った
0807デフォルトの名無しさん
2012/05/10(木) 11:28:28.09> 15分置きにAlarm
5 分ごとに位置情報を取得したいんだから単純に 5 分ごとに AlarmManager から起動してもらってその足で位置情報取得すればいいんじゃないかと思ったけどまぁいいか
0808デフォルトの名無しさん
2012/05/10(木) 11:32:52.640809デフォルトの名無しさん
2012/05/10(木) 11:39:22.740810デフォルトの名無しさん
2012/05/10(木) 11:41:22.56プロジェクトをコピーして再度クリーン&リフレッシュしたらR.javaが復活。
原因は最初の画像を置き換えた事くらいしか思い浮かばない。
setContentView(R.layout.main);でエラーになったのは、
R.javaをimportしていたためだったので、削除したらエラーが消えて
プログラムが動くようになった。
ちなみに画像はpngからjpgに変えたので、
それがR.javaが消えた一連の原因かもしれない・・
0811デフォルトの名無しさん
2012/05/10(木) 11:42:52.98OS起動⇒アプリ起動みたいなことも可能なのかなと。
0812デフォルトの名無しさん
2012/05/10(木) 11:57:21.24可能
0813デフォルトの名無しさん
2012/05/10(木) 12:21:04.48終了時にメモリや画像をnullして消す処理を入れたんですが
android3.0以降のものではやはり現象が消えませんでした。
何が原因と考えられるでしょうか?
0814デフォルトの名無しさん
2012/05/10(木) 12:27:49.830815デフォルトの名無しさん
2012/05/10(木) 12:49:04.95a.pngとa.jpgが同時にあっただけとか
0816デフォルトの名無しさん
2012/05/10(木) 12:50:36.43ログには原因が書かれてないの?
0817813
2012/05/10(木) 13:22:06.84メモリ削ればなおったんですが
3.xは機種が今手元にないのでログはわりません。
あとメインactivityに音楽演奏のを継承してあります。
0818デフォルトの名無しさん
2012/05/10(木) 14:22:33.85いや、a.pngを消して、a.jpgを入れてみた。
今windows7のDesktop上でa.jpgをコピー
→ eclipseのdrawableフォルダのa.pngを削除後、貼り付け
でもやっぱり同じ現象が再現した。
バージョンは3.7
pngだと容量が大きくなるからjpgにしたんだけど、
ここはそんなに悩むところじゃないから
とりあえずpngで我慢しておく。時間がある時にまた調べてみます。
プロジェクトを一度クリーンしてインストールしてみる
0820デフォルトの名無しさん
2012/05/10(木) 15:46:59.79単純にOutOfMemoryじゃないの?
0821デフォルトの名無しさん
2012/05/10(木) 15:53:30.370822デフォルトの名無しさん
2012/05/10(木) 15:59:28.40697です。
>画面ドラッグで場所をぐりんぐりん動かせるVideoViewを開発したw
それ、かなり面白そうですね。
ScrollViewの中で、VideoViewを再生させつつ、ちゃんとスクロールもさせることに
ついては、あのあといろいろ調べて、ここ
ttp://stackoverflow.com/questions/4312585/androidvideoview-inside-a-scrollview
のAnswerに
So as of now you cannot scroll the video in android..
とあったので、いったんあきらめました・・・
0823813
2012/05/10(木) 16:10:56.21クリーンで入れた結果です。
ググったら
>なお、Activity#finishとActivity#moveTaskToBack の場合、メソッド実行後にアクティビティのが終了しても、タスクリスト上には残ったままです
と出てきました。 この両方を使って終了させています。
この残ってるタスクを完全に消さなければならないと思うのですが…
こういう終了方法も出てきましたが結果は同じでした。
ActivityManager activityManager = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);
activityManager.restartPackage(getPackageName());
0824デフォルトの名無しさん
2012/05/10(木) 16:22:04.192.xでいじって
今は起動時ではなく終了してホーム画面で1秒後ぐらいに機種の方に「エラー:強制終了しました」の
メッセージがポップで出る状態になってます。
ガーベージコレクトで支障をきたしてるような。
0825デフォルトの名無しさん
2012/05/10(木) 16:40:10.19途中ではみ出さないように改行して欲しいと考えています。
dipで作成していても機種によって折り返される位置が異なると思うのですが、
うまく折り返すにはどうすれば良いのでしょうか。
0826デフォルトの名無しさん
2012/05/10(木) 17:14:22.25それぞれの幅を見て自前でレイアウトしなおす
0827デフォルトの名無しさん
2012/05/10(木) 17:43:08.08開き直ってHorizontalScrollViewに配置する。
0828デフォルトの名無しさん
2012/05/10(木) 17:44:49.67"android flowlayout"でググれ
0829デフォルトの名無しさん
2012/05/10(木) 17:46:37.08エミュの3.xで試してエラー内容かけんのかいな
0830デフォルトの名無しさん
2012/05/10(木) 19:09:47.350831デフォルトの名無しさん
2012/05/10(木) 19:43:46.81学校からプログラムを持ち帰ったところ、学校では平気だったのに
家でeclipseを開いたところ、
onCreate内の
onItemSelected(AdapterView<?> parent, View view,int position,long id){
↑の下線部が(同じメソッド名で他の所も)全て赤くエラーになってしまっています。
何故か分からなくて困ってます><
スピナーでアイテムがセレクトされた時に使ってるのですが・・・
分かる方いらっしゃりますでしょうか?
よろしくお願いします。
カーソルを合わせると @Overrideを消してくださいと出てしまってます
0832デフォルトの名無しさん
2012/05/10(木) 20:03:35.26設定 Java コンパイラー の
Compiler compliance level(コンパイラ0準拠レベル)を 1.6 にしなさい
0833デフォルトの名無しさん
2012/05/10(木) 20:42:12.4108341/3
2012/05/10(木) 21:31:41.25OnTouchの下のvf.〜の行全てでNullPointerExceptionが出ます。
何が悪いのでしょうか?
多分XMLだと思うのですが
public class TestActivity extends Activity implements OnTouchListener {
ViewFlipper vf;
@Override public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
ViewFlipper vf = (ViewFlipper) findViewById(R.id.viewFlipper1);
vf.setOnTouchListener(this);
}
public boolean onTouch(View v, MotionEvent event)
{
vf.setInAnimation(AnimationUtils.loadAnimation(this, R.anim.push_left_in));
vf.setOutAnimation(AnimationUtils.loadAnimation(this, R.anim.push_left_out));
vf.showPrevious();
return false;
}
}
08352/3
2012/05/10(木) 21:32:07.12<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<ViewFlipper
android:id="@+id/viewFlipper1"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<include
android:id="@+id/first"
layout="@layout/s" />
<include
android:id="@+id/second"
layout="@layout/t" />
</ViewFlipper>
</LinearLayout>
08363/3
2012/05/10(木) 21:33:18.22<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<ImageView
android:id="@+id/imageView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/test" />
</LinearLayout>
s.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<ImageView
android:id="@+id/imageView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/test2" />
</LinearLayout>
0837デフォルトの名無しさん
2012/05/10(木) 21:34:30.310838デフォルトの名無しさん
2012/05/10(木) 21:40:10.990839デフォルトの名無しさん
2012/05/10(木) 21:43:16.54>>838
ありがとうございました。
ローカル変数からメンバ変数にしたときに消し忘れたみたいです・・・
馬鹿な質問ですいませんでした
0840デフォルトの名無しさん
2012/05/10(木) 21:54:18.92startService で Intent 投げれば Service#onStartCommand に届くからそれ見て変更するとか
bindService とか
ブロードキャストとか
0841デフォルトの名無しさん
2012/05/10(木) 21:58:07.49まあ余程天才じゃないとこの手のミスはするよ
0842デフォルトの名無しさん
2012/05/10(木) 22:33:09.00ブロードキャストを使う場合どのように使えばいいでしょうか?
Serviceのなかに受信のを作るんでしょうか?
0843デフォルトの名無しさん
2012/05/10(木) 22:35:26.23あ、ファイル名だけか大文字使えないの
0844デフォルトの名無しさん
2012/05/11(金) 00:27:55.38正気の沙汰じゃないな
0845デフォルトの名無しさん
2012/05/11(金) 04:19:41.110846デフォルトの名無しさん
2012/05/11(金) 04:41:57.03Objective-C
Java
なぜかAndroidが一番マシに見える。ふしぎ
0847デフォルトの名無しさん
2012/05/11(金) 04:58:22.910848デフォルトの名無しさん
2012/05/11(金) 07:19:42.61たぶん学校というか、なんとか教室みたいなのじゃね?
0849デフォルトの名無しさん
2012/05/11(金) 08:37:47.970850デフォルトの名無しさん
2012/05/11(金) 08:50:07.50Eclipse以外でやってんの?
0851デフォルトの名無しさん
2012/05/11(金) 09:17:31.80AIDEかな
https://play.google.com/store/apps/details?id=com.aide.ui&hl=ja
0852デフォルトの名無しさん
2012/05/11(金) 10:12:12.45EditTextをタップするとIMEが出てきますが、このIMEをフルスクリーンモードで表示したいです。
画面の縦横問わず特定のEditTextのときだけ、フルスクリーンモードにするにはどうすればいいんでしょうか?
0853デフォルトの名無しさん
2012/05/11(金) 10:44:55.70画面の向きが横(landscape)のときはIMEがフルスクリーンになるんだから、
edittextにフォーカスが移ったときにActivity#setRequestedOrientationで強制Landscapeにるとかかは?
0854デフォルトの名無しさん
2012/05/11(金) 10:58:41.67これはWindowsで開発じゃなくて、そもそもAndroid側で開発出来るのか。
凄いけど、タブレット持ってないし携帯じゃ小さすぎるな。
そんなに使いならタブレット買おうか悩む
0855デフォルトの名無しさん
2012/05/11(金) 11:00:10.61ソースを見る限り、IMEがフルスクリーンモードに入るかどうかは、IME側の自己判断みたいだよ
全面に EditText を貼ったフルスクリーンっぽい画面を自分で作るのはどうだろう
0856デフォルトの名無しさん
2012/05/11(金) 12:09:55.150857デフォルトの名無しさん
2012/05/11(金) 12:15:45.170858デフォルトの名無しさん
2012/05/11(金) 12:18:34.910859デフォルトの名無しさん
2012/05/11(金) 12:19:22.140860デフォルトの名無しさん
2012/05/11(金) 14:01:49.03Eclipse特有の不安定さと、Android特有の回りくどいプログラミングは
初心者を無駄にパニックにさせるから、教材としては向いているとは思えないのは同意
コードは正常なのにビルド通らないとかあるし
ど安定のフレームワークで教えてあげないと可哀想ではある
0861デフォルトの名無しさん
2012/05/11(金) 15:41:04.84\nではできませんでした。
TextView tv = new TextView(this);
tv.setText("test\n1Test\n1test");
tv.setSingleLine(false);
LinearLayout.LayoutParams textParams = new LinearLayout.LayoutParams(WC, WC);
this.layout.addView(tv, textParams);
0862デフォルトの名無しさん
2012/05/11(金) 16:10:32.410863デフォルトの名無しさん
2012/05/11(金) 16:31:22.64なるじゃん\nで。
見直せ
0864デフォルトの名無しさん
2012/05/11(金) 18:46:36.44どういう結論だったのかは忘れた
0865デフォルトの名無しさん
2012/05/11(金) 19:07:35.740866デフォルトの名無しさん
2012/05/11(金) 19:55:41.39これってpixelで指定したら、端末によって画面がはみ出るとか余るとか出ない?
0867デフォルトの名無しさん
2012/05/11(金) 21:52:40.18まあ、Androidプログラミングって、とりあえず本に書いてあるとおりにとか、
講師の言うとおりとかで、コードを打っていけば、ケータイで動くものが作れて
楽しいんだろうなとは思うけど、、、
25年前に、大学のSun3でUNIX Cから入った自分からみて、
Android SDK のJAVAがプログラミング初めてという新人がプロジェクトに
入ってくると、正直、コードレビューをするとき、何をどう言えばいいのか
非常に困っていて、逆に、彼らからみると、わけわかんないこと言ってる変なオッサンに
見えてるらしい。まあしょうがないけどね。
0868デフォルトの名無しさん
2012/05/11(金) 22:33:24.730869デフォルトの名無しさん
2012/05/11(金) 22:58:36.670870デフォルトの名無しさん
2012/05/11(金) 23:41:10.750871852
2012/05/12(土) 00:11:13.56画面が横の時のIMEフルスクリーンを縦にしたイメージです。
縦で使いたいので、強制横はやらない方向で行こうと思っています。
>>855
IMEフルスクリーンはIMEの判断でしたか。
てことは、アプリから制御は難しそうですね。
IMEフルスクリーンは諦めて別の方法を考えることにします。
ありがとございました。
0872デフォルトの名無しさん
2012/05/12(土) 00:54:21.96macで開発しているのですが、バックスラッシュではなく円記号で入力していました。
まったく関係ないところで間違えていました。
レスありがとうございました。
0873デフォルトの名無しさん
2012/05/12(土) 01:09:29.50フルスクリーンっぽくはやろうと思えば>>855の方法で
ソフトウェアキーボードが表示されたときの空きスペースのサイズをちょいちょいしたらとってこれるっぽいので
そこに縦横合わせたEditViewを貼り付ける感じになるのかも
ソフトウェアキーボードが表示されたときの検出方法がぐぐったらありますたよ
0874デフォルトの名無しさん
2012/05/12(土) 14:14:07.02変態レベルぶっちぎりでObj-Cが、糞重たさでJavaが脱落し、まともなのはC#だけ。
というか、iPhoneもAndroidもこれからC#へとシフトしていく気がするぞ。
0875デフォルトの名無しさん
2012/05/12(土) 14:22:34.76<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate
android:fromXDelta="-100%"
android:toXDelta="0%"
android:duration="500″/>
</set>
こういうxmlを作ろうとしたら、
XML 文書構造は同じエンティティー内で開始および終了しなければなりません。
と言われてエラーになるんですが、なぜですか?
0876デフォルトの名無しさん
2012/05/12(土) 14:37:34.93それ別の文字なんじゃないか
0877デフォルトの名無しさん
2012/05/12(土) 14:37:57.720878875
2012/05/12(土) 15:22:24.23そこを修正しても
<translate>
</translate>
ではないと何故か駄目でした・・・
ありがとうございました。
0879デフォルトの名無しさん
2012/05/12(土) 15:33:17.07MacがC#になることは無いから、iOSも無いな。
0880デフォルトの名無しさん
2012/05/12(土) 15:35:44.040881デフォルトの名無しさん
2012/05/12(土) 15:50:27.800882デフォルトの名無しさん
2012/05/12(土) 17:26:36.35画像だけを入れたリニアーレイアウトを3つincludeしたViewSwitcherにて、
setInAnimationとsetOutAnimationでアニメーションを設定したのですが、
画像はうまくアニメで切り替わらないのですが・・・
0883デフォルトの名無しさん
2012/05/12(土) 17:49:04.380884デフォルトの名無しさん
2012/05/12(土) 17:49:51.35買っとけ
0885デフォルトの名無しさん
2012/05/12(土) 23:25:33.310886デフォルトの名無しさん
2012/05/12(土) 23:50:36.140887デフォルトの名無しさん
2012/05/13(日) 01:10:13.27iPad3が大きな解像度を採用してandroidも後に続くかもしれないと考えると
巨大なテクスチャとか分割テクスチャとか用意してしまうんだけど今のままだとオーバーになりそうで嫌だ
0888デフォルトの名無しさん
2012/05/13(日) 01:56:06.120889デフォルトの名無しさん
2012/05/13(日) 04:24:16.16thx
ずっとブロードキャストレシーバだと思ってたから全然辿りつけなかったわ
こんな感じか
http://techbooster.jpn.org/andriod/application/1388/
0890デフォルトの名無しさん
2012/05/13(日) 04:36:08.85URI見ると一応分かるけど
0891デフォルトの名無しさん
2012/05/13(日) 04:38:03.160892デフォルトの名無しさん
2012/05/13(日) 10:38:30.88そのActivity上にEdittext付きのAlertDialogを表示させます。
操作時に入力部をダブルクリックで選択したときに画面上部
に出るActionBar(すべて選択、コピー、切り取りボタン)の背景が白いため、
同じく白で表示されるボタンが見えないのはバグなんでしょうか?
なんとか普通に青背景で表示させる方法はないものでしょうか?
いろいろパラメータをいじってみましたが、わからないです・・・。
0893デフォルトの名無しさん
2012/05/13(日) 12:00:01.19なった、という結果はでた。
0894デフォルトの名無しさん
2012/05/13(日) 12:47:32.30なぜArrayAdapter.add(T object)すると、ListViewが更新されるのでしょうか?
というのもeclipseでandroidのソースを辿っていくと何もしていないようなのです
※ArrayAdapter.class
public void add(T object) {
略
if (mNotifyOnChange) notifyDataSetChanged();
}
@Override
public void notifyDataSetChanged() {
super.notifyDataSetChanged();
mNotifyOnChange = true;
}
※BaseAdapter.class
public void notifyDataSetChanged() {
mDataSetObservable.notifyChanged();
}
※DataSetObservable.class
public void notifyChanged() {
synchronized(mObservers) {
for (int i = mObservers.size() - 1; i >= 0; i--) {
mObservers.get(i).onChanged();
}
}
}
※DataSetObserver.class
public abstract class DataSetObserver {
public void onChanged() {
// Do nothing
}
}
0895デフォルトの名無しさん
2012/05/13(日) 12:55:06.57辿り足りない
※AdapterView.java
class AdapterDataSetObserver extends DataSetObserver {
public void onChanged() {
...
requestLayout();
}
}
※AbsListView.java
protected void onLayout(boolean changed, int l, int t, int r, int b) {
...
layoutChildren();
...
}
※ListView.java
protected void layoutChildren() {
...
0896デフォルトの名無しさん
2012/05/13(日) 13:29:13.990897デフォルトの名無しさん
2012/05/13(日) 13:38:46.780898デフォルトの名無しさん
2012/05/13(日) 13:40:17.000899デフォルトの名無しさん
2012/05/13(日) 14:33:42.58ありがとうございます
確かにデバッグで1行ずつ調べたら
ArrayAdapter.add(Object) line: 179
→ArrayAdapter.notifyDataSetChanged() line: 247
→ArrayAdapter(BaseAdapter).notifyDataSetChanged() line: 50
→DataSetObservable.notifyChanged() line: 31
→★→AdapterView$AdapterDataSetObserver.onChanged() line: 776
という感じで呼ばれてました。
でもどうして★のように呼び出されるのかわかりません。
DataSetObservable.notifyChanged()のmObservers.get(i).onChanged();のmObservers.get(i)は
public class DataSetObservable extends Observable<DataSetObserver>を見て
>public abstract class Observable<T> {
> protected final ArrayList<T> mObservers = new ArrayList<T>();なので
DataSetObserver型
そしてDataSetObserver.onChanged();はさっきの通り
public abstract class DataSetObserver {
public void onChanged() {
// Do nothing
}
となっています。
いつの間にmObservers がAdapterDataSetObserver型になってるんでしょうか?
0900デフォルトの名無しさん
2012/05/13(日) 14:37:47.98例えばOnClickListenerを使う場合
アクティビティクラスにOnClickListenerをインプリメントしてイベントを実装するのパターンと
setOnClickListenerのところで無名クラスで実装するパターンではどういったメリット、デメリットがあるんですか?
サンプル等を見りかぎり、無名クラスで実装するほうが一般なのかと推測していますが
実際のところどっちのパターンで実装することが多いんですかね?
0901デフォルトの名無しさん
2012/05/13(日) 14:38:47.94※ListView.java
public void setAdapter(ListAdapter adapter) {
....
mDataSetObserver = new AdapterDataSetObserver();
mAdapter.registerDataSetObserver(mDataSetObserver);
....
}
※BaseAdapter.java
public void registerDataSetObserver(DataSetObserver observer) {
mDataSetObservable.registerObserver(observer);
}
※Obseravble.java
public void registerObserver(T observer) {
...
mObservers.add(observer);
...
}
0902デフォルトの名無しさん
2012/05/13(日) 14:41:51.22直接実装するとクラスの外に不必要に内部の実装を晒してることになるので、
一般的には無名クラスで実装するのが好ましい
ただAndroidの場合はプログラムの規模が小さいのが多いからあんまり気にしなかったり
メモリを節約するためだったりで直接実装したりするね
0903デフォルトの名無しさん
2012/05/13(日) 14:45:59.79無名クラスじゃなくてクラスの中にクラスを書く方法もある
それならメソッドがアホみたいに長くならないし外からも見えない
0904デフォルトの名無しさん
2012/05/13(日) 14:51:35.73>>903
あざーした
0905デフォルトの名無しさん
2012/05/13(日) 19:21:11.29ありがとうございます
setAdapterはListViewの方なんで見てませんでした・・・
しかもソースすごい複雑ですね。数時間眺めてほとんど理解できませんでした
0906デフォルトの名無しさん
2012/05/13(日) 20:04:20.090907デフォルトの名無しさん
2012/05/13(日) 22:06:48.92(選択テキストがオレンジになって、選択範囲を自由に変更できる状態)
setSelectionを呼び出すと、テキストは選択されていますが、その後選択範囲を動かせません。
0908デフォルトの名無しさん
2012/05/13(日) 23:27:04.300909デフォルトの名無しさん
2012/05/13(日) 23:49:51.180910デフォルトの名無しさん
2012/05/13(日) 23:57:32.02LinearLayoutのbackgroundの背景に設定した画像を
画像のアスペクト比に関係なく縦横引き延ばして画面いっぱいに
表示する方法ってありますかね?
fill、match_parentじゃ隙間が空いてしまうのですが・・。
Bitmapの変数を作ってget〜setとか何とかする以外ないんでしょうかね?
0911デフォルトの名無しさん
2012/05/14(月) 00:02:52.76別の方法で、画像をナインパッチにすれば引き伸ばされるとおも
0912デフォルトの名無しさん
2012/05/14(月) 00:03:08.590913デフォルトの名無しさん
2012/05/14(月) 00:06:46.74ナウシカあってたからいいたい気持ちはわかったから方法教えて。
0914デフォルトの名無しさん
2012/05/14(月) 00:07:35.74今ちょうど検索してxmlに配置したImageViewのプロパティに「scaleType」などの
項目があり、そこでちょうどFIT_XYがある事を知りました。
まさにこの方法で縦横比に関係なく画像を引き延ばして配置してくれました。
どうもありがとう。
0915デフォルトの名無しさん
2012/05/14(月) 00:41:56.630916デフォルトの名無しさん
2012/05/14(月) 00:52:29.66選択されたテキストを持つEditTextビューがあって、そのIMEが表示されたときカーソル出るってことはさ
setSelectionしたあとIME出しちゃえばいいってこと
0917デフォルトの名無しさん
2012/05/14(月) 02:14:16.01btn.setText("hogehoge");
btn.setSelection(2,4);
btn.onTouchEvent(MotionEvent.obtain(1, 1, MotionEvent.ACTION_DOWN, 0, 0, 0, 0, 0, 0, 0, 0, 0));
btn.onTouchEvent(MotionEvent.obtain(1, 1, MotionEvent.ACTION_UP, 0, 0, 0, 0, 0, 0, 0, 0, 0));
0918デフォルトの名無しさん
2012/05/14(月) 02:15:59.83俺は知らんけど隠すAPIはあるんだし。
0919デフォルトの名無しさん
2012/05/14(月) 07:15:03.14adk使ったらPCとUSB通信できるのかな
今までadbでポートフォワーディングしてたけどadbないと使えないし
0920デフォルトの名無しさん
2012/05/14(月) 07:17:26.680921デフォルトの名無しさん
2012/05/14(月) 09:04:05.08foo.db というファイルに、x と y というテーブルって作れるよね?
なんか、x はテーブルを作ってレコードを入れられるんだけど、
x の次に y のテーブルを作ってレコードを入れようとすると
android.database.sqlite.SQLiteException: no such table:
になってしまうんです。
0922デフォルトの名無しさん
2012/05/14(月) 11:12:31.42そのエラーの意味は「テーブルがないよ」だから、作れてないんじゃ
0923デフォルトの名無しさん
2012/05/14(月) 12:59:25.11SQLiteOpenHelperを使う場合、同一DB内の複数tableはonCreateで
まとめてcreateしないといけないのかもしれない
前にエラー出て仕方なく別DBにしたけど、いまぐぐるとそれで
うまくいってる例があった
0924デフォルトの名無しさん
2012/05/14(月) 13:32:22.270925デフォルトの名無しさん
2012/05/14(月) 14:11:32.050926デフォルトの名無しさん
2012/05/14(月) 14:16:47.700927デフォルトの名無しさん
2012/05/14(月) 14:22:08.100928デフォルトの名無しさん
2012/05/14(月) 18:28:35.04例えばSD上に
1Gのバイナリーデータを置いて、任意のオフセットにアクセスするような事は可能ですか?
または制限として例えば100M以上のファイルに対するアクセスは急激に遅くなる、とかありますでしょうか
0929デフォルトの名無しさん
2012/05/14(月) 18:33:55.810930デフォルトの名無しさん
2012/05/14(月) 18:51:48.03レスどうもありがとうございます
そうですよね。
例えば、10M単位の細かいバイナリファイルが100個あってその中の1つにアクセスする場合と、
1000Mのファイルが1つあって、その中から10Mブロックの1つ分にアクセスした場合に、
速度や他のパフォーマンス上に差が出たりするものでしょうか?
0931デフォルトの名無しさん
2012/05/14(月) 18:57:36.03通常FAT32なのでおのずと4GBが上限となる。
0932デフォルトの名無しさん
2012/05/14(月) 19:04:41.24ばかか
0933デフォルトの名無しさん
2012/05/14(月) 19:14:33.86windowsで同じことやってみ
ていうか10MBでもandroidにとってはけっこうな容量だぞ
特に去年のモデルでは内部がトレージ400MBぐらいしかないのが多数
0934デフォルトの名無しさん
2012/05/14(月) 19:24:50.26いまどき4Gで青天井はねーな。
0935デフォルトの名無しさん
2012/05/14(月) 19:26:49.57SDHCはFAT32で MAX32GB(セクタ数を16bit管理している場合)まで
ただし 1ファイルは MAX4GBまで
0936デフォルトの名無しさん
2012/05/14(月) 22:48:54.640937デフォルトの名無しさん
2012/05/15(火) 04:18:45.22デスクトップPCでのJavaプログラミングの考え方と、モバイル端末でのJavaプログラミングの考え方、違えたほうがいいかどうか教えてくだちい
実行速度優先したほうがいいんかぇ・・・?
0938デフォルトの名無しさん
2012/05/15(火) 07:58:51.530939デフォルトの名無しさん
2012/05/15(火) 09:24:42.41っていう馬鹿な人もいるけどね。
使いたければ使えばいいじゃない。
0940デフォルトの名無しさん
2012/05/15(火) 09:41:44.87実行速度を優先する必要があるアプリなら実行速度を優先すればいいが
そうでなければ可読性、メンテナンス性を優先する方がいいと俺は思うが
あとはgetter/setterだけの問題でもないので、ここでも読んでおく↓
http://developer.android.com/guide/practices/design/performance.html
0941デフォルトの名無しさん
2012/05/15(火) 10:10:46.65・Avoid Internal Getters/Setters
getter/setterは普通はいい設計だけど
ループの中で頻繁に呼び出されるような処理で使うのは高くつくよってことか
結構何も考えないで使ってたから参考になる。
でも将来的にはJITがインライン展開するよ。とも書いてあるね。
Froyoって2.2だよね。4.0とかどうなんだろう?ソース読んでる人とかはわかるのかな?
考えてみたら、インライン展開する判定はコンパイラーの仕事だよね?
インラインが高速なのであれば、展開する判定(単純にメンバー変数にアクセスしているだけのメソッドを対象にするなら)
の実装はそんなに大きな事じゃない気がするけどな。
0942デフォルトの名無しさん
2012/05/15(火) 10:19:01.65翻訳候補の言語が3つ表示されるところ、英語、日本語、と来てなぜかたまに韓国語が出てきます。
全く一度も使ったことがないにも関わらずです。
韓国語表示を消すために、適当にアイスランド語に切り替えたりするのですが、
しばらくするとまた韓国語表示が出てくるので、キモっと思ってしまいます。
これってなんなんでしょうか?
韓国人にアカウントをハックされてる?
0943デフォルトの名無しさん
2012/05/15(火) 14:46:47.22あんまり速度とか気にしなくてもいいようになると思うんだが
0944デフォルトの名無しさん
2012/05/15(火) 14:58:11.49使い残しのコアが増えるだけ
0945デフォルトの名無しさん
2012/05/15(火) 15:01:23.80…って、よくこち亀の表現で使われてるよね
0946デフォルトの名無しさん
2012/05/15(火) 15:08:12.94スレッドとか知らなそうだし
0948デフォルトの名無しさん
2012/05/15(火) 15:11:55.25androidから参入した人ってそんなかんじが多数
0949デフォルトの名無しさん
2012/05/15(火) 18:55:39.67端末から出る音を録音する方法ってどうやるんでしょうか?
知ってる人いたら教えてください。
イメージ的にはxPianoというアプリの録音機能のような感じです。
0950デフォルトの名無しさん
2012/05/15(火) 18:57:55.590951デフォルトの名無しさん
2012/05/15(火) 19:22:34.260952デフォルトの名無しさん
2012/05/15(火) 19:28:47.77だからシングルスレッドで作るべきなんだよ
0953デフォルトの名無しさん
2012/05/15(火) 20:05:50.56・ラジカセを用意します
・他の音が出ないよう注意します。夕食前は厳に避けるべきです。
0954デフォルトの名無しさん
2012/05/15(火) 20:26:12.74多分、JAVAを理解してないからそんなこというんだろうけど
0955デフォルトの名無しさん
2012/05/15(火) 21:05:18.08それ以上いけない
0956デフォルトの名無しさん
2012/05/15(火) 22:27:24.940957デフォルトの名無しさん
2012/05/15(火) 22:32:40.19最初に起動した状態から画面を固定して起動時onDestroy()を呼ばないようにするにはどうすればいいですか?
0958デフォルトの名無しさん
2012/05/15(火) 22:38:53.36ソースどころかどういう処理してるかもかかずに、
onDestoroy()呼ばれてクラッシュとか言われても誰も答えられんと思う
エスパー降臨を待て
0959デフォルトの名無しさん
2012/05/15(火) 22:49:30.47config.orientation == Configuration.ORIENTATION_PORTRAIT
のマシンの判断がおかしくなってるようです
横画面で起動してるのになぜか縦と認識して縦固定命令を行なっています
以前は問題なかったんですがちょっとしたタイミングでおかしくなったようです
原因がわかりません、対処法も…
0960デフォルトの名無しさん
2012/05/15(火) 22:53:31.18これとかは?
ttp://techbooster.jpn.org/andriod/hacks/4916/
0961デフォルトの名無しさん
2012/05/15(火) 23:01:04.05今一番問題なのは画面は横になってるのにconfig.orientationが縦だと返事してしまうことです
0962デフォルトの名無しさん
2012/05/15(火) 23:09:07.740963デフォルトの名無しさん
2012/05/15(火) 23:13:36.41if (config.orientation == Configuration.ORIENTATION_PORTRAIT) {
this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);}
ここを通過した後縦に切り替わってしまうんです
0964デフォルトの名無しさん
2012/05/15(火) 23:13:43.66ttp://michelle-gf.blogspot.jp/2011/04/blog-post_05.html
おかしくなったタイミングが特定できれば、そのタイミングの前までいったんソースを戻すとか。
またはJavaソースかmanifest.xmlの縦横固定の設定に関連する記述をいったんリセットして動作確認するとかでは?
0965デフォルトの名無しさん
2012/05/15(火) 23:13:53.420966デフォルトの名無しさん
2012/05/15(火) 23:38:50.47やりたいことは起動時に縦で開いたら縦固定、横で開いたら横固定にしたいということになるのでしょうか?
じゃこれは?
ttp://blog2.kojin.biz/2010/04/23/android%E3%81%A7%E5%9B%9E%E8%BB%A2%E3%82%92%E5%9B%BA%E5%AE%9A%E3%81%AB%E3%81%97%E3%81%9F%E3%82%8A%E8%A7%A3%E9%99%A4%E3%81%97%E3%81%9F%E3%82%8A%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%E3%81%AB%E3%81%A4/
0967デフォルトの名無しさん
2012/05/16(水) 00:08:26.54そのように書いていて今までうまくいっていたんですが
今なぜか横画面表示なのにPORTRAIT縦と判断されるようになってしまっているんです。
それと横画面限定でonCreateが終わった後にonDestroy()が呼ばれてしまう問題があります。上記の弊害かもしれません。
0968デフォルトの名無しさん
2012/05/16(水) 00:35:40.020969デフォルトの名無しさん
2012/05/16(水) 00:38:01.950970デフォルトの名無しさん
2012/05/16(水) 00:43:46.59できる
ttp://itunes.apple.com/jp/app/id329407406?mt=8&ign-mpt=uo%3D4
ttps://play.google.com/store/apps/details?id=com.btdstudio.othello&feature=related_apps#?t=W251bGwsMSwxLDEwOSwiY29tLmJ0ZHN0dWRpby5vdGhlbGxvIl0.
0971デフォルトの名無しさん
2012/05/16(水) 00:47:10.22できる
ttp://smartphone.hangame.co.jp/
0972デフォルトの名無しさん
2012/05/16(水) 01:00:57.96viewからACTION_DOWNを取りたくて模索中にみつけました
0973デフォルトの名無しさん
2012/05/16(水) 01:56:46.550974デフォルトの名無しさん
2012/05/16(水) 02:00:05.25なんか画面回転しながら起動していたような希ガス
バックライトOFFとかでもぐりんぐりん回転されてたハズ
回転しないようにしたから回転対応しなくてよい!
なんて考え捨てて、全画面で回転対応して乗り切った覚えがあるぜ
横画面で起動ってことは、ホームも横画面になってるの?
0975デフォルトの名無しさん
2012/05/16(水) 07:56:17.84すいません間違えました
ACTION_UPが取りたいんです
0976デフォルトの名無しさん
2012/05/16(水) 08:52:10.27地図の縮尺レベルを一定値以下に下げないようにしたいと考えています。
それに当たって「MapViewに最低縮尺レベルを設定する。」もしくは
「縮尺レベルが一定値になったら、拡大縮小の『-』ボタンを無効状態にする。」
といった手段を考えているのですが、どちらの手段もやり方がわかりません。
これらの方法が可能なのか、可能であればやり方を知っている方がいらっしゃいましたら
教えていただけないでしょうか。
(ちなみにピンチ操作は今回は考慮しません)
0977デフォルトの名無しさん
2012/05/16(水) 08:58:24.99>>973でとれるよ
MotionEvent#getAction()
0978デフォルトの名無しさん
2012/05/16(水) 09:20:29.71それを言っちゃうとみんなアホになるぞw
0979デフォルトの名無しさん
2012/05/16(水) 10:00:12.29DIGNOのUSBドライバを
http://www.kyocera.co.jp/prdct/telecom/consumer/isw11k/usb/
でインストールしてもeclipseで読み込んでくれない
何がいけないいんだ?
0980デフォルトの名無しさん
2012/05/16(水) 10:01:47.01DIGNOのUSBドライバを
http://www.kyocera.co.jp/prdct/telecom/consumer/isw11k/usb/
でインストールしてもeclipseで読み込んでくれない
何がいけないいんだ?
0981デフォルトの名無しさん
2012/05/16(水) 10:10:50.820982デフォルトの名無しさん
2012/05/16(水) 10:28:34.11落ち物ゲー作ろうとしてるのですが、
落ちてくるものはSurfaceView・下で拾うものはImageViewで書いてます。
ImageViewはActivity側で生成やら操作設定をしていて、SurfaceViewは別にクラス作って
Activityではただ放り込んでるだけなので、当たり判定の実装に頭を悩ませてます。
下の土台のために、もう一個SurfaceView作っても
結局クラスが分かれてる事に変わりはないので手詰まっています。
この場合一つのSurfaceViewで、どちらも描写するのが一般的でしょうか?
0983デフォルトの名無しさん
2012/05/16(水) 10:32:08.55[ ] といったただの四角や○だけのボタンを作れるのだが[Test]といった文字列を有したボタンを作るにはどうしたら良いだろう?
RectButtonじゃ無理なのだろうか?ぐぐってもそれらしいのがないぜ・・・
Processingの本もあるにはあるんだが、クイックリファレンスにButtonすら存在しなかった
0984デフォルトの名無しさん
2012/05/16(水) 12:05:30.760985デフォルトの名無しさん
2012/05/16(水) 12:23:05.50どんな風に事故解決したのかぐらい書いていけよ
お前は解決したからそれでいいのかも知れんが
もし今後同じようなことが起こったヤツの参考にならんだろ
0986デフォルトの名無しさん
2012/05/16(水) 12:30:59.50結局自分でText作れってことで…対応になるのかなぁ
問題はText + Buttonのカラー情報がなぜか同一扱いされてて重ねれないんだよね。
で、TextにかけるColorの設定なんてあるわけもなくどうしようかなーと考えてる所
取り敢えず、解決した部分はそんな関数ねえよハゲ!ってとこだけ
0987デフォルトの名無しさん
2012/05/16(水) 12:34:05.06パーミッションもちゃんとKILL_BACKGROUND_PROCESSESも入れてるのにkillBackgroundProcessesでもProcess.killProcessでも殺せないのですが。。。
0988デフォルトの名無しさん
2012/05/16(水) 13:10:34.090989デフォルトの名無しさん
2012/05/16(水) 13:48:55.92SharedPreferenceを呼び出したいんですが、
そのクラスに無理やりContextやActivityを継承するしかないんでしょうか?
0990デフォルトの名無しさん
2012/05/16(水) 13:52:50.510991987
2012/05/16(水) 16:51:26.94何事も起こらなかったかのようにそのままブラウザが生きてるorz
0992デフォルトの名無しさん
2012/05/16(水) 17:25:05.270994デフォルトの名無しさん
2012/05/16(水) 17:27:08.670995デフォルトの名無しさん
2012/05/16(水) 18:25:35.370996デフォルトの名無しさん
2012/05/16(水) 20:39:20.45エヴァスマホとJOJOスマホで悩む
0997デフォルトの名無しさん
2012/05/16(水) 20:44:49.96いろいろ試しましたがとれないです
public class WatchService extends Service implements OnTouchListener, OnLongClickListener{
@Override
public void onStart(Intent intent, int startId) {
super.onStart(intent, startId);
// Viewからインフレータを作成する
LayoutInflater layoutInflater = LayoutInflater.from(this);
// 重ね合わせするViewの設定を行う
WindowManager.LayoutParams params = new WindowManager.LayoutParams(
WindowManager.LayoutParams.FILL_PARENT,
WindowManager.LayoutParams.FILL_PARENT,
WindowManager.LayoutParams.TYPE_SYSTEM_OVERLAY,
WindowManager.LayoutParams.FLAG_WATCH_OUTSIDE_TOUCH,
PixelFormat.TRANSLUCENT);
// WindowManagerを取得する
wm = (WindowManager) getSystemService(Context.WINDOW_SERVICE);
// レイアウトファイルから重ね合わせするViewを作成する
view = layoutInflater.inflate(R.layout.overlay, null);
view.setOnTouchListener(this);
view.setOnLongClickListener(this);
// Viewを画面上に重ね合わせする
wm.addView(view, params);
}
0998977
2012/05/16(水) 20:45:08.05public boolean onTouch(View v, MotionEvent event) {
// TODO Auto-generated method stub
String action = "";
switch (event.getAction()) {
case MotionEvent.ACTION_DOWN:
action = "ACTION_DOWN";
break;
case MotionEvent.ACTION_UP:
action = "ACTION_UP";
break;
case MotionEvent.ACTION_MOVE:
action = "ACTION_MOVE";
break;
case MotionEvent.ACTION_CANCEL:
action = "ACTION_CANCEL";
break;
}
return true;
}
@Override
public boolean onLongClick(View v) {
// TODO Auto-generated method stub
return false;
}
}
0999デフォルトの名無しさん
2012/05/16(水) 20:54:44.791000デフォルトの名無しさん
2012/05/16(水) 20:55:02.9410011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。