- 1 名前:デフォルトの名無しさん mailto:sage [2012/01/14(土) 02:15:41.29 ]
- このスレではAndroidSDK・NDKやAndroidマーケットに関する質問を扱ってます。
※プログラミング自体が初めて!なあなたには↓↓↓こちらへ 【超初心者】プログラミング質問スレ【基礎】part5 hibari.2ch.net/test/read.cgi/tech/1303105502/ (dat落ち) Eclipse統合M31【Java/C++/Ruby/Python/Perl】 hibari.2ch.net/test/read.cgi/tech/1295886572/ ★★Java質問・相談スレッド146★★ hibari.2ch.net/test/read.cgi/tech/1309048597/ ****関連リンク**** ■ Android developers developer.android.com/ ■ ソフトウェア技術ドキュメントを勝手に翻訳 www.techdoctranslator.com/ ****前スレ**** Androidプログラミング質問スレ Part16 toro.2ch.net/test/read.cgi/tech/1324191723/
- 751 名前:デフォルトの名無しさん mailto:sage [2012/01/29(日) 02:36:13.46 ]
- もう一つの可能性としては、
>>747 はメインスレッド用のHandlerを作りたいのに、なぜか別スレッドからnew Handler() を呼び出してるとか。
- 752 名前:デフォルトの名無しさん mailto:sage [2012/01/29(日) 02:53:31.31 ]
- >>748->>751
さんきゅーです やりたいことはスレッドを作ってタイマーで定期的にいろんなことしたいわけだけど 750-751の言うようにスレッドというかタイマー作る前のnew Handler()でこれがでてる… ちょっと調べてみるです
- 753 名前:デフォルトの名無しさん mailto:sage [2012/01/29(日) 02:55:36.41 ]
- メインスレッド上でHandler作ったら、メインスレッドのLooperにヒモ付いたHandlerが出来る。
子スレッド上でHandler作ったら、もしそのスレッドにLooperがついてなかったらエラーになる。 んでHandlerに渡す処理でUI弄っていいのは、メインスレッドのLooperにヒモ付いたHandlerだけ
- 754 名前:デフォルトの名無しさん mailto:sage [2012/01/29(日) 03:04:20.11 ]
- >>753
さんくす やりたいことはファイル周りとか通信絡みなのでUIは触らないつもりです タイマー使ってちょっと何かしようとしただけなんだが思わんことでいろいろ勉強が足りないなと痛感したでござる…
- 755 名前:デフォルトの名無しさん mailto:sage [2012/01/29(日) 03:35:39.07 ]
- HandlerThread作ってOSHandlerにgetLooper()を渡してやればいいんだな
とりあえず動いたじぇ
- 756 名前:デフォルトの名無しさん mailto:sage [2012/01/29(日) 04:08:15.54 ]
- RecentTaskInfoで取得した履歴情報から
startActivityでインテント渡して起動すると SecurityExceptionで強制終了するアプリがあったりする 何が原因なのかさっぱり分からない…
- 757 名前:756 mailto:sage [2012/01/29(日) 04:23:34.27 ]
- HOMEボタン長押しの履歴から起動できるって事は
サードパーティのアプリからの起動が許可されない 場合があるって事なのかな? とりあえず調査続けてみるか
- 758 名前:デフォルトの名無しさん mailto:sage [2012/01/29(日) 08:57:36.24 ]
- double a = Double.parseDouble("?33.4");
これでNumberFormatExceptionが起きるんだけどなんで? ちなみにDouble.valueOf()でも起きたし NumberFormat.parse()でもParseExceptionが起きたんだけど どう解決すればいいの?
- 759 名前:デフォルトの名無しさん mailto:sage [2012/01/29(日) 08:58:19.15 ]
- oh!!!!!!!!!!!!!!
2chに投稿したら変な文字がくっついてたのがわかった
- 760 名前:デフォルトの名無しさん mailto:sage [2012/01/29(日) 09:00:10.17 ]
- エディタじゃ見えないのに投稿すると見えるようになるな
なんだろこの文字コード
- 761 名前:デフォルトの名無しさん mailto:sage [2012/01/29(日) 09:01:23.03 ]
- ああBOMか
- 762 名前:デフォルトの名無しさん [2012/01/29(日) 09:17:58.78 ]
- どっかからコピーしてきたときにたまにいるわ
- 763 名前:デフォルトの名無しさん mailto:sage [2012/01/29(日) 09:32:59.70 ]
- 爆弾?
- 764 名前:デフォルトの名無しさん mailto:sage [2012/01/29(日) 10:16:21.58 ]
- ByteOrderMark
- 765 名前:デフォルトの名無しさん mailto:sage [2012/01/29(日) 10:18:10.01 ]
- 動作自体は2.2でOKなアプリなんですが、2.3以降で動作する場合は
android:screenOrientation="sensorLandscape" を指定したいのです。 AndroidManifest.xmlにsensorLandscapeを指定すると、buildターゲットは 2.3以降にする必要があります(ターゲット2.2だとコンパイルエラー) ただ、android:minSdkVersionは="8"です。こういう設定のapkは2.2の実機に インストールできるものでしょうか? 手元の実機が2.3以降のものなので、実験出来ません。よろしくお願いします。
- 766 名前:デフォルトの名無しさん mailto:sage [2012/01/29(日) 10:24:26.50 ]
- 2.2のエミュで試してみればいいんじゃない
- 767 名前:765 mailto:sage [2012/01/29(日) 10:37:29.18 ]
- >>766
おっしゃる通り、エミュレータでは起動したので、OKってことにします。 ただ、2.2では解釈出来ない要素がmanifest.xmlに入ってるので、ちょっと気持ち悪いですが。 そういうのは特に問題ないのでしょうか? screenOrientationにはlandscapeを指定して、プログラム側でOSが2.3以降だったら sensorLandscapeに実行時に切り替えられると良いかと思ったのですが、起動前に 参照しなければいけない設定なので、どうしようもないですね。
- 768 名前:デフォルトの名無しさん mailto:sage [2012/01/29(日) 11:15:38.96 ]
- SDカードにインストールできるアプリでもminSdkVersion=4 とかかけるから
古いバージョンでは対応していない属性を書くこと自体は問題ない android:screenOrientation="nosensor" setRequestedOrientation( mode==0? ActivityInfo.SCREEN_ORIENTATION_FULL_SENSOR :mode==1? ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE :mode==2? ActivityInfo.SCREEN_ORIENTATION_PORTRAIT :mode==3? ActivityInfo.SCREEN_ORIENTATION_NOSENSOR : ActivityInfo.SCREEN_ORIENTATION_UNSPECIFIED ); SCREEN_ORIENTATION_SENSOR_LANDSCAPE もあるよ
- 769 名前:765 mailto:sage [2012/01/29(日) 11:35:49.48 ]
- >>768
どうもありがとうございます
- 770 名前:デフォルトの名無しさん [2012/01/29(日) 15:38:33.83 ]
-
Toastの表示する場所や色をカスタマイズする方法があったら教えて下さい
- 771 名前:デフォルトの名無しさん mailto:sage [2012/01/29(日) 15:41:38.95 ]
- Toast#setGravity とか Toast#setView とかではだめかね
- 772 名前:デフォルトの名無しさん [2012/01/29(日) 16:18:55.38 ]
- >>771
それでできそうです ありがとうございました
- 773 名前:デフォルトの名無しさん [2012/01/29(日) 16:45:37.67 ]
- 端末から電話発信がされたらそれを検知して,発信先の電話番号を取得してごにょごにょしたいと思っています.
Serviceで,PhoneStateListenerのonCallStateChangedをオーバーライドしたインスタンスをlistenしても着信しか取れなかったのですが, どうやったらよいでしょうか?
- 774 名前:デフォルトの名無しさん mailto:sage [2012/01/29(日) 17:20:15.12 ]
- >>773
そんなブロードキャストはない。 ContentResolver経由で通話履歴を取得する。
- 775 名前:デフォルトの名無しさん mailto:sage [2012/01/29(日) 18:42:01.99 ]
- OCR機能って個人では入手できない?
- 776 名前:デフォルトの名無しさん mailto:sage [2012/01/29(日) 18:43:59.21 ]
- Android関係ねえ
- 777 名前:773 mailto:sage [2012/01/29(日) 18:44:53.76 ]
- >>774
そうなんですか. では,専用のスレッドを作って,一定間隔で調べ続けるのがいいんでしょうか?
- 778 名前:デフォルトの名無しさん mailto:sage [2012/01/29(日) 18:45:58.76 ]
- >>777
データ変更通知を受け取るコールバックを登録できるだろ
- 779 名前:デフォルトの名無しさん [2012/01/29(日) 19:03:09.15 ]
- setcontentviewの読み込み完了時になにかイベントを起こすことってできますか?
- 780 名前:デフォルトの名無しさん [2012/01/29(日) 20:16:18.04 ]
- WebViewで、画面に表示してるテキストボックスとかの要素にアプリ側から値を設定することできないでしょうか?
- 781 名前:デフォルトの名無しさん mailto:sage [2012/01/29(日) 20:22:02.25 ]
- webView.loadUrl("javascript: document.getElementById(\"foo\").value = \"bar\";");
みたいなことをやればできるはず
- 782 名前:デフォルトの名無しさん mailto:sage [2012/01/29(日) 20:23:21.88 ]
- おお、loadUrlをもう一度呼ぶ発想がなかった。やってみます。
- 783 名前:デフォルトの名無しさん mailto:sage [2012/01/29(日) 21:03:19.49 ]
- javaで、コンパイル日時に置き換えてくれる、c言語でいう__DATE__や__TIME__みたいなものありますか?
- 784 名前:デフォルトの名無しさん mailto:sage [2012/01/29(日) 21:05:24.67 ]
- ありません
- 785 名前:デフォルトの名無しさん mailto:sage [2012/01/29(日) 21:09:49.49 ]
- インストールされたAPKファイルのzip中のファイルエントリから日時を読む、って方法が取れる
ただし結構手間
- 786 名前:デフォルトの名無しさん mailto:sage [2012/01/29(日) 21:13:32.71 ]
- 画面(View)を一切使わずにToastだけ表示させる事ってできますか?
画面上でToastだけ表示させたいんですが
- 787 名前:デフォルトの名無しさん [2012/01/29(日) 21:20:09.36 ]
- >>786
android:theme="@android:style/Theme.NoDisplay"
- 788 名前:デフォルトの名無しさん mailto:sage [2012/01/29(日) 21:40:07.50 ]
- >>786
できる。
- 789 名前:デフォルトの名無しさん [2012/01/29(日) 22:18:39.49 ]
- Failed to load properties file for project プロジェクト名というエラーが出てしまいます
この文言でググると情報が出てきますが、どこのフォルダを削除すればいいのかパスがよく分かりません 助けてください
- 790 名前:デフォルトの名無しさん mailto:sage [2012/01/29(日) 22:19:23.08 ]
- ワンセグのアプリを作ることは可能ですか?
- 791 名前:デフォルトの名無しさん mailto:sage [2012/01/29(日) 22:21:37.73 ]
- ワンセグってガラスマの機種により独自実装じゃない
ハードの仕様がメーカー以外わからん
- 792 名前:789 mailto:sage [2012/01/29(日) 22:32:31.98 ]
- 解決しました
C:\Users\Kazuhito Tadano\.androidでした お騒がせしました
- 793 名前:デフォルトの名無しさん mailto:sage [2012/01/29(日) 22:39:08.84 ]
- 噴いた
- 794 名前:デフォルトの名無しさん [2012/01/29(日) 22:40:49.40 ]
- float theta = 0.0f/*通常時は変数*/ / 180.0f * (float)Math.PI;
mon_x = mon_x + (float)Math.cos(theta) * 0.01f; mon_y = mon_y + (float)Math.sin(theta) * 0.01f; 画像の向きに少しずつ移動させたいんですがこのままだと横向きに移動します これを下向きに移動させたい場合はどうしたらいいでしょう? 現在 □→□ 理想 □ ↓ □
- 795 名前:デフォルトの名無しさん mailto:sage [2012/01/29(日) 23:07:08.51 ]
- >>794
それで横に動いてるならxとyを入れ替えたらいいだろ?
- 796 名前:デフォルトの名無しさん mailto:sage [2012/01/29(日) 23:12:18.15 ]
- >>792
だだちゃん、よかったな!!
- 797 名前:デフォルトの名無しさん mailto:sage [2012/01/29(日) 23:13:29.45 ]
- >>796
かずちゃんだった(ノД`)
- 798 名前:デフォルトの名無しさん mailto:sage [2012/01/29(日) 23:21:59.74 ]
- ListViewで最初と最後の行を連結したような表示は可能でしょうか?
ListViewを操作したときに、一番最初の要素の上に最後の要素が表示されて、 終端がなくループできるようなものが作りたいんですが、やり方がいまいち分かりません。 よろしくお願いします。
- 799 名前:デフォルトの名無しさん [2012/01/29(日) 23:37:35.13 ]
- >>795
cosとsinを変えただけだと優柔不断になったのでyに-1したら出来ました
- 800 名前:デフォルトの名無しさん mailto:sage [2012/01/29(日) 23:39:15.76 ]
- こすい
- 801 名前:デフォルトの名無しさん mailto:sage [2012/01/30(月) 00:13:33.27 ]
- Twitterのクライアントアプリつくってるんですけどwebviewの上にedittext置いたらwebviewでツイッターの認証しようとしても上のedittextにしかテキスト入力できなくなってしまいました。
エミュレータではちゃんと動いたのですが、実機でやると上記の状態になります。 何故でしょうか?
- 802 名前:デフォルトの名無しさん mailto:sage [2012/01/30(月) 00:38:29.17 ]
- AppWidgetのANR対策ってServiceで更新するしかない?
ググってAsyncTask使えばなんとかなるって書いてあったけど、やっぱり再起動時にANRになってデータを読み込んでくれないんだよね
- 803 名前:デフォルトの名無しさん mailto:sage [2012/01/30(月) 01:02:17.37 ]
- eclipseの同じバージョンを使っていて、従来はandroid SDKおよびAVDマネージャーだったのが
SDKとAVDマネージャーに分離されてしまいました 原因はなんでしょうか
- 804 名前:デフォルトの名無しさん mailto:sage [2012/01/30(月) 01:04:02.64 ]
- Googleに聞いてください
- 805 名前:デフォルトの名無しさん mailto:sage [2012/01/30(月) 01:07:09.94 ]
- 世界を変えようぜ?
- 806 名前:デフォルトの名無しさん mailto:sage [2012/01/30(月) 01:45:36.48 ]
- >>798
そんなのListViewじゃ色々とムリだからViewGroupの派生クラスを自分で実装しろ
- 807 名前:デフォルトの名無しさん mailto:sage [2012/01/30(月) 02:05:51.15 ]
- ListViewの内部をリングキューで持てばいい
|

|