Androidプログラミング質問スレ Part22
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
2012/05/16(水) 21:13:49.11※プログラミング自体が初めて!なあなたには↓↓↓こちらへ
スレ立てるまでもない質問はここで 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プログラミング質問スレ Part21
http://toro.2ch.net/test/read.cgi/tech/1334579588/
0002デフォルトの名無しさん
2012/05/16(水) 21:17:57.17前スレ998の名前は977じゃなく997です
0003デフォルトの名無しさん
2012/05/16(水) 21:39:33.040004デフォルトの名無しさん
2012/05/16(水) 23:12:03.750005デフォルトの名無しさん
2012/05/16(水) 23:49:50.11乙
0006デフォルトの名無しさん
2012/05/16(水) 23:53:30.41乙
>>997
リファレンス読まずに意味わからないままフラグ使うのやめようよ
FLAG_WATCH_OUTSIDE_TOUCH は ACTION_OUTSIDE は受け取るけど down/move/up は受け取らないと書いてあるじゃないか?
> public static final int FLAG_WATCH_OUTSIDE_TOUCH
> Window flag: if you have set FLAG_NOT_TOUCH_MODAL, you can set this flag to receive
> a single special MotionEvent with the action MotionEvent.ACTION_OUTSIDE for touches that occur outside of your window.
> Note that you will not receive the full down/move/up gesture, only the location of the first down as an ACTION_OUTSIDE.
00076
2012/05/17(木) 00:11:13.59ソースを見ると TYPE_SYSTEM_OVERLAY, TYPE_SECURE_SYSTEM_OVERLAY, TYPE_TOAST のウィンドウは
FLAG_NOT_TOUCHABLE が自動的に付加され FLAG_WATCH_OUTSIDE_TOUCH が自動的に外されるようです
つまりこれらのタイプのウィンドウはフラグ指定にかかわらず何も受け取れませんってことのようです
0008デフォルトの名無しさん
2012/05/17(木) 00:25:06.992.4系でゲームを作成していてある程度の骨組みができて喜んでたのですが、問題が発生しました。
タッチイベントについて、
onLongPress後からはonScrollイベントが取得できないようなのですが、
回避策or代替案はありますでしょうか?
今やろうとしている操作としては以下です。
1. アイテムインベントリーエリアのスワイプ
2. アイテムのダブルクリックによる詳細表示
3. アイテムを長押しすると、アイテムが選択状態になり、
そのままドラッグするとアイテムがくっついてくる状態となる
3. が onLongPress+onScroll で実装できるかなーとおもっていたのですが
そうもいかないようです。
よろしくお願いします。
0009デフォルトの名無しさん
2012/05/17(木) 00:57:05.15パソコンのスペックがよければ少しは軽くなりますか?
今はこんな感じです
Windows7 64bit
Eclipse 64bit
C2D 2.8Ghz
メモリ4GB
SSD
実機があってもデバッグできないならあまり意味がなさげで…
0010デフォルトの名無しさん
2012/05/17(木) 01:28:26.83何を勘違いしてるのか知らんが実機でもデバッガの機能はフルに使えるぞ
0011デフォルトの名無しさん
2012/05/17(木) 01:34:20.40変数の中身とか見れるんですか?
逆に実機だとできないことなんかあります?
0012デフォルトの名無しさん
2012/05/17(木) 01:57:18.75コンソールが使えないだけなんですね
ありがとうございました
中古だと1万とかするんですが、新規で安く買う方法ないんですかね…探してみます
0013デフォルトの名無しさん
2012/05/17(木) 03:32:03.94乙
0014デフォルトの名無しさん
2012/05/17(木) 09:06:39.80アイテムにOnTouchりすな、OnLongClickりすなを設定
アイテムをロングクリック
ListビューのonTouchを抑制する(リストビュークラスのonInterceptTouchEventあたりで判定)
onTouch()でアイテム動かす
リストの上下側にアイテム持ってきたらscrollby
みたいな
0015デフォルトの名無しさん
2012/05/17(木) 09:49:21.95ありがとうございます
タッチイベントを取得できる状態でオーバーレイするにはどうしたら…
0016デフォルトの名無しさん
2012/05/17(木) 12:27:54.636じゃないけど
TYPE_SYSTEM_ALERTで取れないかな?
0017デフォルトの名無しさん
2012/05/17(木) 13:45:48.19if文の中でローカル変数の宣言を行うとif文を抜けた後は適用されないのでしょうか?
0018デフォルトの名無しさん
2012/05/17(木) 13:55:08.59ローカル変数は { } の中だけで有効だからね
JAVA変数スコープでググるといいよ
0019デフォルトの名無しさん
2012/05/17(木) 14:28:21.98返答ありがとうございます。
探してみます。
0020デフォルトの名無しさん
2012/05/17(木) 14:47:06.26{
}
でくくられている中のものはペットボトルで、全部飲み干したら( {} からでたら)なくなる。
0021デフォルトの名無しさん
2012/05/17(木) 14:50:05.300022デフォルトの名無しさん
2012/05/17(木) 14:58:12.100023デフォルトの名無しさん
2012/05/17(木) 15:18:11.560024デフォルトの名無しさん
2012/05/17(木) 15:18:30.43{}(mnkやティッシュ)に出した奴は、もう二度と他では使われないだろ
そういうことだ
グローバルという、保存庫に冷凍しておけばいつでも取り出して使えるぞ
0025デフォルトの名無しさん
2012/05/17(木) 15:20:44.040026デフォルトの名無しさん
2012/05/17(木) 16:44:33.60一応とれたんですがタッチイベントやキーイベントが下のアプリに届かなくなりました
0027デフォルトの名無しさん
2012/05/17(木) 16:46:22.12CPU性能上げれば早くなるぞ、俺もc2dだったがsandyにかえたらエミュでもサクサクだわ
ただ実機の方が早いし楽だ。実機開発がいいぞ
0028デフォルトの名無しさん
2012/05/17(木) 16:57:35.3500299
2012/05/17(木) 18:41:34.59有難う御座います。Sandy/Ivyは多分MBP待ちです・・・
>>27
X86なんですが重いです・・・
安い白ロムでAndroid 2.2搭載のものを買おうとしてますが、最終確認ですけど
白ロムをいきなり購入しても開発機しての運用には支障はないものでしょうか?
通信するアプリではない限り・・・
0030デフォルトの名無しさん
2012/05/17(木) 20:12:13.35view の onTouchEvent
DOWNした時にしか呼ばれないのですが、何故ですか。
UPもMOVEも反応なしです。
Activity の onTouchEvent には全部来るのに。
0031デフォルトの名無しさん
2012/05/17(木) 20:13:50.580033デフォルトの名無しさん
2012/05/17(木) 21:21:24.45機種によるとしか
0034デフォルトの名無しさん
2012/05/17(木) 22:19:06.46Matrix使ってCreateBitmapで回転させると縁がジャギが出ます
アンリエイリアスオプションもいれてますが変わりません
ジャギが出ないようにするにはどうすればいいでしょうか?
00356
2012/05/17(木) 22:54:06.9200366
2012/05/17(木) 22:56:06.04それにまた勘違いで適当なこと言ってしまった
しばらく黙ってます・・・
0037デフォルトの名無しさん
2012/05/17(木) 23:01:21.950038デフォルトの名無しさん
2012/05/17(木) 23:28:40.420039デフォルトの名無しさん
2012/05/17(木) 23:46:57.530040デフォルトの名無しさん
2012/05/18(金) 00:01:55.05ざわつくと開発者として心配になります。
海外にも公開してるんだけど、
・うごかねー、カス (星2)
・↑開発者の好意で作った無料アプリだろボケカス。俺は動くわ(星5)
みたいなやりとりが出てくると、なんかハラハラします。
使ってくれてありがとう!みたいに心象よくしといたほうがいいかな。
0041デフォルトの名無しさん
2012/05/18(金) 00:03:05.23それの挙動、言語によってまちまちなんだよね。
0042デフォルトの名無しさん
2012/05/18(金) 00:52:34.830043デフォルトの名無しさん
2012/05/18(金) 00:54:35.280044デフォルトの名無しさん
2012/05/18(金) 00:59:42.320045デフォルトの名無しさん
2012/05/18(金) 06:57:46.12rawフォルダにmp3ファイルぶっこんだら、
エミュレータの実行(起動はすでにしてる)に5分ほどかかるようになりました。
それまでは5秒程度だったのに。
サンプルでいれたmp3のサイズがでかすぎるせい?8メガなんですけど。
でかすぎるせいでした。700kbのファイルでも結構遅延しますね。お疲れさまでした。
キャッシュみたいなもん無いんですかね。
0046デフォルトの名無しさん
2012/05/18(金) 06:57:55.770047デフォルトの名無しさん
2012/05/18(金) 07:06:07.86AlarmManagerで5分置きに何もしないアクテビティを走らせる
RecentTaskInfoでそのアクテビティを基準にして5分の間に起動したアプリを取得する
結果:何もしないアクテビティ起動するたびに画面がちらついてイラつく
他の方法考えるか...
0048デフォルトの名無しさん
2012/05/18(金) 07:52:53.122つ左寄せ、1つ右寄せその間は隙間。
こういうレイアウトをLinearLayoutで作りたい場合ってどうしてます?
Relativeだと作れるんですが、他部分との兼ね合いでなるべくLinearで作りたくて。
weightとかalignとかで頑張って作れませんか?
0049デフォルトの名無しさん
2012/05/18(金) 08:38:20.00リリース直後に
ゴミw星1つ
ってコメントを自作自演してる俺は5つ星収集家
0050デフォルトの名無しさん
2012/05/18(金) 09:44:50.25android:layout_width="fill_parent"
android:layout_htight="wrap_content"
...
<LinearLayout
android:layout_width="wrap_content"
android:layout_htight="wrap_content"
...
<LinierLayout ・・・/>
<LinierLayout ・・・/>
</LinearLayout>
<LinearLayout
android:layout_width="fill_parent"
android:layout_htight="wrap_content"
android:gravity="right"
android:layout_weight="1"
...
</LenearLayout>
</LenearLayout>
じか書きなんで見難くてすいません。
まず横fillの親レイアウト作って、横wrapの子1レイアウトと横fill、grvity=right、weith=1の子2レイアウトを作る。
後は子1にレイアウトなりウィジェットなり2個入れればできます。
0051デフォルトの名無しさん
2012/05/18(金) 09:47:43.76子2のレイアウト閉じてなかったですね。
0052デフォルトの名無しさん
2012/05/18(金) 09:48:39.260053デフォルトの名無しさん
2012/05/18(金) 10:03:02.38<TextBox android:layout_width="wrap_content" weight="0" Value="●●"/>
<TextBox android:layout_width="0" weight="1"/>
<TextBox android:layout_width="wrap_content" weight="0" Value="●"/>
</LineraLayout>
0054デフォルトの名無しさん
2012/05/18(金) 11:04:52.42マネしたいけど、その勇気がないw
0055デフォルトの名無しさん
2012/05/18(金) 11:46:53.35<?xml version="1.0" encoding="utf-8"?>
<LinearLayout orientation="Horizontal" android:layout_width="match_parent" >
<TextView
android:layout_width="match_parent" android:layout_weight="1" android:gravity="left" android:text="●●"/>
<TextView
android:layout_width="match_parent" android:layout_weight="1" android:gravity="right" android:text="●"/>
</LinearLayout>
0056デフォルトの名無しさん
2012/05/18(金) 19:41:21.28Google Play と Google 所有のオンライン/モバイル サービス以外ではアプリケーションを宣伝しません。
ってやつチェックOFFにしてたがいいのかな?
0057デフォルトの名無しさん
2012/05/18(金) 20:01:38.10「無線ネットワークの使用」「GPS機能の使用」の有効可否は、アプリケーション・ソフトから操作できないようになってるんですか?
sl4aというスクリプト・アプリで相応のAPIが見つからないもので、もしやそもそも無いのか?と。
0058デフォルトの名無しさん
2012/05/18(金) 20:14:02.950059デフォルトの名無しさん
2012/05/18(金) 20:37:33.09無線は忘れたが、GPSオンオフは1.6からできなくなった
0060デフォルトの名無しさん
2012/05/18(金) 20:50:52.06やめたのかな。
(個人情報的な・・・いまさらだけど)
0061デフォルトの名無しさん
2012/05/18(金) 21:06:36.91eclipseで作成してるんですが、実行時に30分とか1時間とか滅茶苦茶時間かかるんですが何故でしょう?
PCスペックはそれほど悪いわけではないと思うのですが・・・
起動時はこれ→" -clean -Xmx1300M "で起動させてます。
基本PCスペックは↓です。
Win7Pro x32
CPU:Intel Core2 Duo 2.53GHz
RAM:4.00GB
アプリサイズは20MBくらいです。
0062デフォルトの名無しさん
2012/05/18(金) 21:22:34.770063デフォルトの名無しさん
2012/05/18(金) 21:23:49.57> PCスペックはそれほど悪いわけではないと思うのですが・・・
は?
0064デフォルトの名無しさん
2012/05/18(金) 21:28:41.34最低でもCore i7 3960X Extreme Editionぐらいは積んだ方がいい
0065デフォルトの名無しさん
2012/05/18(金) 21:29:29.770066デフォルトの名無しさん
2012/05/18(金) 21:39:25.580067デフォルトの名無しさん
2012/05/18(金) 21:43:51.58このまま現場で使いたい。
0068デフォルトの名無しさん
2012/05/18(金) 21:59:16.92.setMessage(R.array.sample)
みたいにidの中身を表示させることはできませんか?
0069デフォルトの名無しさん
2012/05/18(金) 22:05:49.29glDrawArrays で GL_TRIANGLE_STRIP 指定した時
頂点数多すぎるとバグる?
100個程度なんだけど。
上のと同じByteBuffer、半分に分けて描画したら普通にいけたし。むかつくわ時間返せ。
0070デフォルトの名無しさん
2012/05/18(金) 22:10:02.38もしくはジャンプするようにしたいのですが、そのようなメソッドはあるでしょうか?
ListViewでいうsetSelectionのようなメソッドです。
LinearLayout parent = new LinearLayout(this);
LinearLayout linear1 = new LinearLayout(this);
LinearLayout linear2 = new LinearLayout(this);
...
..
LinearLayout linear10 = new LinearLayout(this);
parent.addView(linear1);
parent.addView(linear2);
...
parent.addView(linear10);
0071デフォルトの名無しさん
2012/05/18(金) 22:42:22.44設計見直せ。
リストビューで書け。ループでまわせ。リクエストフォーカス。
0072デフォルトの名無しさん
2012/05/19(土) 00:22:39.11何も考えずにGridViewを使うと縦スクロールになりますが、
横スクロールする画像一覧画面にしたいと考えています.
ですが、どうやってやればよいかが分からない状況です.
今のところ
HorizontalScrollViewの中にLinearLayoutを入れてその中に
1画面分の大きさのGridViewを必要な数分突っ込んで対応しています.
(画像は縦スクロールしないように数を調整)
わざわざこうしなきゃいけないのか、GridViewの簡単な設定で
行くのか、もしご存知な方がいれば教えていただきたいです.
(そもそもGridViewじゃない方がよければぜひその方法も教えてください)
APIレベルは7です.
0073デフォルトの名無しさん
2012/05/19(土) 00:47:22.17正確に等間隔で処理を行ないたいのですが
(メトロノームのようなものを想定して下さい)
Timerを使用するとやはり微妙に間隔が狂います。
Timerよりもベターな方法って有るのでしょうか?
(きちんと組めばTimerでも精密な間隔で処理を
実行する事は可能なのでしょうか?
それとも、デバイスドライバ的なものを組んで
ハードウェア的な割り込みを実装しないと駄目なのでしょうか?)
どなたか詳しい方、ヒントだけでも…
0074デフォルトの名無しさん
2012/05/19(土) 01:12:56.310075デフォルトの名無しさん
2012/05/19(土) 01:16:55.15, Settings.System.SCREEN_OFF_TIMEOUT, 0);
これでスクリーンオフにならないんだけど何か足りない?
0076デフォルトの名無しさん
2012/05/19(土) 01:52:02.59Galleryじゃだめかい?
0077デフォルトの名無しさん
2012/05/19(土) 02:12:22.761行ではなくて、複数行表示できればGalleryでも問題ないです.
ただ、Galleryでやる方法も見つかりませんでした.
継承して作ればいけるのかもしれませんが..
0078デフォルトの名無しさん
2012/05/19(土) 02:28:03.30ViewクラスのPaintのイスタンスに値をはじめとする渡したいのですが、
DialogにシークバーとOKボタンを入れるいい方法はありますかね?
0079デフォルトの名無しさん
2012/05/19(土) 02:35:19.80なるほど、
HorizontalGridView的な感じのものが欲しいのか。
ごめんね、それはわかんないや。
昔色々調べたけど、設定では横スクロールには出来なかった。
ソース持ってきて自分で改造したほうが早いんじゃないかなー
0080デフォルトの名無しさん
2012/05/19(土) 02:38:29.01日本語が少々難解なので何がしたいのかよく分からんが、
普通にAlertDialogにカスタムView入れるんじゃだめなのかい?
もしかして、ActivityからDialogを呼び出し、
Dialog上でシークバーを操作、そのシークバーの値を
Activityに返す方法とかそういう話?
0081デフォルトの名無しさん
2012/05/19(土) 02:56:46.91解答ありがとうございます.
やはり設定は無いですよね.
今の状態で進めつつ、ソース拾ってきて参考にしたいと思います.
ありがとうございます!
0082デフォルトの名無しさん
2012/05/19(土) 03:55:03.190083デフォルトの名無しさん
2012/05/19(土) 05:33:32.75holder.setType(SurfaceHolder.SURFACE_TYPE_NORMAL);
holder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS);
を切り替えてエラーにならない方法ないでしょうか?
0084デフォルトの名無しさん
2012/05/19(土) 05:36:38.55仕様
その処理が暴走したらどうなるか考えれば当然
0085デフォルトの名無しさん
2012/05/19(土) 09:54:22.16新規android XMLファイル作成
「what type ofresource woud you like to create?」
という部分が画面に無いんですが、設定が悪いんでしょうか?
・レイアウト・値・アニメーション等 選択する部分です
0086デフォルトの名無しさん
2012/05/19(土) 10:48:16.44PreferenceActivityのボタンが押されるとDialogPreferenceのサブクラスを表示し、
ユーザーが設定値を入力しダイアログを閉じた後で、
PreferenceActivityの表示内容を更新しようとしています。
ダイアログが閉じられた後に呼ばれるハンドラや、
DialogPreferenceのサブクラスからPreferenceActivityを参照する方法を
探したのですが、見つかりませんでした。
何か方法があれば、教えていただけないでしょうか。
0087デフォルトの名無しさん
2012/05/19(土) 11:51:35.41押されたボタンの(xmlで指定した)idを取得
↓
idによってif文でイベントを発生
ということは無理ですかね?
0088デフォルトの名無しさん
2012/05/19(土) 12:00:32.91そうじゃなくて何も設定しなくても押されたボタンのidが飛んでくる方法ってなら、
結局そのidを受け取るのは誰がどうやってという話になるので、
最終的にidを受け取るリスナを設定するという話に戻ってくるんじゃまいか
0089デフォルトの名無しさん
2012/05/19(土) 13:49:35.240090デフォルトの名無しさん
2012/05/19(土) 14:00:47.34俺は
TimeUnit.NANOSECONDS.sleep
を使った。
但しこれでも微妙にズレてくるので、毎回の実測値を計測して毎回補正をかけてる。
0091デフォルトの名無しさん
2012/05/19(土) 16:56:34.82日付の表記が
Mon, 14 May 2012 07:32:55 +0900や、
2012-05-10T10:50:32 +0000
と異なるのですが、統一して使用する方法があれば、教えていただけないでしょうか?
お願いします
0092デフォルトの名無しさん
2012/05/19(土) 16:59:38.770093デフォルトの名無しさん
2012/05/19(土) 17:06:24.850094デフォルトの名無しさん
2012/05/19(土) 17:49:13.72ありがとうございます
しかし、Dateクラスは基本的に時間や日付を扱うもので、
xmlの文字列をどうこうすることはできないと思います
>>93
RSSを扱っているわけではなく、
xmlで取得したものをRSSのように扱いたいんです
0095デフォルトの名無しさん
2012/05/19(土) 18:38:09.36仕様。
だってお前さん、ListViewで表示する上から下までの高さなんて設定した覚えないじゃろ?
そうするとListViewは表示しているViewの高さと、
アダプタから取れるリスト数から、全体の高さを推測するじゃろ?
そこに高さの違うViewが入ってくると、計算が狂うじゃろ?
たぶんそういうことなんじゃないかと妄想してみた。
0096デフォルトの名無しさん
2012/05/19(土) 18:41:10.00いや文字列をDateに変換するのはあるだろ。SimpleFormatDateだかなんだか。
0097デフォルトの名無しさん
2012/05/19(土) 20:35:02.03SetContentView(main2);
だと今まであったmain.xmlが消えてしまいますし、
仕方なく、main.xmlの親layoutにaddviewさせると、removeallViewしなさいと怒られますし・・・
どうすればいいのでしょうか・・・?
009897
2012/05/19(土) 20:36:30.28失礼しました
0099デフォルトの名無しさん
2012/05/19(土) 22:24:33.50RSSのバージョンによって違うからね
自分がそんなような処理を書いたときは文字列マッチングで拾ってから
CalenderにsetTimeZone、setして
getTimeでDateを得るのが高速だった
0100デフォルトの名無しさん
2012/05/19(土) 22:42:55.18NEXUS用のAVDスキンって出回ってないですよね?
0101デフォルトの名無しさん
2012/05/19(土) 23:35:53.86文字列の代わりに空白が敷き詰められます
どうしたら良いでしょうか?
EditText tv = (EditText) findViewById(R.id.editText);
try{
String word = "Android プログラム";
String enc = "UTF-8";
String encoded = URLEncoder.encode(word, enc);
URL url = new URL("https://www.google.co.jp/search?q=" + encoded);
HttpURLConnection http = (HttpURLConnection)url.openConnection();
http.setRequestMethod("GET");
http.setRequestProperty("User-Agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322)");
http.connect();
InputStream in = http.getInputStream();
in.read(b);
in.close();
http.disconnect();
}catch(Exception e){
}
String target = new String(b);
tv.setText(target);
0102101
2012/05/20(日) 00:54:50.22while(true){
size = in.read(b);
if(size <= 0) break;
readtexts = readtexts + new String(b);
}
こんな感じにぐるぐる回したら出来ました
0103デフォルトの名無しさん
2012/05/20(日) 01:49:17.100104デフォルトの名無しさん
2012/05/20(日) 01:54:41.070105デフォルトの名無しさん
2012/05/20(日) 02:20:25.77クリックされたURLを取得したいのですがどうすればいいのでしょうか?
0106デフォルトの名無しさん
2012/05/20(日) 04:20:40.40VideoView videoView=new VideoView(this);
videoView.requestFocus();
videoView.setMediaController(new MediaController(this));
layout.addView(videoView);
videoView.setVideoPath("sample.mp4");
videoView.start();
とあったのですが動画が終わった後、終了信号受けて
処理をするにはどうすればいいでしょうか?
0107デフォルトの名無しさん
2012/05/20(日) 04:48:49.51そうなんですか、よく調べてみます ありがとうございます
>>99
ありがとうございます
知識が足りないので調べながら試してみます
とても参考になります!
0108デフォルトの名無しさん
2012/05/20(日) 10:41:25.76VideoViewは使ったことないが、
setOnCompletionListener(MediaPlayer.OnCompletionListener l)
でできないか?
0109デフォルトの名無しさん
2012/05/20(日) 14:24:39.48これ?
ttps://github.com/aaronsnoswell/android-emulator-skins/commit/c2db3b05ce4c677e30e7e1d907595c2fcbf22e3f#diff-0
0110デフォルトの名無しさん
2012/05/20(日) 17:08:08.210111デフォルトの名無しさん
2012/05/20(日) 18:07:18.38----------------
テキスト
----------------
みたいにまん中に表示されんのを上に出来ませんか?
0112デフォルトの名無しさん
2012/05/20(日) 18:13:42.86リファレンス読んだら出来るよ
0113デフォルトの名無しさん
2012/05/20(日) 19:07:44.52これって毎回確実に呼ばれますか?
onCreateとonResumeに同じ処理を書いてて、
起動時に2回呼ばれるんでonResumeだけにしようと思ってるんですが、
onResumeが確実に呼ばれるっていう保証が欲しいんです。
0114デフォルトの名無しさん
2012/05/20(日) 19:09:00.990115デフォルトの名無しさん
2012/05/20(日) 19:16:40.460116デフォルトの名無しさん
2012/05/20(日) 19:17:27.56その実装依存でgoogle+アプリが4.0でクラッシュ祭起こしたので
実行するしないは静的に決めるべきでなく、動的に判定すべきだと思う
0117デフォルトの名無しさん
2012/05/20(日) 19:19:38.970118デフォルトの名無しさん
2012/05/20(日) 19:34:07.90手元の端末でだけ動けばいいならね。
0119113
2012/05/20(日) 22:06:41.51手元の端末では、onCreate→onResumeって動いて、
じゃあonResumeだけでいいじゃんって思ってますが、
それがすべての端末で保証されているかは不明なので。
そんなにスペックにシビアな処理じゃないんで、
>>116さんの意見を見る限り、やめたほうがよさそうですね。
サンクスです。
0120101
2012/05/21(月) 00:31:20.51取得したデータを毎回ログに出してみると
普通のデータがしばらく続いたあと�����������������������みたいに文字化けしてしまいます
漢字、数字、英語に関係なく文字化けするんですがどうしたら良いでしょう
0121デフォルトの名無しさん
2012/05/21(月) 01:18:26.12javaのストリーム読み取りの基本に立ち返れ。
それだけでなおると思う。
0122デフォルトの名無しさん
2012/05/21(月) 08:02:42.390123デフォルトの名無しさん
2012/05/21(月) 12:14:42.060124デフォルトの名無しさん
2012/05/21(月) 12:39:42.470125デフォルトの名無しさん
2012/05/21(月) 12:59:26.23いや、普通に使える
0126デフォルトの名無しさん
2012/05/21(月) 15:52:42.42エスケープシーケンス(\n)が大文字変換されて\Nとなってしまい改行されません。
これ防ぐ方法ってありますか?
0127デフォルトの名無しさん
2012/05/21(月) 16:38:49.39\Nを\nに変えればいいんだよ
0128デフォルトの名無しさん
2012/05/21(月) 17:54:51.21いろいろ弄っても状況が変わらないので教えてください
0129デフォルトの名無しさん
2012/05/21(月) 18:06:11.900130デフォルトの名無しさん
2012/05/21(月) 18:07:08.600131デフォルトの名無しさん
2012/05/21(月) 18:10:34.23iTRON「時はきた!それだけだ」
0132デフォルトの名無しさん
2012/05/21(月) 18:31:36.69UTF8について勉強して、何がまずいか考え直せ。
だめなら諦めろ。
0133デフォルトの名無しさん
2012/05/21(月) 18:43:50.19いろはに
ほへと
↓ ズームする
いろ
はに
ほへ
と
これはiphoneのように文字を縦長にしないで、文字が大きくなった分スクロールバーが出てくる。
というようにはできないのでしょうか。
0134デフォルトの名無しさん
2012/05/21(月) 19:03:40.20つまり事前防止策は無いってことですか?
0136デフォルトの名無しさん
2012/05/21(月) 21:53:44.32$ repo init -u http://git.android-x86.org/manifest -b ics-x86
もしくは、
$ repo init -u git://android-x86.git.sf.net/gitroot/android-x86/x86/platform/manifest.git -b ics-x86
のソースを取得しに行ってるんですが、prebuiltが取得できません。
下記エラーが出ています。
aborting due to possible repository corruption on the remote side.
リポジトリが壊れていると思うのですが、どうしてもx86ソースが欲しいです。
何か良い解決策はありますでしょうか?
0137デフォルトの名無しさん
2012/05/21(月) 21:56:29.89報告して直してもらう
0138デフォルトの名無しさん
2012/05/21(月) 21:57:19.215分毎にこの5分間で起動したアプリを調べるうまい方法はないのかな
RecentTaskInfoだと順番とIDくらいしか取れないけど...
0139デフォルトの名無しさん
2012/05/21(月) 22:13:00.33なお権限XはprotectionLevelに"signature"を指定しており、Android1.6でテストしています。
●パターン1
アプリA…権限Xをuses-permission宣言
アプリB…権限Xをpermission宣言、権限Xをuses-permission宣言、Activityのアクセス制限に権限Xを指定
インストール順が「アプリB→アプリA」だと、何も問題ありません。
しかし「アプリA→アプリB」の順でインストールするとSecurityExceptionが発生します。
アプリAをアプリBの入った状態で再インストールすれば例外は発生しなくなりました。
●パターン2
アプリA…権限Xをpermission宣言、権限Xをuses-permission宣言
アプリB…権限Xをpermission宣言、権限Xをuses-permission宣言、Activityのアクセス制限に権限Xを指定
両方に権限Xの定義を書いた場合、A→BでもB→Aでも動作しました。
私はアプリのインストール順を気にする必要の無いようにしたいです。
この場合、パターン2の様に関連アプリすべてで権限Xを定義するのが正攻法なのでしょうか??
動作は前述通り確認出来ましたが、見た目がスマートじゃない為自信がありません。
アドバイスよろしくお願いします。m(_ _)m
0140139
2012/05/21(月) 22:16:45.07例外が発生する/しないは「アプリAからアプリBのActivityを呼び出す」時の話です。
0141デフォルトの名無しさん
2012/05/22(火) 00:34:38.72RunningAppInfoでimporanceを取ってバックグラウンドにあるのを最近起動したプロセスと見るとか
問題はアプリ起動しまくるとバックグラウンドのプロセスkillされちゃうから取得できないことだな...
0142デフォルトの名無しさん
2012/05/22(火) 01:21:40.99全部取得なら会ったんですが特定のファイルだけってのが見当たらないです
0143デフォルトの名無しさん
2012/05/22(火) 01:43:22.67AlarmManagerなりをキャンセルしないと止まらないんだよね
だとすると端末の起動時に起動させなきゃいいわけだけど
それを他のアプリで阻止することってできる?
0144デフォルトの名無しさん
2012/05/22(火) 02:34:25.35ファイル名や拡張子でフィルタリングする方法ふぁあれば教えてください
0145デフォルトの名無しさん
2012/05/22(火) 07:54:39.52ホームアプリたたき落としてヲレホーム起動でもいいけどw
0146139
2012/05/22(火) 19:18:42.642.2からは何事もなく動作します。何なんでしょコレ…。orz
0147デフォルトの名無しさん
2012/05/22(火) 19:54:52.14具体的にはframework-base/resをコンパイルしたいです。
0148デフォルトの名無しさん
2012/05/22(火) 20:11:15.57Cのヒープメモリを使用するのでしょうか?
それともJavaのヒープメモリでしょうか?
0149デフォルトの名無しさん
2012/05/22(火) 20:35:46.160150デフォルトの名無しさん
2012/05/22(火) 21:39:10.44>>74
数ミリ秒程度なんです。
>>90
TimeUnit.NANOSECONDS.sleep ですか。
調べてみます。でもやはりずれるにはずれるんですね。
WindowsやMACでも高レベルで処理すると
ズレは不可避な印象があるので、Andoroid の場合も
Timerとかだとどうしようも無いのかな、と思い質問させて貰いました。
0151デフォルトの名無しさん
2012/05/22(火) 22:10:45.400152デフォルトの名無しさん
2012/05/22(火) 22:33:16.520153デフォルトの名無しさん
2012/05/22(火) 23:21:01.470154デフォルトの名無しさん
2012/05/22(火) 23:45:32.02本来のJavaはそのclassのコンストラクタが作られた時点でmain()が実行されるはずですよね?
androidだと実行されないんですけど
0155デフォルトの名無しさん
2012/05/22(火) 23:48:57.77ないと実行されないと思うけど
0156デフォルトの名無しさん
2012/05/22(火) 23:49:47.31そもそもmain()はstaticなのだ
そのクラスのオブジェクトが生成されるされないは関係ない
0157デフォルトの名無しさん
2012/05/22(火) 23:50:16.94普通のJavaでもmain()はVM起動時に呼ばれるだけで、そのクラスのインスタンスを作るときに
呼ぶわけではないんですね
0158デフォルトの名無しさん
2012/05/22(火) 23:52:17.14有難う御座いました。
0159デフォルトの名無しさん
2012/05/23(水) 03:40:27.440160デフォルトの名無しさん
2012/05/23(水) 03:51:51.33グーグルトークじゃ駄目なのかと。
0161デフォルトの名無しさん
2012/05/23(水) 03:53:51.870162デフォルトの名無しさん
2012/05/23(水) 04:43:52.78コピペで作れるかなくらいの感じなの?
0163デフォルトの名無しさん
2012/05/23(水) 04:45:21.410164デフォルトの名無しさん
2012/05/23(水) 04:48:35.100165デフォルトの名無しさん
2012/05/23(水) 05:08:15.220166デフォルトの名無しさん
2012/05/23(水) 06:13:01.600167デフォルトの名無しさん
2012/05/23(水) 08:02:12.39うん
0168デフォルトの名無しさん
2012/05/23(水) 09:46:45.330169デフォルトの名無しさん
2012/05/23(水) 09:56:59.12↓
サービス
↓
レシーバ
↓
アクティビティB
という流れがありまして(アラームのまねごと)
アクティビティBからアクティビティAに
値を渡すことは可能ですか?
0170デフォルトの名無しさん
2012/05/23(水) 10:09:13.36デジタルピンでanalogWrite(11, 255*3.3/5);
するのって何か違いますか?
なんかPWMで動かしてるとかなんだとかで,
3.3Vピンにつないだときはうまく動くのにanalogWriteだとうまく
動かないことがあります。。。
0171デフォルトの名無しさん
2012/05/23(水) 10:22:58.360172170
2012/05/23(水) 11:04:10.890173デフォルトの名無しさん
2012/05/23(水) 11:25:34.92グーグルトークや、Skypeみたいなものを作りたいってことじゃねーの?
0174デフォルトの名無しさん
2012/05/23(水) 11:36:05.32アクティビテAに遷移するときにBundle使って渡すとかpreference使って受け渡しするとか
0175デフォルトの名無しさん
2012/05/23(水) 14:13:21.62どのファイルに保存するか指定するのはどうやればいいのでしょうか?
0176デフォルトの名無しさん
2012/05/23(水) 14:28:25.65このパソコン内のファイルの確認をするプログラムをandroidのSDカードで
使用するにはどのように書き直せばいいのでしょう。
0177デフォルトの名無しさん
2012/05/23(水) 14:57:16.95普通にpreference使うかなあ
Bundle使う方法もあるか
ていうかBundleって中身なに入ってるの?
知らずにいつもそのままにしてあるけどw
0178デフォルトの名無しさん
2012/05/23(水) 16:10:04.05File sdCard = Environment.getExternalStorageDirectory();
File file = new File(sdCard.getAbsolutePath() + "/tmp/newfile.txt");
0179デフォルトの名無しさん
2012/05/23(水) 16:58:50.390180デフォルトの名無しさん
2012/05/23(水) 19:10:51.86AdapterView<?> parent
と書いてあるのですが、このジェネリックスはどういう意味があるのでしょうか
調べてみたら文法的にはAdapterViewを継承したクラス、AdapterViewFlipper, ExpandableListView, Gallery, GridView, ListView, Spinner, StackViewであれば
なんでもいいという意味になるようですが、そもそもこのメソッドを呼び出して引数渡すのは、フレームワーク内部ですよね?
ユーザーが手動で引数を送ることがないなら、なんで<?>がついて型を限定してるのかよく分からんのですが
0181デフォルトの名無しさん
2012/05/23(水) 21:37:45.43って出てきてぐぐってkeytoolでdebug.keystoreを再生成
それでも消えないっす
どうしたらいいん?
0182デフォルトの名無しさん
2012/05/23(水) 22:34:11.080183デフォルトの名無しさん
2012/05/23(水) 23:50:55.180184デフォルトの名無しさん
2012/05/24(木) 00:01:42.420185デフォルトの名無しさん
2012/05/24(木) 00:22:32.83先に該当アプリを手動でアンインストールするだけでOKなはず。うろ覚えだけど。
0186デフォルトの名無しさん
2012/05/24(木) 00:45:26.66javascript用のは検索結果が通常と異なるので使いたくないです
そうなると直接取って正規表現で取り出すしかないんでしょうか?
0187デフォルトの名無しさん
2012/05/24(木) 02:14:29.53簡単簡単SIPを独自実装すりゃいいだけだよ。
0188159
2012/05/24(木) 03:07:25.49暴言吐いてすみませんでした
0189デフォルトの名無しさん
2012/05/24(木) 17:19:28.19DBの内容を読み込んでるんだが・・・
ある行のチェックボックスをオンにして、リストをスクロールすると、
オンにしてない行までチェックがオンになってしまう。
原因は1行のビューをリストが使いまわしてるからなのは分かってるんだが、
どうやって回避していいのか分からない。
どうやって回避したらいいんでしょうか?
0190デフォルトの名無しさん
2012/05/24(木) 18:00:56.79bindViewでCheckedTextViewをfindByIdしてチェック済みならチェックないなら未チェック
positionはcursor.getPosition()でとってこれるべ多分
0191デフォルトの名無しさん
2012/05/24(木) 18:06:06.680192デフォルトの名無しさん
2012/05/24(木) 20:48:18.98イベントリスナーを拾いません・・・
どうすれば拾えるようになるのでしょうか?
0193デフォルトの名無しさん
2012/05/24(木) 21:06:55.49なんのために重ねるの?
0194デフォルトの名無しさん
2012/05/24(木) 21:25:56.05上部にヘッダーとフッターみたいなものがあるデザインなんですよ
┌──────┐
│ ヘッダー │
├──────┤
│ │
│ │
│ │
│ │
│ │
│ │
│ │
├──────┤
│ フッター │
└──────┘
これで真ん中のところに、新しく別のViewGroupを登場させたいんですが、
addContentView()だとできなかったので、仕方なく上に空のLinearLayout(ヘッダーと同じサイズ)を
つけて登場させることにしたんです。
0195デフォルトの名無しさん
2012/05/24(木) 22:48:17.28上に重ねるんじゃなくて既にある真ん中のを使えば?
0196デフォルトの名無しさん
2012/05/24(木) 22:49:42.470197192
2012/05/24(木) 23:24:31.68デザイン的に、重ねて若干透過させたいんです・・・
分かりにくいのでかなり単純化して整理いたしますと、
┌──────┐
│ ヘッダー │ ← ヘッダーLinearLayout。Buttonがついてます。
├──────┤
│ │
│ ('A`) │← メインのLinearLayout
│ ノ( )\ │
│ | | │
│ │
├──────┤
│ フッター │← フッターのLinearLayout
└──────┘
ここでボタンを押したりすると、下からViewGroupが上がってきて、
┌──────┐
│ ヘッダー │
├──────┤
│ ξ │ ← こんな風にヘッダーの下
│ヽ('∀`)ノ │ 加えて、フッターの上
│ ( ) │ つまり元にあったViewと同じ場所に
│ | | │ 新しくViewGroupが入るようにしたいのです。
│ │
├──────┤
│ フッター │
└──────┘
既に別の用途でViewFlipperを使用してるからViewFlipperは使いたくないので、
これらのルートとなるLinearLayoutからLinearLayoyt.addView();をすると
前にあったViewGroupの上とかに挿入されてしまい、重ならないんです。
Activity.addContent()だと、重なることは重なるんですが、ヘッダーの下とか位置を指定できないんです。
仕方ないので、挿入するViewGroupにヘッダーやフッターとして空のLinearLayoutをつけてaddContentView()をしたんですが、
そうなると既にあるButtonの上にLinearLayoutが被さったせいか、クリックイベントが拾われないんです・・・
0199デフォルトの名無しさん
2012/05/24(木) 23:28:20.22単にsetOnClickListenerを設定してなかったようです・・・
こんだけスレ汚した上で、結局は初歩的な勘違いでしてし、誠に申し訳ないです。
0200デフォルトの名無しさん
2012/05/24(木) 23:30:57.090201デフォルトの名無しさん
2012/05/24(木) 23:52:49.31Eclipse 3.7を使用してるのですが
上の画像のように改行したら初めから記述されているコードとインデントが揃わないのですが
調整する事はできないのですか?
0202201
2012/05/25(金) 00:03:57.92以前弄っていたのが問題でした
Java > コードスタイル > フォーマッタのところで「Java規約」にしたら行けました
失礼しました
0203デフォルトの名無しさん
2012/05/25(金) 01:33:14.65matrix使ってpostRotateみたいなことができません。
何かいい方法ありますでしょうか?
0204デフォルトの名無しさん
2012/05/25(金) 01:50:56.46apkファイルを中に入れておいて
『あとはアストロや、apkインストーラーを勝手にダウンロードしてもらって
勝手にインストールしてくださいね。』
ってやるしか無いのでしょうか。
うまいこと作ったexeファイルも一緒にCDに入れておいて
PC側から起動することでインストールできたりとか
そんな方法とかってありませんか?
0205デフォルトの名無しさん
2012/05/25(金) 02:17:09.24sdカード経由でwebブラウザでローカルファイルアクセスさせたらインストーラ起動しない?
0206デフォルトの名無しさん
2012/05/25(金) 02:59:20.62<appwidget-provider〜〜>の設定ファイルをActivity内で読み込む方法はありませんか?
minWidthとminHeightが取りたいです。
0207デフォルトの名無しさん
2012/05/25(金) 03:06:47.37失礼しました
0208デフォルトの名無しさん
2012/05/25(金) 03:07:54.53Bitmap.creatBitmap()の一つにMatrix渡せるメソッドがある
0209デフォルトの名無しさん
2012/05/25(金) 04:35:22.14タッチ間隔が約5秒以上空くと、次にタッチしたときonTouchEventが呼ばれるタイミングが
約80msecほど遅れてしまいます
この遅延を無くす方法はありませんか?
ハードはICONIA TAB A100です
念のため、別のアプリ(画面上のドラムをタッチするとドラムが鳴るようなもの)での検証結果
※遅延はハードを叩く物理音とスネア音をPCでマイク録音して、編集ソフト上で確認
※もともとAndroid側のサウンド再生にある遅延は計算済み
・5秒以上空けてタッチ←遅れる
・連打してみる←全て遅れない
・音の鳴らない場所(ステータスバーなど)をタッチした直後にスネアをタッチ←遅れない
なんとなく、ハード的なタッチパネルのプチスリープ状態みたいなものが
あるのかなあと思えてきました
でもできるならば無くしたい
0210デフォルトの名無しさん
2012/05/25(金) 09:25:59.66やっぱり配布サイト作るべき?
なんかダウンロードキー入れるとダウンロード出来ちゃう様なの。
0211デフォルトの名無しさん
2012/05/25(金) 09:31:15.440212デフォルトの名無しさん
2012/05/25(金) 09:33:47.370213デフォルトの名無しさん
2012/05/25(金) 09:45:56.75同人のダウンロード販売できるとこで委託できるだろ確か
0214デフォルトの名無しさん
2012/05/25(金) 10:02:31.61同人誌を同人誌扱う書店に卸してるのと同じだよね。
0215デフォルトの名無しさん
2012/05/25(金) 10:18:20.51基本的に初期設定は、void setup() {}内で行うのだけれど、
ここだとUIじゃないぽくて
handler = new Handler();を呼び出すと
can't create handler inside thread that has not called looper.prepare()
となってしまう。
Activityなんて概念?がProcessingにないと思うんだけど、うまい具合にThread作る方法ないかな?
0216デフォルトの名無しさん
2012/05/25(金) 10:27:48.76やっぱり遅延しちゃうんで、タッチしてから離すイベントでタイミングを計る方法にしました
やっぱりハード的に遅延してるみたいでソフトではどうしようもない
0217デフォルトの名無しさん
2012/05/25(金) 13:35:23.96http://magpad.jugem.jp/?eid=109
ここオススメ。
別スレッド処理はらんなぼーでして、らんなぼーからはんどらよびだしてUIスレッド処理みたいな
0218>>217
2012/05/25(金) 13:36:27.08スルーしてください
0219215
2012/05/25(金) 13:45:57.37thx
自己解決したわ
固定概念でAndroidモードだからHandler動かないだろキリッとimport handlerしたらエラーはくし
頑張ってimportさせても、何このエラーってなって。
結局普通のJavaの書き方、ようはHandlerなしで実機にインスコしたら出来たわ…
なぜかエミュでは起動しないけど
0220デフォルトの名無しさん
2012/05/25(金) 14:17:48.62それはいいんだけど、自作プログラムをアンインストールしてもMAXのまま
同じ症状になった人いませんか?
0221デフォルトの名無しさん
2012/05/25(金) 14:23:59.360222デフォルトの名無しさん
2012/05/25(金) 14:34:05.620223デフォルトの名無しさん
2012/05/25(金) 14:44:00.31メモリ=容量(HDD的な)
どっち
MAX=100%
MAX=40GB/40GB
すごい分かりづらいわ、一般的には前者だけど
変な人はHDDの容量=メモリっていう人もいるし
てか、再起動すればいいんじゃねーの
0224デフォルトの名無しさん
2012/05/25(金) 14:49:53.56こういうやりとりしてると、エンジニアってコミュ障ばっかだなぁと思う。
0225デフォルトの名無しさん
2012/05/25(金) 15:01:35.08あんたは悪くないよ
0226デフォルトの名無しさん
2012/05/25(金) 15:25:00.18PCでいうメモリをandroidでRAMって呼んでるのか?
で保存する内部メモリを内部ストレージって呼んでるし
ただ保存する内部メモリをRAMとも書いてあるから混乱する
0227デフォルトの名無しさん
2012/05/25(金) 15:47:02.50arcで今270MB使用中110MB空き
アプリケーションの管理→すべてに表示されるプログラムのメモリ使用量を全て足すと136.842MB
133MBがなんらかの理由で消費されている。どうなってるんだろう
0228デフォルトの名無しさん
2012/05/25(金) 16:13:48.480229デフォルトの名無しさん
2012/05/25(金) 16:15:27.09PCでもメインメモリのことをRAMと呼ぶ。
基本的にこの界隈では、メモリと言ったら、一般的には半導体にデータを保存するもののことを言う。
PCでは作業領域用に半導体、永続記録用にディスク装置を使うことが一般的だったので、メモリ=ワークエリア的な用法が生まれた。
スマホ時代では永続記録用にも半導体(フラッシュメモリ)を使うことが一般化したため、用語の混乱が生じている。
ちなみにRAMは作業領域に使うメモリ、ROMはデータ保存用に使うメモリのことを指している。ただしこの用法も本来の使い方ではない。
RAM、ROMの本来の意味についてはwikipediaでも見ればすぐにわかるだろうから説明しない。
androidの話をするときには
RAM→作業領域
内臓ストレージ→データ保存領域(内臓)
ROM→内臓ストレージと同義、もしくはその内容を抽出したイメージ/パッケージファイル
メモリ→RAMか内臓ストレージか要確認
あたりを押さえておけば混乱を抑えられると思う。
0230デフォルトの名無しさん
2012/05/25(金) 16:19:44.07短縮してROMって呼んでるって覚えた
ROM=READ ONLY MEMORYだろって言い出すと混乱するな
0231デフォルトの名無しさん
2012/05/25(金) 16:22:35.92>>227を教えて下さい。
0232デフォルトの名無しさん
2012/05/25(金) 16:51:35.46android本体じゃね
ダルビッシュっていうやつの上にosがのっかってるかんじ
0233デフォルトの名無しさん
2012/05/25(金) 17:00:55.94Context#openFileInputで取得したInputStreamは、どれもcloseしていないのです。
Androidアプリの勉強はこれからなのですが、このメソッドで取得するとcloseしなくていいのですか?
0234デフォルトの名無しさん
2012/05/25(金) 17:04:58.590236デフォルトの名無しさん
2012/05/25(金) 17:29:52.510237233
2012/05/25(金) 18:11:49.86いずれは自動的にcloseされるものの、それまでopenしっ放しよりは
明示的にcloseした方が良い、ということですかね。
とりあえず、普通のJavaプログラムのようにcloseするコードを書きながら、
覚えていこうと思います。
0238デフォルトの名無しさん
2012/05/25(金) 18:44:44.65newされたクラスのコンストラクタでは渡されたActivityをインスタンス変数に代入し、
後でstartActivity(Intent)を呼び出したが、動かない。以下の単純なIntentなのだが。
new Intent(ACTION_VIEW, Uri.parse(uri));
何か制限とかあったっけ?
0239デフォルトの名無しさん
2012/05/25(金) 19:11:37.58finish();では残るよね?
onDestroy();は避けるべきだと読んだんだけど…
0240デフォルトの名無しさん
2012/05/25(金) 19:16:04.71GCがなかなかおこんねーよーな環境だと、先にFileDescriptorが底突いちゃうかもしれないしね。
Inputならともかく、Output使うときにはcloseするまで書き出されもしなかったりするし。
0241デフォルトの名無しさん
2012/05/25(金) 19:18:59.80専門的すぎてわからないのか?w
0242デフォルトの名無しさん
2012/05/25(金) 19:24:18.280243デフォルトの名無しさん
2012/05/25(金) 19:26:35.76closeすべき理由はあるけど積極的にしない選択をする理由はない
0244デフォルトの名無しさん
2012/05/25(金) 19:27:31.04どうすればいいでしょうか?
0245デフォルトの名無しさん
2012/05/25(金) 19:27:43.10初めてか?
肩の力を抜けよ。
いや、何が良いたいかは伝わるし、割と言われてる言葉だし
いちいち突っ込む程でも無くね?
0246デフォルトの名無しさん
2012/05/25(金) 19:28:31.800247デフォルトの名無しさん
2012/05/25(金) 19:29:50.800248デフォルトの名無しさん
2012/05/25(金) 19:35:31.980249デフォルトの名無しさん
2012/05/25(金) 19:48:28.440250デフォルトの名無しさん
2012/05/25(金) 19:58:05.530251デフォルトの名無しさん
2012/05/25(金) 20:22:01.43アップスケーリングが発生するとどうしても汚くなるし、
そもそも、48px*48pxで作っても実際のボタンがきちんと正方形になるかは分かりませんよね?
実際にLayoutを作ってからgetWidth()とgetHeight()でピクセル数を数えて、ピクセルバイピクセルで画像を作るべきなのでしょうか?
それだと、854x480と800x480を代表にいろいろな大きさのボタンを作ることになりそうですが・・・
0252デフォルトの名無しさん
2012/05/25(金) 20:36:44.38この機能とこの機能複合して使うととたんに不具合が出るってパターン多くない?
0253デフォルトの名無しさん
2012/05/25(金) 22:08:21.80普通に考えて使える訳無いだろって組み合わせで使ってるだけでは?
>>224
このての伝言ゲームで無駄な時間を消費って多いよねw
で毎回デスマになってるのに懲りないw
仕様書有るのに仕様通りに作らないのは、日本語読めないのかと思ったわ。
0254デフォルトの名無しさん
2012/05/25(金) 22:23:26.10内臓ストレージって血なまぐさそうだな。
0255デフォルトの名無しさん
2012/05/25(金) 22:34:16.23そんなことないですか?
0256デフォルトの名無しさん
2012/05/25(金) 23:22:08.07その辺が気になるならNinePatchDrawableでやるといい
0257デフォルトの名無しさん
2012/05/26(土) 00:08:43.68左右に動かすかどうかの判定をboolean型の右かどうかのフラグをたてて
boolean right = false
(中略)
if (right) {
viewflipper.showNext();
}
vf.showPrevious();
}
こんな風に書いたのですが、あまり綺麗じゃないように思うんです。多少スピードが落ちてもいいのですが
もう少し綺麗に書く方法はないのでしょうか
0258257
2012/05/26(土) 00:26:57.45(中略)
public boolean onTouch (View v, MotionEvent event) {
(中略)
if (right) {
viewflipper.showNext();
}
viewflipper.showPrevious();
}
コード訂正です
今のままでもいいんですけど、右にいくのがtrueと見なしてコード書くのに違和感があるんですよね・・・
0259デフォルトの名無しさん
2012/05/26(土) 00:33:18.40そうすればいいですか?
0260デフォルトの名無しさん
2012/05/26(土) 00:34:52.230261デフォルトの名無しさん
2012/05/26(土) 00:39:49.790262デフォルトの名無しさん
2012/05/26(土) 00:46:03.06コードも書かずにわかるかボケ
0263デフォルトの名無しさん
2012/05/26(土) 00:49:19.620264デフォルトの名無しさん
2012/05/26(土) 02:58:51.25int totalContentLength = 0; // 前回までの取得byte
long lastModified= 0L; // 前回更新
...
String range = "bytes=" + totalContentLength + "-";
// HTTP通信の開始
URL url = new URL(threadUrl);
connection = (HttpURLConnection) url.openConnection();
connection.setRequestMethod("GET");
connection.setReadTimeout(2000);
connection.setDoOutput(true);
connection.setRequestProperty("User-Agent", "Monazilla/1.00");
if(lastModified > 0 && totalContentLength > 0) {
// 差分取得
connection.setRequestProperty("Range", range);
connection.setIfModifiedSince(lastModified);
} else {
// 初回のみGZIP取得
connection.setRequestProperty("Accept-Encoding", "gzip");
}
connection.connect();
...
上のコードを実行すると、初回アクセス時はステータスコード200でgzipのデータが取得できます。
しかし、二回目以降Range,IfModifiedSinceを指定しても416が返ってきます。
上記とほぼ同じコードをwindows上で動かしたところ問題なく差分取得ができています。
また、IfModifiedSince,Range等の値に問題が無いこともログで確認しています。
原因が分かる方がいましたらお願いします。
0265デフォルトの名無しさん
2012/05/26(土) 03:06:07.73DialogクラスをimplementsしたActivityクラスがあり、
AlartDialog.Builder dialog
とインスタンスを作成したのだけど、newできません。。
implementsした場合はこのdialogをshow()させるにはどうすればいいのでしょうか?
titleとtext、ボタンがあるサンプル程度でいいのてすが。
0266デフォルトの名無しさん
2012/05/26(土) 03:17:35.28サイズが変化してない→Range指定位置のデータが存在しない
ってことじゃないの?
0267デフォルトの名無しさん
2012/05/26(土) 03:17:49.25二回目の取得を新しいレスが書き込まれてからにしてみろ
0268デフォルトの名無しさん
2012/05/26(土) 04:27:40.63リクエスト多すぎるとダメとかあるのかな?
でも、人気があるアプリは出てるもんなぁ…
0269デフォルトの名無しさん
2012/05/26(土) 08:55:33.63オレの内臓ストレージを圧縮してくれ。
0270デフォルトの名無しさん
2012/05/26(土) 09:03:39.50初回の取得は問題なしで、更新が無い場合も問題なく304が帰ってきます。
更新があって差分取得をしようとした場合のみ416が返ってくる状態です。
差分取得ができてる他のプログラムでもログを吐かせながら、
同時に更新して確認したのでRangeの指定は間違っていないはずなんですが…
0271デフォルトの名無しさん
2012/05/26(土) 09:17:10.50その304はIf-Modified-Sinceのおかげでしょ
416が返ってきたときのリクエストヘッダをそのまま貼ってね
0272デフォルトの名無しさん
2012/05/26(土) 12:20:09.15添付ファイルtest.abc(カスタム拡張子)があった場合、
下記コードでgmailではプレビューを押すとファイル名が取得できますが
K-9Mailなど他ののメールアプリだと取得できません。
取得できるようにするにはどうすれば良いでしょうか?
ContentResolver contentresolver = getContentResolver();
Uri uri = getIntent().getData();
Cursor cursor = getContentResolver().query(uri, null, null, null, null);
cursor.moveToFirst();
String path = cursor.getString(0);
Log.d("path",path);
0273デフォルトの名無しさん
2012/05/26(土) 16:39:44.81Android4だと(?)できなくなってた
0274デフォルトの名無しさん
2012/05/26(土) 16:43:44.72flushしろよ
0275デフォルトの名無しさん
2012/05/26(土) 16:47:59.65お前の日本語はだれにも伝わってない。
0276デフォルトの名無しさん
2012/05/26(土) 17:00:40.74あら、ユーザー様の大事なデータにwebブラウザごときがアクセスするのはセキュリティ的にまずいってことなのかな?
file:///mnt/sdcard/より下に適当なHTMLファイルでもおいとくのが楽そうだと思ったのに
0277デフォルトの名無しさん
2012/05/26(土) 17:56:12.90@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
_loadStartButton = (Button)findViewById(R.id.loadStartButton);
_loadStartButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
initFileLoader();
showDialog(0);
_progressDialog.setProgress(0);
_progressHandler.sendEmptyMessage(0);
}
});
0278277
2012/05/26(土) 17:56:28.08public void handleMessage(Message msg){
super.handleMessage(msg);
if(_fileLoader.isCancelled()){
_progressDialog.dismiss();
Log.d(TAG, "load canceled");
}
else if(_fileLoader.getStatus() == AsyncTask.Status.FINISHED){
☆☆☆
_progressDialog.dismiss();
}else{
_progressDialog.setProgress(_fileLoader.getLoadedBytePercent());
_progressHandler.sendEmptyMessageDelayed(0, 100);
}
}
};
}
public void a_fin(){
Log.v();
}
このとき☆の位置からa_finを呼ぶにはどうしたら良いでしょうか?
mHandler.post(new Runnable() {
public void run() {
a_fin();
}
});
とやってもむりでした
0279デフォルトの名無しさん
2012/05/26(土) 18:02:02.91a_fin();
_progressDialog.dismiss();
0280デフォルトの名無しさん
2012/05/26(土) 21:28:22.83すいません
処理が間違っていて出来ないだけでした
0281デフォルトの名無しさん
2012/05/27(日) 00:17:27.45手順は
mp3をスキャン→完了と同時にいろいろ取得+アルバムアートのパス取得→nullじゃなければ
Bitmap bm = BitmapFactory.decodeFile(albumArt);
im.setImageBitmap(bm);
でセットという感じです
0282265
2012/05/27(日) 00:56:00.25説明がおかしかったので書き直します。
Dialogを継承したクラスの中で、独自のDialogとAlertDialogを作成しています。
元のActivityにメニューが2つあり、
Menu1 -> 独自ダイアログ (Dialog継承クラス)
Menu2 -> AlertDialog (1と同じDialog継承クラス)
という感じで呼び出しをしています。
Dialog継承クラスの中では
onCreateDialog(int id){
switch(id)
case 1:
ここに独自ダイアログ作成メソッド
break;
case 2:
ここにAlertDialogをnewしてshow()
//省略
}
のように分けて、実際にはonCreateで1か2の引数を渡して作成しています。
今現在では独自ダイアログのほうは普通に表示されますが、AlertDialogを呼び出した時に、
□が出てきて、その背後にAlertDialogが作成されています。
一度スマートフォンの戻るキーを押すと□が消えてAlertDialogのボタンが押せるようなります。
0283デフォルトの名無しさん
2012/05/27(日) 01:17:15.25AlertDialogの場合はsuper.show();を無視すればいけるかも
でも、個人的な感想なんだけどそのカスタムダイアログの実装は正直微妙
0284デフォルトの名無しさん
2012/05/27(日) 01:21:13.950285デフォルトの名無しさん
2012/05/27(日) 10:16:59.27builder使って作成しているんじゃないの?
というわけでどういうコードでAlertDialogを表示しているのか
プリーズ。
0286265
2012/05/27(日) 12:51:26.81>>283 >>285
テストでシンプルなテストプロジェクトを作ってみましたが、Dialogをimplementsしたクラスの中では
AlertDialogは使えないみたいですね?
とりあえず下記にソースです
0287265
2012/05/27(日) 12:54:00.24private LayoutInflater inflater;
private View dialogView;
// コンストラクタで初期設定
public Dialogs(Context context) {
super(context);
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// AlertDialogの呼び出し
onCreateDialog(3);
}
protected void onCreateDialog(int id){
switch(id){
case 3:
AlertDialog.Builder dialog = null; // AlertDialog.Builderのインスタンス
inflater = LayoutInflater.from(getContext());
dialogView = inflater.inflate(R.layout.dialogseeks, null);
seekbarT = (SeekBar)dialogView.findViewById(R.id.seekBar1);
seekbarL = (SeekBar)dialogView.findViewById(R.id.seekBar2);
// シークバー1
seekbarT.setOnSeekBarChangeListener(new OnSeekBarChangeListener() {
public void onStopTrackingTouch(SeekBar seekBar) {
}
public void onStartTrackingTouch(SeekBar seekBar) {
}
public void onProgressChanged(SeekBar seekBar , int progress , boolean fromUser) {
}
});
0288265
2012/05/27(日) 12:59:41.48private LayoutInflater inflater;
private View dialogView;
// コンストラクタで初期設定
public Dialogs(Context context) {
super(context);
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// AlertDialogの呼び出し
onCreateDialog(3);
}
protected void onCreateDialog(int id){
switch(id){
case 3:
AlertDialog.Builder dialog = null; // AlertDialog.Builderのインスタンス
inflater = LayoutInflater.from(getContext());
dialogView = inflater.inflate(R.layout.dialogseeks, null);
seekbarT = (SeekBar)dialogView.findViewById(R.id.seekBar1);
seekbarL = (SeekBar)dialogView.findViewById(R.id.seekBar2);
// シークバー1
seekbarT.setOnSeekBarChangeListener(new OnSeekBarChangeListener() {
public void onStopTrackingTouch(SeekBar seekBar) {
}
public void onStartTrackingTouch(SeekBar seekBar) {
}
public void onProgressChanged(SeekBar seekBar , int progress , boolean fromUser) {
}
});
0289265
2012/05/27(日) 13:08:30.67seekbarL.setOnSeekBarChangeListener(new OnSeekBarChangeListener() {
public void onStopTrackingTouch(SeekBar seekBar) {
}
public void onStartTrackingTouch(SeekBar seekBar) {
}
public void onProgressChanged(SeekBar seekBar , int progress , boolean fromUser) {
}
});
dialog = new AlertDialog.Builder(getContext());
dialog.setTitle("Test");
dialog.setMessage("testtest");
dialog.setView(dialogView);
// OKボタン押下時の処理
dialog.setPositiveButton("OK", new OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
}
});
// キャンセルボタン押下時の処理
dialog.setNegativeButton("Cancel", new OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
}
});
dialog.show();
break;
case 4:
break;
}
}
}
0290デフォルトの名無しさん
2012/05/27(日) 13:38:12.75ん? onCreateDialog()は自分で呼び出しちゃだめじゃないの?
これはコールバックメソッドなんだから、showDialogの方を呼びださなきゃいけないんじゃない?
条件でAlertDialog開きたい時は、showDialogの中で戻り値をAlertDialogのインスタンスにするべきなのでは
0291デフォルトの名無しさん
2012/05/27(日) 13:46:07.08Dialogをimplementsするって、そのAndroidのバージョンいくつなん?
0292265
2012/05/27(日) 14:32:30.90ヒントありがとうございます。
試しに下記のようにしてみました。
@Override
public void show() {
上記の処理
dialog.show();
}
これだと「□」が出ずに直にAlertDialogが呼び出されました。
ただ、戻りをインスタンスにするというのがよくわかりません。
例えば、 int a (int b){
int c = b ;
return c;
}
ならわかるのですが、この場合はsuperの代わりにdialogを.show()しています
さらにreturnをするとeclipseでエラーになってしまいます。
0293デフォルトの名無しさん
2012/05/27(日) 16:39:17.59上のソースはonCreateDialogに@Overrideのアノテーション付けていないところを見ると、
意味が良く分からないままに何処かからコピペしてきて、
Dialogを継承したクラスに「自分で勝手に作った」んじゃないかな?
良く分からないから、戻り値はvoidに変えたりして。
onCreateDialogはActivityの中でやる処理なので、
色々根本的に間違えている様な気がしないでもない。
HogeActivityの中で、
showDialog(int)を呼ぶ
↓
フレームワーク内で何か色々あって、
HogeActivity内のonCreateDialog(int, Bundle)が呼ばれる
↓
このメソッド内で返したダイアログのインスタンスが画面に表示される
って流れだと思うんだけど誰か間違っていたらフォローよろしく。
0294デフォルトの名無しさん
2012/05/27(日) 16:44:14.16上の「自分で勝手に作った」説が正しかったら、
「カスタムしたDialog作成中にさらにAlertDialogを作成している」
という処理しているだけだと思うんだコレ。
つまり理解が根っこから間違えているから、
もう一度リファレンス良く見直したほうが良いんじゃないかと。
で、今復習がてらリファレンス見てみたけど、
showDialog()から一連のメソッドは
> This method is deprecated.
になっておる。
おとなしくFragment使えってさ。
俺もDialogFragment使うことをお勧めするわ。
0295265
2012/05/27(日) 17:20:54.66Activity内だとonCreateDialog(int id)をOverWrideして使用できるのは確認したので、
Dialogの中でもそのままの名前を流用した感じです。
実際にはonCreatの中でonCreateDialog(int id)に引数を渡してswitchで処理させてみました。
今修正して成功したのですが、結果、onCreate()をOverWrideする必要もなく、
show()をOverWrideしてその中でswitchさせて、
case 1:
処理
super.show();
break;
case 2:
処理
dialog.show();
break;
のようにしたら出来ました。このメソッドが一番最初に呼ばれるのですね。。
あと、確かにDialogFragmentを使用するように書いてるので、
勉強がてら、再度チャレンジしてみたいと思います。
ただ、英語がダメダメなので、日本語でDialog作成のしっかりとした教本的な本やサイトがあれば
すごくいいと思うのだけど、ないですね。。結構基本的な事だと思うのだけど。。
とにかくどうもありがとうございました。
0296デフォルトの名無しさん
2012/05/27(日) 18:19:37.26ウィジェットの仕組みとつくり方をキチンと解説してくれてる本なりサイトなりオススメない?
表面的な理解では問題にたどりつけなくて、少々挫折気味なんよ…
0297デフォルトの名無しさん
2012/05/27(日) 18:46:57.86とりあえずやりたいことここに書いてみたら?
0298281
2012/05/27(日) 18:49:14.35ログにSkImageDecoder::Factory returned nullと出ていたので画像がないのかと思ったんですが
あるのに読み取れないようです
何が原因でしょうか?
0299デフォルトの名無しさん
2012/05/27(日) 20:48:03.84> 結構基本的な事だと思うのだけど。。
それよりも技術英語が読めることのほうがもっと基本的なことだ
0300デフォルトの名無しさん
2012/05/28(月) 02:05:00.26あのさ、
Dialogクラスの中でAlertDialog作って、
AlertDialogだけshow()して「余計なものが表示されなくなった!」って
おかしくね?
呼び出し元のDialogはどこ行ったの?
それ、呼び出し元のダイアログが見えてないだけで、
実際のところ、余計な処理じゃね?
っていうか何で直接AlertDialog作らないの?
間違いに間違い重ねて分けわかめにならないうちに、
一回どういう理屈で動くのか良く確かめた方が良いと思うんだ。
英語が読めないってのは言い訳にならんぞ。
高校3年間英語赤点の俺でも翻訳サイトとか使って読んでいるんだから。
0301デフォルトの名無しさん
2012/05/28(月) 15:18:21.13今度はスクロール位置をセットする命令がみあたりません。
スクロール位置を指定するにはどうすればいいですか?
0302デフォルトの名無しさん
2012/05/28(月) 16:42:14.8190度時計回りに回転させる方法が知りたいのですが、誰か情報もってませんか?
yuv420Pの画像を回転させるソースを見つけて試しましたが、ダメでした。
http://www.lavrsen.dk/svn/motion/trunk/rotate.c
0303デフォルトの名無しさん
2012/05/28(月) 16:50:20.09ちなみに、それって回転はしたの?
0304デフォルトの名無しさん
2012/05/28(月) 17:02:07.36いや、しませんでした。
今いろいろ調べてるんですが、どうもPとSPでは違う部分があるらしく、
こんな感じらしいです。
ttp://stat.ameba.jp/user_images/20110609/19/ekispresso/00/90/j/o0800057911280338388.jpg
ttp://ameblo.jp/ekispresso/archive1-201106.html
0305デフォルトの名無しさん
2012/05/28(月) 17:48:16.49scrollBy
scrollTo
0306デフォルトの名無しさん
2012/05/28(月) 17:58:05.51できるかしらない
http://en.pudn.com/dl.asp?id=437852
0307デフォルトの名無しさん
2012/05/28(月) 17:59:37.83中国だか台湾のサイトにあった奴ですね。
これも試しましたが、ダメだったやつです。
0308デフォルトの名無しさん
2012/05/28(月) 20:30:55.97ここでEnter以外の入力を受け付けません。
原因わかる方誰か教えてください。
0309デフォルトの名無しさん
2012/05/28(月) 20:59:32.26パスワード入力だから入力しても見えないとかそんなオチ?
しかし、署名しないとどうなるんだろう・・・
必要って言われたからとりあえず署名してるけど、アプリストアに登録できないとかなのかな?
0310デフォルトの名無しさん
2012/05/28(月) 21:03:18.62本当にただ見えてないだけでした。。。orz
※でもなくカーソルも全く動いていなかったので入力できていないのかと思いました。
0311デフォルトの名無しさん
2012/05/29(火) 00:14:34.290312デフォルトの名無しさん
2012/05/29(火) 01:05:50.51開発環境 ubuntu 12.04
ターゲット IS01 kernel 2.6.29-perf
helloworld.c
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char **argv){
puts("helloworld\n");
return EXIT_SUCCESS;}
これをarm-linux-gnueabi-gcc -static -o helloworld helloworld.cとしてできたバイナリをIS01にもってって実行したのですが「FATAL: kernel too old」といわれてダメでした。
$ file helloworld とすると
helloworld: ELF 32-bit LSB executable, ARM, version 1 (SYSV), statically linked, for GNU/Linux 2.6.31, (略)
なのでそのせいかとおもうのですが解決方法が分かりません。教えてください。
0313デフォルトの名無しさん
2012/05/29(火) 01:20:23.35メニューバーワロタwwwwワロタ・・・・
0314デフォルトの名無しさん
2012/05/29(火) 01:43:23.57ターゲットのカーネルのバージョンに合わせろよ
0315デフォルトの名無しさん
2012/05/29(火) 02:34:21.32そのままにしておくことはできるのでしょうか?
0316デフォルトの名無しさん
2012/05/29(火) 02:38:52.27http://engawa.2ch.net/test/read.cgi/poverty/1338225741/
韓国ウォンが急落しています。昨秋ウォンが急落して、日本がスワップ枠を5兆円に拡大して韓国を助けてあげた事がありましたが、
今月またウォンが急落して当時の水準に迫っています。
米ドル/韓国ウォン(USD/KRW)相場は先週末1ドル=約1180ウォン。昨秋のウォン危機で、
1200ウォン程度までドルが値上がり(ウォンが値下がり)しましたが、当時の水準に迫っています。
韓国ウォン/円(KRW/JPY)相場は、1ウォン=0.067円台に突入。(100ウォンいくらで表示されることも多く、現在100ウォン=6.7円前後)。
アジア通貨危機(1997年)当時の最安値が100ウォン=約6.6円、リーマン危機(2008年)直後の安値が100ウォン=約6.1円。
つまり、歴史的な大ショックが起きた当時の水準まで下がってきており、この先もし、ユーロ危機が拡散するなどすれば、
史上最安値更新も見えてくるかもしれません。
現在の韓国ウォンの為替レートが妥当かどうかについてですが、日本は、竹島問題や慰安婦問題などで韓国側の常軌を逸した行為に悩まされている中、
民主党政権は昨年の通貨スワップ5兆円に続いて、今年は韓国国債購入を表明するなど、全力で韓国を助ける政策ばかり実現しています。
本来ならもっと暴落して悲惨な状態になっているはずの韓国ウォンも、日本の信用をバックにして、
比較的マイルドな下落で収まっているという見方もできるでしょう。(執筆者:為替王)
http://news.searchina.ne.jp/disp.cgi?y=2012&d=0528&f=business_0528_180.shtml
チャート
http://www.forexpros.jp/currencies/usd-krw-advanced-chart
0317デフォルトの名無しさん
2012/05/29(火) 02:57:00.39android:fillAfter="true"
android:fillEnabled="true"
0318デフォルトの名無しさん
2012/05/29(火) 03:18:52.71それもやったんですが元に戻ってしまいます。
ウィジェットで使うと駄目みたいです。。
0319265
2012/05/29(火) 03:25:09.63onCreateDialog(int id Bundle bundle)などのメソッドもあるし、
「複数」のDialogがある場合には使用すべきだと書いてたので
勉強がてらやってみたのです。
他のダイアログはcase文でshow()されていません。
Dialogをimplementsしたクラス内
1:独自レイアウトのDialog(ロジック周りを作成)
2:独自レイアウトのDialog(ロジック・インナークラスなども作成)
3:AlertDialogを作成
別のActivityから呼び出し時に引数(1,2,3,)を受取る。
最初に呼ばれるOverWrideしたshow()内のswitch文でシンプルに最終的に作成し、
super.show() dialog1.show() dialog2.show()
で分けている
なので、他の2つは実行されていないです。
それぞれのActivityでダイアログを作るのではなく、
必要な時に必要なダイアログを同じクラスから呼出せるので
このようにしてみました。
こういうやり方がいいのかはよくわからないのですが、とりあえず勉強で作ってみました。
0320デフォルトの名無しさん
2012/05/29(火) 05:01:35.58<set>を外したら何故かうまくいきました!
0321デフォルトの名無しさん
2012/05/29(火) 09:27:56.09何を参考に勉強してんだか知らんが、根本的に間違ってるぞ。
「Dialogをimplementsしたクラス」てのも意味不明だし、
Androidの前にJavaを理解することを強くお勧めする。
0322デフォルトの名無しさん
2012/05/29(火) 11:47:42.59処理の都度AlertDialogを生成してると、dismissのタイミングを
考慮しないとWindowリークするから困る
0323デフォルトの名無しさん
2012/05/29(火) 11:56:18.650324デフォルトの名無しさん
2012/05/29(火) 12:07:16.95例えばバックグラウンドに回り込んだActivityを毎回finishしたい時
AlertDialog出しっ放しにしておくとリークする
0325デフォルトの名無しさん
2012/05/29(火) 12:25:17.700326265
2012/05/29(火) 12:38:02.36extendsの間違いです(><)
初心者用のjavaの本を何度も読んでAndroidの
勉強をはじめた感じです。
>>332
dismissは閉じる前に呼ばれると思っていたのだけど・・
overwride出来るので、その中でLogをとってみたらちゃんと処理ができました。
なんか・・たかがDialogなのに奥が深いですね・・
Dialog、AlertDialogのボタンの画像や背景、文字色の変更にしてもすごく大変。
0327デフォルトの名無しさん
2012/05/29(火) 16:25:42.07どうも自分が呼び出すものと、システムから呼び出されるものがよく分かっていないように
思えるんだが。
on~()は、システムが呼び出すコールバックだから、特定のタイミングで自分が何かしたい
ときに、overrideすればよい。
ちなみに、端末の向き換えると画面の再構築になるから、ダイアログも何とかしないと駄目だよ。
0328デフォルトの名無しさん
2012/05/29(火) 17:24:03.59tracker.addImage(img, 0);
try{
tracker.waitForAll();
Javaでは画像を完全に読み終わるまで待たせるこういうのあったと思うんですけど
androidでは使えないんでしょうか?
代わりのがあるのか、あるいは必要ないんでようか?
0329デフォルトの名無しさん
2012/05/29(火) 17:28:29.410330デフォルトの名無しさん
2012/05/29(火) 17:39:06.990331デフォルトの名無しさん
2012/05/29(火) 17:53:54.980332デフォルトの名無しさん
2012/05/29(火) 18:46:18.68居るんだよな知ったかしてこういう役に立たないレスする奴
0333デフォルトの名無しさん
2012/05/29(火) 18:47:46.25え?正解だよ
0334デフォルトの名無しさん
2012/05/29(火) 19:13:12.86テレビで韓国ドラマばかり流れても、見なければ良いので大きな問題はありません
しかし、地方分権で警察組織・権力を地方の犯罪については国から移管し
採用条件・組織等も地方で自由に決めれるようになったらどうなるでしょう。
今のテレビ局が数十年前に在日枠を受け入れて、今や完全に在日朝鮮人に乗っ取られ
都合の悪い報道は一切しなくなり、民主党が与党になったように
地方分権された警察組織が数10年後に、反日感情を持った外国人に支配される可能性はないでしょうか
在日の犯罪は取り締まられず、日本人の犯罪は過大な罰を与えられたりしないと言い切れるでしょうか。
維新に近い、みんなの党は道州裁判所を設ける案もだしてます。
地域の希望が、声の大きい外国人の希望に取って変わるかもしれません。
橋下氏(維新)の大阪都構想しかり
東海の大村氏、河村氏も地域政党を作って国政で候補者をだす予定です。
選挙まで時間はあります、検討したほうが良いかもしれません。
0335デフォルトの名無しさん
2012/05/29(火) 19:43:52.780336デフォルトの名無しさん
2012/05/29(火) 22:28:11.610337デフォルトの名無しさん
2012/05/29(火) 22:41:04.290338デフォルトの名無しさん
2012/05/29(火) 23:30:08.75そういう話ではないのかな?
0339デフォルトの名無しさん
2012/05/29(火) 23:44:51.73スマフォかどうか見分けてるのってUAだけなんですか?
例えばエミュでもGooglePlayはきちんと動作するんでしょうか?
0340デフォルトの名無しさん
2012/05/29(火) 23:56:35.79エミュ上のAndroidだと認識される…はず
0341デフォルトの名無しさん
2012/05/30(水) 00:00:36.55おかげでダッシュボードのAndroid搭載端末がエライことになっとるw
0342デフォルトの名無しさん
2012/05/30(水) 00:29:05.25アプリを作っています.
実現方法としては、ViewPagerを用いてImageViewを切り替えています.
ViewPagerのおかげでImageViewの切り替えは容易に行うことができましたが、
機能として各ImageView(画像)に対してタッチイベントで拡大や移動を行い
たいと考えいますがなかなかイベントの伝播の方法がわからず苦戦しています.
ViewPagerがスワイプしないようにゆっくり細かくImageViewの操作を行えば
拡大等できるのですが、正しく制御する方法を教えていただきたいです.独自ViewPagerを作成し、
#onInterceptTouchEventやonTouchEventをoverrideしようと考えています.
APIレベルは7です.
0343デフォルトの名無しさん
2012/05/30(水) 00:38:32.75登録不要ののゲームとかってあれで認識してるんだよね?
0344デフォルトの名無しさん
2012/05/30(水) 01:17:52.20それを偽装すれば、実機からのアクセスのように見せかけられるんですね
ちょっと調べてみます
0345デフォルトの名無しさん
2012/05/30(水) 01:36:12.78キャリア個別のidのことを言ってるなら無理。
また、androididは機種によってはどの端末も同じidを返すことがあるので、androididで識別していることはありえない。
サーバーから一意な値を付与されてるだけだと思われる。
0346デフォルトの名無しさん
2012/05/30(水) 03:16:59.54スクロール制御したいということかな?
参考ほい
http://d.hatena.ne.jp/Kazzz/20101109/p1
0347デフォルトの名無しさん
2012/05/30(水) 11:17:51.230348デフォルトの名無しさん
2012/05/30(水) 14:03:21.250349デフォルトの名無しさん
2012/05/30(水) 14:22:17.640350デフォルトの名無しさん
2012/05/30(水) 14:25:57.38もう生きていくのが辛いので
今までありがとうございました
さようなら
0351デフォルトの名無しさん
2012/05/30(水) 14:43:09.940352デフォルトの名無しさん
2012/05/30(水) 15:28:56.310353デフォルトの名無しさん
2012/05/30(水) 15:39:10.80教えてやりたいのは山々なのだがねぇ。
0354デフォルトの名無しさん
2012/05/30(水) 16:19:48.04ちなみにきみはどの質問をした人なの?
0355デフォルトの名無しさん
2012/05/30(水) 16:22:04.220356デフォルトの名無しさん
2012/05/30(水) 16:27:09.580357デフォルトの名無しさん
2012/05/30(水) 16:28:41.81ワロタw
0358デフォルトの名無しさん
2012/05/30(水) 18:12:10.33試してみたところエミュ(v2.3,4.0)でもVMware上のandroid-x86(2.3,4.0)でも
動作確認できていません。
実機でもIDEOS(v2.2)はES1.0らしくだめでした。
手軽な動作環境って何かないでしょうか。
0359デフォルトの名無しさん
2012/05/30(水) 19:25:50.29一応GPUレベルではサポートしてるはずだし。
0360デフォルトの名無しさん
2012/05/30(水) 19:26:29.910361デフォルトの名無しさん
2012/05/30(水) 19:42:03.07ライブラリとかあったりするかな?
0362デフォルトの名無しさん
2012/05/30(水) 20:10:26.940363デフォルトの名無しさん
2012/05/30(水) 20:55:59.25Android開発環境導入編から。。。。。スマフォのAndroidじゃなくて組み込みのAndroid。
急な話でこっちも困っとる。
CPUはARM系で決まりかけてるところ。
組み込みだと金取られるらしい。という所ぐらいまでは調査済み。(某団体に年会費を払う必要があるらしい)
アセンブラとかそういう世界で生きてたから、
OSとかJavaとかもうワケワカメ状態。
0364デフォルトの名無しさん
2012/05/30(水) 21:07:41.95つhttp://www.google.co.jp/
0365デフォルトの名無しさん
2012/05/30(水) 21:47:41.68画像を大量に表示するのと同様にアウトオブメモリーエラーになっちゃいますか?
0366デフォルトの名無しさん
2012/05/30(水) 21:56:44.240367デフォルトの名無しさん
2012/05/30(水) 22:00:09.680368デフォルトの名無しさん
2012/05/30(水) 22:57:09.74bluzとpppが入ってるからandroid関係なくlinuxレベルで考えればおk
0369デフォルトの名無しさん
2012/05/30(水) 22:58:12.550370デフォルトの名無しさん
2012/05/31(木) 14:07:56.85二つ別々に作ったアプリをくっつけるって難しいことですか?
回答お願いします。
0371デフォルトの名無しさん
2012/05/31(木) 14:15:32.350372デフォルトの名無しさん
2012/05/31(木) 14:20:28.61「くっつける」がどういう意味かにもよる
同時に二つとも動かそうとしてるならいろいろリソースを食い合うとかもありうるけど、
そういう意図じゃなければ普通のプログラムの合成と違った制約はそんなにないかと
いろいろ名前がぶつからないように気をつけてな
0373デフォルトの名無しさん
2012/05/31(木) 14:27:06.14c言語を授業で習ったくらいでjavaは全くしたことがありません;
音声のの録音アプリと音楽の再生アプリを別々に作ったんですが
onCreateが二つありまとめようとしたのですが
play_button.setOnClickListener(this);
の文のthisの指し示すものが変わりエラーが出てしまいます。
このような場合はどうすればよいでしょうか?
0374デフォルトの名無しさん
2012/05/31(木) 14:27:15.200375デフォルトの名無しさん
2012/05/31(木) 14:34:57.41ごちゃごちゃになりました;
以下の二つの分を合わせる際にはどうしたらよいですか、、、
言葉では困難でした勉強不足です;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
mp = MediaPlayer.create(this, R.raw.sample);
play_button = (Button) findViewById(R.id.PlayButton);
play_button.setOnClickListener(this);
}
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
txtView = (TextView)findViewById(R.id.txtView01);
mp = MediaPlayer.create(this, R.raw.sample);
}
0376デフォルトの名無しさん
2012/05/31(木) 14:59:38.720377デフォルトの名無しさん
2012/05/31(木) 17:08:26.08更新できません。
c.requery()、sca.notifyDataSetChanged()はだめでした。どうすると更新したリストが表示されるでしょうか?
public class MemberListActivity extends Activity {
protected SQLiteDatabase db;
protected Cursor c;
protected SimpleCursorAdapter sca;
protected ListView lv;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
db = (new DatabaseHelper(this)).getWritableDatabase();
lv = (ListView)findViewById(R.id.list);
c = db.rawQuery("select * from MyTable;", null);
sca = new myCursorAdapter(this, R.layout.list_item,
c, new String[] {"omote", "ura", "_id"},
new int[] {R.id.omote, R.id.ura, R.id.ck});
lv.setAdapter(sca);
Button execbutton = (Button) findViewById(id.execbutton);
execbutton.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
//ここでDBのレコードを削除
c = db.rawQuery("select * from MyTable;", null);
// ここでリスト更新したい
} });
} }
0378デフォルトの名無しさん
2012/05/31(木) 18:00:47.62それぞれの行にいくつかのTextViewとImageViewをもったスレッドを、ListViewで表現しようとしています。TextViewの文章内の一部にURLSpanでリンクを張られたものもあります。
--------------
textview1
textview2 message message message message message message
message message message http://google.co.jp/ message
--------------
TextView内リンク以外をタップした時には、ListViewのOnListItemClickを、リンクをタップしたときは、URLSpanのOnClickのみを発生させたいのですがうまくいきません。
TextView以外をタップした時は、OnListItemClickが呼ばれますが、TextView上をタップしたときにはOnListItemClickが呼ばれません。
どのようにしたら、この動作を実現できるでしょうか。
ご助言よろしく何卒お願いいたします。
以下、ListViewのAdapter内のソースです。
Spanned html = Html.fromHtml(body, new EmojiGetter(mContext), null);
SpannableString spannable = new SpannableString(html);
Pattern pattern1 = Pattern.compile("(http://google.co.jp/)");
Matcher matcher1 = pattern1.matcher(spannable);
while (matcher1.find()) {
MyUrlSpan myUrlSpan = new MyUrlSpan("http://google.co.jp/", matcher1.group(1));
spannable.setSpan(myUrlSpan, matcher1.start(1), matcher1.end(1), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
}
holder.body.setText(spannable, TextView.BufferType.SPANNABLE);
holder.body.setMovementMethod(LinkMovementMethod.getInstance());
holder.body.setFocusable(false);
holder.body.setFocusableInTouchMode(false);
0379デフォルトの名無しさん
2012/05/31(木) 18:05:38.23普通に
getCursor().requery();
notifyDataSetChanged();
でもいけるぞ
削除クエリ間違ってて削除されてないとかじゃないの?
0380デフォルトの名無しさん
2012/05/31(木) 18:30:41.85定期的にでる釣り針
0381デフォルトの名無しさん
2012/05/31(木) 19:00:27.53もしくは、このスレに使っていらっしゃる方はおられますかね。
0382デフォルトの名無しさん
2012/05/31(木) 19:34:51.832つ目を上書きしてマージすれば、ある程度くっつくとおもう。
後は赤くなった所を潰していけばおk
0383デフォルトの名無しさん
2012/05/31(木) 19:40:12.690384デフォルトの名無しさん
2012/05/31(木) 20:20:29.620385デフォルトの名無しさん
2012/05/31(木) 20:41:09.59今はみんなgitじゃねえの?
0386デフォルトの名無しさん
2012/05/31(木) 20:43:52.930387デフォルトの名無しさん
2012/05/31(木) 20:47:59.830388デフォルトの名無しさん
2012/05/31(木) 20:54:57.400389デフォルトの名無しさん
2012/05/31(木) 21:07:43.570390デフォルトの名無しさん
2012/05/31(木) 21:14:36.660391デフォルトの名無しさん
2012/05/31(木) 21:49:52.200392デフォルトの名無しさん
2012/05/31(木) 21:51:47.120393デフォルトの名無しさん
2012/05/31(木) 21:55:21.27のことだと思われ
WikipediaをWikiと言っちゃう人だろ
0394デフォルトの名無しさん
2012/05/31(木) 22:02:49.96まあ最近はandroidのおかげでgitも慣れてきたが
0395デフォルトの名無しさん
2012/05/31(木) 22:18:44.00完全にgitに乗り換えたな
0396デフォルトの名無しさん
2012/05/31(木) 22:30:56.57JKじゃないの?
0397デフォルトの名無しさん
2012/05/31(木) 23:01:12.200398デフォルトの名無しさん
2012/05/31(木) 23:06:10.470399デフォルトの名無しさん
2012/05/31(木) 23:18:07.52Android上での開発環境の方が圧倒的に少ないからほとんどがクロスだなw
0400デフォルトの名無しさん
2012/06/01(金) 01:07:57.49んなわけない。
仕事で使うなら自分でレポジトリ立てるし。
0401デフォルトの名無しさん
2012/06/01(金) 01:09:55.52自分の持っているGalaxy S だと、どうも無効にできないようです。
何か良い方法はないでしょうか?
0402デフォルトの名無しさん
2012/06/01(金) 09:19:30.920403デフォルトの名無しさん
2012/06/01(金) 10:04:45.56開発環境は、Linuxでも、MACでもWindowsでもAndroidでもいいぞ。
0404377
2012/06/01(金) 10:30:57.18サンキュー、更新できた。
自分はgetCursorしてなかった。
0405デフォルトの名無しさん
2012/06/01(金) 13:24:07.23内部SDカードと外部SDカードのフォルダが
Environment.getRootDirectory()で取れるパスの1つ上の階層にあるようで、
ここのパスを取得するにはどうすればいいでしょうか?
0406デフォルトの名無しさん
2012/06/01(金) 13:46:47.59「機種に依らず外部SDカードの絶対パスを取得する」方法はない、、、はず。
ボリュームのマウントテーブル読めばなんとかなるかもしれんが、
「外部SDのボリューム名」は機種によって異なるので難しいんじゃね?
0407デフォルトの名無しさん
2012/06/01(金) 13:55:45.18いや、外部SDの絶対パスというか、
AndroZipというアプリがやってるような感じでオペレーションシステムエリア?
という場所のパスが欲しいのです
0408デフォルトの名無しさん
2012/06/01(金) 15:35:29.91getExternalStorageDirectory()とかいう話ではないのね?
0409デフォルトの名無しさん
2012/06/01(金) 15:37:34.81以下参考です。
https://groups.google.com/forum/?fromgroups#!topic/android-group-japan/iYNHT9PwjxM
mkdir(dir_name, 0x777) とやっても、勝手にtのパーミッションが付いちゃうのですが、
2,3系の動作と同じようにtを付けない(通常のxが付く)ようにする方法はないでしょうか?
よろしくお願いします。
0410デフォルトの名無しさん
2012/06/01(金) 15:47:36.820411デフォルトの名無しさん
2012/06/01(金) 15:52:07.980413デフォルトの名無しさん
2012/06/01(金) 18:29:07.310414デフォルトの名無しさん
2012/06/01(金) 18:32:34.230415デフォルトの名無しさん
2012/06/01(金) 18:45:15.030416デフォルトの名無しさん
2012/06/01(金) 19:29:35.98というひっかけかもしれん。
0417デフォルトの名無しさん
2012/06/01(金) 20:53:14.68ググってもそれらしい解決策が見つからなかったので助けてくださいお願いします。
[2012-06-01 20:41:59 - Unexpected error while launching logcat. Try reselecting the device.] device not found
com.android.ddmlib.AdbCommandRejectedException: device not found
at com.android.ddmlib.AdbHelper.setDevice(AdbHelper.java:752)
at com.android.ddmlib.AdbHelper.executeRemoteCommand(AdbHelper.java:373)
at com.android.ddmlib.Device.executeShellCommand(Device.java:397)
at com.android.ddmuilib.logcat.LogCatReceiver$1.run(LogCatReceiver.java:102)
at java.lang.Thread.run(Thread.java:722)
モノはマスコットアプリで複数の画像を表示させる段階(Chapter5-2)から発生しました。
教本→http://cgi32.plala.or.jp/higpen/book/AndroidMascot/AndroidMascot.shtml
0418デフォルトの名無しさん
2012/06/01(金) 21:29:59.250419デフォルトの名無しさん
2012/06/01(金) 21:53:03.94漏れ達じゃ分からんわ。
0420デフォルトの名無しさん
2012/06/01(金) 22:01:04.68実機ではなくエミュレータで実行させてるんです…
ホーム画面→プロジェクトが実行される段階で
「The application ○○(プロジェクト名) has stopped unexpectedly.Please try again」
というメッセージが表示されます。本当どうしたもんだか
0421デフォルトの名無しさん
2012/06/01(金) 22:12:47.710422デフォルトの名無しさん
2012/06/02(土) 00:41:07.67リストにない機種はどうすればいいの?
0423デフォルトの名無しさん
2012/06/02(土) 01:38:19.32android-sdkを入れなおしてパスの設定もして
adb kill-serverやstart-severなど試してみたんですがダメっぽいです
何かやり方がおかしいんですかね?
0424デフォルトの名無しさん
2012/06/02(土) 03:09:43.04動く→作ってたプロジェクトにどっかミス
動かない→eclipseのclean起動とか試す
Manifest.xmlにアクティビティ追加し忘れとかでもそのエラー出るっぽいけど
0425デフォルトの名無しさん
2012/06/02(土) 03:42:27.82デュアルコアの端末が手に入ったので自分のアプリをインスコしてみたら
表示されるまでがシングルコアの端末に比べ遅いんです。(表示までにいろいろ計算が入ってます)
デュアルコアの方が早くなると思ったのですが。
0426デフォルトの名無しさん
2012/06/02(土) 04:05:08.03デュアルコアの端末に変えるだけで勝手に速くなることはない
それにデュアルコアつってもシングルコア性能が落ちてるんだろ
0427デフォルトの名無しさん
2012/06/02(土) 04:55:39.30http://www.atmarkit.co.jp/fdotnet/mthread/mthread01/mthread01_01.html
両方に対応するのはどうすればいいの?
0428デフォルトの名無しさん
2012/06/02(土) 13:17:20.380429デフォルトの名無しさん
2012/06/02(土) 14:50:00.87URL url = new URL("http://www.example.com/cookie");
HttpURLConnection http = (HttpURLConnection)url.openConnection();
http.setRequestMethod("GET");
http.setConnectTimeout(1000);
http.setReadTimeout(10000);
http.connect();
InputStream in = http.getInputStream();
InputStreamReader reader = new InputStreamReader(in);
StringBuilder builder = new StringBuilder();
char[] buf = new char[1024];
int numRead;
while (0 <= (numRead = reader.read(buf))) {
builder.append(buf, 0, numRead);
}
reader.close();
in.close();
http.disconnect();
readtexts = builder.toString();
}catch(Exception e){
}
こんな感じでhttp通信した時に、サイト側がクッキーを保存させようとしたら自動的に保存されますか?
保存させるには何らかの操作が必要ですか?
0430デフォルトの名無しさん
2012/06/02(土) 15:00:52.160431デフォルトの名無しさん
2012/06/02(土) 16:43:17.93Eclipceの新規プロジェクト作成するとjavaでテンプレートが作成されます。
どうすればいいでしょうか?
win7です。
0432デフォルトの名無しさん
2012/06/02(土) 19:49:44.120433デフォルトの名無しさん
2012/06/02(土) 20:20:53.430434デフォルトの名無しさん
2012/06/02(土) 20:35:19.21最初はツール系の簡単なモノから始めて最終的にゲームもつくりたいといと思っています。余裕が出てきたら後々はiPhoneでの開発もしたいです
まだプログラム板のことがよく分からなくもしスレ違いの質問でしたらスルーもしくは誘導してもらえたら嬉しいです
0435デフォルトの名無しさん
2012/06/02(土) 20:46:09.55私はAndroidアプリの素人開発者ですが、今のところネットの情報だけで何とかなっています。
「Android 入門」などで検索をかけると、開発環境の構築方法や、サンプルコードを簡単に得ることができます。
0436デフォルトの名無しさん
2012/06/02(土) 21:17:20.730437デフォルトの名無しさん
2012/06/02(土) 21:24:58.10俺でさえこのスレに覗くようになったのはアプリ一本書き上げて公開してからだったよ。
0438デフォルトの名無しさん
2012/06/02(土) 21:27:37.550439デフォルトの名無しさん
2012/06/02(土) 21:42:27.070440デフォルトの名無しさん
2012/06/02(土) 21:46:15.43その前にやめさせるのもやさしさ
0441デフォルトの名無しさん
2012/06/02(土) 22:35:43.740442デフォルトの名無しさん
2012/06/03(日) 00:00:05.59へりくだれば許されるという甘えが余計むかつくだろ。
0443デフォルトの名無しさん
2012/06/03(日) 00:10:41.360444デフォルトの名無しさん
2012/06/03(日) 00:22:36.810445デフォルトの名無しさん
2012/06/03(日) 00:24:48.62荒らしはスルーが嫌いなんでスルー推奨
0446デフォルトの名無しさん
2012/06/03(日) 00:26:01.750447デフォルトの名無しさん
2012/06/03(日) 00:28:00.60日本語版あるっけ?
0448デフォルトの名無しさん
2012/06/03(日) 01:07:00.35普通のタスクキラーなら大丈夫っぽいけどFastRebootだと停止する
具体的にはウィジェットのクリックのインテントを受け取れなくなる感じっぽい
ウィジェットのタスクキラー対策って何か定番とかある?
0449デフォルトの名無しさん
2012/06/03(日) 03:28:45.65まず端末のメディア音量(着信音ではない)は次の通りだと思っています。
---------------
AudioManager AudioObj = (AudioManager)getSystemService(Context.AUDIO_SERVICE);
//↓最大音量
MaxVolume = AudioObj.getStreamMaxVolume(AudioManager.STREAM_MUSIC);
//↓現在の音量
MasterVolume = AudioObj.getStreamVolume(AudioManager.STREAM_MUSIC);
---------------
自分の端末だとMaxVolumeは15
MasterVolumeは(音最小)0〜15(音最大)
となります。
これを前提としてMediaPlayerオブジェクトで音楽ファイルの再生をする時に
---------------
MediaPlayer.setVolume( float, float );
第一引数=左音量([最小]0.0〜1.0[最大])
第ニ引数=右音量([最小]0.0〜1.0[最大])
---------------
で音量の調節をしようとしています。
この「1.0」は、システム音量が10の時に「10×1.0=10」ということですか?
それともシステム音量の最大である「15」になってくれるのですか?
理想は「15」側になってほしいのです。
ちなみに実際に試すと1.0でもシステム音量の5くらいに聞こえます(音が明らかに小さい)
音声データはmp3とogg両方試しましたが同じ結果でした。
0450デフォルトの名無しさん
2012/06/03(日) 09:55:29.260451デフォルトの名無しさん
2012/06/03(日) 12:33:47.030452デフォルトの名無しさん
2012/06/03(日) 13:02:09.432.3機で安く手に入る奴でいいんじゃね?
夏モデルのほとんどが4.0なんで、夏以降を見据えるなら4.0機も欲しいとこだな。
0453デフォルトの名無しさん
2012/06/03(日) 13:04:51.12ギャラネク
0454デフォルトの名無しさん
2012/06/03(日) 13:09:02.90中華でいいのでこの基準のやつが欲しいなあ
しかし10時間もつのは当面出そうにないな
0455デフォルトの名無しさん
2012/06/03(日) 13:09:14.06他の機種はほとんどあるのに
使わないアプリならいいが
0456デフォルトの名無しさん
2012/06/03(日) 13:21:29.99HDとWVGVの2機種があったほうがいいぞ
ほんとやっかいだorz
0457デフォルトの名無しさん
2012/06/03(日) 13:33:57.41つまりarmやx86やではない機種ってどれぐらい存在するんでしょうか?
0458デフォルトの名無しさん
2012/06/03(日) 13:38:58.24Application.mk の APP_ABI := に mips と書けばいいらしい
http://developer.android.com/sdk/ndk/index.html
0459デフォルトの名無しさん
2012/06/03(日) 13:40:43.20俺は普段は実機使ってマルチディスプレーのテストでエミュ使うようにしてる。
あと、そういった機種依存の情報交換こそこういったスレを利用すればいいんじゃない?
Java初心者スレやソース丸投げ依頼ばっかだもんね
>>456
ほんとにやっかいだよねorz
>>454
開発に使うのにバッテリー寿命?
0460デフォルトの名無しさん
2012/06/03(日) 13:43:37.700461デフォルトの名無しさん
2012/06/03(日) 13:48:26.52ちなみに、真ん中のtableRowには、scrollViewが入っています。
宜しくお願い致します<m(__)m>
0462デフォルトの名無しさん
2012/06/03(日) 14:04:23.820463デフォルトの名無しさん
2012/06/03(日) 14:39:55.62自力クローズせずにシステム任せにした方が良いんでしょうか?
0464デフォルトの名無しさん
2012/06/03(日) 14:43:27.84/ \
/ ⌒ ⌒ \ 何言ってんだこいつ
/ (●) (●) \
| 、" ゙)(__人__)" ) ___________
\ 。` ⌒゚:j´ ,/ j゙~~| | | |
__/ \ |__| | | |
| | / , \n|| | | |
| | / / r. ( こ) | | |
| | | ⌒ ーnnn |\ (⊆ソ .|_|___________|
 ̄ \__、("二) ̄ ̄ ̄ ̄ ̄l二二l二二 _|_|__|_
0465デフォルトの名無しさん
2012/06/03(日) 14:49:17.95必ずclose()する!
制御できないならDatabaseは使わない!
もしデータが消えるようなことでもあったら大変なことになる。
サーバダウンよりプログラマーがやっちゃいけないバグ筆頭。
0466デフォルトの名無しさん
2012/06/03(日) 15:04:19.94当然普通に考えたらそうなんだけど、マルチスレッドでミスってるケースを作ってしまって
調べてるとhttp://d.hatena.ne.jp/ukiki999/20100524/
みたいに書いてるページが有って、閉じるの止めたら実際何の問題もなく動くようになってしまったんで
見かけ上ちゃんと動くようになった時に何が起きてるかもう少しくあしく知りたい
0467デフォルトの名無しさん
2012/06/03(日) 15:04:31.81spモードメールがやらかした日本の開発力
(やからしたのは下請けなんだけど)
0468デフォルトの名無しさん
2012/06/03(日) 15:08:16.61チャイナと大差ないよ
0469デフォルトの名無しさん
2012/06/03(日) 15:15:20.33端末の音量と、メディアプレイヤーの音量は、別物。
端末は、その15とかて正解。メディアプレイヤーのは、端末関係なく、0から1。
0470デフォルトの名無しさん
2012/06/03(日) 15:28:49.15リンク見たけど、DB使う時にオープンして使わなくなったらクローズの法則は崩れてないよ。
別のスレッドでCursor呼び出したら前スレッドでDBクローズしてたってことでしょ?このリンクは
0471デフォルトの名無しさん
2012/06/03(日) 15:49:23.07DB使わなくなったらクローズ、は当たり前だけど、それを誰がどこでやるかが問題で、
自処理してなくても、結局勝手に閉じるよ、って事かと思ったんだけど。
勝手に閉じるまでに何が起きるか分からんし、実際はどこかで閉じたほうが良いには違いないだろうけど
単純に使い終わったら即クローズにしてると、連打するとボロが出て
実際にデータまで保障する場合は、
DB関連は完全に割り込み禁止にして、開く前にチェックして、処理したら直ぐクローズ、
着信が入った場合とかは問答無用でクローズ、書き込む場合はバックアップまで作成するで良いんでしょうか?
0472デフォルトの名無しさん
2012/06/03(日) 16:48:27.84なんかめんどくさくなってきた。
DBオブジェクト化してないのにCursor呼び出してるからエラーでてるんだよ。
>勝手に閉じるまでに何が起きるか分からんし、実際はどこかで閉じたほうが良いには違いないだろうけど
単純に使い終わったら即クローズにしてると、連打するとボロが出て
実際にデータまで保障する場合は、
DB関連は完全に割り込み禁止にして、開く前にチェックして、処理したら直ぐクローズ、
着信が入った場合とかは問答無用でクローズ、書き込む場合はバックアップまで作成する
ここらへんまったく関係ないから
0473デフォルトの名無しさん
2012/06/03(日) 16:56:34.21ありがとうございます
arm、x86、mips以外はまずありえない、と考えても大丈夫でしょうか?
0474デフォルトの名無しさん
2012/06/03(日) 16:58:06.53なんか質問が悪いのか、聞いてることと全く違うことの回答が返ってきてる気がするんで
先ずはAndroidの方のソース落として辿ってみるわ。すまん。
0475デフォルトの名無しさん
2012/06/03(日) 17:58:53.830476デフォルトの名無しさん
2012/06/03(日) 18:03:02.20http://www.lancers.jp/work/detail/48168
この程度で5万か
相場的にどうよ?
0477デフォルトの名無しさん
2012/06/03(日) 18:49:31.25「舐めてんの?」って感じ
0478デフォルトの名無しさん
2012/06/03(日) 21:34:16.48自分で公開したほうがいいと思う
0479デフォルトの名無しさん
2012/06/03(日) 21:39:32.790480デフォルトの名無しさん
2012/06/03(日) 21:56:09.41っていうか貰った。中抜きされてこの値段だよ。
3本くらいやったと思う。
その代わり3ヶ月くらいずるずると修正対応したけど。
いまは暴落してるのかな?
0481デフォルトの名無しさん
2012/06/03(日) 21:59:48.18それ以下だと自分で開発した方が儲かる
0482デフォルトの名無しさん
2012/06/03(日) 22:16:46.395万とかなめてるわw
0483デフォルトの名無しさん
2012/06/03(日) 22:21:24.800484デフォルトの名無しさん
2012/06/03(日) 22:22:14.06その程度で出来るもんかね
0485デフォルトの名無しさん
2012/06/03(日) 22:56:15.540486デフォルトの名無しさん
2012/06/03(日) 22:58:35.44このくらいのレベルの仕事なら
0487デフォルトの名無しさん
2012/06/03(日) 23:04:15.750488デフォルトの名無しさん
2012/06/03(日) 23:07:44.960489デフォルトの名無しさん
2012/06/03(日) 23:08:43.89内容によるでしょうね
もちろん、1本まるまるアプリを作れって要求ではないでしょうこの報酬なら
もしそうなら、King of the black
0490デフォルトの名無しさん
2012/06/03(日) 23:17:53.94しかもiPhone/Androidマルチ
0491デフォルトの名無しさん
2012/06/03(日) 23:28:17.33両方作って5万はないな
50万なら両方作るよ
0492デフォルトの名無しさん
2012/06/03(日) 23:29:59.27環境構築はPC10台あっても1台とて同じ環境になる気がしない。(Linuxの場合)
同じ事やっても動かないなんて事はよくある。
買収、訴訟のくり返しでリポジトリのURLとか直ぐ変わるし。本の情報、ネットの情報が参考にならない。
最新版のLinux(12.04 LTS?)入れたけど、
全く使い物にならんわ。最新PCでもOSがまともに動かない。
コンソールに1文字入力しただけでCPU使用率100%で応答なしとか理解出来ない。Windows最強。
GNOMEからKDEに変えてみたけど、KDEのほうが気持ちマトモな気がするけど大差ないかも。
0493デフォルトの名無しさん
2012/06/03(日) 23:31:54.210494デフォルトの名無しさん
2012/06/03(日) 23:31:59.890495デフォルトの名無しさん
2012/06/03(日) 23:33:12.740496デフォルトの名無しさん
2012/06/03(日) 23:36:25.790497デフォルトの名無しさん
2012/06/03(日) 23:37:39.190498デフォルトの名無しさん
2012/06/03(日) 23:38:13.56依頼の履歴見るとまだ一つも完了してないし
ダイエット系のiphoneアプリ制作よりも依頼額下げてるとこ見ると初心者でしょ。
0499デフォルトの名無しさん
2012/06/03(日) 23:39:18.130500デフォルトの名無しさん
2012/06/03(日) 23:40:24.33互換性はそこまで保障しない前提
0501デフォルトの名無しさん
2012/06/03(日) 23:43:13.32スマフォのアプリなんて売り物にならないし、
組み込みにAndroidなんて使ったら部品代がパネェことになる。
0502デフォルトの名無しさん
2012/06/03(日) 23:46:04.210503デフォルトの名無しさん
2012/06/03(日) 23:51:50.04普通にやったら時給100円レベルだし
0504デフォルトの名無しさん
2012/06/03(日) 23:53:14.820505デフォルトの名無しさん
2012/06/03(日) 23:54:08.280506デフォルトの名無しさん
2012/06/03(日) 23:57:14.93はい論破
0507デフォルトの名無しさん
2012/06/04(月) 00:06:34.525万とか無茶言うなぁ
まずAndroid/iPhoneのアプリ作れる環境を持ってて
なおかつ簡単なゲームが作れて
その仕事を受注するほど暇で、そして5万で受注しようという意思がある奴
日本に一体何人いるんだよ
0508デフォルトの名無しさん
2012/06/04(月) 00:20:33.43そういう受注とか相場とか知らないからさ
まあ向こうも知らないんだろうけど
そうなるとwin-winになってないかw
0509デフォルトの名無しさん
2012/06/04(月) 00:23:35.880510デフォルトの名無しさん
2012/06/04(月) 00:25:13.21この受注者ほかでiPhone/Androidの案件5〜10万で受けてるっぽいから
1つの相場なんじゃないの?
不具合対応とかクレーム処理とか考えると金に困ってない限りきついと思うけど。
0511デフォルトの名無しさん
2012/06/04(月) 00:30:05.770512デフォルトの名無しさん
2012/06/04(月) 00:37:05.990513449
2012/06/04(月) 00:38:40.03>>475
情報ありがとうございました。
大体理解できました。
そもそも端末の音量が所有者の意志で10に設定されていた場合に
ゲ−ムプログラムとかのサウンドで15の音量とかで流せたら
おかしな話だという事に気づきました。
メディアプレイヤーの最大値の「1.0」は、
現在システム音量が10だったら10相当の音量になり
5だったら5相当の音量になるというわけですね。
そしてメディアプレイヤー側の音量が「0.5」だったら、
現在システム音量が10だったら5相当の音量になり
5だったら2.5相当の音量になるというわけですね。
0514デフォルトの名無しさん
2012/06/04(月) 00:38:55.910515デフォルトの名無しさん
2012/06/04(月) 00:41:39.730516デフォルトの名無しさん
2012/06/04(月) 03:09:20.07Google Play に .apk ファイルを再度アップロードしようとしたら
「その APK ファイルの versionCode(1)は既に存在しています。」
と表示されアップロードができません。AndroidMnifest.xml
が関係しているようなのですが、どこを修正すればよいのでしょうか?
0517デフォルトの名無しさん
2012/06/04(月) 03:11:37.77自分で書いてるじゃん
0518デフォルトの名無しさん
2012/06/04(月) 03:25:06.200519デフォルトの名無しさん
2012/06/04(月) 08:04:02.10実機の右下(機種によっては左下?)についてるボタンってメニューボタンだよな?
0520デフォルトの名無しさん
2012/06/04(月) 10:13:04.73たぶんそう、うちのは線が四本重なってるアイコン。
returnでfalse返してない?trueにしてみるとか
menu.add("test");
return true;
0521デフォルトの名無しさん
2012/06/04(月) 17:46:55.22ライブラリ読み漁ったり文法見直しても全くエラーが取れず・・・
下記を使用しています。
UniversalTweenEngine
http://code.google.com/p/java-universal-tween-engine/
0522デフォルトの名無しさん
2012/06/04(月) 18:52:02.14発生元たどって自分が書いた所なら
渡してるパラメータとか見直してみれば?
0523デフォルトの名無しさん
2012/06/04(月) 19:39:12.97デバッグすればいいんじゃね?
0524デフォルトの名無しさん
2012/06/04(月) 21:35:28.06こことかユーザ会MLとか見てると、こんなことすらしていないと思われる奴多いよなあ。
0525デフォルトの名無しさん
2012/06/04(月) 21:52:22.25スタックトレースを読めないなんてデフォだから
0526デフォルトの名無しさん
2012/06/04(月) 21:55:29.370527デフォルトの名無しさん
2012/06/04(月) 22:15:46.75ピンポイントで言ってくれれば楽なのに
0528デフォルトの名無しさん
2012/06/05(火) 00:03:58.26ブレイクで止めるのが嫌だったら
一行づつLog.e()をいれてみれば?
0529デフォルトの名無しさん
2012/06/05(火) 01:23:22.03AndroidのSQLite周りの質問です
ループでテーブルを頻繁に参照するアプリなのですが
Could not allocate CursorWindow 'hoge' of size 2097152 due to error -12.
android.database.CursorWindowAllocationException: Cursor window allocation of 2048 kb failed.
返してもらうレコード数も少なく大きなテーブルでもないのに、この様なエラーを出して強制終了してしまいます
同じ条件で検証をしていても起きたり起こらなかったりするので原因を特定しづらいのですが
これは回避できる種類のエラーなのでしょうか? よろしくおねがいします
0530デフォルトの名無しさん
2012/06/05(火) 02:29:53.670531デフォルトの名無しさん
2012/06/05(火) 09:09:44.83インターフェースは2.3以降塞がっているので、間接的に起動する方法があれば教えてください
おそらくAudioManagerのisMusicActive()でアクティブかどうかはわかるのですが、アクティブにする手段がわかればと思うのですが。。
0532デフォルトの名無しさん
2012/06/05(火) 09:44:32.19MediaPlaybackServiceが起動してないと受け付けてくれないので詰まってます
別の方法としてIntent.ACTION_MEDIA_BUTTONをKeyEventと一緒に投げれば受け付けてはもらえますが、
これだと他のプレイヤーがインストールされていればまで動作してしまうんですよね。。
0533デフォルトの名無しさん
2012/06/05(火) 10:28:03.91ご返信ありがとうございます
ソースを簡略化して確認すると、結果をもらった後にcloseしてない様です
帰宅してから試してみます
public class cHoge extends hoge implements Runnable {
Cursor cursor = null;
@Override
public void run() {
while (thread != null) {
cursor = db.rawQuery( hogeSql, null);
while (cursor.moveToNext()) {
// 処理
}
}
}
}
0534デフォルトの名無しさん
2012/06/05(火) 10:37:57.000535デフォルトの名無しさん
2012/06/05(火) 10:47:20.07GCがあるからcloseしなくても大丈夫だよ
0536デフォルトの名無しさん
2012/06/05(火) 10:48:43.39無理
0537デフォルトの名無しさん
2012/06/05(火) 11:14:28.26むむそうですか
とりあえずIntent投げるときにMediaButtonIntentReceiverクラス指定すればPlaybackをデフォの音楽プレイヤーに限定できたので
これにKeyEventくっつけて投げる方法で対処したいと思います
0538デフォルトの名無しさん
2012/06/05(火) 12:42:42.92韓国テレビの番組で日本海表記の地図を使用し、非難殺到=韓国
韓国MBC放送の日曜番組『出発! ビデオ旅行』の3日の放送で、「日本海」と表記
した地図を使用していたとして、韓国世論から非難が巻き起こった。多数の韓国メディアが4日、大きく取り上げた。
『出発! ビデオ旅行』は新作映画の紹介から名作など、さまざまなジャンルの映画を
紹介する番組。3日の放送で日本海が「SEA OF JAPAN」と表記された世界地図を
使用したという。
番組放送後に視聴者掲示板には、抗議や非難の書き込みが殺到した。番組の制作陣は
世論の非難を受けた当日、公式サイトに謝罪文を掲載し「今後はこのようなミスを絶対に
しないように最善を尽くす」との立場を表明した。しかし、同番組の5月6日の放送分で
も日本海と表記された地図を使用したことが発覚し、番組やテレビ局への非難はしばらく続く見通しだ。
韓国メディアは「目を疑う場面が電波に乗った」「東海ではなく日本海と表記した地図
を使用して視聴者の怒りを買った」などと伝えた。現在MBC放送は2月から突入した
ストライキがまた続いており番組に支障をもたらしていることも「ミス」の原因とみるメディアもある。
0539デフォルトの名無しさん
2012/06/05(火) 14:00:10.527曲目以降エラーで取得できません。
検索したところ、MediaPlayerでmp3は致命的なエラーがあるとかで、
mp3を再生し続ける方法が結局見つからなかったのですが、
どうにかして再生し続ける事は出来ないでしょうか?
0540デフォルトの名無しさん
2012/06/05(火) 14:02:35.350542デフォルトの名無しさん
2012/06/05(火) 14:29:59.78俺が覗いてやるよ
0543デフォルトの名無しさん
2012/06/05(火) 14:37:30.35ソース貼って。
何か分かるかも
0544439
2012/06/05(火) 14:40:45.100545デフォルトの名無しさん
2012/06/05(火) 15:00:56.18アプリ名だけでいい
0546デフォルトの名無しさん
2012/06/05(火) 15:03:24.48InputStream input = url.openStream();
bitmap= BitmapFactory.decodeStream(input);
画像をダウンロードしてbitmapに変換した時
bitmapにちゃんと画像が入っているか確認する方法を教えて下さい
0547デフォルトの名無しさん
2012/06/05(火) 15:12:36.850548デフォルトの名無しさん
2012/06/05(火) 15:17:33.96夜にでもソース宜しく
0549デフォルトの名無しさん
2012/06/05(火) 15:48:41.69ありがとうございます
0550デフォルトの名無しさん
2012/06/05(火) 16:40:00.81返答遅れてすみません、レスありがとうございます。
eclipseで怪しい箇所をブレイクポイントで止めつつ引数の型など確認・検証した結果にRuntimeExceptionが発生し、解決がなかなかできずココで質問をさせていただきました。。。
ライブラリファイルを読んでいるのですが、throw new RuntimeException("Stub!"); という例外を投げる宣言が非常に多く見ます。
これはJava言語で作られるものでは、よく見られる光景なのでしょうか?
0551デフォルトの名無しさん
2012/06/05(火) 16:49:16.66RuntimeExceptionが発生したときのスタックトレースくらい貼れ
0552デフォルトの名無しさん
2012/06/05(火) 17:08:04.65http://www.weblio.jp/content/Stub
0553デフォルトの名無しさん
2012/06/05(火) 17:19:19.430554デフォルトの名無しさん
2012/06/05(火) 17:28:36.820555デフォルトの名無しさん
2012/06/05(火) 17:51:10.56スタックトレースはこちらですm(_ _)m 申し訳ございません。
スレッド [<1> main] (中断中 (例外 RuntimeException))
ViewRoot.handleMessage(Message) 行: 1859
ViewRoot(Handler).dispatchMessage(Message) 行: 99
Looper.loop() 行: 123
ActivityThread.main(String[]) 行: 4627
Method.invokeNative(Object, Object[], Class, Class[], Class, int, boolean) 行: 使用不可 [ネイティブ・メソッド]
Method.invoke(Object, Object...) 行: 521
ZygoteInit$MethodAndArgsCaller.run() 行: 871
ZygoteInit.main(String[]) 行: 629
NativeStart.main(String[]) 行: 使用不可 [ネイティブ・メソッド]
0556デフォルトの名無しさん
2012/06/05(火) 18:33:28.29いや実装されてる
0558デフォルトの名無しさん
2012/06/05(火) 22:12:28.15gatt
0559539
2012/06/05(火) 22:27:47.36// 初期化
MediaPlayer player;
player = new MediaPlayer();
player.setOnCompletionListener(TestActivity.this);
// 曲設定+再生
player.reset();
player.setDataSource(file.getPath());
player.prepare();
player.start();
でもって、再生中の曲を別の曲に差し替える時はreset()からの4行を使えば差し替える事が可能で、
何度も何種類も曲を再生する場合にはMediaPlayerは出来るだけ削除してはいけない。
という事だそうで。
0560デフォルトの名無しさん
2012/06/05(火) 22:32:29.210561デフォルトの名無しさん
2012/06/05(火) 22:38:00.93あ、変換されてる
&#26126;みたいなのです
0562デフォルトの名無しさん
2012/06/05(火) 22:58:05.170563デフォルトの名無しさん
2012/06/05(火) 22:59:25.190564デフォルトの名無しさん
2012/06/05(火) 23:20:07.10勉強途中といいながら、どちらがいいでしょう?
って何の勉強途中?
0565デフォルトの名無しさん
2012/06/06(水) 01:57:56.47http://ideone.com/j5I1J
0566デフォルトの名無しさん
2012/06/06(水) 07:44:01.610567デフォルトの名無しさん
2012/06/06(水) 07:59:27.42こっちの実機テストは3台だけだし
海外の機種なんかしらんがなw
0568デフォルトの名無しさん
2012/06/06(水) 08:03:36.27すごいな、全ダウンロード数は100万くらい?
0569デフォルトの名無しさん
2012/06/06(水) 08:18:10.1650万ぐらいだよ
そこそこヒットして2年ぐらいだとこんなもんでしょ
1ヶ月で10万DLとかのアプリ作りたいよw
0570デフォルトの名無しさん
2012/06/06(水) 15:06:57.650571デフォルトの名無しさん
2012/06/06(水) 15:09:53.1726126' as integer
ってログに出たのでおかしいと思い質問しようとしたところ
ペーストすると26126の前に改行っぽいのが入っていることがわかりました
\nをすべてけしているので\nの改行ではないと思いますがこの改行を消すにはどうしたら良いでしょうか?
0572デフォルトの名無しさん
2012/06/06(水) 15:12:01.780573デフォルトの名無しさん
2012/06/06(水) 15:13:11.380574デフォルトの名無しさん
2012/06/06(水) 15:13:25.520575デフォルトの名無しさん
2012/06/06(水) 15:13:51.230576デフォルトの名無しさん
2012/06/06(水) 15:27:24.39インストールしたアプリを判別する方法ありますか?
0577デフォルトの名無しさん
2012/06/06(水) 15:30:01.360578デフォルトの名無しさん
2012/06/06(水) 16:48:03.19Playのアップグレードで上げようとしたら警告が出たよ。
どっかで判断できるのかもしれない
0579デフォルトの名無しさん
2012/06/06(水) 17:33:23.10どのくらい儲かった?
0580デフォルトの名無しさん
2012/06/06(水) 17:41:30.11apkファイルもインストール先も同じなので
インストール時に内部で設定してるかもしれないですね。
Androidのソース確認してみます。
0581デフォルトの名無しさん
2012/06/06(水) 19:37:51.63エクリプスからデバッグモードでインストールしてない?
Googleplayに上げる直前のファイルをSDカードに投げ込んで、
本体から直接アクセスすれば、
Googleplayから入れたものでも、上書きインストールされた気がするんだけど
0582デフォルトの名無しさん
2012/06/06(水) 20:10:52.71ざっと眺めてましたが、それらしい処理は見当たりませんでした…。
>>581
SC-04Dで確認してみましたが、
GooglePlayでインストール→SD上のapkでアップデート出来ました。
これだと判別してないって事になりますかね?
0583デフォルトの名無しさん
2012/06/06(水) 20:17:22.24フジテレビ電話したら今日の番組の変更は無いと言われた
「皇族の方が亡くなられたのに変更はしないんですか?」
と聞いたら
「今のところありません。よろしくお願いします」だと
国の一大事に捏造人気アイドルの茶番をやるつもりらしい
津田大介 @tsuda
別にAKBに恨みはないし、がんばっていただきたいなと思うけど、国民的に大きく報じる話題は
ほかにもっともっとたくさんありますよねじっさい……。テレビは特に貴重な電波資源使ってるんだし。
http://twitter.com/tsuda/status/210265622502842368
東浩紀 @hazuma
同意。
http://twitter.com/hazuma/status/210266350730481664
0584デフォルトの名無しさん
2012/06/06(水) 22:01:44.35\rでしたありがとうございます
0585デフォルトの名無しさん
2012/06/06(水) 22:50:56.781アプリで画面が100個以上あるようなのを作ってるんですが、
普通に1画面1Activityで設計してたら、自称Androidプロの人から、
「Activityは少ない方が良い!レイアウトXMLを切り替えて使うもんだ!」
って力説されたんですが、Androidってそんなものなのでしょうか。
私は長らくJava、.NETやってまして、普通にオブジェクト指向的な考えで
1画面1クラスが良いと思ってとして設計たんで、違和感を感じています。
あまりに当然のように力説されたので反論できず・・・
Activityが増えすぎて困るような事ってあるんでしょうか。
0586デフォルトの名無しさん
2012/06/06(水) 23:22:28.15そのActivity100枚使うアプリを実際に使ってみればイイと思うよ
0587デフォルトの名無しさん
2012/06/06(水) 23:24:56.570588デフォルトの名無しさん
2012/06/06(水) 23:26:16.010589デフォルトの名無しさん
2012/06/06(水) 23:29:19.150590デフォルトの名無しさん
2012/06/06(水) 23:30:45.590591デフォルトの名無しさん
2012/06/06(水) 23:37:15.90それぞれの開発方針があるから何とも言えんけど、activityが100個あるアプリって穏やかじゃねぇなぁとは感じる。 業務アプリか何かか?
一画面毎にactivityの遷移が起こるという意味ならそれも一つのやり方だろうけど、
もしactivityの派生クラスを100個書いてるという意味なら確かに無駄だと思う。
マニフェストだってとんでもなく長大になるだろう。
1画面1クラスという考え方は間違いじゃないと思うよ。
ただactivityはなるべく共通化して、別に定義した画面クラスをインテントに応じて切り替えるようにしたほうが健全じゃないかな。
onCreateやonResume、onPauseといったactivityのイベントに対して、100個の画面が100個とも異なる振る舞いをするわけじゃないだろ?
まぁ結局は開発方針によるんだけどさ。
個人的にはその100個の画面ってホントに100個も必要なのって疑問に感じるけど。
0592デフォルトの名無しさん
2012/06/06(水) 23:41:17.29それが普通かどうか
0593デフォルトの名無しさん
2012/06/06(水) 23:45:41.42Activityは1つで、画面固有の情報を管理するクラスを100個にすればいいだけのはなし。
0594デフォルトの名無しさん
2012/06/07(木) 00:11:24.41富豪的プログラミングするにはまだ早い
0595デフォルトの名無しさん
2012/06/07(木) 00:15:27.001画面(1シーン)1Activityで作ってるとか
0596デフォルトの名無しさん
2012/06/07(木) 00:19:04.440597デフォルトの名無しさん
2012/06/07(木) 00:23:55.910598デフォルトの名無しさん
2012/06/07(木) 00:30:57.860599デフォルトの名無しさん
2012/06/07(木) 00:32:57.49ぐぐってもソースとかじぇんじぇん出てこない;;
0600デフォルトの名無しさん
2012/06/07(木) 00:37:44.880601デフォルトの名無しさん
2012/06/07(木) 00:58:12.59Intentを飛ばすアプリをスタートアップに登録する方法ってどんなん?
端末操作して設定画面のアプリケーション管理とか見ても、登録するof/offチェックなどが見当たらない・・・
既にマーケットに出てるスタートアップ管理アプリってどうやって作ってるんだろう
0602デフォルトの名無しさん
2012/06/07(木) 01:09:10.34登録せよと言われたアプリの情報を個別に取得(PackageManagerから?)→ACTION_MAINで呼んでるって感じなんでしょうか。
泥臭くは↑で出来ないかな、と思いますが、自分が全然勉強してない仕組みが実はあるのかと気になって。
0603デフォルトの名無しさん
2012/06/07(木) 01:17:17.51設定する必要はない
BOOTのブロードキャスト受けて起動するだけ
0604デフォルトの名無しさん
2012/06/07(木) 01:28:44.65あぁ〜〜〜なるほど!
それらしきブロードキャストがOSから投げられるから、それキャッチしてうんぬんかんぬん・・・ってすればいいのね。
ありがとう。それらしきブロードキャストを探してみますね。
0605585
2012/06/07(木) 02:00:30.94アホみたいにActivityを増やすのは
あまりよろしくない感じですね。
確かに携帯端末ですしね。
作成しているのはしょぼい画面がたくさんある
業務アプリ的なものです。
似たような画面が多いので、Activityは共通化して
593さんみたいな感じにしようと思います。
ありがとうございました。
0606デフォルトの名無しさん
2012/06/07(木) 04:39:01.53前編 2012年10月6日公開!
後編:2012年10月13日公開!
http://blog-imgs-51.fc2.com/y/a/r/yaraon/d_20120606155115s.jpg
http://blog-imgs-51.fc2.com/y/a/r/yaraon/20120606155112233s.jpg
http://blog-imgs-51.fc2.com/y/a/r/yaraon/rwer_20120606160126.jpg
0607デフォルトの名無しさん
2012/06/07(木) 09:24:13.64カスタムボタンの操作について質問です
起動時には以下の通りにボタンの外見を変更しています。
<Button android:id="@+id/btPlayToggle"
.....
android:background="@drawable/btnHoge" />
btnHoge.xml
<selector .....>
<item android:state_pressed="true" android:drawable="@drawable/hogePressed"></item>
<item android:state_focused="true" android:drawable="@drawable/hogeFocused"></item>
<item android:drawable="@drawable/hogeNormal"></item>
</selector>
これをプログラム側からボタンのbackground属性を別のxmlへ変更したり
btnHoge.xmlの各要素の属性値を変更したい場合
どの様に記述すればよいのでしょうか?
よろしくお願い致します
0608デフォルトの名無しさん
2012/06/07(木) 10:06:20.701 btn.setBackgroundResource(int)
2 (StateListDrawable)btn.getBackground();
0609デフォルトの名無しさん
2012/06/07(木) 10:13:22.69http://hayabusa3.2ch.net/test/read.cgi/morningcoffee/1339004540/
【元電通ビデオリサーチ社長豪腕秋山伝説誕生か?】 ビデオリサーチ社長に電通の秋山創一氏就任後突然AKBの視聴率が二倍に
http://hayabusa3.2ch.net/test/read.cgi/morningcoffee/1338956168/
AKBオタはCDの不法投棄やめろ
http://up3.viploader.net/news/src/vlnews056149.jpg
http://livedoor.blogimg.jp/yukawanet/imgs/8/7/878c05df-s.jpg
http://news.mynavi.jp/c_cobs/news/byokan/2012/06/akb48cd.html
0610デフォルトの名無しさん
2012/06/07(木) 10:16:19.64よし、エヴァと真っ向勝負だな。
とりあえずエヴァスマホは買う
0611デフォルトの名無しさん
2012/06/07(木) 11:09:19.04任意に外観の変更ができるようになりました
ありがとうございました
0612デフォルトの名無しさん
2012/06/07(木) 11:28:32.56ウィジェットピッカーからそのうち一つが選択されコンフィグActivityが起動したとき
どの設定(appwidget-provider)が読み込まれたか判断したいのですが、
xmlにメタデータを追加する方法があればいいと思うのですが良いやり方はありませんか?
0613デフォルトの名無しさん
2012/06/07(木) 11:35:37.900614612
2012/06/07(木) 13:36:37.69その継承クラスはAppWidgetProviderInfoから特定できるので
そこからリフレクションを使ってフィールド値をとってくることにしました
リフレクションはコードが汚くなるから嫌い・・・
0615デフォルトの名無しさん
2012/06/07(木) 16:35:42.39下記のようにパッケージ名を全部チェックするしかないのかな?
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_HOME);
List<ResolveInfo> homeInfos = getPackageManager().queryIntentActivities(intent, 0);
for(ResolveInfo homeInfo : homeInfos){
ActivityInfo activityInfo = homeInfo.activityInfo;
if(activityInfo != null){
if(activityInfo.packageName.equals("対象アプリのパッケージ名")){
// 対象アプリはホームアプリ(のはず)
}
}
}
0616デフォルトの名無しさん
2012/06/07(木) 18:45:23.70intent.setClassName(String packageName, String className)
で多分とってこれるのでは
0617デフォルトの名無しさん
2012/06/07(木) 18:50:23.49public void onDeleted(Context context, int[] appWidgetIds)
は絶対に呼び出されるという保証はありますか?
現在onDeletedでappWidgetIdをキーにDBのレコードを削除しているのですが
確実に消したいので念のためonDisabledでも全レコード削除を行なっています。
onDeleteが呼ばれることが保証されていればonDisabled内の処理は消そうと思っています。
0618デフォルトの名無しさん
2012/06/07(木) 19:09:54.46データ残ったままになるだろうし、こうすれば確実に消えるって保証は物理的に無理かと。
最悪アンインストールすれば全部消えるんだし、そこまで確実性を求めても無駄な気がする。
もしデータが残ったままだとどっかの処理でまずいことになるなら、
データ参照のタイミングで配置されているAppWidgetのID一覧引っ張ってきて
データはあるけどホームには配置されていないIDがあればその時にデータを消す処理を入れるとか
0619615
2012/06/07(木) 19:15:18.72以下のようにやってみたけど★でnullになって
ホームアプリかどうか分からなかった
やり方間違ってる?
Intent intent = new Intent();
intent = intent.setClassName(packageName, className);
if(intent != null){
Set<String> categories = intent.getCategories();
if(categories != null){ ★ここでnullになってしまう
if(categories.contains(Intent.CATEGORY_HOME)){
// ホームアプリのはず
}
}
}
0620デフォルトの名無しさん
2012/06/07(木) 20:58:51.09String st = "?aaa?";
String regex = "?(.*?)?";//これだとmatchされず
String regex = "\?(.*?)\?";//これだとエラーです
Pattern pattern = Pattern.compile(regex, Pattern.DOTALL);
Matcher matcher = pattern.matcher(st);
0621デフォルトの名無しさん
2012/06/07(木) 20:59:30.240622デフォルトの名無しさん
2012/06/07(木) 21:08:35.330623デフォルトの名無しさん
2012/06/07(木) 22:18:12.46ビルドもエラーだし、ADBも動かない。
0624デフォルトの名無しさん
2012/06/07(木) 22:35:17.970625デフォルトの名無しさん
2012/06/07(木) 22:38:34.94全然うごかない・・・
0626デフォルトの名無しさん
2012/06/07(木) 22:43:01.43sudo aptitude install ia32-libs
が、以前AVDとか動かない・・・・
0627デフォルトの名無しさん
2012/06/07(木) 23:09:04.50なんか、復帰したりしなかったり遅れたりするんですが。
0628デフォルトの名無しさん
2012/06/08(金) 00:17:55.87以前動画再生アプリ作ってる時に不安定になって色々学べた
0629デフォルトの名無しさん
2012/06/08(金) 00:18:30.39admobを使うためにAPIを14にしたのが原因だと思いますがこういう場合どうしたらいいのでしょうか?
API8で作ったアプリにはあるので引っ張ってきてもいいのでしょうか?
0630デフォルトの名無しさん
2012/06/08(金) 00:18:47.45ありがとうございます
0631デフォルトの名無しさん
2012/06/08(金) 00:47:50.64ありがとうございます、色々調べてみます。
よければ考えられる原因をいくつか教えていただけないでしょうか
プログラムとしては簡単なアラームなんですけどalarmmanagerを使わずに定期的に設定時間と現時間をチェックさせてマッチしたらスリープ復帰、mediaplayerでmp3再生させています。
USBに刺さってる状態なら確実にスリープ復帰するのですがUSBから離れると復帰したりしなかったりします。
0632デフォルトの名無しさん
2012/06/08(金) 00:57:10.75まず試して駄目なら質問しようぜ!
0633デフォルトの名無しさん
2012/06/08(金) 01:27:33.24何かいい方法ないかな
0634デフォルトの名無しさん
2012/06/08(金) 02:54:10.87proguard-project.txtとproject.propertiesない?
0635デフォルトの名無しさん
2012/06/08(金) 07:48:21.24スリープ中に何かしようとしたらWakeLock#acquireで起こさないと大抵そのまますぐ寝る。
USBのは本体の設定でUSBささってるとスリープしない設定になってるから
0636デフォルトの名無しさん
2012/06/08(金) 08:16:33.75若手や中堅がイノベーションを生み出す新しいアイデアを出す時
立ちはだかるのが老人どもの支配する「会議」という壁だ
・老人どもに理解できる企画でなくてはならない
・老人どもの好みに合う企画でなければならない
・既に成功した事例がなくてはならない
・老人どもに気に入られている人物が提案者でなくてはならない
・老人どもに気に入れられていない人物が関わっていてはならない
・老人どもの支援が不要な企画でなくてはならない
・にもかかわらず老人どもにも活躍の場を与えねばならない
・老人どもの気まぐれな口出しにいつでも応じなければならない
・失敗しても老人どもが責任をとらなくてよい企画でなくてはならない
・成功したら老人どもの業績になる企画でなくてはならない
若い頃は前世代のおかげで繁栄したくせに、自分らの時代には経済を衰退させ
そのツケを後世代に回す団塊老人、バブル老人どもが日本の病巣
0638デフォルトの名無しさん
2012/06/08(金) 09:07:02.97レス遅くなりすみません
容量の大きいゴミデータが増え続けるのが嫌だなということと、
レコード追加時にテーブルからappWidgetIdの存在確認をして、updateかinsertの分岐処理を書かなければいけなくなりそうです。
たしかに仰るとおり、ゴミデータの削除を任意のタイミングで行うのも良い方法かもしれません。
あまり詳しくは話せませんが、ユーザの操作によりけりで頻繁にウィジェットのアップデートが発生し、
その間かなり重い処理を行うので、バッテリの消耗をどう抑えようか考えるのがとても大変ですorz
あと、ホームアプリによってもページ切り替えのたびにアップデートが走ったりするしorz
すみません、話が逸れましたが少し検討してみたいと思います。
ありがとうございました
0639デフォルトの名無しさん
2012/06/08(金) 09:25:06.41いやこういうことが言いたかった
Intent intent = new Intent();
intent.addCategory(Intent.CATEGORY_HOME);
intent.setPackage("com.nemustech.launcher"); // Nemus Launcherの場合
List<ResolveInfo> homeInfos = getPackageManager().queryIntentActivities(intent, 0);
・・・以下省略
もしくは以下みたいに別の方法もある
PackageManager pm = getPackageManager(); // Context#getPackageManager()メソッド
ApplicationInfo app1 = null;
try {
app1 = pm.getApplicationInfo("com.nemustech.launcher", Activity.BIND_AUTO_CREATE);
} catch (NameNotFoundException e) {
}
if(app1 != null){
// 存在する
} else {
// 存在しない
}
0640デフォルトの名無しさん
2012/06/08(金) 12:13:02.81読みなよw
共通の設定でいいなら1行コメントアウトするだけ
0641デフォルトの名無しさん
2012/06/08(金) 12:47:06.38虚淵:前半の切れ目が大変気をもませるシーンで終わる。
新作劇場版(3本目)はかなり冒険的な展開なのでファンの反応が今から大変スリリング。
前後篇の劇場版を契機として再起動する「まどかマギカ」の新展開はさらに長いスパンでの将来を見越しているので今後とも末長くご愛顧ください。
岩上P:完全新作3本目の脚本はほぼできている
絵コンテも一部完成、イヌカレーさんたちも設定作業を進めてる
3本目は少し時間をいただくことになる
0642デフォルトの名無しさん
2012/06/08(金) 13:05:13.580643デフォルトの名無しさん
2012/06/08(金) 13:45:23.49ありがとうございます
0644デフォルトの名無しさん
2012/06/08(金) 13:57:09.63http://sankei.jp.msn.com/region/news/120608/hyg12060802040002-n1.htm
身分隠し生活保護受給、詐欺容疑で組員逮捕 兵庫
2012.6.8 02:04
暴力団員の身分を隠して生活保護を不正受給したとして、県警暴力団対策課と
東灘署は7日、詐欺容疑で韓国籍の山口組系暴力団組員、
李満燦容疑者(35)=日本名・西山満、尼崎市南武庫之荘=を逮捕した。
「申請時は組員ではなかった」と容疑を否認しているという。
逮捕容疑は昨年6月、尼崎市福祉事務所に暴力団員であることを隠して生活保護を申請し、
今年3月まで10回にわたり生活保護費計約155万円をだまし取ったとしている。
同署によると、李容疑者は申請時、「病気で仕事ができない」と話していたという。
厚生労働省は平成18年、組員への保護費支給を認めないよう全国の自治体に通知している。
韓国籍の山口組系暴力団組員、李満燦容疑者(35)=日本名・西山満
韓国籍の山口組系暴力団組員、李満燦容疑者(35)=日本名・西山満
韓国籍の山口組系暴力団組員、李満燦容疑者(35)=日本名・西山満
韓国籍の山口組系暴力団組員、李満燦容疑者(35)=日本名・西山満
韓国籍の山口組系暴力団組員、李満燦容疑者(35)=日本名・西山満
0645デフォルトの名無しさん
2012/06/08(金) 15:20:28.24どういたしまして。
今度から気をつけてね
0646デフォルトの名無しさん
2012/06/08(金) 16:05:31.88だれだよw
0647デフォルトの名無しさん
2012/06/08(金) 16:12:20.48いちいちスレ建てたり関係ないスレで語りだすほど
常時韓国のこと気にしてる奴らはネトウヨ
0648デフォルトの名無しさん
2012/06/08(金) 16:38:35.970649デフォルトの名無しさん
2012/06/08(金) 16:56:04.70フラグメントの一つにはViewPagerが配置されており、
その各ページは更に別のフラグメントを生成して作っているのですが、
ViewPagerにFragmentPagerAdapterをセットするところで
java.lang.IllegalStateException: Recursive entry to executePendingTransactions.
というエラーが発生していて上手くいかず、この原因がわかりません。
TABのみの状態やViewPagerのみの場合は正常に動作しているので、
この組み合わせで何か起きてるようです。
TabやViewPagerで使うFragmentを追加する先のViewGroupが何か関わっていそうなのですが、
ViewGroupというものがよく把握できていません。
何か理解や解決に繋がるヒントあれば教えてください。
0650デフォルトの名無しさん
2012/06/08(金) 17:07:11.87このスレは初めてか?
0651デフォルトの名無しさん
2012/06/08(金) 17:10:02.690652デフォルトの名無しさん
2012/06/08(金) 17:20:02.020653デフォルトの名無しさん
2012/06/08(金) 17:29:33.53ありがとうございます。
最初その方法でずっとやっていたのですが、復帰が不安定で今はwindowmanagerで起こす設定にしています。
ただやはり変わらずスリープ復帰が不安定です。
ずっと色んな所調べていますが未だに解決できず
0654デフォルトの名無しさん
2012/06/08(金) 17:38:37.60だな。
気にしない方が良い。
まともに回答してるのも自分ぐらいだしね。
0655デフォルトの名無しさん
2012/06/08(金) 18:04:14.28荒らしの思う壺だろw
まあこれは自演っぽいけど
0656デフォルトの名無しさん
2012/06/08(金) 18:29:34.34OSは ACTION_HEADSET_PLUG を確かに投げているのをLogCatで確認はできました。
しかし自分で作成したプログラムでは、ACTION_HEADSET_PLUG をキャッチしないのですが、これはどこが問題なのでしょうか?
ACTION_AIRPLANE_MODE_CHANGED や BluetoothDevice.ACTION_ACL_CONNECTED など他のアクションでは、それらをキャッチしてLogを吐いてくれます。
投げられた BroadcastAction は他のReceiverと干渉したりするのでしょうか・・・?
0657デフォルトの名無しさん
2012/06/08(金) 18:37:28.40スリープ中関連の処理で俺がハマったのは
・スリープ中にメディアプレイヤーが解放されてnull状態の時があるのを考慮していなかった
┗Androidのライフサイクルを把握しきれてなかったのが原因
これが原因で初期化されるであろうと思っている変数に前回の値が生き残り続けてたり
逆に生き残ってるであろうと思っているオブジェクトが死んでたりなどが起こる
・「Listener」「registerListener」「unregisterListener」あたりのコールバック関数の設定・解除が
重複しまくりでおかしくなっていた
┗Androidのライフサイクルを把握しきれてなかったのが原因
×A設定、A設定、A設定 ←ダメな例。例えば1タッチで3回同じ関数が起動されちまう
×A設定、B設定、C解放 ←ダメな例。AとBが残る。復帰時にさらにAとBが宣言され上の重複みたいになる
◎A設定、A解放、B設定、B解放 ←正しい例
・メディアプレイヤーでMP4の高画質再生するとロード時間が凄まじくかかっていた
┗仕様把握が甘かったのが原因。再生ファイルのフォーマットを変更したら直った
・「WakeLock」が想定外の動作をする
┗WakeLockは機種によって動作が変化するというgoogle様のクソ仕様が原因
スリープ関係は結構厄介だとおもうけどがんばってみて
しっかり組めばしっかり動く場合がほとんどだから。
WakeLockだけはだめだけどw
0658デフォルトの名無しさん
2012/06/08(金) 18:47:38.71追加
以下のものが含まれてるようなら
こいつらも設定・解除を適切に行わないとランダムに不安定になって
「なに!?私が一体なにしたの!?」とランダム現象に悩まされてパニックに陥りやすい(経験上)
・サーフェース関係
┗プリインストールされてる他のアプリに影響を及ぼす
突然音が鳴らなくなったり、スリープから復帰不能になったり
カメラアプリが激重になったり、動画が撮影不能になったり等
再起動では直らない。電源OFFでも直らない。バッテリー抜きでやっと復活する
・スレッド関係
┗使用中突然再起動がかかる。
・データベース関係
mp3=音楽再生のみだと思うから使ってないとは思うけど一応ね
0659デフォルトの名無しさん
2012/06/08(金) 18:57:53.710660デフォルトの名無しさん
2012/06/08(金) 19:33:38.88凄く丁寧にありがとうございます!
alarmmanagerを組み込んでみたら少しマシになりましたがやはり遅れます。
大体起動して二回目のアラームくらいから挙動がおかしくなるので何かが解放されていないのかもしれません。
今あげられた事1つ1つチェックしてみます
解決したら原因とけっかをまた報告しますね!
0661265
2012/06/08(金) 21:09:47.64addPreferencesFromResourceは使用非推奨のメソッドになってるのだけど、
これ以外にPreferencesActivityでxmlをセットする方法はありますか?
0663デフォルトの名無しさん
2012/06/08(金) 21:34:45.81XMLにてレイアウトした場合、ViewやImageViewなどの
描画イベント(onDraw)などのイベントを受信したい場合はどうすればいいでしょうか?
0664デフォルトの名無しさん
2012/06/08(金) 21:53:42.35もちろん実機デバッグでだよね?
実機のプラグが壊れてるかもよ
0665デフォルトの名無しさん
2012/06/08(金) 22:15:24.20はい、Galaxy Sを使用してデバッグしてます。以下は端子にイヤホンを接続したときに吐かれたログです。長くてすみません。
06-08 22:04:42.048: INFO/notified_event(2315): NetlinkHandler::onEvent ->[switch] from uevent
06-08 22:04:42.048: INFO/HeadsetObserver(30688): HEadSetObserver : newState =2, newName = h2w
06-08 22:04:42.052: INFO/Vold(2314): NetlinkHandler::onEvent ->[switch] from uevent
06-08 22:04:42.052: DEBUG/Vold(2314): VolumeManager::handleSwitchEvent -> Changed USB status SWITCH_NAME(h2w),SWITCH_STATE(2)
06-08 22:04:42.052: WARN/Vold(2314): Ignoring unknown switch 'h2w'
06-08 22:04:42.068: INFO/FMRadioService(30688): mReceiver: ACTION_HEADSET_PLUG
06-08 22:04:42.068: INFO/FMRadioService(30688): ==> intent: Intent { act=android.intent.action.HEADSET_PLUG flg=0x40000000 (has extras) }
06-08 22:04:42.072: INFO/FMRadioService(30688): state: 1
06-08 22:04:42.072: INFO/FMRadioService(30688): name: h2w
自分がログを出そうと記述したのはこの2行ですが、これだけが何故か表示されません。
Log.d("onReceive", "plug true");
Log.d("onReceive", "plug false");
念のためショップに行って端末が故障していないかどうか調べてみます。
初歩的な質問かもしれませんが、 ACTION_HEADSET_PLUG が投げられる条件は、
イヤホンとマイクが1つになってるハンズフリーのヘッドセットのみなのでしょうか?
現在のデバッグ環境では、マイクはついていないイヤホンのみのもので試しています。
0666デフォルトの名無しさん
2012/06/08(金) 22:18:25.65インフレートしてView取得してリスナをセットすりゃいいんちゃう
0667デフォルトの名無しさん
2012/06/08(金) 22:26:02.21マニュフェストでインテントフィルタを定義すると検知漏れがあるっぽいよ
0668663
2012/06/08(金) 22:47:07.92回答ありがとうございます。
インフレートの意味をぐぐってみました。
確かにこのやり方で出来そうです。
試しにやってみます。
ありがとうございました。
0669デフォルトの名無しさん
2012/06/08(金) 22:51:24.75■「米国ブログ 日本食」に関する他の記事 - サーチナ・ハイライト
オムライスは米国にはないこともあり、筆者は卵料理が好きならぜひお勧めしたい一品だと紹介している。日本で人気の料理の1つで、
洋食屋と呼ばれる西洋料理のレストランでよく見られると記している。
チキンライスなどの炒めたご飯を木の葉型に整形して、卵で包んだもので、伝統的にはケチャップをかけて食べる、とどのような食べ物かを説明。
しかし、時代の変化とともにつけるソースも変わってきており、最近ではクリームソースやデミグラスソースのほかノリなどをかける店もあるようだと伝えている。
幸運なことに筆者がオムライス好きなのを知って、日本人の友人がオムライス専門店に連れて行ってくれたという。典型的なオムライスからシーフード
オムライスにチーズがかかったものまで、約20種類の異なるタイプのオムライスがあったことにとても驚いた様子。
サイズも小さなものから特大まで、その人の食べたい量にあわせて選べるのが素晴らしいと記している。筆者は、カレーソースの上にホワイトソースが
かけられていて、さらにチーズがのっている三種類のソースがかけられたスペシャルオムライスを注文し、絶妙な味だったと絶賛。日本食は一般的に量が
少なめだが、この店のオムライスはサイズが小さくてもかなり量が多く本当に満腹になったと語っている。
筆者が訪ねた店は全国展開するチェーン店なので、旅先でもオムライスを食べられるのが筆者にとってうれしかったようだ。数カ所の店で食べたが、
なぜか銀座店だけが高かったと感想を語っている。訪日したらぜひ日本のオムライスを食べてみてほしいと強く勧めている。
http://news.searchina.ne.jp/disp.cgi?y=2012&d=0608&f=national_0608_029.shtml
0670デフォルトの名無しさん
2012/06/08(金) 22:58:17.25registerReceiver() を使用してマニフェスト登録ではないやり方を試したところ、検知してログを吐いてくれました。
これは端末によって違ったりするのですかね・・・。ありがとうございました。m(_ _)m
0672661
2012/06/08(金) 23:41:16.83addPreferencesFromResource(R.xml.xxx)以外の方法がわからないや。。
ちょっと頑張ってみる。何度もごめん。
0673デフォルトの名無しさん
2012/06/08(金) 23:42:51.04ぐぐっても解説がないお
ヒットするのはいきなり用語がでてくるのばっか
簡単に言うとどんなこと?
0674デフォルトの名無しさん
2012/06/08(金) 23:48:48.62えっ
0675デフォルトの名無しさん
2012/06/08(金) 23:58:31.72HONEYCOMB以降ならPreferenceFragment使えってことだろうけど
HONEYCOMB未満もサポートするなら
addPreferencesFromResourceの代替はないと思うよ。
警告がイヤなら、@SuppressWarnings("deprecation")するとか。
0676デフォルトの名無しさん
2012/06/09(土) 00:13:59.06自分の場合は
-libraryjars libs
してから、クラス名とか変わると困る箇所だけkeepしてる。
あと、ライブラリとは関係ないけど
スタックトレースの行番号が消えないように
-renamesourcefileattribute SourceFile
-keepattributes SourceFile,LineNumberTable
も入れてる。
うまい方法は自分も知りたい。
0677デフォルトの名無しさん
2012/06/09(土) 00:36:25.14まじ?
すべてのアクションにおいて?
0678デフォルトの名無しさん
2012/06/09(土) 03:45:03.39そなの?
情報求む!
0679デフォルトの名無しさん
2012/06/09(土) 03:54:50.69インスタンス化
0680デフォルトの名無しさん
2012/06/09(土) 05:38:21.94広告の表示位置を確認したいと思って端末とUSBで繋いで今やってるんだが・・・
これってapk化(リリース用のパッケージ化)しないと表示されない感じなの?
0681デフォルトの名無しさん
2012/06/09(土) 06:17:55.01もう見てないかもしれないけど。
http://tools.oesf.biz/android-2.2_r1.1/xref/frameworks/base/services/java/com/android/server/HeadsetObserver.java
見ると、FLAG_RECEIVER_REGISTERED_ONLY付きで
ACTION_HEADSET_PLUGを飛ばしてるから
Javadocには書いてないけど
registerReceiverで登録しないと拾えないんじゃないかと思う。
FLAG_RECEIVER_REGISTERED_ONLYの説明は以下。
http://groups.google.com/group/android-platform/browse_thread/thread/81023e44dd5f383c
0682デフォルトの名無しさん
2012/06/09(土) 06:35:08.14前に試したときはエミュレータでも表示されてたので
設定に間違いがなければ、表示されると思うけど。
ただ、エミューレータでも実機でも広告が取得できないことはある。
広告が取得できたときは
AdlantisView#setAdByIndexがコールされてたと思うので
ブレークポイント打つか
もしくは(意図的かどうかは知らないけど)AdlantisViewはfinalではないので
AdlantisViewをextendsしてログを仕込めば確認できると思う。
0683デフォルトの名無しさん
2012/06/09(土) 10:30:42.57詳しくはこっちに書いたけど
Admob【Part1】
http://toro.2ch.net/test/read.cgi/affiliate/1200449438/419
インスタンス化をはやくするなんてできないよね?
0684デフォルトの名無しさん
2012/06/09(土) 11:09:05.66ContentValues content = new ContentValues();
content.put(MediaStore.MediaColumns.DATA, file.getAbsolutePath());
content.put(MediaStore.MediaColumns.TITLE, file.getName());
content.put(MediaStore.MediaColumns.SIZE, size);
content.put(MediaStore.MediaColumns.MIME_TYPE, "audio/*");
content.put(MediaStore.Audio.Media.ARTIST, "artist");
content.put(MediaStore.Audio.Media.IS_RINGTONE, true);
content.put(MediaStore.Audio.Media.IS_NOTIFICATION, false);
content.put(MediaStore.Audio.Media.IS_ALARM, false);
content.put(MediaStore.Audio.Media.IS_MUSIC, false);
Uri uri = MediaStore.Audio.Media.getContentUriForPath(file.getAbsolutePath());
Uri newUri = getApplicationContext().getContentResolver().insert(uri, content);
RingtoneManager.setActualDefaultRingtoneUri(getApplicationContext(),RingtoneManager.TYPE_RINGTONE, newUri);
ですが、この方法で着信音設定すると、アプリを再インストールした場合や、設定した音源ファイルが削除されたor移動した場合に
バグります、同じファイルでまた着信音設定しようとすると、着信音設定がうまく行かなくなります。
他にいい方法はないでしょうか?
素直にピッカーさせるのが良いでしょうか
0686デフォルトの名無しさん
2012/06/09(土) 11:56:16.06自作アプリから端末にインストールされてる任意のアプリを起動するにはどうすればいいのでしょうか?
ブラウザはuriとACTION.VIEWで起動できますけど、電卓とかゲームとかを起動する方法が分かりません。
ググったところパッケージ名とクラス名をsetClassNameするとありましたが、パッケージ名はともかくクラス名はどうやって取得すれば・・・
0687デフォルトの名無しさん
2012/06/09(土) 11:58:47.110688デフォルトの名無しさん
2012/06/09(土) 12:07:00.95ACTION_MAIN と CATEGORY_LAUNCHER で PackageManager#queryIntentActivities すればアプリの一覧がもらえる
その中から好きなものを選べばいいが、手がかりがパッケージ名だけだったらひとつのパッケージに複数のランチャアイコンがあるアプリの場合に困るお
0689デフォルトの名無しさん
2012/06/09(土) 13:03:55.50コンソールのところに下記のように赤い文字で表示される部分があります
No Launcher activity found!
The launch will only sync the application package on the device!
どうすればよいのでしょうか?ご教授おねがいします
0690デフォルトの名無しさん
2012/06/09(土) 13:05:42.970691デフォルトの名無しさん
2012/06/09(土) 13:11:55.42ショートカット一発で出来るようにならんかな
0692デフォルトの名無しさん
2012/06/09(土) 13:11:59.11<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="jp.ac.ynu.nakano"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk android:minSdkVersion="10" />
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name" >
<activity
android:name=".Activity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<data android:scheme="foo" android:mimeType="text/html" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name=".Item_detailActivity">
</activity>
</application>
<uses-permission
android:name="android.permission.INTERNET" />
</manifest>
0693デフォルトの名無しさん
2012/06/09(土) 14:09:35.50MainActivityのクラス名無くね?
0694デフォルトの名無しさん
2012/06/09(土) 14:14:53.91学校の宿題かなんかか
0695デフォルトの名無しさん
2012/06/09(土) 14:21:18.890696デフォルトの名無しさん
2012/06/09(土) 15:17:49.37>>670です、情報ありがとうございますm(_ _)m 勉強のためにこのスレはよく見ています。
0697デフォルトの名無しさん
2012/06/09(土) 16:21:32.69<intent-filter> に <data> が付いてると、data無しインテントに引っかからなかった気がする
以下のように2つに分けて書くといいかもしれない
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<data android:scheme="foo" android:mimeType="text/html" />
</intent-filter>
0698デフォルトの名無しさん
2012/06/09(土) 19:10:08.71もう少し詳しく教えてもらえないでしょうか?
例えば端末に最初から入ってる電卓アプリ(com.sec.android.app.calculator)を起動したい場合はどう書けばいいのでしょう?
Intent intent = new Intent();
//この間をどうすればいいかわからない
startActivity(intent);
0699デフォルトの名無しさん
2012/06/09(土) 19:17:14.98ggrks
0700デフォルトの名無しさん
2012/06/09(土) 19:32:37.08変な挙動が見えるけどこの処理系の表に出ないバグのようなものなのかな
0701デフォルトの名無しさん
2012/06/09(土) 19:40:08.83http://lmgtfy.com/?q=android+startActivity+calculator+intent
0702デフォルトの名無しさん
2012/06/09(土) 19:43:17.960703デフォルトの名無しさん
2012/06/09(土) 20:35:37.14・参加者は1500人〜1600人前後(デモ開始時のシーンを計測)
・在特会は近畿6支部のほか中部東海4支部からも動員、九州からの参加者も
・ニコニコ生放送視聴者はのべ17500人弱、中継担当は関西魂のガルル(ガル)
・主なシュプレヒコール
「日本が嫌いで嫌いでしかたないロート製薬は韓国に移転しろ!」
「国益を損なう企業をまとめて日本から叩き出せ!」
「竹島は韓国領土だと主張する韓国人を簀巻きにして大阪湾に叩き込め!」
「大阪府警の弾圧に屈しないぞ!大阪府警は韓国警察に移転しろ!」
「4人の愛国者の人権を侵害した大阪府警捜査四課、恥を知れ!」
・デモ終了後、荒巻被告(ロート強要事件で勾留中)の家族が減刑嘆願署名への協力を依頼
・解散場所の公園で、各自持ち寄ったロート製品を皆で踏み潰すアピールを実行
・中曽、中谷良、北村らチーム関西内の反在特会派(※)はデモが一部の被告と家族の意思に反すると批判
【在特会】 反日企業ロート製薬 徹底糾弾行動 第二弾 『竹島は日本領土! 日本国民怒りの大行進』
http://live.nicovideo.jp/watch/lv95587257
(上段:歩道橋から撮影したデモの様子 下段:各自持ち寄ったロート製品を踏み潰す様子)
http://www.dotup.org/uploda/www.dotup.org3074301.jpg
デモの告知文
http://calendar.zaitokukai.info/kinki/scheduler.cgi?mode=view&no=14
0704デフォルトの名無しさん
2012/06/09(土) 20:56:07.62String.valueOf(R.String.xx);
だと数値になります
0705デフォルトの名無しさん
2012/06/09(土) 21:01:59.85android r.string 文字列 で検索すればアホみたいに出てくるが
0706デフォルトの名無しさん
2012/06/09(土) 21:02:09.850707デフォルトの名無しさん
2012/06/09(土) 21:03:13.09学校の宿題か?
0708デフォルトの名無しさん
2012/06/09(土) 21:04:36.35たのむ
0709デフォルトの名無しさん
2012/06/09(土) 21:06:21.450710デフォルトの名無しさん
2012/06/09(土) 21:21:16.60すいません
解決して見つけたページも開きっぱなしなのに質問してしまいました
0711デフォルトの名無しさん
2012/06/09(土) 21:30:05.420712デフォルトの名無しさん
2012/06/09(土) 21:38:47.16それが「2chで聞く」だったんじゃねwww?
0713デフォルトの名無しさん
2012/06/09(土) 23:29:35.49昨年、台湾の雑誌『遠見』が20歳以上の1000人にアンケートしたところ
「一番尊敬する国」「一番移住したい国」などの筆頭に日本が挙げられた
そうだ。
そういえば以前、台湾に旅行をした際に、現地で知り合った人に好意的に受け
入れられ、台湾は「親日」なんだと実感したことがある。
でも、どうして台湾は親日なのだろう。
「やはり歴史背景は大きいですね。日本統治時代(1895〜1945年)、
その目的はどうであれ、日本が台湾のインフラを整備したことは今でも高く
評価されてます。72歳になる私の父は、小学校4年生まで日本の教育を受け
ましたが、不思議と日本人に立ち居振る舞いも似てくるんですね。いわゆる
日本の頑固親父と一緒(笑)」
では、65年生まれの謝さんや若い世代にも親日派が多いのはなぜ?
「私の世代の場合、反日教育も受けましたが、父の世代からいい印象も聞いて
います。日本のテレビ番組や雑誌なども昔からあって、よく見てました。今、
20代くらいの若者には、日本の音楽やファッション、マンガやゲームなどの
サブカルチャーが人気です。彼らの世代になると、もう日本との歴史をよく
知らないんですよ。台湾も、日本のようにアメリカの影響は大きいんですが、
やはり同じアジアの日本文化の方が肌に合う。これは一過性の流行ではなく、
親日感情は昔から繋がっているんです」(同)
http://headlines.yahoo.co.jp/hl?a=20070802-00000002-rec_r-int
0714デフォルトの名無しさん
2012/06/09(土) 23:57:02.69記事がありません。すでに削除された可能性があります。
0715デフォルトの名無しさん
2012/06/10(日) 00:03:03.26ホームアプリを作ってるのですが、ホームボタンを押されたら最初の画面に戻るようにしたいのですが、
ホームボタンが押されたことを検知するにはどうすればいいですか?
0716デフォルトの名無しさん
2012/06/10(日) 01:24:44.880717デフォルトの名無しさん
2012/06/10(日) 01:29:38.490718デフォルトの名無しさん
2012/06/10(日) 01:37:59.830719デフォルトの名無しさん
2012/06/10(日) 02:59:15.520720デフォルトの名無しさん
2012/06/10(日) 06:16:59.33署名キーってアプリ毎に別の作ったほうがいいのかな?
毎回違うパスワード考える手間を考えると1つの署名キーを
複数のアプリに使おうという考えが生まれてくるんだが・・・
なんかマズイ事おこるのだろうか?(バージョンアップが不可能になるなど)
0721デフォルトの名無しさん
2012/06/10(日) 08:16:29.64http://engawa.2ch.net/test/read.cgi/poverty/1339283202/
米の慰安婦碑、撤去の請願署名が受理規定数超える
【ワシントン=犬塚陽介】米ニュージャージー州パリセイズパーク市の公立図書館に慰安婦の碑が
設置された問題で、碑の撤去をオバマ大統領に求める請願署名受け付けがホワイトハウスのホーム
ページ(HP)の請願コーナーに設置され、署名数が正式受理に必要な2万5千を超えた。
ホワイトハウスのHPによると、請願は5月10日に「ヤスコ・R」名義で設置された。慰安婦問題での
「誤った非難で日本人は何十年も辱めを受けてきた」と指摘。
パリセイズパーク市の碑は2010年10月、韓国系米国人団体の支援で設置され、慰安婦を「日本
帝国政府の軍によって拉致された20万人以上の女性と少女」などと記載していた。
HPでは今年4月、日本海を「東海」と呼ぶよう求める請願が設置され、韓国からの発信を示すIPアド
レスで書き込みが集中。閲覧不能に陥り、ホワイトハウスが韓国からの接続を一時的に禁止した。
2012.6.9 19:42
http://sankei.jp.msn.com/world/news/120609/amr12060919430009-n1.htm
0722デフォルトの名無しさん
2012/06/10(日) 09:00:43.95を
『米国 「韓国人は歴史を捏造している」 韓国が建てた慰安婦記念碑が撤去されることが決定!!』
に改竄か。
これでは他者の捏造を言い立てても誰からも信用されなかろう。
0723デフォルトの名無しさん
2012/06/10(日) 11:31:09.79ContextMenuを表示する方法ってありますか?
0724デフォルトの名無しさん
2012/06/10(日) 11:42:15.58特にマズいことはないと思うよ
もし複数のアプリを別々の名義で公開してたら署名を調べられれば同じ作者だとバレることくらいじゃないかな
0725デフォルトの名無しさん
2012/06/10(日) 11:47:54.63え、署名キーってアプリ毎に変えるものなの?
全部同じだわー
>>724
署名って調べられるの?
デコンパイルとかしないで通常の公開でも?
0726デフォルトの名無しさん
2012/06/10(日) 12:02:27.24> デコンパイルとかしないで通常の公開でも?
いやもちろん一般ユーザーには無理だと思うけど... 思ってたけど
そういえばそういうアプリを作れるかもしれないな
ちょっと試してみよう
0727デフォルトの名無しさん
2012/06/10(日) 12:03:47.19せっかく別アカウントにしてるんだからw
0728デフォルトの名無しさん
2012/06/10(日) 12:19:38.510729デフォルトの名無しさん
2012/06/10(日) 13:07:21.45あります
0730デフォルトの名無しさん
2012/06/10(日) 13:24:48.03そもそもListViewアイテム長押しで
自動的にContexeMenuが出るもんでもないんだが
0731デフォルトの名無しさん
2012/06/10(日) 17:05:45.72つまりこういうことだろ
ttp://handin.sakura.ne.jp/archives/368
0732デフォルトの名無しさん
2012/06/10(日) 18:24:16.70学習院大学の最寄り駅であるJR目白駅。6月1日の正午過ぎ、慣れた手つきでSuicaをピッとタッチされ、
愛子さま(10才)が改札を通られていく。そこには雅子さまのお姿はなく、仲良しのお友達3人と一緒だった。
お友達のひとりが改札を通過しようとすると、どうしたわけかゲートが開かず閉じたままだった。
このハプニングに、愛子さまは小走りで駅の事務所に向かわれ、
落ち着いた様子で駅員に事情を説明されていた。
愛子さまの迅速な行動により、数分でトラブルは解決。
その後、愛子さまは山手線に乗ると、扉付近に立って、お友達と談笑されていた。
駅で人が乗り降りする際には、邪魔にならないように端によけられるなど、
電車での移動もすっかり慣れたご様子だった。
そして、目白駅から4つ目の代々木駅で下車された愛子さまは、
電車のドアが閉まるまでホームに立たれ、手を振りながらお友達を見送られた。
この日は、学習院創立百周年記念会館で「芸術鑑賞会」が行われ、愛子さまはクラスメートと落語や曲芸を楽しまれたのだが、
冒頭のシーンは、その帰路のことだった。宮内庁関係者を次のように話す。
「昨年の『芸術鑑賞会』での愛子さまは元気がなく、雅子さまが付き添われましたが、
今年はおひとりで元気に参加されていました。しかも、駅で起こったトラブルに自ら対処なさったと聞いて、
“ひと回り大きく成長された”という思いを強くいたしました」
5年生に進級されてから、電車を利用される機会が増えている愛子さま。
この前日にも、新宿区にある学習院女子大学まで電車で行かれ、英会話セミナーを受講されている。
http://www.news-postseven.com/archives/20120610_115761.html
0733デフォルトの名無しさん
2012/06/10(日) 19:37:28.36START_STICKYを返してプロセスをkillしても、
onCreateは呼ばれるけどonStartCommandが来ません。
どういうことなんですかね。
0734デフォルトの名無しさん
2012/06/10(日) 19:44:38.19管理が大変だがやりたきゃ分けるのも可。
まあ普通は一つの署名キーで全アプリ統一する方が楽だし一般的。
統一しちゃいなよ。
ちなみに署名キーが別々だとアプリ間のセキュアな連携は諦める事になるよ。
ノーガードでokな連携は全く関係無いけども。
0735720
2012/06/10(日) 20:41:31.66基本全部同じ署名にしてるというのを聞いて安心した!
署名の件、統一することにしたよ。サンクス!
0736デフォルトの名無しさん
2012/06/11(月) 20:03:05.23Java パースペクティブの何点か、せめてPackage Explorer だけでもいいのですが。
0737デフォルトの名無しさん
2012/06/11(月) 20:06:17.090738デフォルトの名無しさん
2012/06/12(火) 00:30:00.02ファイラーアプリなどで適当なファイルをクリックすると、どのアプリを使って読み取るか選択できるダイアログが表示されたりしますが、あのダイアログを表示するにはどうしたら良いでしょうか?
0739デフォルトの名無しさん
2012/06/12(火) 00:32:51.700740デフォルトの名無しさん
2012/06/12(火) 01:03:26.01android:id="@+id/listView1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_above="@+id/ad"
android:layout_alignParentTop="true"
android:listSelector="@color/lightblue">
</ListView>
これだとリストビューのアイテムをクリックすると全部@color/lightblueの色になります
選択されたアイテムの背景だけ色を変えるにはどうしたら良いでしょうか
0741デフォルトの名無しさん
2012/06/12(火) 01:08:50.72http://developer.android.com/guide/topics/resources/color-list-resource.html
0742デフォルトの名無しさん
2012/06/12(火) 01:23:32.99こんな感じでしょうか?
これでもなぜか変わらないです
<?xml version="1.0" encoding="utf-8"?>
<selector
xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:state_selected="false"
android:state_pressed="false"
android:drawable="@color/black" />
<item
android:state_pressed="true"
android:drawable="@color/lightblue" />
<item
android:state_selected="true"
android:drawable="@color/lightblue" />
</selector>
0743デフォルトの名無しさん
2012/06/12(火) 01:26:48.230744デフォルトの名無しさん
2012/06/12(火) 01:35:14.30Serviceを使って、裏で複数ファイルダウンロードとかさせたいんだけど、
1ファイル毎にダウンロード完了っていう通知をブロードキャストを使って実装すると、
onCreate()でregisterReceiver()を呼び出し、
onDestroy()でunregisterReceiver()を呼び出す、
ってやる必要があると思うんだけど、
そうすると画面回転時に一瞬レシーバが無くなる瞬間が出来てしまい、
この再レジストするまでの間にきたブロードキャストが受け取れなくて困ってます。
で、この方法は何か間違えているんだろうなーと思いつつ聞きたいのですが、
画面回転に対応させるのは、普通どうやるの?
0745デフォルトの名無しさん
2012/06/12(火) 02:04:31.790746デフォルトの名無しさん
2012/06/12(火) 02:07:27.57できました
参考にしたサイトがまずかったみたいですね
ありがとうございます
0747デフォルトの名無しさん
2012/06/12(火) 02:19:25.50http://engawa.2ch.net/test/read.cgi/poverty/1339425285/
マクラーレン・チーム代表、名指しで「曙ブレーキ」讃える
開幕戦オーストラリアGPに続き、カナダGPの勝利で今季2勝目を飾ったマクラーレン・チームでは、
マーティン・ウィットマーシュ代表自らが同チームにブレーキを供給する日本の『曙ブレーキ工業』に対し謝意の言葉を表した。
「今回の勝利でわれわれはカナダGP通算13回目、そしてここ7戦で言えば実に5回もの勝利を記録した。
ストップ&ゴーと言われるここジル・ビルニューブ・サーキットでは、マシンのブレーキにものすごい負担が掛かり、それが勝利を左右するほどだ。
われわれはこの負担に応える素晴らしいブレーキを供給してくれた『アケボノ』に心から感謝したい」
曙ブレーキは2006年以来、マクラーレン・チームにブレーキキャリパーを供給している。
http://www.fmotor.net/f1/news/2012/120611_05.htm
0748デフォルトの名無しさん
2012/06/12(火) 02:33:00.97画面の回転とかなくても途中でactivityが破棄されるシナリオはいくらでもあるんだから、activityが生き続けてないと問題が起こる設計が間違ってる。
ダウンロード完了したファイルのリストは、activityが再生成されても復元できるようにキチンと記録しておくべき。
0749デフォルトの名無しさん
2012/06/12(火) 03:11:38.50すいません。もうちょっとヒント貰えませんか?例えばテキストファイルを開く場合は、インテントを何処に飛ばせば良いでしょうか?
0750デフォルトの名無しさん
2012/06/12(火) 03:17:01.35どこにもなにもない
IntentはIntentだよ
さすがにそのレベルの基本的なことはリファレンス読みなよ
0751デフォルトの名無しさん
2012/06/12(火) 04:06:32.03そして、こちらのサイトを参考にしながら組んでいました
ttp://d.hatena.ne.jp/language_and_engineering/20111121/p1
ですが
android:text="@string/temp_text"
をsetting.xmlに書けとエラーが出ました
サーバから受け取った情報をアプリ画面上に表示したいので、settingに書くのは違う気がするのですが
エラーの回避方法はございませんでしょうか?
0752デフォルトの名無しさん
2012/06/12(火) 04:12:29.190753デフォルトの名無しさん
2012/06/12(火) 08:42:22.040754デフォルトの名無しさん
2012/06/12(火) 10:30:43.95エベンキ朝鮮猿の知能が犬や猿以下だったことの証明www
↓中国と日本から何度も輸入しているのだが・・・
1429世宗11年12月3日 日本の水車が凄いと報告
1430世宗12年9月27日 水車を造ろうとする
1431世宗13年5月17日 「中国も日本も水車の利を得ているが我が朝鮮にはそれがない」
1431世宗13年11月18日 日本と中国の水車の研究の記述が散見
1431世宗13年12月25日 水車導入を試みる
1451文宗元年11月18日 20年かけて水車の導入失敗
1488成宗19年6月24日 水車導入の試み(成否不明)
1502燕山君8年3月4日 水車導入の試み(成否不明)
1546明宗元年2月1日 水車導入の試み。琉球(沖縄)と中国から福建式水車輸入
以後百年間水車の記述無し 一方お隣り日本では、鉄砲伝来後3年目にはすでに量産体制。
1650孝宗元年5月15日 水車導入の試み 30年記述無し 一方お隣りの日本では、鉄砲量産10万丁
1679肅宗5年3月3日 水車を造らせたと記述。そして70年記述無し
1740英祖16年4月5日 水車など無くなりました『孝宗大王嘗頒遼瀋水車之制於外方, 今無見存者』
1740英祖16年11月20日 水車を造らせたと記述(18世紀時点でわざわざ記録に残す程?)
1764 1763-64年の朝鮮通信使「日東壮遊歌」(淀城の水汲み水車の感想)
「その仕組みの巧妙さ見習って作りたいくらいだ」と記述
1795正祖19年2月18日 水車之制について盛んに出てくる。つまり試作中
1811純祖11年3月30日 ここの記述で水車なんか必要なのか?と書かれており全く普及していない事が読み取れる
0755デフォルトの名無しさん
2012/06/12(火) 15:19:45.88LinearLayout ges = new GestureLinearLayout(context);
FrameLayout fl = (FrameLayout) findViewById(R.id.hoge);
fl.addView(ges, new ViewGroup.LayoutParams(.......
}
public class GestureLinearLayout extends LinearLayout implements
GestureDetector.OnGestureListener, GestureDetector.OnDoubleTapListener {
private GestureDetector gestureDetector;
public GestureLinearLayout(Context context) {
super(context);
gestureDetector = new GestureDetector(context,this);
}
@Override
public boolean onTouchEvent(MotionEvent event) {
if(gestureDetector.onTouchEvent(event)) return true;
return super.onTouchEvent(event);
}
GestureDetectorを実装したLinearLayoutを配置してみたのですが
画面を触ってもonTouchEventからはfalseしか返らず
onDown、onShowPress、onLongPressしか走りません
何か準備や引数が間違っているのでしょうか?
よろしくお願いします
0756デフォルトの名無しさん
2012/06/12(火) 16:46:07.380757デフォルトの名無しさん
2012/06/12(火) 16:55:06.11<uses-sdk
android:targetSdkVersion="8"
android:minSdkVersion="8"/>
これであってます?
targetSdkVersionの意味がちと分からない
0758デフォルトの名無しさん
2012/06/12(火) 16:55:11.180759デフォルトの名無しさん
2012/06/12(火) 17:05:09.93onSingleTapUpはどう実装したの?
0760755
2012/06/12(火) 17:06:51.63>>758
常にtrueにしてスクロールなど拾うか試したのですが何を起きませんでした…
Activityへ実装すれば問題なく動きますが
サーフェイスやその他レイアウト上の各viewへ任せようとすると反応してくれません…
0761デフォルトの名無しさん
2012/06/12(火) 17:06:52.36画像の数がボタンを押した状況によって変更されるので、xml使うときついですよね?
スマートではありませんがImageViewをwrapで横にいくつか並べて、必要に応じて配置して行く形でもできそうですが…
コードだけで画面作ると微調整が大変なので、もし楽なやり方あったら教えて頂きたいです。
0762デフォルトの名無しさん
2012/06/12(火) 17:13:18.58public boolean onSingleTapUp(MotionEvent e) {
Log.d("DEBUG", "onSingleTapUp");
return false;
}
必須メソッドは実行されているかLogへ渡すだけとなっています
その結果タップしただけでonDown→onShowPress→onLongPressと発生しています
0763デフォルトの名無しさん
2012/06/12(火) 17:40:06.42そのレイアウトの上に載ってる他のビューからイベントを奪いたいのなら onInterceptTouchEvent をオーバーライドする
0764sage
2012/06/12(火) 17:40:38.52ただタッチすると反応は返ってきます。どなたか原因分かる方いませんか?
0765デフォルトの名無しさん
2012/06/12(火) 17:49:58.94タップじゃなくて、ロングプレスしてるよね?
タップやフリックしたら違うメソッドが呼ばれるはず
あと、onSingleTapUpとかでtrueを返さないとgestureDetector.onTouchEventは
trueを返さないよ
0766デフォルトの名無しさん
2012/06/12(火) 17:56:56.12targetSdkVersion は、俺はこのバージョンまで知ってるぜっていう意味だと思えばいい
例えば 3.0 以降メニューキーが無くなったろ
これから新しく作るアプリはそのことを知ってるから何なりと対応できるけど、過去のアプリはすでにメニューキーに頼ってるから、無くなると困るだろ
targetSdkVersion が 10 以下なら、それは新仕様を知らない過去のアプリなので、互換機能が働いて特別にメニューキーが現れる
targetSdkVersion が 11 以上なら、それは新仕様を知ってる新しいアプリなので、特別な動作はない
俺は 3.0 の新仕様知ってるから互換動作は要らないけど 2.2 でも動くアプリを作りたいってときは minSdkVersion="8" targetSdkVersion="11" にする
0767デフォルトの名無しさん
2012/06/12(火) 18:07:46.42必要な最大数だけあらかじめ並べておいて余分を setVisibility で隠すのが一番楽
最大数が不明なら増える部分を別の xml にして LayoutInflater で必要な回数だけ読み込む
0768デフォルトの名無しさん
2012/06/12(火) 18:56:27.10>>765
ありがとうございます。それぞれ検索しつつ試してみます
0769デフォルトの名無しさん
2012/06/12(火) 21:27:35.77指定しても一意に決まりますか?
それともクラス名まで指定しないと駄目でしょうか?
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_HOME);
intent.setPackage("パッケージ名");
startActivity(intent);
0770デフォルトの名無しさん
2012/06/12(火) 21:56:01.76ひとつのアプリに CATEGORY_HOME の <intent-filter> を 2 つ以上書いちゃだめなんてルールは無いし
0771デフォルトの名無しさん
2012/06/12(火) 22:05:24.32Intent.ACTION_MAINも複数記述できるから
やっぱり一意には決まらないですね…。
setClassNameでクラス名も指定するようにします。
0772デフォルトの名無しさん
2012/06/12(火) 22:53:00.09韓国の電力予備率は、7日午後1時35分に約5%、350万キロワットまで落ち込みました。暑さで
大規模な停電が発生した去年9月以来、最低の水準で、韓国政府は供給電圧を引き下げるなど対応に
追われました。ソウルでは7日、今年一番の暑さとなり、冷房の需要が高くなったことが原因と
みられています。こうしたなか、今月21日には電力のひっ迫を想定し、エアコンや事務機器の電源を
一時的にオフにする停電対策訓練が実施される予定です。政府は、「計画停電が発生し得る実際に
近い状況での訓練」として、国民に積極的な参加を呼びかけています。
http://www.tv-asahi.co.jp/ann/news/web/html/220608038.html
0773デフォルトの名無しさん
2012/06/13(水) 00:29:45.300774デフォルトの名無しさん
2012/06/13(水) 00:55:53.640775デフォルトの名無しさん
2012/06/13(水) 02:56:37.72果てしなく非効率で挫折率100%
メモ帳はHTML、JavaScript、PHPまでにしとけー
0776デフォルトの名無しさん
2012/06/13(水) 03:15:35.880777デフォルトの名無しさん
2012/06/13(水) 06:14:37.75eclipse重いし
0778デフォルトの名無しさん
2012/06/13(水) 10:21:51.970779デフォルトの名無しさん
2012/06/13(水) 10:22:28.64新人は入ってくるたびに新しいのが与えられるけど、他は壊れるまでそのままだぜ
メモリ1Gとか死ねる
0780デフォルトの名無しさん
2012/06/13(水) 10:32:07.70自分の中古を与えてる
0781デフォルトの名無しさん
2012/06/13(水) 10:35:35.980782デフォルトの名無しさん
2012/06/13(水) 10:53:00.090783デフォルトの名無しさん
2012/06/13(水) 11:04:29.200784デフォルトの名無しさん
2012/06/13(水) 11:10:26.25そういう事
>>781みたいに「移行に時間がかかる」とかいうやつに限って、
何かあったらPCのせいにする。
第一、移行に時間がかかるってなんだよ・・・。
その後の作業を考えたらむしろ余裕でおつりがくるぐらいだわ。
0785デフォルトの名無しさん
2012/06/13(水) 11:50:00.370786デフォルトの名無しさん
2012/06/13(水) 11:54:16.970787デフォルトの名無しさん
2012/06/13(水) 11:57:48.820788デフォルトの名無しさん
2012/06/13(水) 12:13:07.310789デフォルトの名無しさん
2012/06/13(水) 12:14:56.01LinearLayout layout_00 = new LinearLayout(this);
LinearLayout layout_01 = new LinearLayout(this);
1.layout_00とlayout_01に複数のボタンを登録
2.最初に layout_01 をsetVisibilityで非表示に設定しておき、
特定のタイミングで、layout_01 を表示すると layout_01のボタンが
クリッピングされたような状態(半分しか見えない)で表示されます。
0790デフォルトの名無しさん
2012/06/13(水) 12:46:03.050791デフォルトの名無しさん
2012/06/13(水) 15:06:47.75何が原因でしょうか?
サンプルソースをパッケージ名とクラス名を変えてコピペしただけなんです><
0792デフォルトの名無しさん
2012/06/13(水) 15:12:00.040793デフォルトの名無しさん
2012/06/13(水) 15:18:57.590794791
2012/06/13(水) 15:25:28.20パッケージ名は同じにできないのでクラス名は同じにしてみたのですが
やっぱり動きません。表示はされるんですがタッチに反応しないんです。
0795デフォルトの名無しさん
2012/06/13(水) 15:36:25.750796デフォルトの名無しさん
2012/06/13(水) 15:37:44.750797デフォルトの名無しさん
2012/06/13(水) 15:39:10.850798デフォルトの名無しさん
2012/06/13(水) 15:41:47.49ダメでした。同じ現象がおきます。
0799791
2012/06/13(水) 15:42:42.04エミュでも動きました。
こんなの初めてですよ。
サンプルは動いたので機種依存とかそいうのではないだろうし。
ちなみに私のアプリのDLは53万です。
0800791
2012/06/13(水) 16:21:53.260801デフォルトの名無しさん
2012/06/13(水) 16:34:21.120802デフォルトの名無しさん
2012/06/13(水) 16:37:47.600803デフォルトの名無しさん
2012/06/13(水) 16:54:10.910804デフォルトの名無しさん
2012/06/13(水) 17:37:59.43ああーそれだ、ありがとうございます
0805デフォルトの名無しさん
2012/06/13(水) 17:38:53.61スクリーンがonになったときに何かしらの動作をさせるプログラムを組んでるのですが、スクリーンロック時の動作をどうしようか迷ってます。
0806デフォルトの名無しさん
2012/06/13(水) 18:38:32.840807デフォルトの名無しさん
2012/06/13(水) 18:54:41.86「スクリーンロック自動解除をして、とある動作をするかしないか」、の設定をPreferenceActivityでユーザーにしてもらうようにしてます。
もちろん、設定項目の中でセキュリティ面での警告文などいれてます。
0808デフォルトの名無しさん
2012/06/13(水) 19:40:25.71スクリーンロックは自動解除できても、パスワードやジェスチャによるセキュリティロックは抜けられないから
結局はまるのでは
0809デフォルトの名無しさん
2012/06/13(水) 19:51:39.020810デフォルトの名無しさん
2012/06/13(水) 20:14:01.09フジテレビ帝国が“醜聞カラー”に包まれている。
昨夏、異常な「韓流押し」で糾弾され、港区お台場の本社や代表的スポンサー・花王にデモを
かけられて以来ついていないのだ。
今年になってからは、視聴率三冠王を「'11年」および「'11年度」で日テレに奪還されてしまった。
また、春のドラマでオダギリジョー『家族のうた』が3%割れ目前となり、8回で打ち切りが決定。
さらに、“エース”アナウンサーの伊藤利尋が、ベンツを運転中に女性に接触。伊藤はそのまま
通り過ぎ、当て逃げ疑惑が取り沙汰された。
まだ続く。その伊藤が司会をつとめ、春から午後にリニューアルスタートした情報番組
『知りたがり!』も視聴率は2〜3%とさえない。裏番組の『ミヤネ屋』(日テレ系)にかなり水を開けられている。
そして極めつけは、社員の連続逮捕劇だ。5月20日、31歳の営業局員がタクシーから降りる際に暴れ、
運転手へ暴行を働いた。その3日後、今度はプロデューサーが酔っ払い運転で車に追突し、
またもや逮捕されるという事件を起こした。
フジのコンプライアンスはどうなっているのか、という声が聞かれる。そうした不祥事の連続を
「そら、みたことか」と新聞などは派手に書きたてるため、余計目立つのだ。
「一部のマスコミは『いまの広報局長になってから春と秋の記者懇親会をやめた。
その祟りだ』とやっかみ半分に書いている。たしかにこれだけ悪いことが続けば、
お祓いが必要でしょう」(テレビ雑誌編集者)
じつは先日の決算発表でも、フジの凋落がみられた。フジテレビ単体で、'07年度に
比べて'11年度は151%売り上げが落ちていることが明らかになったのだ。
つまり視聴率はまずまずだったのに、決算はそれほど良好ではなかったことになる。
今のフジは、サンケイビル買収などでテレビ事業よりも不動産事業に熱心。
そうなると、先に落ち目になったTBSと同じだ。
第二のTBSになりつつあるフジ。本業をおろそかにしたしっぺ返しは、
これからが本番といえよう。
http://wjn.jp/article/detail/2329338/
0811デフォルトの名無しさん
2012/06/13(水) 20:24:12.50俺の機種はかかってない
0812デフォルトの名無しさん
2012/06/13(水) 20:29:51.72なるほどですね。今時セキュリティロックをかけない人は少ないでしょうし、この機能の実装は諦めます。
ども、ありがとうございました。
0813デフォルトの名無しさん
2012/06/13(水) 21:55:09.32デフォルトでかかっていないなら、そういう機種固有の振る舞いこそ
ここで公開するべき情報だと思う。
0814デフォルトの名無しさん
2012/06/13(水) 22:26:13.13遷移させたいんだけど、どうしてもやり方が見当たらないので教えてください。
new Intent(android.provider.Settings.ACTION_MANAGE_APPLICATIONS_SETTINGS)
ってやれば、アプリケーションの管理に遷移できるのは分るんだけど
あとはどうすれば、「実行中のサービス」に遷移できるか教えてください。
0815デフォルトの名無しさん
2012/06/13(水) 22:28:28.39ちゃんと想定した動きする場合、そのままにしておいて大丈夫?
0816デフォルトの名無しさん
2012/06/13(水) 22:32:54.21それが自分で判断できない程度のスキルなら、
そのままにしておくのはやめとくのがいいだろうな
0817デフォルトの名無しさん
2012/06/13(水) 22:43:53.33画面オンにしたらロック解除後と同じ動作になる
ちなみにSBM007SH
0818デフォルトの名無しさん
2012/06/13(水) 23:10:12.46こういうこと?
0819デフォルトの名無しさん
2012/06/14(木) 01:01:22.95名前と年齢を偽り、うその結婚話を持ちかけるなどして、男性2人から計約1400万円をだまし
取ったとして、大阪府警門真署は13日、韓国籍の大阪市中央区船越町、無職吉京鳳(キルキョンボン)
(日本名・伊藤京子)被告(55)(公判中)を詐欺容疑で逮捕、送検したと発表した。
発表では、吉被告は同市北区の飲食店でホステスをしていた2009年4月、「吉村有里子」と名乗り、
38歳と偽った上で、店で知り合った同市内の男性会社員(60)に「結婚したい」と接近。「英国・ボストンに
住む母親は朝鮮王朝の子孫で、財産がある。結婚のあいさつに行く旅費がほしい」などと男性にうそを言い、
自身の預金口座に約625万円を振り込ませた疑い。この事件はすでに公判が始まっている。
また、11年2〜10月にも、別の飲食店で知り合った同府八尾市の無職男性(72)に「店をクビに
なったので生活費を援助して」と持ちかけ、計約760万円をだまし取った疑い。この時は「吉村陽子」、
39歳と偽っていたという。吉被告は両事件とも「援助してもらっただけで、だましていない」と否認している。
http://www.yomiuri.co.jp/national/news/20120613-OYT1T01115.htm
0820デフォルトの名無しさん
2012/06/14(木) 10:11:02.06その端末が持ってるハードウェアキー一覧を取得できる便利なメソッドとかある・・・わけないか
0821デフォルトの名無しさん
2012/06/14(木) 10:18:12.65OSがサポートしてるキーイベントはKeyEventクラスでなんとかなるだろうが
>その端末が持ってるハードウェアキー一覧を取得できる便利なメソッド
とれてもどうしようもなくね?
とれたとしてもそれが何を機能するボタンなのかわからないし
0822デフォルトの名無しさん
2012/06/14(木) 13:22:30.060823デフォルトの名無しさん
2012/06/14(木) 13:30:28.390824デフォルトの名無しさん
2012/06/14(木) 13:37:58.690825デフォルトの名無しさん
2012/06/14(木) 13:41:18.52裏で起動し続けたいなら書かないほうがいいんじゃないの
0826デフォルトの名無しさん
2012/06/14(木) 14:08:28.980827デフォルトの名無しさん
2012/06/14(木) 14:30:03.170828デフォルトの名無しさん
2012/06/14(木) 16:44:02.23って出たんですが
printinを使ってないのでこれの出た原因が分かりません
助けてください
0829デフォルトの名無しさん
2012/06/14(木) 16:51:16.440830デフォルトの名無しさん
2012/06/14(木) 16:54:06.080831デフォルトの名無しさん
2012/06/14(木) 17:01:19.31なんか設定ってあるのかな
0832デフォルトの名無しさん
2012/06/14(木) 17:53:09.23setSystemUiVisibilityがAPI Level11からという事は
一つのアプリで2.3.3(10)から4.0(14)まで対応させてしまう場合
3.0や4.0でシステムバーのボタンを隠す方法はないという事でしょうか?
0833デフォルトの名無しさん
2012/06/14(木) 18:11:05.66オクとかで安売りしてる白ロムでも作ったアプリって動かせたりする?
それともSIM無いと駄目?
0834デフォルトの名無しさん
2012/06/14(木) 18:14:26.380835デフォルトの名無しさん
2012/06/14(木) 18:18:23.090836デフォルトの名無しさん
2012/06/14(木) 18:20:27.50ありがとう
早速糞安い端末オクで落として色々やってみるわ
後SIM無しでもWifi通信って可能
インターネットとの接続して検索サイトに飛ばすとかやりたい
0837デフォルトの名無しさん
2012/06/14(木) 18:24:01.32だいたいの端末で可能。
出来ないのは電話ぐらいだ
0838デフォルトの名無しさん
2012/06/14(木) 18:27:52.140839デフォルトの名無しさん
2012/06/14(木) 19:04:25.18ありがとう
やる気出て来た
0840デフォルトの名無しさん
2012/06/14(木) 19:06:51.24今まで何機種か触ってきたけど、そういうのに巡り合ったことないんだけど。
0841デフォルトの名無しさん
2012/06/14(木) 19:23:42.940842デフォルトの名無しさん
2012/06/14(木) 19:25:32.33if (Build.VERSION.SDK_INT >= 11) { } で囲んでおけば問題ない
0843デフォルトの名無しさん
2012/06/14(木) 19:50:02.72トンクス
気にしなく良さそうだな。
0844デフォルトの名無しさん
2012/06/14(木) 20:26:36.85例えばこうすると…
int SDK_INT = android.os.Build.VERSION.SDK_INT;
if(SDK_INT >= 11) {
getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION);
}
Viewに.SYSTEM_UI_FLAG_HIDE_NAVIGATIONがないので直接1を渡すように直すとして
やっぱり「メソッド setSystemUiVisibility(int) は型 View で未定義です」と怒られてしまいます
0845デフォルトの名無しさん
2012/06/14(木) 20:27:58.120846デフォルトの名無しさん
2012/06/14(木) 20:38:04.83ありがとうございます
if(変数 != null){
Log.v(...
}
で直りました
0847デフォルトの名無しさん
2012/06/14(木) 20:54:23.17文化財庁は「品質のよい日本製の接着剤の使用は仕方ないこと」と説明した。韓国メディアが伝えた。
崇礼門は李氏朝鮮時代の1398年に都の南城門として建てられ、1962年に国宝第1号に指定された。
通称南大門の一帯はソウルの観光名所でもある。08年2月に放火によって木造楼閣の大部分を焼失し、10年2月から復元工事が行われている。
現在、復元工事は瓦を葺く作業と丹青(たんせい)を施す作業を残しており、12月に完成する見通し。
韓国の伝統的な技法による復元を強調しているが、丹青作業で使用する顔料と接着剤は日本から輸入品であることが明らかになった。
これに関して、一部から伝統的な方法による復元作業に外国製を使用することを問題視する声が上がった。
文化財庁は「品質のよい材料を使用するために避けられない選択だった」と説明した。専門家からも「日本製の接着剤は優れている。
国内製ではなく残念だが、国宝で実験はできない」との見方を示した。
韓国の伝統的な接着剤の製造技術は1980年代にすでになくなっており、09年に某大学の教授が再現して作ったが接着力が弱く、
崇礼門の復元には使用できなかったという。(編集担当:金志秀)
サーチナ 【社会ニュース】 2012/06/14(木) 13:46
http://news.searchina.ne.jp/disp.cgi?y=2012&d=0614&f=national_0614_052.shtml
0848デフォルトの名無しさん
2012/06/14(木) 21:38:50.06電源ボタン長押で電源を切るとやったあと、いくら待っても電源切れないのですが
何かコツとかあるのでしょうか?
0849デフォルトの名無しさん
2012/06/14(木) 21:46:14.16SDK は新しいものを使う
AndroidManifest.xml に minSdkVersion="10" を書いておけば新しい API を呼ばない限り 10 で動く
新しい API をどこかで間違って呼んでないかどうかは Android Lint を使えばチェックできる
0850デフォルトの名無しさん
2012/06/14(木) 22:41:46.02レグザフォンやHTCのでもいくつかあるし
ソフバの機種は結構動かないの多いよ
例えばAQUOS携帯は全てダメみたいなメーカー縛りではなく
機種単位によってなので凄くランダム、調べるの面倒だから自分でぐぐってね・・・
0851デフォルトの名無しさん
2012/06/14(木) 22:54:00.19API Level 14で新規プロジェクトを作成しminSdkVersion="10"へ書き換えて
ソース内で警告が発生しないと状態と2.3.3へのインストール・起動を確認しました
ありがとうございます
が、「getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LOW_PROFILE); 」と記述しても
minSdkVersion="10"である限り、4.0だとシステムバーは無反応でした…
0852デフォルトの名無しさん
2012/06/15(金) 00:04:17.7314でビルドして14のAPIが使えないのは別の理由じゃない?
minSdkとTargetSdk変えるのはandroid2.1とandroid2.2に対応させて、2.2以上でアプリをSDインストール対応させる時によく使われた技術だから先に回答してる人たちのやり方で間違いないと思うよ。
0853デフォルトの名無しさん
2012/06/15(金) 00:14:45.63minSdkVersion="10"の場合には4.0では起動するものの
アクションバーではなくてタイトルバーが出現しているので
何かが足りないのかな…という気はしています
まだ試した事はありませんが
「同一アプリで2.3.xではメニューボタン操作、3.0以上ではアクションバーとアクションボタンを利用」
辺りが関係しているのかな?と考え中です
0854デフォルトの名無しさん
2012/06/15(金) 00:24:49.49新しいAPI周りの情報はみんな助かると思うよ。
0855デフォルトの名無しさん
2012/06/15(金) 00:27:28.90Gingerbreadのバグだそうで。Honeycombでは規定通りに動きましたよ。なんだかな。
0856832
2012/06/15(金) 01:13:20.983.0、4.0ではアクションバーの非表示とシステムバーをブラックアウトさせる方法について
・プロジェクトのAPI Levelを4.0(14)以上に
・AndroidManifest.xmlのsdk設定を下記の通りに
<uses-sdk android:minSdkVersion="10" android:targetSdkVersion="14" />
・ソース内でsdkごとに処理
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
int SDK_INT = android.os.Build.VERSION.SDK_INT;
if(SDK_INT >= 11 && SDK_INT < 14) {
getWindow().getDecorView().setSystemUiVisibility(View.STATUS_BAR_HIDDEN);
}else if(SDK_INT >= 14){
getWindow().requestFeature(Window.FEATURE_ACTION_BAR);
getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LOW_PROFILE);
}
返信いただいた方ありがとうございました
0857デフォルトの名無しさん
2012/06/15(金) 01:55:06.200858デフォルトの名無しさん
2012/06/15(金) 08:58:49.11嘘なら簡単に言えるしな
0859デフォルトの名無しさん
2012/06/15(金) 09:04:47.83初代のペリア、アローズなど
0860デフォルトの名無しさん
2012/06/15(金) 09:11:38.98しかも、国内では出てないような。
SIM以前にAndroidでもないと思うが。
0861デフォルトの名無しさん
2012/06/15(金) 09:16:43.70国内じゃないってわかってるのにガラケって…
0862デフォルトの名無しさん
2012/06/15(金) 09:30:47.320863デフォルトの名無しさん
2012/06/15(金) 14:46:57.80Service難しすぎワロタ
0864デフォルトの名無しさん
2012/06/15(金) 16:27:55.07このように起動したサービスは stopService を呼ぶかサービス自身が stopSelf すると終了する
bindService をフラグなしで呼んでもサービスが起動することはない
他の要因でサービスが起動されればサービスの onBind の戻り値が onServiceConnected に渡される
誰かがサービスを終了したら onServiceDisconnected が呼ばれる
bindService を呼ぶときに BIND_AUTO_CREATE フラグを付ければ、
それによってサービスが起動し、 onBind の戻り値が onServiceConnected に渡される
このように起動したサービスは unbindService すると終了する
startService と BIND_AUTO_CREATE が両方行われた場合は両方の要因が消えた時点でサービスが終了する
start〜stop 系をメインに使うか、 bind〜unbind 系をメインに使うか、どちらか選んでおいた方がいい
start 系の場合は、外から stop するか、サービスが自分の判断で stop するかも、決めておいた方がいい
startService の Intent で処理内容を送り、必要ならフラグなしで bindService してサービスの動作状態を監視するなどする
bind 系の場合は Binder 経由で処理内容を送り、サービスが自分の判断でバックグラウンド処理が必要な間 start〜stop するなどする
他のやり方もあるかもしれないが、あんまり混ぜない方がいいと思う
0865デフォルトの名無しさん
2012/06/15(金) 17:07:40.150866デフォルトの名無しさん
2012/06/15(金) 17:52:02.74ホスティング/自動アップデート等の仕組みだけ用いる、と言う事はできるのでしょうか。
たとえば、アプリケーションA, B を作成して、A から B を呼び出して連携するが、
B だけではあまり意味のない動作となるので、A だけを公開する、しかし B について
アップデートの仕組みなどは用いたい、と言ったような場合です。
0867863
2012/06/15(金) 18:17:29.03bind すれば activity などと情報のやり取りができるってこと?
やりたいことは、音声認識機能を使って別のアプリの起動や電話の開始とかできるアプリを作ること。
BroadcastReceiverクラスを用意し、何かアクションが起こったとき(例えば BlueTooth マイクとスマホが接続された時など)の Broadcast をキャッチして、音声認識を開始。
Service を使ってアプリを常駐させ BroadcastReceiver からの合図を待たせて、合図が出たら音声認識を開始、というやり方はできるのかな?と思ってます。
で、Service とはなんぞや?と思って解説サイトを読み漁っていたら Service を起動する方法として、bindService と startService の2種類があって、そこの違いを理解するところでつまづいてる・・・
0868デフォルトの名無しさん
2012/06/15(金) 18:27:24.100869863
2012/06/15(金) 18:58:57.98PreferenceActivityを使い「Bluetooth接続時に起動する」という項目を設けて、ユーザーが自分の環境に合わせられるように設定できるようにしてる。
0870デフォルトの名無しさん
2012/06/15(金) 19:08:16.80よくエラーでてるところにcontext.をつけるとエラーが消えたりするんだけど
0871デフォルトの名無しさん
2012/06/15(金) 19:22:58.45出てきた候補上から追ったらcontextのことが結構分かった 気がする
0872デフォルトの名無しさん
2012/06/15(金) 19:34:35.23bindService は Activity と Service を接続して相互に情報をやり取りする経路を作る
基本やり取りするためだけのものなので Activity が終了したら切れる
startService は Service を常駐させる
Activity が閉じてもバックグラウンドで動かし続けたいサービスは startService する
startService したら Activity が閉じても動き続けられる
停止したいときは stopSerivce する
その音声認識のケースを読む限りでは Activity と Service で何かやり取りする必要はあんまりなさそうに見える
単純に startService で常駐して stopService で停止するだけでいいんじゃないかな
0873デフォルトの名無しさん
2012/06/15(金) 19:42:16.16お前さんがわかっていないのは、Context以前にJAVAの方じゃないか?
0874デフォルトの名無しさん
2012/06/15(金) 19:47:28.620875デフォルトの名無しさん
2012/06/15(金) 20:16:12.01おおざっぱだけど理解できたような気がする・・・
startService/stopServiceで作ってみる、ありがとうございます。
0876デフォルトの名無しさん
2012/06/15(金) 21:43:02.980877デフォルトの名無しさん
2012/06/15(金) 22:12:48.720878デフォルトの名無しさん
2012/06/15(金) 23:20:49.86どうすればいいですか?
cならhをそれぞれにインクルードするだけ。。。
0879デフォルトの名無しさん
2012/06/15(金) 23:41:37.93interfaceでいいのでわ
0880デフォルトの名無しさん
2012/06/15(金) 23:43:41.423つ目のjavaファイルに定数を定義して、両方にimportする。
っていうかpublicかつstaticなフィールドはどこからでも参照可能。
0881デフォルトの名無しさん
2012/06/15(金) 23:52:34.91それぞれにimportすればどこからでも参照可能だったのか。なるほど。
0882デフォルトの名無しさん
2012/06/16(土) 00:03:05.10m = new MediaScannerConnection(context, mScannerConnectionCluent);
m.connect();
progressDialog = new ProgressDialog(this);
progressDialog.setMessage(getString(R.string.scan_now));
progressDialog.setIndeterminate(false);
progressDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER);
progressDialog.setOnDismissListener(new OnDismissListener(){
public void onDismiss(DialogInterface dialog) {
toast(getString(R.string.scan_end));
}
});
progressDialog.show();
}
MediaScannerConnectionClient mScannerConnectionCluent = new MediaScannerConnectionClient() {
public void onScanCompleted(String path, Uri uri) {
Log.d("MediaScannerConnection", "Scanned " + path + ":");
Log.d("MediaScannerConnection", "-> uri=" + uri);
m.disconnect();
progressDialog.dismiss();
}
public void onMediaScannerConnected() {
Log.d("MediaScannerConnection", "onMediaScannerConnected ");
String path = Environment.getExternalStorageDirectory().toString();
String mimeType = "audio/mp3";
m.scanFile(path, mimeType);
}
};
mediascanしようとしてもonMediaScannerConnectedが呼ばれないんですが
何が原因でしょ
0883デフォルトの名無しさん
2012/06/16(土) 01:20:43.76アプリ作ってるけど問題ない
0884デフォルトの名無しさん
2012/06/16(土) 02:53:56.910885デフォルトの名無しさん
2012/06/16(土) 02:58:02.970886デフォルトの名無しさん
2012/06/16(土) 03:48:24.820887デフォルトの名無しさん
2012/06/16(土) 03:57:25.480888デフォルトの名無しさん
2012/06/16(土) 09:06:32.14m = new MediaScannerConnection(context, mScannerConnectionCluent); の
contextって中身なに?
this?
0889デフォルトの名無しさん
2012/06/16(土) 09:17:20.070890デフォルトの名無しさん
2012/06/16(土) 11:34:07.55Intent intent = new Intent(this, MyActivity.class) ;
startActivity(intent) ;
で新しくできたMyActivityのインスタンスを取得するにはどうすればいいのでしょうか・・・
0891デフォルトの名無しさん
2012/06/16(土) 11:42:36.49なんか大きな勘違いがありそうだけど、何がしたいの?
0892デフォルトの名無しさん
2012/06/16(土) 12:37:29.79起動後のレシーバー側で、getSharedPreferencesが使えなかった
レシーバーから何かアクティビティを起動したら、そちらでは
Preferenceファイルを編集できたのですが
1回アプリ画面を起動しないとダメなんでしょうか?
基本わかってないかもしれませんが教えてください
0893デフォルトの名無しさん
2012/06/16(土) 12:37:55.20どうすればスリープ状態でバイブを振動させられるのでしょうか?
スリープ状態から復帰させるのではなく、スリープ状態のまま振動させたいです。
0894デフォルトの名無しさん
2012/06/16(土) 12:45:05.25Javaの基礎から勉強したほうがいい
0895デフォルトの名無しさん
2012/06/16(土) 12:52:14.92インスタンスは取得できません
アクティビティに渡したいデータは startActivity 前に intent.putExtra で放り込んでください
受け取り側アクティビティで getIntent().getXxxExtra すれば取り出せます
それとももっと違うことがしたいのならそれを説明するといいです
0896デフォルトの名無しさん
2012/06/16(土) 12:55:34.86特に使えなかった覚えはないですが
何か勘違いしているのではないでしょうか
基本わかってない自覚があるなら基本を勉強するといいかもしれません
もしかして: context.getSharedPreferences
0897890
2012/06/16(土) 13:04:41.86>>894
>>895
レスありがとうございます。
iPhoneから入ってきたので、ちょっとした仕様の違いでも困惑しています・・・
やりたいことは、遷移前のActivityから遷移後のActivity(今回だとMyActivity)にBitmapを渡したすことです
-MyActivity.java-
static Bitmap bmpGrobal ;
private Bitmap bmp ;
onCreate() {
...
bmp = bmpGrobal ;
}
static putBitmap(Bitmap _bmp) {
bmpGrobal = _bmp ;
}
みたいに書いて、(続く)
0898890
2012/06/16(土) 13:05:14.85-遷移前のActivity-
MyActivity.putBitmap( bitmap ) ;
Intent intent = new Intent(this, MyActivity.class) ;
startActivity(intent) ;
などとして誤魔化しているんですが、スッキリしません・・・
インスタンスの取得をする方法があるのかなぁと思って質問しました。
0899デフォルトの名無しさん
2012/06/16(土) 13:13:58.36ありがとうございます。あたりですww
基本勉強しまーす!
0900デフォルトの名無しさん
2012/06/16(土) 13:23:53.98そんなに大きな Bitmap でなければ Intent 経由で渡せます
Intent intent = new Intent(this, MyActivity.class) ;
intent.putExtra("hoge", bitmap);
startActivity(intent) ;
onCreate() {
...
bmp = (Bitmap) getIntent().getParcelableExtra("hoge");
}
Bitmap の元になったファイルパスやら URI やらがあるなら、それだけ渡して再デコードする方がいいかもしれません
元になるパスも URI もないその場で生成した巨大な Bitmap は、あんまりスマートな方法はなかったと思います
どこかファイルに保存してそのパスを渡すか、 Application クラス経由で渡すか、 static 変数経由で渡すくらい
0901デフォルトの名無しさん
2012/06/16(土) 13:42:48.87AlarmManagerって電源オフで設定消えるけど
ICSだと設定残ってるのか?
バージョンによって処理変えないとだめなのか!?
2.3 消える
4.03 消えない
だった
認識あってるでしょうか?
0902デフォルトの名無しさん
2012/06/16(土) 14:26:46.19>iPhoneから入ってきたので、ちょっとした仕様の違いでも困惑しています・・・
iPhone の画面遷移と Android の Activity は、ちょっとした仕様の違いどころか、根本的な考え方からして全く違うものだよ。
iPhone のことはいったん忘れて、ちゃんと Android を一から勉強すべし。
0903デフォルトの名無しさん
2012/06/16(土) 16:02:20.92ってサムソンとかHTCのスクショ機能の禁止にも有効?
実機持ってないから誰か暇な人試して欲しい・・・
public class Main extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_SECURE);
TextView textView = new TextView(this);
textView.setText("hello");
setContentView(textView);
}
}
0904デフォルトの名無しさん
2012/06/16(土) 16:53:19.55Canvasに対して
ARGB_4444なBitmapを描画した場合と
ARGB_8888なBitmapを描画した場合では
ARGB_4444のBitmapを描画した場合の方が劇的に重くなるんですがそういうものですか?
0905デフォルトの名無しさん
2012/06/16(土) 17:21:22.570906デフォルトの名無しさん
2012/06/16(土) 17:41:10.97米タイム誌が主要20カ国を対象に実施した「国家イメージ」に関する調査で、日本は2007年から4年連続で
第1位に選ばれた。また、別の調査においても「中国のイメージのほうが日本よりも良い」と答えたのは
中国とパキスタンだけという結果となった。中国人ジャーナリストの王錦思氏は日本のイメージが
世界最高である理由について、自身のブログにまとめている。
筆者は、日本のイメージが良い理由の1つとして、日本経済の発展とハイテクなどの存在が
良好なイメージ形成に寄与していると主張し、「わが国のように、メラミンといった有毒物質が食品に
混入されることもなければ、下水油が使われることもない」と語った。
また筆者は、日本が世界の国々へ経済援助を行っていることを指摘。外務省によれば、
日本のODA拠出額は1991年から10年連続で世界一であり、日本は経済大国となったはずの
中国にも12年度だけで42億円を超えるODAを提供する。「多くの中国人は気付いていないが、
現在も日本は中国で病院を作ったり水の供給を行ったりしてくれている」と紹介した。
国家のイメージは国民によっても大きく左右される。
多くの外国人は、日本人は道徳を守り、大声でけんかしたりせず、礼儀や約束を大切にすると評価している。
東日本大震災に直面した日本人は秩序正しく、避難所にゴミを散らかすこともなかった。
日本の周辺国家は日本を低く評価しがちだが、こうした批評が世界における日本のイメージを損なうことはないと語る筆者は、
「確かに日本が過去に行った侵略戦争は日本のイメージを損なうものだが、その観点だけで日本を評価すべきではない」と主張した。
2012/06/12(火)
http://news.searchina.ne.jp/disp.cgi?y=2012&d=0612&f=national_0612_044.shtml
参考 米国Time誌 世界で最もイメージが良い国は?
1位 日本
2位 ドイツ
3位 シンガポール
0907デフォルトの名無しさん
2012/06/16(土) 17:46:48.44逆じゃね?
0908デフォルトの名無しさん
2012/06/16(土) 17:57:20.62そういうもん。ARGB_8888 ならそのままコピーすればいいけど、ARGB_4444 ならいちいち ARGB_8888 に変換しなきゃだからね。
0909デフォルトの名無しさん
2012/06/16(土) 19:41:55.80すみません抜けてました
mediascanのメソッドがあるクラスのフィールドで
final Context context = this;
を宣言してます
0910デフォルトの名無しさん
2012/06/16(土) 20:03:15.11何でもかんでもthisではダメなんですね・・・
contextやっかい
0911デフォルトの名無しさん
2012/06/16(土) 20:12:02.11正確に知りたかったらソース嫁
0912デフォルトの名無しさん
2012/06/16(土) 23:20:19.450913デフォルトの名無しさん
2012/06/16(土) 23:25:19.350914890
2012/06/17(日) 00:26:32.48BitmapでもputExtraで渡せたんですね・・・調査不足でした。
Applicationクラスは便利そうなのでこれから愛用します
情報ありがとうございました!
>>902
本当にその通りだと実感しました。
1から作りなおす気持ちで学び直そうと思います。
0915デフォルトの名無しさん
2012/06/17(日) 02:59:46.22アーティスト名とかタイトルとかをmp3から取得する際に
URL上にあるmp3ファイルから直接metadaを取得することできますか?
http://hoge/huga/piyo.mp3
SDに一旦保存して、contents providerから取得するのは
ストリーミングの手法をとってSDに保存しておきたくないので
合致しません。
0916デフォルトの名無しさん
2012/06/17(日) 03:53:56.88ID3タグのこと?
タグの位置を範囲指定してダウンロードすれば?
0917デフォルトの名無しさん
2012/06/17(日) 04:03:00.530918デフォルトの名無しさん
2012/06/17(日) 05:20:11.980919デフォルトの名無しさん
2012/06/17(日) 05:54:14.78そもそもストリーミングでも著作権的に大丈夫なのかって気が。jasrac請求高額だよw
0920デフォルトの名無しさん
2012/06/17(日) 08:30:39.560921デフォルトの名無しさん
2012/06/17(日) 14:10:59.730922デフォルトの名無しさん
2012/06/17(日) 14:52:02.65高学年ぐらいがピークだよな。適齢期過ぎると叩き売りしてるけど。
0923デフォルトの名無しさん
2012/06/17(日) 15:36:20.13a というBitmap から b というCanvas を生成して、そのCanvasに対して色々描画したいとします。
それを下記のように実装した時、
Bitmap a = Bitmap.createBitmap( W, H, Bitmap.Config.ARGB_8888 );
Canvas b = new Canvas( a );
この時 「WxHx色深度 の大きさのバッファ」は a と b がそれぞれ別々にもっているのですか?
それとも b は、 aが持つバッファへの参照を保持しているだけでしょうか?
0924デフォルトの名無しさん
2012/06/17(日) 15:41:52.370925デフォルトの名無しさん
2012/06/17(日) 16:07:08.14片方ずつ動かすとうまくいくのに、重ねると動画が再生されません。(音もでません)
普通のSurfaceviewを重ねている記事を参考にして作ったのですが、何が原因かわかる方
教えてください。
0926デフォルトの名無しさん
2012/06/17(日) 17:00:33.50スレの存在意義否定する人ってなんでここいるの?
0927デフォルトの名無しさん
2012/06/17(日) 17:07:25.000928デフォルトの名無しさん
2012/06/17(日) 17:08:40.580929デフォルトの名無しさん
2012/06/17(日) 17:09:17.37ですねー
本当にわからない時は海外のフォーラム覗いたほうが役に立つ
0930デフォルトの名無しさん
2012/06/17(日) 17:12:35.320931デフォルトの名無しさん
2012/06/17(日) 17:15:39.870932デフォルトの名無しさん
2012/06/17(日) 17:17:37.86山盛りゴミ箱にチンしたティッシュ遠くから投げ入れて
乗ったらラッキーてなもんだから
0933デフォルトの名無しさん
2012/06/17(日) 17:26:26.580934デフォルトの名無しさん
2012/06/17(日) 18:02:53.730935デフォルトの名無しさん
2012/06/17(日) 18:23:41.35機種・ビルド依存大杉。実現できることの絶対値的な幅はiPhoneやPSSよりも広いけど、
実際にふたを開けてみると制約だらけで時間と手間がかかりすぎる。
0936デフォルトの名無しさん
2012/06/17(日) 18:44:20.91どうでもいいや
0937デフォルトの名無しさん
2012/06/17(日) 19:19:41.46だよな
アイコンひとつ作るのも解像度とバージョンにあわせて複数作るとかマンドクセー
4.0のブラックとホワイトのスタイルとかウゼーw
0938デフォルトの名無しさん
2012/06/17(日) 19:52:40.46電池残量を表示するウィジェットについて質問です。
ttp://boco.hp3200.com/beginner/widget02-3.html
こちらのサイトを参考にしているのですが、
電池残量は、rv.setTextViewTextで.id.TextViewにセットし
表示させるはずが、
セットできずデフォルトのTextViewの文言が表示されているものと思われます。
ところどころ間違いがあるサイトのようです。
1.android:id="@+id/textView"→android:id="@+id/TextView"
2.AppWidgetManager〜以下略も中に入れてあげる必要がありそうです。
現状をDropboxにアップしたので、
分かる方がいましたら、お返事よろしくお願いします。
0939デフォルトの名無しさん
2012/06/17(日) 20:15:11.92ブート時にBOOT_COMPLETEDがとれないようなのです。
どなたか回避方法を知っている方
いますでしょうか。
0940デフォルトの名無しさん
2012/06/17(日) 20:25:29.34エスパーするとandroid:targetSdkVersionが抜けてる
0941デフォルトの名無しさん
2012/06/17(日) 20:28:57.960942デフォルトの名無しさん
2012/06/17(日) 20:58:54.340943デフォルトの名無しさん
2012/06/17(日) 21:23:38.74どこの企業も目をつけてない
ソーシャルゲームとかそのへん
0944デフォルトの名無しさん
2012/06/17(日) 22:08:21.10入れてみたのですがうまくいかず・・・。
たぶんmanifestだろうと
いらないものを削っていったところ
Application Nodesからサービスを削ったところで
呼び出されるようになりました。
サービスを動かすために呼び出したいのに・・意味ない・・
0945デフォルトの名無しさん
2012/06/17(日) 23:15:18.29android-sdk-windowsフォルダの中に
SDK setup.exeが入っていないのですがこれは
前段階で何か間違っていたりインストールしていないものがあるからでしょうか?
0946デフォルトの名無しさん
2012/06/17(日) 23:25:12.09<ListView>
</ListView>
<ListView>
</ListView>
</LinearLayout>
こういう構成でリストビューを2つ画面にだそうとしたら、二番目のしか表示されないんですが。なぜですか?
0947デフォルトの名無しさん
2012/06/17(日) 23:26:31.700948デフォルトの名無しさん
2012/06/17(日) 23:31:29.800949デフォルトの名無しさん
2012/06/17(日) 23:32:22.110950948
2012/06/17(日) 23:33:50.10参考にしますw
0951デフォルトの名無しさん
2012/06/17(日) 23:44:21.010952デフォルトの名無しさん
2012/06/17(日) 23:48:57.10両方とも1です
0953948
2012/06/17(日) 23:50:39.93プロセスの再起動の設定ってonRestart()だけでいいんでしょうか?
0954デフォルトの名無しさん
2012/06/17(日) 23:55:01.17listviewを一つずつlinearlayoutで囲ってlayoutのweightを1にしてみたら?
0955デフォルトの名無しさん
2012/06/17(日) 23:55:10.62知るかよ
ゆとりは帰れよww
0956デフォルトの名無しさん
2012/06/17(日) 23:57:14.92ttp://android.wktk.so/2012/05/14/%E3%83%9E%E3%82%B9%E3%82%B3%E3%83%83%E3%83%88%E3%82%A2%E3%83%97%E3%83%AA%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E4%B8%80%E5%9B%9E%E7%9B%AE/
0957デフォルトの名無しさん
2012/06/18(月) 00:16:39.25ここまで来るとすごいよなw
0958デフォルトの名無しさん
2012/06/18(月) 00:27:14.320960デフォルトの名無しさん
2012/06/18(月) 00:33:21.23スルーできてないぞw
0961デフォルトの名無しさん
2012/06/18(月) 00:36:20.470962デフォルトの名無しさん
2012/06/18(月) 00:38:37.59いい加減煽るのも反発するのもやめろ
ガキかよ
0963デフォルトの名無しさん
2012/06/18(月) 00:42:16.61さっさと消えることだな
0964デフォルトの名無しさん
2012/06/18(月) 00:51:17.770965デフォルトの名無しさん
2012/06/18(月) 01:03:54.13やってみます
ありがとうございます
0966デフォルトの名無しさん
2012/06/18(月) 07:34:09.57フリー素材をそのままアイコンにするのか自作するのか
0967デフォルトの名無しさん
2012/06/18(月) 07:44:22.320968デフォルトの名無しさん
2012/06/18(月) 17:32:31.72http://ggsoku.com/2012/06/play-store-re-comments/
英語が分かりません★1 ←こういうの英語で答えるのかな?w
0969デフォルトの名無しさん
2012/06/18(月) 17:51:04.720970デフォルトの名無しさん
2012/06/18(月) 17:52:33.69ストアのコメントを見ないのが基本なのに・・・
0971デフォルトの名無しさん
2012/06/18(月) 18:25:04.40同じ日本人として恥ずかしいわ
0972デフォルトの名無しさん
2012/06/18(月) 18:29:46.34有料無料ともに
0973デフォルトの名無しさん
2012/06/18(月) 18:37:13.08http://engawa.2ch.net/test/read.cgi/poverty/1339929120/
米食品医薬品局(FDA)は、健康に害を及ぼす可能性があるとして米国市場に
韓国製海産物製品を入れないよう求めた。
14日ロイター通信が伝えたところでは、韓国製の海産物の中にヒトの糞便の痕跡が見つかり、この事は、
胃腸の病気を引き起こすノロウイルスが食べ物の中に存在する可能性を意味する、との事だ。
問題となっているのは、韓国製のカキ、ホタテなどの貝類やイクラなどで、生のものも又、
缶詰入りのもの、さらには別の方法で加工された製品も含まれている。
ロイター通信によれば、今のところ駐米韓国大使館からは、何のコメントも出されていない。
ソース
http://japanese.ruvr.ru/2012_06_16/78294694/
画像
http://m.ruvr.ru/data/2012/06/16/1295821940/4RIA-618757-Preview.jpg
0974デフォルトの名無しさん
2012/06/18(月) 19:04:31.82だいたい普段、個人で英文やりとりなんかしないからな
gmailできて金髪の女性のときはしっかり答えたよw
0975デフォルトの名無しさん
2012/06/18(月) 19:58:51.54普通のユーザはコメント欄なんてみないし
次は作者がユーザを星評価して、その評価をソフトの評価に重み付けするようにしてほしいね
星一つのユーザは影響力ゼロで
0976デフォルトの名無しさん
2012/06/18(月) 20:43:53.86星の数がユーザの選択に大きく影響するとは思えん。
0977デフォルトの名無しさん
2012/06/18(月) 20:47:26.550978デフォルトの名無しさん
2012/06/18(月) 22:08:00.080979デフォルトの名無しさん
2012/06/18(月) 22:47:44.82このようにhttp://i.imgur.com/o555Z.png文字のフォントとかがおかしいです
治す方法を教えて下さい
0980デフォルトの名無しさん
2012/06/18(月) 22:49:51.830981デフォルトの名無しさん
2012/06/18(月) 22:54:55.08フォントが違う気がするんですが
0982デフォルトの名無しさん
2012/06/18(月) 22:55:38.600983デフォルトの名無しさん
2012/06/18(月) 22:57:53.710984デフォルトの名無しさん
2012/06/18(月) 23:00:54.61すいませんでした
0985デフォルトの名無しさん
2012/06/18(月) 23:28:26.380986uy
2012/06/19(火) 02:00:34.140987デフォルトの名無しさん
2012/06/19(火) 02:09:43.260988デフォルトの名無しさん
2012/06/19(火) 08:02:37.72「Eclipse フォント変更」とかでぐぐろうとか発想ないの?
どんだけ2ch脳なの?
バカなの?
0989デフォルトの名無しさん
2012/06/19(火) 08:07:17.540990デフォルトの名無しさん
2012/06/19(火) 08:20:09.410991デフォルトの名無しさん
2012/06/19(火) 13:27:34.95『root化』が root 権限になることで様々な操作ができる、と説明されている
のはよく見かけるのですが、この「root権限になっている」実体が何か分かりません。
1. あるアプリケーション foo が root 化 を動作の条件としていると言う事は
何を指すのでしょうか?
→/system が rw になっていること、
/system/su と Superuser.apk(?)が
導入されていることを前提としている、と言う事でしょうか?
2. root 化後に adb で繋ぐと、従来見えなかったパスが見える、
と言う事は、どういった状態になっているのでしょうか?
→adb が root 権限で起動していると言うことでしょうか?
その場合、エミュレーターやデバイスの adb は、通常は
root 権限ではないが、root 化によって root で起動する or
root 権限を行使するように変えられると言う事でしょうか?
0992デフォルトの名無しさん
2012/06/19(火) 14:28:09.962 は adbd は最初は root ユーザで起動するけど、すぐに自ら shell ユーザに降格するので、通常 shell ユーザの権限でしか見れないし操作できない
adbd には、 shell ユーザへの降格をしない設定もあるのだけれど、通常その設定は書き変えられない
それを何らかのセキュリティホール突くとかした結果書き換えたりできると、adbd は shell ユーザに降格せず root ユーザのまま動作するようになる
0993デフォルトの名無しさん
2012/06/19(火) 16:06:11.13便利なサービス持ってんじゃね?
0994デフォルトの名無しさん
2012/06/19(火) 16:55:29.85ファイルのアクセスとかLinuxのユーザー制御でやっているんじゃない?
だからLinux部分のrootユーザーの情報をsuper userすれば普段アクセス制御されてることが出来るってことじゃないのか?
0995デフォルトの名無しさん
2012/06/19(火) 16:57:15.870996デフォルトの名無しさん
2012/06/19(火) 17:06:13.130997デフォルトの名無しさん
2012/06/19(火) 17:10:16.100998デフォルトの名無しさん
2012/06/19(火) 17:17:43.200999デフォルトの名無しさん
2012/06/19(火) 17:29:29.081000デフォルトの名無しさん
2012/06/19(火) 17:43:30.5510011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。