Androidプログラミング質問スレ Part12
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
2011/09/05(月) 12:17:45.07※プログラミング自体が初めて!なあなたには↓↓↓こちらへ
【超初心者】プログラミング質問スレ【基礎】part5
http://hibari.2ch.net/test/read.cgi/tech/1303105502/ (dat落ち)
Eclipse統合M31【Java/C++/Ruby/Python/Perl】
http://hibari.2ch.net/test/read.cgi/tech/1295886572/
★★Java質問・相談スレッド146★★
http://hibari.2ch.net/test/read.cgi/tech/1309048597/
****関連リンク****
■ Android developers http://developer.android.com/
■ ソフトウェア技術ドキュメントを勝手に翻訳 http://www.techdoctranslator.com/
0002デフォルトの名無しさん
2011/09/05(月) 12:18:19.98Androidプログラミング質問スレ Part11
http://hibari.2ch.net/test/read.cgi/tech/1312405492/
Androidプログラミング質問スレ Part10
http://hibari.2ch.net/test/read.cgi/tech/1309776963/
Androidプログラミング質問スレ Part9
http://hibari.2ch.net/test/read.cgi/tech/1307414265/
Androidプログラミング質問スレ Part8
http://hibari.2ch.net/test/read.cgi/tech/1304819960/
Androidプログラミング初心者質問スレ Part7
http://hibari.2ch.net/test/read.cgi/tech/1301733957/
Androidプログラミング初心者質問スレ Part6
http://hibari.2ch.net/test/read.cgi/tech/1298128401/
Androidプログラミング初心者質問スレ Part5
http://hibari.2ch.net/test/read.cgi/tech/1294136149/
Androidプログラミング初心者質問スレ Part4
http://hibari.2ch.net/test/read.cgi/tech/1290152001/
Androidプログラミング初心者質問スレ Part3
http://hibari.2ch.net/test/read.cgi/tech/1286357268/
Androidプログラミング初心者質問スレ Pert2
http://hibari.2ch.net/test/read.cgi/tech/1282716370/
Androidプログラミング初心者質問スレ
http://hibari.2ch.net/test/read.cgi/tech/1278560954/
0003デフォルトの名無しさん
2011/09/05(月) 12:18:54.92すれたてしろや
0004デフォルトの名無しさん
2011/09/05(月) 12:21:04.07やはりアクションバーの下に自前のナビゲーションバーでしょうか。
0005デフォルトの名無しさん
2011/09/05(月) 13:12:39.02次は>>950のやつが立ててくれ
前スレのオートフォーカスの話だけど、getFocusMode()で返る値が下記のモードのときは、
autoFocus()呼んじゃダメって、各値のところに書いてあるな
FOCUS_MODE_INFINITY
FOCUS_MODE_FIXED
FOCUS_MODE_EDOF
FOCUS_MODE_CONTINUOUS_VIDEO
0006デフォルトの名無しさん
2011/09/05(月) 13:34:40.640007デフォルトの名無しさん
2011/09/05(月) 13:58:29.88Android端末にC2DMを利用してメッセージを送信したいと考えています。
どうやって実現すれば良いのか調べたいのですが、
アプリケーションサーバー自体の知識不足からか
ググってもいまいちわかりませんでした。
何か良い書籍などあれば教えてください。
0008デフォルトの名無しさん
2011/09/05(月) 14:06:31.39詳しく書いてあるネットを見て分からなかったのなら
本を見ても同じだと思うよ。
具体的にどの変がわからないのか書けばアドバイスするよ。
サーバは何使うか決まってるの?
0009デフォルトの名無しさん
2011/09/05(月) 14:11:36.59今度は、DTMF音を受信してデコードし、画面上に受信したDTMF音を表示する
アプリを作成しようと思っています
(http://www.kero2.org/android/adtmfdec.htm
↑このようなアプリを作ろうと考えています)
が、参考サイト等またはソースコードがまったく見当たりません;
Android1.6〜2.2上の端末で動作するアプリとして開発したいのですが…
ご教授のほど、よろしくお願いします。
00107
2011/09/05(月) 14:32:58.83GAEを使おうと考えています。
(たぶん実務で使うわけではないので何でも良いのですが)
開発環境はEclipse EE/javaです。
現状ですがhello worldを表示させるプログラムを
サーバー上にアップデートする所まで行きました。
[わからないこと]
・Android側:取得したデバイス登録IDをサーバ側へ送信する方法
・サーバー側:とりあえずhttp://labs.techfirm.co.jp/android/mana/3156を貼り付けてみたが
HTMLの記述がわからない、というか全体的にわからない。
って状況です、javaとAndroidの知識は若干あるつもりですが。
サーバー側のプログラミングがよくわかってないため。
何から見ればよいのかチンプンカンプンです。
0011デフォルトの名無しさん
2011/09/05(月) 14:36:05.46Canvas canvas = surfaceView.getHolder().lockCanvas();
これ1行(実際はunlockもだが)入れるだけで10Hzくらいになるんだけど、
実機だと大丈夫ですか? 開発マシンはC2Dの2.4GHzです。
00127
2011/09/05(月) 14:45:49.13javaでソースコードらしきものを見つけました。
ただし入出力の部分は自分で探して手を加える必要があると思います。
http://sourceforge.net/projects/java-dtmf/
0013デフォルトの名無しさん
2011/09/05(月) 14:46:42.78NDK GDBを使おうと思ったのですが、ndk-gdbを実行すると以下のようなエラーが出てうまくいきません。
awk: fatal: can't open source file `/cygdrive/c/NDKnatest/C:/android-ndk-r6
/build/awk/check-awk.awk' for reading (No such file or directory)
ERROR: Could not run 'awk' command. Do you have it installed properly?
c:/NDKnatestがプロジェクトのパスです。何故かこの後にパスが連結されて処理されてしまっているようです。
これは何が原因なのでしょうか。
awkコマンドは単体なら実行できます。
0015デフォルトの名無しさん
2011/09/05(月) 15:32:25.95今の仕様ではユーザが手操作で通信を可にし、かつ3分間しか自動接続はできないとあったのですが、
すれちがったーっというアプリはすれ違い通信をしているようなので気になりました。
0016デフォルトの名無しさん
2011/09/05(月) 15:44:39.70スクロールバーを表示させるには自前で書くしかないのでしょうか…
参考になりそうなものでも教えていただけると助かります。
0017デフォルトの名無しさん
2011/09/05(月) 15:55:17.58スクロールビューの使い方はこんな感じにするのが正しいんだけど
配置の順番は合ってる?
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<ScrollView
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<LinearLayout
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView
android:layout_width="fill_parent"
android:layout_height="300dip"
android:text="@string/hello"
/>
</LinearLayout>
</ScrollView>
</LinearLayout>
0018デフォルトの名無しさん
2011/09/05(月) 16:01:08.24ウィジェットを作るときは、限られたコンポーネントしか使用できずその中にScrollViewは含まれておらず困っております。
0019デフォルトの名無しさん
2011/09/05(月) 16:06:38.270020デフォルトの名無しさん
2011/09/05(月) 16:21:07.20デバイスIDはDefaultHttpClientを使って送ってみて。
DefaultHttpClientじゃなくてもいいけど。
HTMLの記述ってどこで必要?
0021デフォルトの名無しさん
2011/09/05(月) 16:23:08.40環境変数はANDROID_NDK_ROOT、PATHにndkのディレクトリが正しく指定されていました。
00227
2011/09/05(月) 16:41:21.70ありがとうございます
後者のほうは自己解決とまでは行きませんがなんとか自分でやってみます。
http://labs.techfirm.co.jp/android/wp-content/uploads/2011/02/browser.png
をHTMLでどう書けばいいのかで悩んでましたが、
たぶんエディットボックスの値を取得してボタンを押したときに
アプリを起動&セッションIDを投げれば良いのかな〜と。
(htmlよくわかんないけどキーワードたぶんわかったのでgoogle先生に聞けば
わかりそうです)
0023デフォルトの名無しさん
2011/09/05(月) 17:18:13.27ANDROID_NDK_ROOTを"c:/..."ではなくcygwinでのフルパス("/cygdrive/c/...")に設定してみろ
0024デフォルトの名無しさん
2011/09/05(月) 17:30:38.75ANDROID_NDK_ROOTをcygwinのフルパスにしたらgdb起動しました!ありがとうございました。
0025デフォルトの名無しさん
2011/09/05(月) 20:07:04.74ローカルナビゲーションが何か分からんけど
必要ならアクションバーにも突っ込めるでしょ
>>11
大丈夫
>>15
その仕様をどこから引っ張ってきたのか知らないけど
すれ違い通信に3分以上かけるきなの?
>>18
困るも何もScrllViewはRemoteViewsじゃないから使えない
0026前スレ918
2011/09/05(月) 20:36:33.93ていうか誰か知らない?
0027デフォルトの名無しさん
2011/09/05(月) 21:04:46.230028デフォルトの名無しさん
2011/09/05(月) 21:21:17.080029デフォルトの名無しさん
2011/09/05(月) 21:33:28.61同じ症状の人いない?
読めなくなったファイルはアプリからもオープンに失敗するし、adb shell からもファイル名を
ダイレクトに指定して ls しても見つからないけど、 ls * では一覧に名前だけは見える。
同じファイルをもう一回pushすると ls * で同一の名前が二つ並ぶ。avdが壊れてるのかな?
0030デフォルトの名無しさん
2011/09/05(月) 21:40:40.77その上でスクロールバーを実装したウィジェットが多くあり、ニーズも存在するため質問させていただきました…
0031デフォルトの名無しさん
2011/09/05(月) 22:09:45.16トヨタのロゴをカメラに映すとトヨタの車の映像が呼び出される、
というようなアプリを作りたいのですが、
何から勉強をはじめればよいですか?
本は2冊ほど買いました。
0032デフォルトの名無しさん
2011/09/05(月) 22:22:17.630033デフォルトの名無しさん
2011/09/05(月) 22:26:01.60みなさん特定のこの機種で動かなかったというような報告はどれくらいありますか?
0034デフォルトの名無しさん
2011/09/05(月) 22:28:44.67撮ったロゴを認識するとこから
0035デフォルトの名無しさん
2011/09/05(月) 22:32:46.99そこがわからないんです。。
いま手元にAndroid SDK 逆引きハンドブックがあるのですが
カメラやグラフィックのチャプターにそういった認識に関する物が
見当たりません。
何か他にいい本やキーワードなどはございませんでしょうか?
0036デフォルトの名無しさん
2011/09/05(月) 22:35:24.90ニーズがある云々言われても出来ないものは出来ない
一部のホームアプリでは使えるようになってるみたいだけど、標準のやつじゃ使えない
後は3.0以降では使えた気がする
0037デフォルトの名無しさん
2011/09/05(月) 22:36:36.38画像認識ならopenCVがとってもお手軽
0038デフォルトの名無しさん
2011/09/05(月) 22:37:25.13本を買ったんなら本を読めばいいじゃねえか、死ねよ。
好きな場所から下に進めていけ、
括弧の中に有効なキーワード書いておいたから。
1.画面に「hello world」と表示させる(TextView)
2.画面に適当な画像を表示させる(ImageView)
3.カメラ機能を呼び出す(インテント)
4.カメラで撮った画像を表示させる(ImageView)
5.画像処理(bitmap?)
0039デフォルトの名無しさん
2011/09/06(火) 00:09:15.04ある程度汎用的なやつはこれだと思う。
http://code.google.com/p/scrollablecontacts/
ListViewしか使えなかったような気もするけど、、、
0040デフォルトの名無しさん
2011/09/06(火) 00:47:19.12AlarmManager.RTCでも
AlarmManager.RTC_WAKEUPでもSleep状態から起きずでした。
なので、
BroadcastReceiverを継承したクラスを作り
ブロードキャスト飛ばしてonReceive内でWakeLockとkeylockで画面オン&ロック解除をしたらSleep状態から起きました。
そして更にonReceive内からActivityを起動しようとgetActivityやらstartActivityで試みましたが、
そうすると今度はSleep状態から起きません。
どうすれば良いのでしょうか?ご教授お願いします。
0041デフォルトの名無しさん
2011/09/06(火) 01:22:02.81>>37
ありがとうございます。
OPENCVを新たに学び、アンドロイドで頑張ってみようと思います。
0042デフォルトの名無しさん
2011/09/06(火) 01:57:07.14ワイド型にするか、標準的なのがいいか迷ってます。よろしくお願いします。
0043デフォルトの名無しさん
2011/09/06(火) 02:01:48.650044デフォルトの名無しさん
2011/09/06(火) 10:20:17.69不具合で機種報告してくる奴はほとんどいなかったな。
Iconia A500で落ちるって報告あった時は、3.0の端末持ってなかったから、
買って試したな。
0045前スレ811
2011/09/06(火) 10:39:41.81やはりautofocusでエラー落ちしていました。
autoFocus呼び出し部分を /*〜〜〜*/でコメントアウトして撮影したところ
正常に動作していることを確認、撮影→保存処理関連は問題ないようです。
デバッグモードでみてみると
取り敢えず、String data = params.getFocusMode();
で見てみるとautoが返ってきていました。
autoが返ってきていることを考えると、対応していると思うのですが・・・
実際の呼び出し部分の流れが
try {
※camera.autoFocus(new Camera.AutoFocusCallbak() {
public void onAutoFocus(boolean success, Camera camera) {
camera.autoFocus(null);
}
});
} catch (Throwable e) {
※ e.
}
camera.takePicture(null,null,this);
}
return true;
}
となり、ブレークポイントを※印の部分にセットしました。
続きます
004645
2011/09/06(火) 10:44:15.83その後 | → ボタンを押していくと、デバッグThreadの部分に
Camera.autoFocus(Camera$AutoFocusCallback) 行870の部分でステップオーバーすると
thisの部分にInvocationTargetException
exceptionが、RuntimeException
を出しており、detailMessageを見ると"autoFocus failed"となっていました。
この場合、autoFocusは未対応ってことなのでしょうか?
別機種2種類では、このようなエラーは出ませんでした。
未対応の場合、autoFocusを行わないといった処理をしたいのですが
getAutoFocusではautoが返ってくる状況
どういった処理で、対応/非対応を見分ければいい感じでしょうか?
004745
2011/09/06(火) 10:48:10.50エラー終了した場合はもちろんのこと、
画像データは保存されていない状況です。
0048デフォルトの名無しさん
2011/09/06(火) 11:27:44.52SHARPはSHARP SDKを提供しているけど、その中にCameraExクラスが
あるみたいだな。
これを使わないとダメとかあるのかな?
0049デフォルトの名無しさん
2011/09/06(火) 11:28:11.52apkをインストールするためのクラスや関数について解説したページご存知ですか?
005048
2011/09/06(火) 11:30:26.230051デフォルトの名無しさん
2011/09/06(火) 11:32:22.04売るものはスマートフォンアプリ WEBサイト運営
サーバーはクラウド VPS
電話はスマートフォンSkype
オフィスは地方にプレハブ型の格安高性能オフィスを建て(300万〜500万)
レンタル自習室&シェアオフィスで収入を得ながらそこで開発する
http://tinyurl.com/43xmk7m
http://tinyurl.com/3mopkfy
0052デフォルトの名無しさん
2011/09/06(火) 11:41:44.43きっとこの辺
ttp://www.google.co.jp/codesearch#cZwlSNS7aEw/packages/apps/PackageInstaller/src/com/android/packageinstaller/PackageInstallerActivity.java
0053デフォルトの名無しさん
2011/09/06(火) 11:46:35.15thx、二眼カメラ用の場合以外でもこれ使わないとダメなのかなぁ…
取り敢えず自分がテストした機種は二眼カメラなんですよね…
しかし、3Dモードを使用しなければ、シングルカメラと変わらないような気がするのですが、うーん
取り敢えず、SHARPのデベロッパー会員に登録して
問い合わせしてみます。
0054デフォルトの名無しさん
2011/09/06(火) 12:06:42.93とんくす!!
0055デフォルトの名無しさん
2011/09/06(火) 12:21:20.995000x5000画像の左上250x250の範囲がほしいのですが、
画像全体を読み込もうとするとOutOfMemoryで落ちてしまいます。
options.inSampleSizeを小さくすれば読み込めるのですが、画質が落ちてしまいます。
0056デフォルトの名無しさん
2011/09/06(火) 12:46:32.520057デフォルトの名無しさん
2011/09/06(火) 12:47:20.88createBitmapで左上250x250を切り取ればいいのでは?
0058デフォルトの名無しさん
2011/09/06(火) 13:05:30.10↑ここのサイトを参考にAndroid間でC2DMを利用したメッセージ送信
アプリを作ろうと思ったのですが、サンプルソースがうまく動きません。
下記の3行目で"java.io.IOException: Received authentication challenge is null"が出てしまいます
String path="https://android.apis.google.com/c2dm/send";
String body="registration_id="+regID+"&collapse_key=1&data.testdata="+message;
w=http2data(path,body.getBytes());
これはどういった時に出るエラーなのでしょうか?
また、解決方法があれば教えてください。
【補足】
・ビルドターゲットはgoogle APIs 2.2 を使用しています
・アプリケーションはc2dmへ登録しました(たぶんできてるはず)
・一応両方の端末でgoogleアカウント同期済みです。
・サンプルソースの中で書き直す箇所は全部編集しています
0059デフォルトの名無しさん
2011/09/06(火) 13:52:15.14ありますか?Androidではjavax.imageioが無いので最悪
自前で実装するしか無いような気がしてます。
何か良いライブラリがありますでしょうか?
006058
2011/09/06(火) 13:53:44.760061デフォルトの名無しさん
2011/09/06(火) 14:16:30.80BitmapFactory.decodeStream(in)を呼んだ時点でOutOfMemoryErrorになるので、Bitmapのインスタンスを取得できないのですが。。。
0062デフォルトの名無しさん
2011/09/06(火) 15:07:57.200063デフォルトの名無しさん
2011/09/06(火) 15:15:46.835000x5000なんて無理じゃね・・・
0064デフォルトの名無しさん
2011/09/06(火) 15:16:21.030065デフォルトの名無しさん
2011/09/06(火) 18:13:37.095000x5000の画像なんて、何から出てくるんだろう?
0066デフォルトの名無しさん
2011/09/06(火) 18:25:40.650067デフォルトの名無しさん
2011/09/06(火) 18:36:22.99自前で読み込むしかないんじゃない?
0068デフォルトの名無しさん
2011/09/06(火) 19:31:48.72それでもOutOfMemoryErrorになるのかな?
大きさ分だけメモリ確保するの?
0069デフォルトの名無しさん
2011/09/06(火) 20:16:32.21GIFとして読み込むわけじゃないからな
Bitmap.Configで色数減らせばその分サイズは小さくなりそうだけど
0070デフォルトの名無しさん
2011/09/06(火) 21:26:40.38ピクセルを0xFFFFで埋めるんだと思ってたけど、
0xFFFFFFでないとだめなのね・・・2byteじゃないの?
0071デフォルトの名無しさん
2011/09/06(火) 22:50:18.67画面を遷移するタイミングでCursor#closeしてるんだけど
次の行でCursor#isCloseで確認してもcloseされていないみたいです。
この原因が何か分かる方いらっしゃいませんか?
0072デフォルトの名無しさん
2011/09/06(火) 23:16:28.56SQLiteCursorならソース見る限りcloseするとすぐにisClosedはtrueを返すようになる
0073デフォルトの名無しさん
2011/09/07(水) 00:20:01.11相互扶助で成り立ってるんだから解決方法も書こうな。
0074デフォルトの名無しさん
2011/09/07(水) 00:29:22.500075デフォルトの名無しさん
2011/09/07(水) 00:46:41.01お、実はCursorはAsyncTaskのバックグラウンドで作成して
後処理でUIのListViewに貼りつけてるんですが、バックグラウンドで
作成したCursorって閉じれなくなっちゃう…の?わけないよね…。
0076デフォルトの名無しさん
2011/09/07(水) 01:00:07.94RGBAじゃないの
0077デフォルトの名無しさん
2011/09/07(水) 02:52:49.54方角を取得して、その方角に同期させて画像を動かしたいという方針です。
http://x.imgup.me/e/iup5481.bmp
↑のように記述すると画面がスクロールすることを確認できました。
http://x.imgup.me/e/iup5482.bmp
方角を取得して、元のプログラムに付け足して↑のように記述したところ、エラーが出てしまいました。
おそらくオブジェクト指向を理解していないだけかもしれませんが、どういう風に参照(アクセス?)すればいいのか教えて頂きたいです。
ちなみにエラー内容は
・listener cannot be resolved to a variable
・llを解決できません
main.xmlは↓のようになっています。
http://x.imgup.me/e/iup5483.bmp
是非、よろしくお願いします。
0078デフォルトの名無しさん
2011/09/07(水) 04:34:40.67やあ、僕はジェームズ・ゴスリン(James Arthur Gosling)だよ。
おっと、Oracleがさっさとくたばるべきかどうかについてだけど、それをここで語るのは
有害なだけで全くの無益だからやめておくよ。
さて、コードを見せる方法は色々あるだろうけど、なんでまた画像で、しかもよりによって
bmp形式を選択したのか、まったく正気とは思えない君にアドバイス出来る事がひとつあるよ。
オブジェクト指向の前に、まず変数のスコープという概念を学びなさい。
ttp://x.imgup.me/e/iup5494.png
0079デフォルトの名無しさん
2011/09/07(水) 08:14:10.55再生させる方法は出てきたけど、曲名が取り出せない
0080デフォルトの名無しさん
2011/09/07(水) 09:04:38.42そういうおまえも画像ってどういうことだよw
0081デフォルトの名無しさん
2011/09/07(水) 09:05:08.900082!nonja"nonja
2011/09/07(水) 09:19:56.50implements SensorEventListener {
private SensorManager sensorManager;
LinearLayout ll; //追加
OnGlobalLayoutListener listener; //追加
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//途中省略
/* LinearLayout */ ll = (LinearLayout) findViewById(R.id.image);
final HorizontalScrollView hsv = (HorizontalScrollView) findViewById(R.id.ScrollView);
/* OnGlobalLayoutListner */ listener = new OnGlobalLayoutListener(){
//以下省略
0083デフォルトの名無しさん
2011/09/07(水) 10:03:56.68Dialogクラスを継承したカスタムダイアログを作っていろいろ試してますが、余白が残ってしまいます。
0084デフォルトの名無しさん
2011/09/07(水) 10:46:31.47ためしにscrollyを指定した見ましたが変わらず、ソース内でgetScrollXとgetScrollYで確認しても0しか帰ってこない。
もしかして、HorizontalScrollViewでscrollxは使用できないのでしょうか。
その場合は、スクロールの初期値をどうやって変更すればいいのでしょうか。
0085デフォルトの名無しさん
2011/09/07(水) 10:56:41.40xmlからの属性でコンストラクタ内の処理は fillViewport だけ
0086デフォルトの名無しさん
2011/09/07(水) 11:28:19.34onCreateでscrollToもscrollByも試した見たけどスクロールせず、
1個下のviewのLinearLayoutにscrollToとscrollByするとスクロールするけど、
スクロールバーが動かないで、見た目だけがずれるんだけどどーすりゃいいんでしょうか。
0087デフォルトの名無しさん
2011/09/07(水) 11:40:24.06変更したいのですが、どのようにすればできますでしょうか?
いろいろ調べたのですが、やり方がわかりませんでした。。
よろしくお願いいたします。
0088デフォルトの名無しさん
2011/09/07(水) 12:01:33.09Progurdでソースを難読化しようとしているのですが
progurd.cfgファイルには変更を加えずにdefault.propertiesにパス通しただけだと
コンソールにProgurd returned with error code 1. See console
'C:\Program'は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されていません。
'-jar'は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されていません。
と表示されてしまいます
調べてみたところ、通常のエラーでは難読化に失敗した部分が表示され、-keepで保護すれば良いとありますが、このエラーとは違うのでどのように対処すればよいのかわかりません
どなたかご教授ください
0089デフォルトの名無しさん
2011/09/07(水) 12:08:29.68画像を数秒毎に変えてるだけの気がしてきました。
認識合ってますでしょうか?
色を変更するには自分で用意した画像をアニメーションさせるしか
ないのでしょうか?
0090デフォルトの名無しさん
2011/09/07(水) 12:11:03.62アクティビティにダイアログ風なスタイル適用して表示
0091デフォルトの名無しさん
2011/09/07(水) 12:52:27.33という処理をしたいのですが可能でしょうか?
0092デフォルトの名無しさん
2011/09/07(水) 12:55:22.200093デフォルトの名無しさん
2011/09/07(水) 12:57:49.050094デフォルトの名無しさん
2011/09/07(水) 12:59:20.920095デフォルトの名無しさん
2011/09/07(水) 13:04:28.28ソース嫁
https://github.com/android/platform_frameworks_base/blob/master/core/java/android/widget/ProgressBar.java
009691
2011/09/07(水) 13:05:53.98これで大丈夫なのでしょうか?
つまらない質問でスレ汚しすいません
0097デフォルトの名無しさん
2011/09/07(水) 13:21:02.40ありがとうございます。その手でいきます。
アクティビティにandroid:theme="@android:style/Theme.Dialogの適用では余白は埋めれませんでした。
大人しくstyle作ります。
0098デフォルトの名無しさん
2011/09/07(水) 14:23:04.90この類似質問よくあるけど、"C:\Program files"のパスがスペースで
分割されてしまうのが原因。
簡単な解決方法は、SDKをパスにスペースが含まれない場所に
インストールする。
0099デフォルトの名無しさん
2011/09/07(水) 16:11:27.42program filesを使いたいんならPROGRA~1に置き換えてみると良い、
根拠はググれ。
0100デフォルトの名無しさん
2011/09/07(水) 16:29:07.70普通にINSERT文でデータを挿入できてしまいます。
読み取り専用で開いたときは、INSERT、 DELETE、 UPDATEはできないと思っていたのですが、
同じような現象の方はいらっしゃいますか?
0101デフォルトの名無しさん
2011/09/07(水) 16:35:33.02リファレンス見ると、full disk のときなど以外は同じだとあるな
0102100
2011/09/07(水) 16:38:47.74ということは、getReadableDatabaseメソッドでも書き込みできてしまうということですね。
明示的に読み取り専用か、読み書き専用かっていうのを区別して呼び出しているだけ
なんですかね。。。
0103デフォルトの名無しさん
2011/09/07(水) 16:44:03.040104デフォルトの名無しさん
2011/09/07(水) 16:46:18.25getReadableDatabase 内で最初に getWritableDatabase を呼んでる
ここで問題がなければ全く同じ
0105デフォルトの名無しさん
2011/09/07(水) 16:49:14.83URLを踏んだときにアプリが起動するようにしたいと考えて、
とりあえず下記のようにintent-filterを設定しました。
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="http" />
<data android:host="yuzuru.2ch.net" />
<data android:pathPrefix="/test/read.cgi/" />
</intent-filter>
これでyuzuru.2ch.netにあるスレッドのURIをフックすることは出来ましたが、
これを2ch全てのサーバー分書くのは非効率的ですし、鯖移転への対応が難しくなってしまいます。
これを解決する方策があれば教えてもらえませんか?
android:hostの正規表現や、外部リソースのサーバー一覧から動的にintent-filterを適用するなどの
漠然としたアイデアは浮かぶのですが、具体的な方法が思いつきません…。
0106100
2011/09/07(水) 16:55:45.86>>104
ありがとうございます。
読み取り専用か、読み書き専用でしっかり区別したいときはSQLiteDatabase#openDatabaseを使ったほうが
いいんですね。
getReadableDatabaseメソッドで開いても、ディスク容量などに問題がないとき?は、
getWritableDatabaseで開かれるんですね。
わかりやすく教えていただいてありがとうございました。
0107デフォルトの名無しさん
2011/09/07(水) 17:16:32.38そういうときは既存のアプリがどうしてるか見てみればいい。
android:host="*.2ch.net"
でいいんじゃないの?
それよりもdataってschemeとhostとpathPrefixは3つでセットの条件じゃないの?
0108デフォルトの名無しさん
2011/09/07(水) 18:01:16.41manifestにandroid:installlocation="auto" を加えてみました。
しかし、1M程度しか退避できず、本体側は 3M > 2M位にしかなりませんでした。
アプリによっては 5M以上のものが1Mを切ったりするなどと、
結構な部分をSDカードへ退避できているものもあるのですが、
どの辺にポイントがあるのでしょうか?
0109デフォルトの名無しさん
2011/09/07(水) 18:45:47.21http://iup.2ch-library.com/i/i0412994-1315388499.png
TableLayout内でRow内に複数のボタンを設置したとき、
上記の画像のように、最後尾のボタンがはみだしてしまうのですが
一つのRowに入れれる個数の上限でもあるのでしょうか
0110デフォルトの名無しさん
2011/09/07(水) 21:43:58.802chブラウザの中にはオープンソースのものもあったのですね。
ありがとうございます!助かりました。
レス後半は、
<data android:host="..." android:scheme="..." android:pathPrefix="..." />と書くべきということでしょうか?
ttp://www.techdoctranslator.com/android/guide/manifest/data-elementを見ると、どちらも同義のようなので、
個人的に可読性の高い>>105の様に書きました。
0111デフォルトの名無しさん
2011/09/07(水) 22:31:08.16ボタンの画像には最小サイズがあるし、そこに文字が入ると通常その文字がつぶれるほど小さくは出来ない
サイズの問題ではみ出たんだと予測する
0112デフォルトの名無しさん
2011/09/07(水) 22:50:25.44http://code.google.com/p/narazakis-android-repos/source/browse/trunk/Tuboroid/Tuboroid/AndroidManifest.xml
0113デフォルトの名無しさん
2011/09/07(水) 22:52:07.42アラヤダこんな風に使うのですね。重ね重ねありがとうございます!
0114デフォルトの名無しさん
2011/09/08(木) 00:48:42.43edittextではsetInputType(InputType.TYPE_NULL);とすることで無効化できました
webviewではsetInputTypeができないので困っています。
0115デフォルトの名無しさん
2011/09/08(木) 01:01:26.690117デフォルトの名無しさん
2011/09/08(木) 02:11:24.63画面上にキーを表示して、それが飛び出してきて固まって物理的なハードキーと
同じように使えるようにしたいんだけど、どうしたらいいかわからない。
0118デフォルトの名無しさん
2011/09/08(木) 04:14:15.710119デフォルトの名無しさん
2011/09/08(木) 09:11:40.130120デフォルトの名無しさん
2011/09/08(木) 09:36:37.69Buttonのイベントを飛ばして影響与えたいってところか
完全にうろ覚えなんで間違ってても保証できないけど、
Activityの中でHandle作って、
onClickの中で上記のHandleのrunからSurfaceViewにイベント飛ばすんじゃなかったかな
0121デフォルトの名無しさん
2011/09/08(木) 11:06:03.42Eclipse使用してます。
1. プロジェクト作成時にAndroid1.6を指定して作成。
2. Android1.6でAVDを作成してコードを書いて動作確認していた。
3. エミュレーターを3.2にしてみたらエラーになる。
4. パッケージエクスプローラー→Android→Project Build targetでAndroid1.6だったのをAndroid3.2に変更する。
5. まずはAndroid Device Chooserで1.6で実験→問題なし
6. Android Device Chooserで3.2で実験→画面は出たけどボタン押すとアプリ停止
ターゲットを変える場合に必要なことを教えてください。
0122デフォルトの名無しさん
2011/09/08(木) 12:51:23.43なって、その代わりに何を使えばよいかという情報。
そして自分がそれを使っていれば対応する事。あとは互換性の問題
(画面の見え方や動きの違いなど)が出たときの対処法を調べる事。
まぁエラーなり例外なりが出るならそれを調べるのがまず先だと思うがな。
0123デフォルトの名無しさん
2011/09/08(木) 18:34:18.77具体的には、
RelativeLayoutを用いて、android:layout_alignParentBottom="true" のように設定した場合に
入力ダイアログの分だけ上に上がってしまう現象や、スクロールビューを用いたときに表示域がかわるような現象を押さえたいのです。
0124デフォルトの名無しさん
2011/09/08(木) 20:06:18.56エラーの内容見れ
>>123
ManifestファイルのActivityのWindowSoftInputModeをadjustPanかどれかにする
0125デフォルトの名無しさん
2011/09/08(木) 20:16:37.730126デフォルトの名無しさん
2011/09/08(木) 22:22:04.801:onLocationChangedで最初の呼び出しの時の時間を取っておく
2:次の読み出しが来るまでのアイドルタイムを取って積算しておく
3:現在の時間
3から1と2を引いて導こうと思ったんですけど、2のアイドルタイムが
3-1の結果と同じ値になってしまいで0秒からカウントがすすまない・・・
こういう場合は、別にハンドラなりで時間をカウントした方がいいのでしょうか。
0127デフォルトの名無しさん
2011/09/08(木) 23:59:10.16全部自分でやらないと無理
0128デフォルトの名無しさん
2011/09/09(金) 07:02:25.97みたいなんですが、これの技術情報を書いてある場所知りませんか?
これ↓chromeだとエラーですがandroidエミュだとsuccessになりました。
$.ajax({
type: "GET",
url: "http://www.yahoo.co.jp",
success: function(msg) {
alert("success yahoo!");
},
error:function(XMLHttpRequest, textStatus, errorThrown){
alert('error!');
}
});
0129デフォルトの名無しさん
2011/09/09(金) 07:19:04.46アプリ起動後に電源ボタンを押した時のシーケンスなのだけど、サンプルと新規プロジェクトで動作が違いすぎて困ってる。
サンプルのシーケンスが正解ぽいのだけど、なんでこういう風になってるのかわからないので、分かる方教えてください。
ギャラタブで動作確認してます。
サンプル(snake)(android-7)では以下のような流れで、
・電源ボタン押下
onSaveInstanceState
onPause
・電源ボタン再押下→ロック画面解除
とくになし
新規プロジェクト(android-7)では以下のような流れ。
・電源ボタン押下
onSaveInstanceState
onPause
onDestroy
onCreate
onResume
onPause
・電源ボタン再押下→ロック画面解除
onResume
onSaveInstanceState
onPause
onDestroy
onCreate
↓同じ流れが後2回連続で続く・・・
0130129
2011/09/09(金) 08:08:58.98画面向き設定の違いが原因で
screenOrientation="portrait"
これだと、サンプルの動作
screenOrientation="landscape"
これだと、新規プロジェクトの怪しいシーケンス
記入無しでも同じ
なぜ、横画面固定で発生するのかは不明。
横画面固定じゃないと困るなぁ・・・。
0131129
2011/09/09(金) 08:16:43.03android:configChanges="orientation"
これを設定して端末回転時の再構築を抑制しないとダメだったのですね。
ていうか、常に回転時の再構築が発生するとは思っても見なかった・・・。
なんか、自己解決で申し訳ございません。
0132デフォルトの名無しさん
2011/09/09(金) 08:28:31.12Android実機上でgcc動かしたいんだけど、方法わかるひといない?
0133デフォルトの名無しさん
2011/09/09(金) 08:34:33.340134デフォルトの名無しさん
2011/09/09(金) 08:35:11.91"Access-Control-Allow-Origin"でググれ
0135デフォルトの名無しさん
2011/09/09(金) 08:36:27.07横になった状態を再現する為に作り出す必要があるのでは?
試してみるつもりは更々無いが、IS01等も同様に2回走ってるのかもね。
0136デフォルトの名無しさん
2011/09/09(金) 08:55:06.59setLyaoutParamasは機能しないらしくて
https://groups.google.com/group/android-group-japan/browse_frm/thread/57c3c5098a2f3779?hl=ja
0137デフォルトの名無しさん
2011/09/09(金) 09:10:15.39やってみれば?
リンク先は単純にやり方を間違ってるんじゃね?
って思うけど自分はやる必要性を感じないし
0138デフォルトの名無しさん
2011/09/09(金) 11:20:24.79・ホームボタンを押してアプリをサスペンド。
↓
・「設定」から文字フォントを切り替え。
↓
・アプリをレジューム。
としようとすると、ActivityのonResume()を通る前にアプリが終了してしまいます。
onDestroy()は通っており、エラーのアラートなども表示されていません。
数種類のフォントを試してみましたが、変更前・変更後がいずれであっても同じようにアプリが終了します。
変更前がフォントAだったのをフォントBにして、またAに戻した後でレジュームしてもアプリが終了します。
フォントAの状態から再度フォントAを選択して確定した場合も、アプリが終了します。
「このフォントで設定しますか?」の確認ダイアログでキャンセルを選択してフォントを変更しなければ、
アプリは問題なく再開されます。
原因・理由や解決方法のわかる方はいらっしゃいますか?
0139デフォルトの名無しさん
2011/09/09(金) 11:29:15.43細かいことは気にするな
0140デフォルトの名無しさん
2011/09/09(金) 11:38:26.37>>129-131と同じじゃないの?
何もしてなきゃフォント変えたら
Activity作り直すのは仕様だと思う
0141デフォルトの名無しさん
2011/09/09(金) 12:06:52.59onPause通ってるんだったら起動し直したときに状態を復元すればいい話じゃないか
0142デフォルトの名無しさん
2011/09/09(金) 13:22:39.550143デフォルトの名無しさん
2011/09/09(金) 14:14:31.18画像を言語によって切り替える方法はあるのでしょうか?
0144デフォルトの名無しさん
2011/09/09(金) 14:17:53.500145138
2011/09/09(金) 14:39:58.98>>140のご指摘の通りandroid:configChangesにパラメータを設定する方法でやろうとしたのですが、
フォントの変更に対応するのって何になるでしょう?
「fontScale」とやらはフォントサイズの変更で、フォントそのものの変更には対応していないようですし・・・。
それが存在しないようなら、>>141の方法を検討したいと思います。
0146デフォルトの名無しさん
2011/09/09(金) 15:03:20.00配列もイメージも結構使ってるので、どうやらメモリが足らないらしいんですが
終了時に完全にそれらを開放しきる方法ありますか?
あと標準のエミュは起動時メモリ何MBの設定になってますか?
0147143
2011/09/09(金) 15:11:36.73drawableも国際化できるのですね
0148デフォルトの名無しさん
2011/09/09(金) 15:12:31.09gc書いてみたら
0149デフォルトの名無しさん
2011/09/09(金) 15:20:34.66具体的なエラーをなぜ書かないの?
0150146
2011/09/09(金) 15:30:03.98(プログラム名)が予期せず停止しました。やり直してください。
と出ます。
やり直しとまた一回目に戻り実行できます。
0151デフォルトの名無しさん
2011/09/09(金) 15:32:13.960152146
2011/09/09(金) 15:35:24.88OutofMemoryError bitmap size exceeds VM bugget
しかし今は配列を小さくすることで一時的に収まってますが。
0153デフォルトの名無しさん
2011/09/09(金) 15:35:48.340154デフォルトの名無しさん
2011/09/09(金) 15:37:29.920155デフォルトの名無しさん
2011/09/09(金) 19:11:00.60アクティビテイが一旦終了されても正しく動作するようにするべき
0156デフォルトの名無しさん
2011/09/09(金) 19:11:22.22CheckedTextViewのチェックマークを実行時にプログラムから消す方法は無いでしょうか?
removeViewとかそれらしいAPIを触ってるのですがうまくいきません。
よろしくお願いします。
0157デフォルトの名無しさん
2011/09/09(金) 19:23:30.50だから回避出来る方法があるかどうかすら不明
0158デフォルトの名無しさん
2011/09/09(金) 19:48:05.450159デフォルトの名無しさん
2011/09/09(金) 20:04:52.36それはTypeFace指定するだけだろ
上で言ってるのは端末全体で使用されるフォントを変える方法
0160デフォルトの名無しさん
2011/09/09(金) 21:00:23.31setChecked?
0161デフォルトの名無しさん
2011/09/09(金) 21:52:26.23多言語だと拡張機能として使う方法があるようですが、やり方やパフォーマンスがわからず困っております。
0162デフォルトの名無しさん
2011/09/09(金) 22:02:53.56亀ですまん。めっちゃ助かった。
ありがと!
0163デフォルトの名無しさん
2011/09/09(金) 22:33:25.040164デフォルトの名無しさん
2011/09/10(土) 12:34:09.58&quot;じゃだめなの?
0165デフォルトの名無しさん
2011/09/10(土) 12:42:28.850166デフォルトの名無しさん
2011/09/10(土) 13:47:47.42http://www.gcd.org/blog/2010/07/613/
上記サイトで書かれている二点の座標を区別できない問題は
現時点でも解決方法が見つかっていないのでしょうか。
ご存知の方がおりました、ご回答頂きたく、よろしくお願いいたします。
0167デフォルトの名無しさん
2011/09/10(土) 15:17:16.43無理だし可能になるとも思えん
加圧式、静電容量式に続く第三世代のタッチパネルでも開発するんだな
0168デフォルトの名無しさん
2011/09/10(土) 15:42:52.520169デフォルトの名無しさん
2011/09/10(土) 15:57:53.48いいえ
0170デフォルトの名無しさん
2011/09/10(土) 16:25:48.88ご回答頂き、ありがとうございます。
これだと、ピンチインピンチアウト
くらいしかできませんよね。残念です・・・
0171デフォルトの名無しさん
2011/09/10(土) 17:55:17.82機種依存の問題じゃねーかよ
適当なこと書いてんじゃねーよ
0172デフォルトの名無しさん
2011/09/10(土) 19:03:19.74静電容量式のタッチパネルで複数タッチされている場合
どこがタッチされているかを確実に判別するのは物理的に不可能
0173デフォルトの名無しさん
2011/09/10(土) 19:36:22.41ハードウェアの精度やドライバーの出来などで
どこまでうまく判断してくれるかは変わるけど、完全やるのは無理
0174デフォルトの名無しさん
2011/09/10(土) 20:33:48.97IS11CAだと保存がうまくいきません。
カメラプレビューから撮影して保存しようとすると、
画像が乱れて止まってしまいます。
逆引きハンドブックなんかにのってるサンプルでも
同様です。
こんな現象で考えられる修正点は、画面サイズ?や
保存の仕方の問題?でしょうか。機種によって
気をつけるところとかあるんでしょうか・・・。
0175デフォルトの名無しさん
2011/09/10(土) 20:42:43.350176デフォルトの名無しさん
2011/09/10(土) 22:49:14.69単に二点をタッチするというだけなら
特別な処理をしなくても元々正しく動作します。
>>166で問題になっているのは
二点がタッチされたままの状態でスライドされると
どちらがスライドされたか判別できないということです。
0177デフォルトの名無しさん
2011/09/11(日) 00:01:43.35もしくはある動作を行うとエラーになる。
こんな場合どうすればいいんですか?
コードのどこかが間違ってるのは分かってるけどそれがどこかわからない・・・
0178デフォルトの名無しさん
2011/09/11(日) 00:04:25.33eclipseのddmsのlogcatって全く見てないのか?
0179デフォルトの名無しさん
2011/09/11(日) 00:06:12.16自己レス。setPreviewSize がダメだったようで、
指定しなかったらあっさり動いた。機種依存とかも
多そうだし難しい。
>>177
入門書とかのサンプルコードをダウンロードして
動かすと起動することもあるから、それらと
見比べると早いね。
0180デフォルトの名無しさん
2011/09/11(日) 00:07:43.52下の方の forループの中に
int id = ev.getPointerId(i)ってあるじゃない。その下に
int index = event.findPointerIndex(id) を追加して
getX(i)、getY(i)、getPressure(i) の i の代わりに index を入れてみてくれ。
0181デフォルトの名無しさん
2011/09/11(日) 00:13:09.00その名前初めて聞きました。
ヒントありがとうございました。
>>179
やってみます、ありがとうございました。
0182デフォルトの名無しさん
2011/09/11(日) 00:29:31.32アイディアを出して頂き、ありがとうございます。
それをやってみましたが、やはり判別できませんでした。
スライドさせる必要がないアプリを考えようと思います。
0183デフォルトの名無しさん
2011/09/11(日) 01:42:33.57(x1,y1)(x2,y2)のペアでタッチ位置を認識しているのではなく
x座標はx1とx2、y座標はy1とy2がタッチされてるとしか分からない
ここから以前の位置や、圧の差なんかの情報からどれがペアかを求めるんだけど
上のやつみたいにx1=x2の状態になると、どっちとペアだったかが判断できなくなる
0184デフォルトの名無しさん
2011/09/11(日) 02:35:58.65ちょっと作ったので試してみてくれ。ちゃんとタッチしたIDを判別してるから。
APIは8以上、中身はjavaファイルなんで.tar消してね。
ttp://up.stsd.info/read.cgi?1315675433.java.tar
0185デフォルトの名無しさん
2011/09/11(日) 03:51:41.36わざわざテストアプリまで作って頂き、
ありがとうございます。
ただ、こちらにAndroidバージョン2.2以上の
実行環境がなく、内容を確認できません。
わざわざ作って頂いたのに、大変申し訳ありません・・・
バージョン2.2以上であれば、マルチタッチでのスライドが
可能(少なくとも可能性あり)だとわかっただけでも、
非常にありがたいです。ありがとうございました。
0186デフォルトの名無しさん
2011/09/11(日) 04:54:39.51APIレベル8のとこ直したよ。一応5以上なら動くはずだけど実機がないから確かめようがないね。こっちの実機は3.1でちゃんと動く。今度はzip。
ttp://up.stsd.info/read.cgi?1315683955.zip
0187デフォルトの名無しさん
2011/09/11(日) 06:06:00.37度々ありがとうございます。
SO-01B(Xperia)で試しましたが、
やはりスライドさせると座標が狂いました。
そちらの環境で正常に動作するということは
端末の問題なのでしょうね。
0188デフォルトの名無しさん
2011/09/11(日) 06:57:53.230189デフォルトの名無しさん
2011/09/11(日) 10:25:56.90OnItemClickListenerをセットしたのですが、なぜかランダムに反応しません。
全てのリスト項目が反応しないのならわかるのですが、
完全にランダムで、法則性もないようです。
何か原因解明のヒントはないでしょうか?
0190デフォルトの名無しさん
2011/09/11(日) 12:29:54.480191デフォルトの名無しさん
2011/09/11(日) 13:01:30.770192デフォルトの名無しさん
2011/09/11(日) 13:24:36.600193デフォルトの名無しさん
2011/09/11(日) 14:07:31.31普通にできる
0194デフォルトの名無しさん
2011/09/11(日) 15:10:52.83ってありますか?
0195194
2011/09/11(日) 15:16:01.64教えて下さい。これはプリミティブなクラス以外を持っていると
ダメで使い物にならんです。
0196デフォルトの名無しさん
2011/09/11(日) 15:37:29.490197デフォルトの名無しさん
2011/09/11(日) 15:49:41.840198デフォルトの名無しさん
2011/09/11(日) 15:55:15.460199デフォルトの名無しさん
2011/09/11(日) 16:46:52.94データ取得間隔は、
DELAY_FASTEST, DELAY_GAME, DELAY_UI, DELAY_NOMAL
の4種類しか指定できないのですか?
0200デフォルトの名無しさん
2011/09/11(日) 16:51:13.07フレームワーク作る側も大変だな
0202デフォルトの名無しさん
2011/09/11(日) 17:13:45.88うぜっROMってろよ無能
0203デフォルトの名無しさん
2011/09/11(日) 17:21:39.31全然わかりません
0204デフォルトの名無しさん
2011/09/11(日) 17:27:10.02プリミティブ以外も使えるだろ無能
0205デフォルトの名無しさん
2011/09/11(日) 17:38:46.920206デフォルトの名無しさん
2011/09/11(日) 19:45:35.65無能なので教えてください
0207デフォルトの名無しさん
2011/09/11(日) 20:23:08.38AndroidというかJavaの仕様の部分だな
http://www.ne.jp/asahi/hishidama/home/tech/java/serial.html
継承するだけですむ場合もあれば、そうで無い場合もある
0208デフォルトの名無しさん
2011/09/11(日) 20:48:20.33スキラッチパッドの場所が全然わかりません
教えてください
おながいしまつ
0209デフォルトの名無しさん
2011/09/11(日) 21:55:54.98たとえばmain画面用のstring、sub画面のstringで分けたい場合、どのようにするのが一般的なのでしょうか。
idをmain_string1, sub_string1 という風にしてひとつの strings.xml に書く?
フォルダ分けする?
0211デフォルトの名無しさん
2011/09/11(日) 22:16:27.06特に気にしないで割り振ってるが
0212デフォルトの名無しさん
2011/09/12(月) 00:12:34.29これ文法なんか間違ってるの?
0213デフォルトの名無しさん
2011/09/12(月) 00:24:26.48matrix = new Matrix();
matrix.postRotate(90.0f);
bitmap2 = Bitmap.createBitmap( bitmap1, 0, 0, width, height, matrix, true);
の様にすると元のビットマップの容量の二倍のメモリが必要になるので、メモリ不足で落ちてしまいます。
元のビットマップ一枚分のメモリで回転したいのですが、何か方法はないでしょうか?
0214デフォルトの名無しさん
2011/09/12(月) 00:43:54.580215デフォルトの名無しさん
2011/09/12(月) 05:19:07.30再度setContentView(view1)でview1に戻ると、view1のonDraw()が停止してるというか、
再描画されないのですが、なぜでしょうか。
0216デフォルトの名無しさん
2011/09/12(月) 09:01:57.08setStackFromBottom(true)を使ったんですが逆順に表示されないです。
なぜでしょうか?
0217デフォルトの名無しさん
2011/09/12(月) 09:31:27.56よくわからんけど3件くらいで表示してみると納得できる気がする
0218デフォルトの名無しさん
2011/09/12(月) 09:47:22.96文法は合っている。文字コードの問題?
>>216
下からの意味が違うんじゃな?
0219デフォルトの名無しさん
2011/09/12(月) 09:58:13.25つまり逆順に表示するためのメソッドじゃないってことですか・・・
探してみます。
0220デフォルトの名無しさん
2011/09/12(月) 10:00:25.450221デフォルトの名無しさん
2011/09/12(月) 11:18:23.97スカラッチパッドの使い方が全然わかりません
誰かわかるかたいなでせうか?
切実です
0222デフォルトの名無しさん
2011/09/12(月) 11:34:07.400223デフォルトの名無しさん
2011/09/12(月) 12:01:29.040224デフォルトの名無しさん
2011/09/12(月) 12:03:08.28The value must be one of SENSOR_DELAY_NORMAL, SENSOR_DELAY_UI, SENSOR_DELAY_GAME, or SENSOR_DELAY_FASTEST or, the desired delay between events in microsecond.
0225デフォルトの名無しさん
2011/09/12(月) 13:14:29.130226デフォルトの名無しさん
2011/09/12(月) 16:34:27.00やったことないけどこういうやつかな
ttp://stackoverflow.com/questions/4481226/creating-a-system-overlay-always-on-top-button-in-android
0227デフォルトの名無しさん
2011/09/12(月) 21:03:07.29設定アプリとかで使われている○に>が入ったマークはどうやって使うのでしょうか?
Graphical LayoutのパレットのForm WidgetsのCheckBoxと似たようなものかと
思って探したのですが見当たりません。よろしくお願いします。
0228デフォルトの名無しさん
2011/09/12(月) 21:38:20.84使うときは自分のリソースにコピーしろよ
0229デフォルトの名無しさん
2011/09/13(火) 00:06:33.45ExpandableListView
0230デフォルトの名無しさん
2011/09/13(火) 01:43:12.53親ビューのontouchが取れなくなりました
両方取得したいです
お願いします
0231デフォルトの名無しさん
2011/09/13(火) 01:49:11.75別のコールバック使ってください
023277
2011/09/13(火) 02:25:14.74>>82
ご指摘ありがとうございます、返事が遅れてしまい非常に申し訳ありませんでした。
変数のスコープ、つまり定義した場所によって変数を参照できる範囲が異なるという解釈でよろしいでしょうか。
それを踏まえて以下のように書き換えました。(流石に画像はまずかったようなのでtxtで・・・)
http://www.dotup.org/uploda/www.dotup.org2015603.txt
http://www.dotup.org/uploda/www.dotup.org2015611.txt
が、二つのパターンどちらでやってもエラーは出ないのですが、if文の条件を満たした時に画面がスクロールしません。
原因は一体何なのでしょうか?
一応方角取得は成功していて、if文の中身をトースト表示などに変更すると表示できましたので、動作はしているようです。
何か思い当たる原因などありましたら、是非指摘していただきたいです、よろしくお願いします。
0233デフォルトの名無しさん
2011/09/13(火) 02:38:48.63そのコードはその動作をしないのではなかろうか
0234デフォルトの名無しさん
2011/09/13(火) 04:08:56.93そうなのでしょうか・・・。
正直に申し上げますと、
HorizontalScrollView hsv = new HorizontalScrollView(this);
hsv.scrollTo(100,0);
という風に記述しても、エラー無しなのにスクロールしなかったため、
http://stackoverflow.com/questions/6696793/scrollto-scrollby-smoothscrollto-smoothscrollto-dont-work-in-scrollview-after
↑ここを参考にして、ほぼそのまま記述しました。
>>77にも書いた
http://x.imgup.me/e/iup5481.bmp
のように記述するとスクロールはしたのですが・・・どうなのでしょう。
0235デフォルトの名無しさん
2011/09/13(火) 04:37:25.94bmp 見れないので、txt で上げ直して欲しい。
で、>>232 のコードは両方ともリスナーの中でリスナーを設定してるけど、リスナーが何なのか分かってる?
0236デフォルトの名無しさん
2011/09/13(火) 05:14:58.59http://www.dotup.org/uploda/www.dotup.org2016203.txt
上げました。
リスナーという言葉は・・・すみません、正直よく分かっていません。
何かユーザが操作をした後に反応するということでしょうか?
ググったのですが明確な答えがわかりませんでした・・・。
0237デフォルトの名無しさん
2011/09/13(火) 07:19:00.59ありがとうございます
子ビューのontouchで処理できるようにコードを見直してみます
0238デフォルトの名無しさん
2011/09/13(火) 10:09:09.38うーん、根本的に分かってなさそうだな…。
リスナーってのは、ユーザーの操作などのある事象が起きた時に呼ばれるやつで、普通はあらかじめ addなんとかListener() しておくもの。
で、>>232 では Sensor06 クラスそのものが SensorEventListener (センサーに関する事象のリスナー) を兼ねていて、
方向が変わった時に onSensorChanged() が呼ばれてるんだけど、その中でさらに別のリスナーを add してるから、
その時は何も起こらずに、その後リスナーの対象となる事象が起きた時にスクロールする筈だけど、
GlobalLayoutListener の対象となる事象が起きないからスクロールしないってこと。
あと、これだと onSensorChanged() で毎回 add してるから、いざ対象となる事象が起きたら、リスナーがたくさん呼ばれるような…。
で、そもそも何をやりたいんだっけ?
0239デフォルトの名無しさん
2011/09/13(火) 11:59:11.22丁寧に解説していただきありがとうございます!
なかなか難しい概念ですね・・・つまりリスナーの中でリスナーを定義するのは良くないということなのでしょうか。
やりたいことは、画面横方向に大きいパノラマ画像(360°風景を見渡せる写真)を表示して、
北を向いたら画像も北を向くようにスライドさせ・・・ということを最終的に目指しています。
今ずっと何に躓いているのかというと、要するにandroidのHorizontalScrollViewクラスのscrollToというメソッドを使用したいだけなのですが、
それが上手くいかず悩んでいます。
0240デフォルトの名無しさん
2011/09/13(火) 12:24:12.35エミュが重すぎてまともに検証できないので
新しいPCでも買おうかと思うんだけど
どんなスペックの買えばいいのかな?
実機はn-04cがあるのでそっちで検証してますが
dataフォルダが参照不可で実に不便なので…
0241デフォルトの名無しさん
2011/09/13(火) 12:32:57.32自作pcスレとかで「いっちゃん良い奴を頼む」って聞けばおk
0242デフォルトの名無しさん
2011/09/13(火) 12:41:03.58SO-01Bとかの白ROM買ってroot取れば?
0243デフォルトの名無しさん
2011/09/13(火) 12:42:31.600244デフォルトの名無しさん
2011/09/13(火) 12:48:39.59>つまりリスナーの中でリスナーを定義するのは良くない
とは限らないけど、この場合(ってか、普通)は良くないことが多いね。
OnGlobalLayoutListener ってのは ScrollView や ImageView などの UI 部品のレイアウト(サイズや位置)が変更されたときに呼ばれるもの。
参考にしたソースの「向き」ってのは、方角のことじゃなくて、デバイスを縦に持つか横に持つかという意味の「向き」。
0245デフォルトの名無しさん
2011/09/13(火) 12:53:41.57で、多分こんな感じかな。200 のところは画像サイズに合わせて変更して。
あと、このメソッドは親クラスのメソッドをオーバーライドしてないから、@Override は不要。
public void onSensorChanged(SensorEvent event) {
if (event.sensor.getType() == Sensor.TYPE_ORIENTATION) {
int x = (int) (event.values[0] * 200 / 360);
HorizontalScrollView hsv = (HorizontalScrollView) findViewById(R.id.ScrollView);
hsv.scrollTo(x, 0);
}
}
0246デフォルトの名無しさん
2011/09/13(火) 15:41:51.82ご指摘していただいたようにコードを書き直したらようやく動作しました!
細かいところまで丁寧に教えていただきありがとうございました!
一応動作したコードを上げておきます↓
http://www.dotup.org/uploda/www.dotup.org2017077.txt
http://www.dotup.org/uploda/www.dotup.org2017081.txt
0247デフォルトの名無しさん
2011/09/13(火) 16:16:28.52EclipseでAndroidの開発環境を構築中なのですが、上手くいきません。
参考サイト
http://andronavi.com/2010/03/11140
「Hello World」を表示させようとすると下記のエラーがコンソールに出ます。
#
# A fatal error has been detected by the Java Runtime Environment:
#
# Internal Error (classFileParser.cpp:3494), pid=1264, tid=1848
# Error: ShouldNotReachHere()
#
# JRE version: 6.0_27-b07
# Java VM: Java HotSpot(TM) Client VM (20.2-b06 mixed mode windows-x86 )
# An error report file with more information is saved as:
# C:\Documents and Settings\fujimaki\workspace\HelloAndroid\hs_err_pid1264.log
#
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
#
環境
Xp pro32bit
CPU セレロン3,06G
メモリ2G(仮想メモリ3G)
エミュレーターは SDK&AVDマネージャーからは起動します。
どうすればいいでしょうか?
0248デフォルトの名無しさん
2011/09/13(火) 16:23:44.490249デフォルトの名無しさん
2011/09/13(火) 16:39:57.462日間悩んでたので解決できた理由もわかりません。
ありがとうございましたOTZ
0250デフォルトの名無しさん
2011/09/13(火) 17:35:56.55藤巻乙
http://hibari.2ch.net/test/read.cgi/tech/1295886572/766-768
0251デフォルトの名無しさん
2011/09/13(火) 18:15:24.500252デフォルトの名無しさん
2011/09/13(火) 21:28:35.26ギャラリーアプリでSDは利用してません
実機はacroです
0253デフォルトの名無しさん
2011/09/13(火) 21:38:02.81ググったらcodezineにJDBC使ってMySQLにアクセスするサンプルあったけど、最新のJDBCドライバじゃ動かんみたいな記述(古いのだと警告でまくり)がありました。
結局のところweb api自作してhttpでアクセスするのが正解?何かお手軽にアクセスできる方法はないでしょうか?
0254デフォルトの名無しさん
2011/09/13(火) 21:54:16.62JDBC は安定した接続を前提としてると思うけど、Android は主にモバイルデバイス用の OS なので、安定した接続は保証できなくて、JDBC を使うのはお勧めできない、ってことじゃないかと。
>結局のところweb api自作してhttpでアクセスするのが正解?
だと思います。
0255デフォルトの名無しさん
2011/09/13(火) 22:06:39.51エラーの詳細を貼ってね
0256デフォルトの名無しさん
2011/09/13(火) 23:04:09.58けどデバッグで一覧に読み込まないんだけどどういうこと?
0257デフォルトの名無しさん
2011/09/13(火) 23:13:21.72日本語がイマイチ分からないけど、USBデバッグ有効になってないとか、ドライバインストールしてないとか?
0258デフォルトの名無しさん
2011/09/13(火) 23:16:56.33意味が解らん。
0259デフォルトの名無しさん
2011/09/13(火) 23:42:08.02意味が分からんつーのは分かってやろう思って読んでないからだよ
相手の気持ちになって読めば分かるはずだ
まあ俺は分からんかったが
0260デフォルトの名無しさん
2011/09/14(水) 00:06:02.78splashとはちょっと違うし、ダイアログもちょっと違う気がします。
これは自作してるんですか
0261デフォルトの名無しさん
2011/09/14(水) 00:07:23.18ドライバインストールしてパソコン上ではミクロSD内が開けたからインストールは出来てるはず
USBデバッグもスマホ上でドロイド君が出てたから大丈夫なはず
もう判らんから寝ます
0262デフォルトの名無しさん
2011/09/14(水) 00:11:03.41どなたか教えてください
アプリリストから呼び出したアプリのActivity内で
finish()を呼び出しても
戻った先でまたすぐにアプリリストが呼び出されてしまいます
これはどういった場合に起こりえるでしょうか?
よろしくお願いします
0263デフォルトの名無しさん
2011/09/14(水) 00:18:19.31AlertDialog に setTitle しただけの多いかも
0264デフォルトの名無しさん
2011/09/14(水) 00:22:36.16アプリリストって何?
0265デフォルトの名無しさん
2011/09/14(水) 00:31:43.68説明足らずですみません
暗黙のintentを投げたときに出るアプリのリストです
0266デフォルトの名無しさん
2011/09/14(水) 00:33:33.08なるほど。わかりました。ありがとうございます。
PHPかservletでなんとかしてみます。
0267デフォルトの名無しさん
2011/09/14(水) 00:37:06.53乗せる物が多いと地図表示が消えるということはあるんでしょうか?
0268デフォルトの名無しさん
2011/09/14(水) 01:00:53.56onActivityResultがそういう実装になっているんじゃない?
0269デフォルトの名無しさん
2011/09/14(水) 01:03:03.73PCからUSBメモリと認識できてる状態はダメだったような
端末側でUSBの設定を別のに変更
0270デフォルトの名無しさん
2011/09/14(水) 01:03:56.43むしろonResumeでやってるんじゃ…
0271デフォルトの名無しさん
2011/09/14(水) 01:46:50.910272デフォルトの名無しさん
2011/09/14(水) 07:52:11.65高度な質問スレ立ててそっちに行ってろ
0273デフォルトの名無しさん
2011/09/14(水) 09:10:31.54ありがとうございます
intent元が自分のアプリではないのでどうしようもないですねorz
仕様だと割り切って対応します
0274デフォルトの名無しさん
2011/09/14(水) 09:22:50.19機種によっては普通のUSBドライバにデバッグ機能のドライバは
含まれてないよ
機種名+adbドライバでぐぐるんだ
0275デフォルトの名無しさん
2011/09/14(水) 10:24:21.37ありがとうございます!
0276デフォルトの名無しさん
2011/09/14(水) 12:09:18.970277デフォルトの名無しさん
2011/09/14(水) 12:31:45.31連打しすぎると音が再生されなくなります
再起動したり画面切り替えればなおるのですが、
リソースの解放みたいな処理しないとだめなんですかね?
使ってる実機はarcです
0278デフォルトの名無しさん
2011/09/14(水) 12:54:19.42どこのメーカが作ったかもわからないような怪しい中華Padだと、ドライバの入手困難とかあるのかな?
0279デフォルトの名無しさん
2011/09/14(水) 12:58:18.02各メーカーから配布されてるのはINFファイルに自メーカー用のVendorID/DeviceIDを追加しているだけ。
中華PADなんて、逆によそのVendorID/DeviceIDを名乗ってgoogleの標準ドライバでインストールできるようにしてたりする。
0280デフォルトの名無しさん
2011/09/14(水) 14:46:08.11大量のViewをループで追加する処理を実装していて
それをバックグラウンドで処理したいと考えています。
そこで以下のように実装したのですが
1:画面表示(setContentView)
2:プログレスダイアログを表示(progressDialog.show)
3:バックグラウンドで処理を行う(AsyncTask内でlayout.addview(hogehoge))
4:プログレスダイアログを閉じる(progressDialog.dismiss)
見た目には
1:真っ暗な画面が表示
2:たぶんバックグラウンドで処理が行われている
3:画面表示
となってしまいます(例外等は出ていませんの)
UIを大量に処理する場合はダイアログをうまく表示できないのでしょうか?
もし良いやり方があれば教えてください。
0281デフォルトの名無しさん
2011/09/14(水) 15:40:01.61AsyncTask内で2〜4まで処理できますよ。
AsyncTaskには
バックグラウンド処理する直前にする処理、
バックグラウンド処理、
バックグラウンド処理が終わった時にする処理を設定できます。
0282デフォルトの名無しさん
2011/09/14(水) 15:45:29.24回答ありがとうございます、
実際にそのように実装してみましたが3が完了するまで
画面が表示されません。
0283デフォルトの名無しさん
2011/09/14(水) 15:52:13.30追加1ListView(ディスプレイ全面)
追加2LinearLayout(ディスプレイ全面)
こういうレイアウトにした時に、LinearLayoutでタッチイベントを取得したいのに、ListViewのクリックイベントを取得してしまいます。
階層的にはLinearLayoutの方が手前、前面に来ているので、ListViewのイベントは拾わないと思ったのですが・・・。
何か対策方法はないでしょうか?
0284デフォルトの名無しさん
2011/09/14(水) 15:56:03.97setContentViewの直後ぐらい、少なくともAsyncTaskを実行する前の行に、
LinearLayout l = new LinearLayout(this);
l.setBackgroundColor(Color.paraseColor("#0000ff");
setContentView(l);
としてみて下さい。
0285デフォルトの名無しさん
2011/09/14(水) 15:57:32.38でした。失礼しました。
0286デフォルトの名無しさん
2011/09/14(水) 16:05:12.01RelativeLayoutでやったらどう
0287デフォルトの名無しさん
2011/09/14(水) 16:18:24.90追加2のLinearLayoutは透過色なのですが、
FrameLayoutをRelativeLayoutに変えてみたところ、
反応しなくなる代わりに追加1のListViewが見えなくなってしまいます。
0288デフォルトの名無しさん
2011/09/14(水) 16:26:12.38配置を追加1ListViewの下にすれば。
belowでできるよ
0290デフォルトの名無しさん
2011/09/14(水) 16:52:34.76恐らく一番最初にsetContentView(R.layout....)などしていると思うのですが、
可能であればそれを取り外して、
>>284、
AsyncTaskの処理、
としてみて下さい。
それでも青い画面が先に表示されないようであれば、AsyncTask内の処理を見直した方がいいかもしれません。
例えばonPreExecuteに書いている処理を、>>284の後に書いてみる、つまり
>>284、
onPreExecuteに書いてあった処理
AsyncTask
としてみたり。
0292デフォルトの名無しさん
2011/09/14(水) 18:30:20.36エネルギーは環境に優しい太陽光から持ってきてビームはカメラ部から出る方向で
音声認識対応で「〜ビーム!」という掛け声に反応してビームが出る感じです
サンプルコードなど教えてください
0293デフォルトの名無しさん
2011/09/14(水) 19:01:48.61doInBackgroundの中でview追加してるの?イベントループ以外でUI触っちゃだめよ
progress出力メソッドでやってみたら?
0294デフォルトの名無しさん
2011/09/14(水) 20:32:04.10どういった事をすればよい?
0295デフォルトの名無しさん
2011/09/14(水) 20:49:38.04getResouce().getLockManager().setOrder(LockManager.LastOrder)
ちなみに嘘。もっと大胆なこと(OSコード書き換えレベル)しないと
無理じゃね?・・・LastOrderって発想に我ながらちょっと吹いた。
0297デフォルトの名無しさん
2011/09/14(水) 21:14:06.880299デフォルトの名無しさん
2011/09/14(水) 21:16:01.600300デフォルトの名無しさん
2011/09/14(水) 21:26:00.340301デフォルトの名無しさん
2011/09/14(水) 21:49:40.72ボタンの中のテキストが全角だと右寄せになるんですがどうしたらなおりますか?
0302デフォルトの名無しさん
2011/09/14(水) 22:09:04.67みんなの突っ込みが身に堪えたので少しググったーよ・・・。
KeyguardManagerとPowerManager使えば行けるんじゃ
ないでしょうか・・・。
って、そういや昔試した記憶あるな、これ・・・。
0303デフォルトの名無しさん
2011/09/14(水) 22:21:09.67大胆なことも何もFLAG_SHOW_WHEN_LOCKED辺りじゃないの?
一時的にロックを解除して表示するって手もあるけどな
0304デフォルトの名無しさん
2011/09/14(水) 22:29:46.990305デフォルトの名無しさん
2011/09/14(水) 23:00:38.070306デフォルトの名無しさん
2011/09/14(水) 23:03:00.98Leniar(Scroll(Table))とレイアウトをいれこにしてまして
スクロールを挟むことによって画面の向きが固定できなくなってしまいます。
Table単体なら固定できましたがスクロールしたいので・・・。
どなたか知恵をお貸しください。
0307デフォルトの名無しさん
2011/09/14(水) 23:03:52.810308デフォルトの名無しさん
2011/09/14(水) 23:24:38.86横固定ってのがよく分からんけど、
HorizontalScrollViewとか?
0310デフォルトの名無しさん
2011/09/15(木) 00:00:59.91説明下手でごめんなさい。
android:screenOrientation="landscape"
で横画面固定にしたいってことです。
ScrollViewはさむと画面の向きが固定できなくなったから、何か解決策はないものかと。
0311デフォルトの名無しさん
2011/09/15(木) 00:19:03.61ScrollView関係ないと思うけど…
0312デフォルトの名無しさん
2011/09/15(木) 01:32:07.790313デフォルトの名無しさん
2011/09/15(木) 01:39:54.29JDKは入ってます
ぐぐったところjava se not foundの画面から一度backで戻ってnext押すとインストールできると書いてあったのですが、その操作をしてもjava se not foundが出てきて解決しません
どうすればインストールできるのでしょうか?
0314デフォルトの名無しさん
2011/09/15(木) 01:40:21.970315デフォルトの名無しさん
2011/09/15(木) 01:41:20.23機種によって限界は異なるが
いずれOutOfMemoryの例外が発生するよ
0316デフォルトの名無しさん
2011/09/15(木) 04:37:03.07参考書を元にassetsからDBコピーの工程を打ち込んでいたのですが、
copyDatabaseFromAssetsという部分が未定義ということで引っ掛かってしまいました。
copyDatabaseFromAssets自体を調べてみても検索結果が1件しかヒットせず、情報の少なさに困惑してます。
どなたかご存知でしたら教えて頂けないでしょうか
0317デフォルトの名無しさん
2011/09/15(木) 04:50:39.13参考書は何て本? その本に書いてないの?
最後の s を削って検索してみた?
0318316
2011/09/15(木) 06:17:14.38>最後の s を削って検索してみた?
ヒント有難うございます。調べてみます
0319デフォルトの名無しさん
2011/09/15(木) 06:25:17.060320デフォルトの名無しさん
2011/09/15(木) 08:05:24.28バグだから、一回backしてからnext押せば見つけてくれる
0321320
2011/09/15(木) 08:05:53.560322デフォルトの名無しさん
2011/09/15(木) 08:39:01.28そのメソッドも自分で作るんじゃないの?
0323デフォルトの名無しさん
2011/09/15(木) 09:24:39.99LogCatが表示されなくなる頻度が以前は数時間はかかったのが、今は数分程度で表示されなくなるので
logを確認したい場合、そのたびadbを再起動させなければならず、不便で仕方がありません。
そもそもLogCatはが表示されなくなる原因は何があって、何かをクリーンすればLogCatがちゃんと表示されるようになる。
といった対処方法はないでしょうか?
0324デフォルトの名無しさん
2011/09/15(木) 10:55:00.080325デフォルトの名無しさん
2011/09/15(木) 10:58:27.850326デフォルトの名無しさん
2011/09/15(木) 11:01:57.83原因はしらんけど自分で言ってるとおりログクリアすれば表示されるようになるよ
クリアするボタンを押してから一旦ログじゃないタブに切り替える必要があるけど
0327325
2011/09/15(木) 11:24:26.78UDPは使わないつもりですがhttpとtcp/ipどっちが良いか?
と言われるとどちらにしたら良いのかもわかってません。
0328デフォルトの名無しさん
2011/09/15(木) 11:52:41.03JSON-RPCとかでも
0329デフォルトの名無しさん
2011/09/15(木) 12:01:26.87いやそれhttpだから。
…てググったらソケットでもいけるのか。
何でも知ってる気になって勉強を怠るとダメだなあ…
0330デフォルトの名無しさん
2011/09/15(木) 12:01:52.03httpはtcp/ipを使って構築されてる、ざっくり言えばWEBサーバー用のプロトコル。
httpにはgetやpostなどのリソースアクセスメソッド、ステータスコードによるサーバー状態の通知、リダイレクトなんかの機能が備わってる。
あとパス(URL)とかクエリーパラメータの概念もある。
tcpソケットにはそんなもんなくて、ただホストとポートに対してストリーム開いて単純に読み書きするだけ。
だからhttpの機能が必要ないんならtcpでいいし、必要ならhttpにしろというのが答え。
0331デフォルトの名無しさん
2011/09/15(木) 12:09:18.620332デフォルトの名無しさん
2011/09/15(木) 12:10:24.050333デフォルトの名無しさん
2011/09/15(木) 12:54:55.28アプリを起動して携帯本体の音量を下げるボタンを押しても着信音量しかさがりません。
ただ音が流れているときにボタンを押すとメディア音量を調節できます。
音が流れてい
ないときにメディア音量を下げれるようにするにはどうしたらいいでしょうか
0335デフォルトの名無しさん
2011/09/15(木) 13:12:09.12setVolumeControlStream
0336デフォルトの名無しさん
2011/09/15(木) 13:49:17.40(Activityを落としても残り続けるほう)
それで通知バーに表示されてる項目をタッチした際に
Activityを呼び出したいのですが、どのようにすれば可能でしょうか?
0337デフォルトの名無しさん
2011/09/15(木) 14:12:02.19これは便利だありがとう
0338デフォルトの名無しさん
2011/09/15(木) 14:34:47.04getLatestEventInfoのcontentIntent
0339デフォルトの名無しさん
2011/09/15(木) 14:44:46.720340デフォルトの名無しさん
2011/09/15(木) 14:52:55.02右も左もわからないとき
0341デフォルトの名無しさん
2011/09/15(木) 15:25:57.120342デフォルトの名無しさん
2011/09/15(木) 17:51:06.36うまくいきました
PendingIntentでgetServiceと間違って使ってました
0343デフォルトの名無しさん
2011/09/15(木) 18:22:20.820344デフォルトの名無しさん
2011/09/15(木) 19:23:51.05これです!
ありがとうございます助かりました
0345デフォルトの名無しさん
2011/09/15(木) 19:42:53.350346デフォルトの名無しさん
2011/09/15(木) 19:49:48.230347デフォルトの名無しさん
2011/09/15(木) 19:55:16.190348デフォルトの名無しさん
2011/09/15(木) 23:08:33.78IPなめんな
0349デフォルトの名無しさん
2011/09/15(木) 23:47:17.17AdobeAIRなんかはMultitouch.maxTouchPointsなんかで取得できるみたい。
ttp://case-mobile-design.com/?p=533
素のAndroidだと
ttp://wiki.livedoor.jp/moonlight_aska/d/%A5%DE%A5%EB%A5%C1%A5%BF%A5%C3%A5%C1%A5%A4%A5%D9%A5%F3%A5%C8%A4%F2%BC%E8%C6%C0%A4%B9%A4%EB
実際に動作させてタッチしてみて
event.getPointerCount();がどこまでいくかを見るしかない…?
0350デフォルトの名無しさん
2011/09/16(金) 05:17:18.20TTSエンジンってマーケットからしかインストールできないからVM上のx86-Androidで開発できんから手が出せんのだが。
0351デフォルトの名無しさん
2011/09/16(金) 09:14:35.200352デフォルトの名無しさん
2011/09/16(金) 11:18:30.02android:configChangesは試したのですが、メディアコントローラーの仕様なのか
向きを変えた時に変える前の表示サイズのコントローラーが表示されてしまうのですよね・・・
最初以外はしっかり画面サイズに合わせた物が表示されるから良いんですが、やはり向き変更後の最初の1回ががが
0353デフォルトの名無しさん
2011/09/16(金) 12:29:45.11プログラム放送
0354デフォルトの名無しさん
2011/09/16(金) 13:43:51.99addJavascriptInterface した際、
JavaScript から可変長の引数を渡す方法は無いのでしょうか?
あと、JavaScript から配列を渡してみましたが、
Java 側では、null が渡って来ます。
よって現在は、カンマ区切りの文字列を作って、複数の引数を処理していますが、
何かスマートな方法をご教示頂けませんでしょうか?
宜しくお願いします。
0355デフォルトの名無しさん
2011/09/16(金) 13:46:45.34できればMIDP2.0のg.drawRegionみたいに、
(画像名,画像のx軸始点,画像のy軸始点,画像のx軸終点,画像のy軸終点,
アンドロイド画面におけるx軸,アンドロイド画面におけるy軸);
のような形が望ましいのですが。
>>55では切り取るための始点と終点、二つを定義することができません。
画像のy軸始点(終点)*i、のような形で大きな画像から、いくつもの小さな画像を取り出したいんです。
宜しくお願いします。
0356デフォルトの名無しさん
2011/09/16(金) 15:46:20.51根本的に読み込めてないなら知らない
0357355
2011/09/16(金) 16:44:50.85ありがとうございます!
いけそうです!
何度もこの式は見ていたのに、気がつけなかった自分が憎いです。
ちなみに>>354の人と自分は別人です。
描きこんだ後、リロードしたら文章の書き方が似すぎていて驚きました。
もしかして生き別れのお兄さんでしょうか?
0358デフォルトの名無しさん
2011/09/16(金) 16:46:38.220359デフォルトの名無しさん
2011/09/16(金) 16:49:06.71リスト内の項目を選択しても背景色が変わりません。
対策方法はないでしょうか?
0360デフォルトの名無しさん
2011/09/16(金) 17:00:01.14そのレイアウトの中にボタン入れてない?
入ってるなら、ボタンのAndroid:
focusable,focusableInTouchMode
をfalseにすればどうにかなる
0361デフォルトの名無しさん
2011/09/16(金) 17:06:23.43レスありがとうございます。
ボタンは入っていないのですが、LinearLayoutやTextViewが入っています。
ググってfocusableは全てfalseにしていたのですが、
focusableInTouchModeはしていませんでした。
追加してみたのですが、やはり選択しても背景色が変わりません。
0362デフォルトの名無しさん
2011/09/16(金) 19:51:40.93BackColorに色をセットするとタッチ時のカーソルが表示されない、とかうちでもあったw
0363デフォルトの名無しさん
2011/09/16(金) 20:02:00.87こちらのサイトの方法でリスト表示したものにコンテキストメニューを表示させ、
コンテキストメニューの選択肢からカスタムダイアログをonCreateDialogの方法で表示しようとしたところ、showDialogした直後にWindowManager$BadTokenException: Unable to add window 〜 is not valid; is your activity running?というエラーがでてしまいます
なにか解決策は無いでしょうか?
0364デフォルトの名無しさん
2011/09/16(金) 20:08:14.71BadTokenException Error In Android Dialog | Shantanu's Technophilic Musings
http://tech.shantanugoel.com/2010/07/08/badtokenexception-android-dialog-getapplicationcontext.html
0365デフォルトの名無しさん
2011/09/16(金) 21:08:20.09android:clickable=“false“
はどう?
0366デフォルトの名無しさん
2011/09/16(金) 21:09:20.17でてるエラーが少し違います
null〜ではなくis not validで、アクティビティにボタンつけてonClickで直接showDialogするとonCreateDialogの中身は正常に動作します..
0367デフォルトの名無しさん
2011/09/16(金) 21:13:16.360368デフォルトの名無しさん
2011/09/16(金) 21:16:49.98Contexは何使ってる?
0369デフォルトの名無しさん
2011/09/16(金) 21:17:38.23どの行で落ちてるんだよ
0370デフォルトの名無しさん
2011/09/16(金) 22:43:49.28thisでアクティビティを渡してます
0371デフォルトの名無しさん
2011/09/17(土) 00:18:22.820372デフォルトの名無しさん
2011/09/17(土) 00:37:57.260373デフォルトの名無しさん
2011/09/17(土) 00:41:31.46send.putExtra(Browser.EXTRA_SHARE_FAVICON, favicon);
send.putExtra(Browser.EXTRA_SHARE_SCREENSHOT, screenshot);
を受信したいのですが、どういう感じでやればいいんでしょうか?
0374デフォルトの名無しさん
2011/09/17(土) 01:13:58.09どっかのブログで見た気がする、女子部の人だったかな?
0375デフォルトの名無しさん
2011/09/17(土) 01:27:03.970376デフォルトの名無しさん
2011/09/17(土) 01:30:58.69データは2万件ほどで、
1. Zipで圧縮(1MBを超えるため)したsqliteファイルを端末内部に解凍&コピーするか
2. ヘルパークラスのonCreate内で2万件のcreateやinsert文を実行するか
上記2つの方法を試してみましたが、速度についてはそんなに変わりはしませんでした。
2. のやり方のほうが、コードが非常にシンプルです。
2万件のデータ、もしくはそれ以上の大量のデータの場合、
どちらのやり方が一般的なのでしょうか?
0377デフォルトの名無しさん
2011/09/17(土) 02:36:25.95アプリを作り終わって実機で試そうと思ったのですが
どうしてもADBドライバのインストールが失敗してしまいます。
機種はN-06CでドライバはNECカシオのサイトから落としたものです。
繋いだ際にADB interfaceや大容量記憶デバイスやら
MassStorageなど色々認識してしまうんですが、まずそこからしておかしいのかな。。
USBデバッグにもしていて原因が分かりません。
何かゴミが残ってしまったんでしょうか?
同じような症状になったことがある人いましたらご教示お願いします。
0378デフォルトの名無しさん
2011/09/17(土) 06:06:26.830379デフォルトの名無しさん
2011/09/17(土) 07:44:04.03レスありがとうです。
USBデバッグはONにしてます。
端末側にはドロイドマークと三又のUSBマーク両方出てる状態です。
なぜかADBのドライバだけインストールできませんが出てきちゃう…
0380デフォルトの名無しさん
2011/09/17(土) 08:27:11.42http://www.r-agent.co.jp/info/rss/event/20110922/
0381デフォルトの名無しさん
2011/09/17(土) 08:32:55.48それはXXXActivity.thisじゃなくてadapter.thisとかなんじゃ?
0382デフォルトの名無しさん
2011/09/17(土) 09:39:31.480383デフォルトの名無しさん
2011/09/17(土) 10:15:38.310384デフォルトの名無しさん
2011/09/17(土) 10:18:25.63面白そうだから俺は申し込んだ。
リクルートエージェント主催なのは謎だw
0385デフォルトの名無しさん
2011/09/17(土) 11:58:30.52面白そうなのは同意だがソーシャル系って宣伝して俺TUEEEEしたいだけだからなぁ。
例えばGREEのパクリ商法自慢とかわざわざ聞きに行かないだろ。
0386384
2011/09/17(土) 12:26:51.06知らないけど
0387>>366です
2011/09/17(土) 12:56:31.17onCreateDialogの中身はこちらの内容と同じです
http://techbooster.jpn.org/andriod/ui/1140/#more-1140
ちなみにoncreatedialogの内容の先頭と最後にlogすると先頭のみ表示されます
0388デフォルトの名無しさん
2011/09/17(土) 13:05:49.93広告欄のサイズをfilにすると取得出来なかった場合にページを表示できません画面が目一杯表示され、70dpに設定すると端末によって微妙に欠けてしまいます
みなさんはどのようなサイズ設定をされているのでしょうか?
0389デフォルトの名無しさん
2011/09/17(土) 13:21:14.05では一行ずつlogを入れてどこで落ちているのか調べなさい
0390デフォルトの名無しさん
2011/09/17(土) 14:38:08.94最後のcreateの部分で落ちてました
0391デフォルトの名無しさん
2011/09/17(土) 16:12:42.16Runtime.getRuntime().availableProcessors()
これの返す値が1になったり2になったり、プログラム実行中に頻繁に変動します。
どういうことかわかる方いますか? 普通プロセッサ数なんて変わらないと思うんですけど。
0392デフォルトの名無しさん
2011/09/17(土) 16:27:19.91お前のVMには使わせてやらんってことじゃね。Java のスレで聞くべきだな
0393デフォルトの名無しさん
2011/09/17(土) 16:37:03.27よし、次はBuilderと.createの間を一つずつ外して実行してどの項目がエラーの原因か調べるんだ
0394デフォルトの名無しさん
2011/09/17(土) 16:42:21.60まっとうな方法では無いと思う
0395デフォルトの名無しさん
2011/09/17(土) 16:56:25.00省電力のために、負荷が少ないときは片方のコアを止めてるんだろ
0396デフォルトの名無しさん
2011/09/17(土) 17:03:06.34例外出てるんだからどこでエラーが出てるかは分かってるだろ
原因が分からないだけで
0397デフォルトの名無しさん
2011/09/17(土) 18:03:35.08分かってるなら教えてやれよw
0398デフォルトの名無しさん
2011/09/17(土) 18:06:29.49availableって書いてあるだろ。組み込みじゃ使ってないCPU止めるんだよ。
0399デフォルトの名無しさん
2011/09/17(土) 18:42:48.18>>363で本人が書いてるだろ
0400デフォルトの名無しさん
2011/09/17(土) 19:07:21.34だからどう直せば動くか教えてやれって言ってんたよw
0401363です
2011/09/17(土) 20:03:55.64原因は不明ですがこのアラートダイアログだけでなくplease wait等を
表示するダイアログも他のアクティビティだとどちらも正常に
表示されますがなぜかこのlistActivityだと表示失敗することがわかりました。
0403デフォルトの名無しさん
2011/09/17(土) 20:12:25.76いや原因は分かってないだろ
ただ一行毎にログ入れてエラー箇所絞るのは無駄って言ってるの
0404デフォルトの名無しさん
2011/09/17(土) 20:12:36.69撮影→保存(view合成)→プレビュー再開、
をすると、再開時にプレビューの画像だけがゆがんでしまいます。
撮影前はサイズバッチリなんですが・・・。
保存したデータはプレビューがゆがんでても正しくセットされています。
保存の前にstartPreview()するといい、みたいな
記事もありましたが効果なく・・・
カメラマスター助けて下さい。
0405デフォルトの名無しさん
2011/09/17(土) 20:14:56.49だったら原因の特定の仕方を教えてやれよwww
0406デフォルトの名無しさん
2011/09/17(土) 20:22:31.18カメラ周りは機種依存もあったり、面倒過ぎる
機種と再現できるコード貼れば誰かが教えてくれるかもね・・・
0407デフォルトの名無しさん
2011/09/17(土) 20:25:44.29何も理解してないやつがあれこれ言って無駄なことやらせるよりは何もしない方がまだマシ
とりあえずフレームワークのソース見て、上記のエラーが出る条件調べるくらいかな
原因がListActivityにあるのか、ContextMenuにあるのかすぐには分からん
テストコード書いてみるか
0408デフォルトの名無しさん
2011/09/17(土) 20:36:36.590409デフォルトの名無しさん
2011/09/17(土) 20:40:32.03人にデバッグさせるのに説明が楽だからじゃね?
0410デフォルトの名無しさん
2011/09/17(土) 20:43:07.360411デフォルトの名無しさん
2011/09/17(土) 21:01:40.30例外出てるのに?
0412デフォルトの名無しさん
2011/09/17(土) 21:01:51.450413407
2011/09/17(土) 21:06:32.28registerForContextMenu(getListView());
でコンテキストメニュー登録して
onContextItemSelectedでshowDialogよんで
onCreateDialogでダイアログ作って返すようにしたけど、普通に表示される
0414デフォルトの名無しさん
2011/09/17(土) 21:07:09.50ここはandroid.util.Log&LogCat知らない、デバッガ使えない人でいっぱいです
0415デフォルトの名無しさん
2011/09/17(土) 21:18:17.08何だかんだ言って伝統の原始的printfデバッグは有効よ。あとユニットテスト
0416デフォルトの名無しさん
2011/09/17(土) 21:22:43.47んで、今回の場合もその方法は有効ですか?
0417デフォルトの名無しさん
2011/09/17(土) 21:24:33.55>>389-390
ログ読めない、デバッガ使えない奴には有効だった
0418デフォルトの名無しさん
2011/09/17(土) 21:26:19.230419デフォルトの名無しさん
2011/09/17(土) 21:29:04.87TeraPad最強
0420デフォルトの名無しさん
2011/09/17(土) 21:29:53.54正直、例外のスタックトレースで追い切れず、かつ不規則に落ちる時はここまで実行したってログを入れまくるのは結構やるな
デバッガだとしんどい上に挙動が変わるし
0421デフォルトの名無しさん
2011/09/17(土) 21:30:59.73ただ、”未だにvi”って意味なら、viは未だに現役です。
0422デフォルトの名無しさん
2011/09/17(土) 21:32:01.28普通はエクリプスじゃないの?
0423デフォルトの名無しさん
2011/09/17(土) 21:35:17.98ごめんね、スレチだったね。
0424デフォルトの名無しさん
2011/09/17(土) 21:35:24.30この時点でこれの値はこれだったとか一々デバッガで調べるより全然楽。
今回に適してるかどうかは置いといて
早い段階からログデバッグは慣れといた方がいいと思う。
0425デフォルトの名無しさん
2011/09/17(土) 21:35:48.190426デフォルトの名無しさん
2011/09/17(土) 21:37:50.56むしろどこで落ちてるか分からない、スタックトレースから追えない時に、デバッガでポチポチ追う方が狂気だと思う
0427デフォルトの名無しさん
2011/09/17(土) 21:43:36.310428デフォルトの名無しさん
2011/09/17(土) 21:46:42.52むしろログをあちこちに仕掛けてあたりを付けてからデバッガじゃね?
あたりも付いてない段階からブレークポイント仕掛けまくるの?
0429デフォルトの名無しさん
2011/09/17(土) 21:49:16.43そっか
おれはむしろ逆でそのあたりを絞るためにログを使う。
デバッガは絞りきったあとでトドメで使う方が多いなー
0430デフォルトの名無しさん
2011/09/17(土) 21:51:03.380431デフォルトの名無しさん
2011/09/17(土) 21:51:39.250432デフォルトの名無しさん
2011/09/17(土) 21:53:52.430433デフォルトの名無しさん
2011/09/17(土) 21:56:39.96実用的なAOPライブラリあればなあ
0435デフォルトの名無しさん
2011/09/17(土) 23:15:51.36例外で分かりやすく死んでくれてる時はスタックトレースだけど、
マルチスレッドのアプリだとスタックトレースには内部でヌルポでしたとしか分からんことも多いからなぁ。
あたりを付ける決め手になるのがログというケースは多い。
UIスレッドで超分かりやすく死んでくれるなら話は簡単なんだけどね。
逆にデバッガの出番は近年さっぱり減った。
0436デフォルトの名無しさん
2011/09/17(土) 23:55:46.48しか書かなくなるから、重たいデバッガやロガーの出番は減るのである
0437デフォルトの名無しさん
2011/09/18(日) 03:54:35.580438デフォルトの名無しさん
2011/09/18(日) 08:36:36.39ちょっと質問させてください
Native Heep の状態を取得するのに、libc_debug.so が必要なことは判ったんだけど
これはどこから持ってこれますか?
androidのソースをdebugオプションつけてビルドするしかないのでしょうか?
0439デフォルトの名無しさん
2011/09/18(日) 09:47:28.870440デフォルトの名無しさん
2011/09/18(日) 10:09:19.01android.os.Process.killProcess(int pid);
を使えばできるとおもったのですが、うまくいきませんでした。pidの値が間違っているのかもしれません。
試してみたのは、ActivityManager.getRunningAppProcesses()から取得したpidと
ActivityManager.getRunningTasks(100)から取得したidです。両方終了できてないようでした。
よろしくおねがいします。
0441デフォルトの名無しさん
2011/09/18(日) 11:40:05.16普通のアプリからは、自分以外のプロセスをキル出来ません
0442デフォルトの名無しさん
2011/09/18(日) 11:54:43.44各Activityにメッセージ等を送り、処理させるにはどうすればよいのでしょうか。
一番の要望はtabHostのonTabChangedに合わせて、各tabで処理を行うことです。
0443デフォルトの名無しさん
2011/09/18(日) 16:53:31.79「アプリケーションの選択」が出た時に自作アプリを選択可能にさせて、
パス・ファイル名を受け取るにはどのような処理にすればよいのでしょうか。
0444443
2011/09/18(日) 16:58:31.290445デフォルトの名無しさん
2011/09/18(日) 17:00:14.02画像ファイルを受け取れるようなIntentFilterを指定
0446デフォルトの名無しさん
2011/09/18(日) 18:56:31.090447デフォルトの名無しさん
2011/09/18(日) 20:11:29.12ARライブラリは何がいいんでしょうか?
QCARじゃカメラの処理がネイティブなんでちょっと…
0448デフォルトの名無しさん
2011/09/18(日) 20:30:12.51上のサイトを参考に動画をライブ壁紙に使うプログラムつくっているのですが
表示エリアのサイズを変更する方法がどうしてもわからなくて困っています・・・。
例えば
・フルスクリーン表示(これは上のプログラムで実現している)
・320x240で表示
・画面の横幅に合わせた表示
のような事がしたい感じです(動画の縦横のつぶれをなくしたりするモードをつけたい)
「Video Live Wallpaper」というフリーアプリが上記機能を実現しているので
何かしら方法はあるとおもうのですが・・・・。
ttp://appmax.jp/archives/65648108.html
詳しい方いらっしゃいましたらご助力よろしくお願いします・・・。
0449363です
2011/09/18(日) 21:14:39.05みなさんありがとうございます
どちらのダイアログにも一行一行にlogを仕掛けたところcreateの部分で落ちます
もしかしたら前回リンク貼ったサイトの方法でarrayadapterを使用したリストviewに実装しないとこのエラーは発生しないのかもしれません
またリストに表示するデータの取得に別スレッドで処理しているのもいけないのでしょうか?
エラー内容のactivity is running?とかいうのが引っ掛かりますが自分ではどうにも出来なかったです
0450デフォルトの名無しさん
2011/09/18(日) 22:57:58.75このとき、ビデオが左上に寄ってしまいます。
画面中央に表示するにはどうしたら良いでしょうか?
よろしくお願いします。(xmlは使わずにすべてプログラムで処理しています)
0451デフォルトの名無しさん
2011/09/18(日) 23:07:47.84カスタムビュー使ったけど問題無かったよ
0452363です
2011/09/19(月) 02:03:08.0709-18 16:54:21.633: ERROR/AndroidRuntime(481): Uncaught handler: thread main exiting due to uncaught exception
09-18 16:54:21.653: ERROR/AndroidRuntime(481): android.view.WindowManager$BadTokenException: Unable to add window -- token android.app.LocalActivityManager$LocalActivityRecord@44cce9d8 is not valid; is your activity running?
こんな感じのエラー吐きます
0453デフォルトの名無しさん
2011/09/19(月) 06:16:30.84これか?情報の出し惜しみは止めるんだな
android - how to show alert inside an activity group? - Stack Overflow
http://stackoverflow.com/questions/4396221/how-to-show-alert-inside-an-activity-group
0454デフォルトの名無しさん
2011/09/19(月) 08:33:06.62できました!!
ありがとうございます 本当に助かりました
0455デフォルトの名無しさん
2011/09/19(月) 09:17:57.37これは hogehoge の部分はプロジェクト中、Activity(layout?)が違ってもユニークに
しないといけないということでしょうか?
0456デフォルトの名無しさん
2011/09/19(月) 09:50:57.23レイアウトを弄くると
apiKeyのエレメントが消えてしまうのは何故?
0457デフォルトの名無しさん
2011/09/19(月) 09:52:50.24プログラムが悪いからとしか…
0458デフォルトの名無しさん
2011/09/19(月) 10:27:22.020459デフォルトの名無しさん
2011/09/19(月) 10:30:01.13聖書
0460デフォルトの名無しさん
2011/09/19(月) 11:26:17.54各タブのactivityにコールバックメソッドかインスタンスを作っておき、それらをonCreate等のタイミングでTabActivityのメンバー変数か何かに一時的に保持しておいて、必要なときにそれらを呼び出すとか。
0461デフォルトの名無しさん
2011/09/19(月) 19:46:25.28たびたびmが頭文字に付いた変数が出てくるんですが
mとは一体何のことでしょうか??
0462デフォルトの名無しさん
2011/09/19(月) 19:55:57.59C++で見られる慣習
0463デフォルトの名無しさん
2011/09/19(月) 19:56:13.560464デフォルトの名無しさん
2011/09/19(月) 20:10:14.860465デフォルトの名無しさん
2011/09/19(月) 21:51:11.44引数に参照型があるとイメージできないんですが、Viewはどこから受け取るのでしょうか?
0466デフォルトの名無しさん
2011/09/19(月) 22:00:43.64Androidだと、変数名の付け方はどうやるのが良いでしょうか?
0467デフォルトの名無しさん
2011/09/19(月) 22:05:04.52いわゆるふつうのJavaにあわせてるっぽいよ
0468デフォルトの名無しさん
2011/09/19(月) 22:07:05.540469デフォルトの名無しさん
2011/09/19(月) 22:10:37.640470442
2011/09/19(月) 22:35:49.78broadcastintentのようなものがあるのかなと模索していましたが、
確かにその方法が簡単そうです。ありがとうございます!
0471デフォルトの名無しさん
2011/09/19(月) 22:51:02.37ja のリンクや言語の選択すらできん
0472デフォルトの名無しさん
2011/09/20(火) 00:24:44.03ソースを見てもsleep等が見当たらずandroid_main内のループが何故60FPS?で回っているのか分かりません
0473デフォルトの名無しさん
2011/09/20(火) 02:07:07.100474デフォルトの名無しさん
2011/09/20(火) 07:08:09.33wedthが2000超えるあたりで描画されなかったり、
無茶苦茶な描画になったりして挙動がおかしくなるんだが、
SurfaceViewのwidthに上限があるって記述は調べても見つからなかった。
Viewだと動作が遅いながらも普通に描画されるし、
これってメモリの問題で上限サイズは端末依存になるのかな。
0475デフォルトの名無しさん
2011/09/20(火) 08:01:23.37SurfaceViewってのはデバイス依存だから
Full HD以上は使えないと思うのが普通
0476デフォルトの名無しさん
2011/09/20(火) 08:06:32.81自前で常にNativeピープの使用量を計算しておき
上限から差し引けば良い
0477デフォルトの名無しさん
2011/09/20(火) 08:58:33.21その上限を知りたいんじゃ…
0478デフォルトの名無しさん
2011/09/20(火) 12:20:31.730479デフォルトの名無しさん
2011/09/20(火) 13:00:23.75常識で考えろ
0480デフォルトの名無しさん
2011/09/20(火) 14:45:09.430481デフォルトの名無しさん
2011/09/20(火) 15:01:29.38ようなアプリを作ることって可能ですか?
0482デフォルトの名無しさん
2011/09/20(火) 15:13:29.750483デフォルトの名無しさん
2011/09/20(火) 15:29:55.20どう作ればいいかがわかる参考サイトはありませんか?
0484デフォルトの名無しさん
2011/09/20(火) 15:40:13.940485デフォルトの名無しさん
2011/09/20(火) 15:41:44.300486デフォルトの名無しさん
2011/09/20(火) 15:41:57.96あります
0487デフォルトの名無しさん
2011/09/20(火) 15:43:17.730488デフォルトの名無しさん
2011/09/20(火) 16:18:14.28画像ビュワーだったら、画素を間引きせずに、できるだけ高画質で表示したくない?
0489デフォルトの名無しさん
2011/09/20(火) 16:36:54.56端末の解像度以上の画像を読み込んでも仕方ないよね?
ネイティブで処理するんだったら画像の一部を読み込むこともそんなむずかしくないし
0490デフォルトの名無しさん
2011/09/20(火) 17:18:14.67ズームするとき低画質だと粗が目立つよ。マンガビューアだと文字が潰れて読めなくなる
画像の一部を読み出すapiは2.3以上だし、nativeで画像をデコードするのはlibjpegのコンパイルが必要で面倒だよ
0491354
2011/09/20(火) 17:19:48.010492デフォルトの名無しさん
2011/09/20(火) 17:31:27.53ソフトキーボードが表示されると、
Viewの高さがキーボードの高さ分小さくなってしまいます
キーボードをViewの前面に表示する方法は無いでしょうか?
0493デフォルトの名無しさん
2011/09/20(火) 17:32:35.89JSONでやれば?
0494デフォルトの名無しさん
2011/09/20(火) 17:36:55.02何やりたいのかよく分からないから、Timerクラス調べとけ
と言っておく
0495354
2011/09/20(火) 18:01:42.31ありがとうございます。
実は、JSONも候補にあがったのですが、、、
結局、JSONは文字列なので、
JSONと、カンマ区切りにして文字列を渡す方法とを比較すると、
同じくらいのステップ数(エンコード、デコード...って程でもないですが)が発生する為、
現状は簡単な実装のカンマ区切りを選びました。
やはり、primitive type のみ扱えて、(配列を含む)オブジェクト渡しは、
サポートされていないようですので、あきらめます
ありがとうございました
0496デフォルトの名無しさん
2011/09/20(火) 18:44:34.28SQLiteOpenHelperを継承したクラスのonCreateメソッドのexecSQLメソッドの中に
"create table product(_id interger primary key autoincrement, productid text not null,
name text not null, price integer default 0)"
という文字列をを入れろと入門書に書いてありましたが、これの意味がわかりません。
この文字列はどのような意味なのでしょうか?
場合によっては変わるものなのでしょうか?
0497デフォルトの名無しさん
2011/09/20(火) 18:50:44.33SQLを勉強しなさい
そして自分の使いたいテーブルに書き換えよう
0498デフォルトの名無しさん
2011/09/20(火) 19:01:20.55「面倒だよ」じゃねーよww
やれよwww
0499デフォルトの名無しさん
2011/09/20(火) 19:02:53.11ネイティブヒープを使ってるjava層でビットマップを読み込もうとしてるの?
0500デフォルトの名無しさん
2011/09/20(火) 20:18:55.00マニフェストにandroid:windowSoftInputMode追加でできました
簡単すぎる質問でスルーされてたのね…
0501デフォルトの名無しさん
2011/09/20(火) 20:34:47.220502デフォルトの名無しさん
2011/09/20(火) 21:00:05.25翻訳プロジェクトあるからがんばれ
0503デフォルトの名無しさん
2011/09/20(火) 21:30:23.17もう一方に計算結果を表示する。
といったことをやりたいんですが
どう実現するのが普通なんでしょうか?
TextWatcherでフラグを持つかOnClickListenerでViewを調べるか、とか考えたんですがすっきりいきません。。
0504デフォルトの名無しさん
2011/09/20(火) 21:44:21.71onEditorではいかん?
0505デフォルトの名無しさん
2011/09/20(火) 22:18:18.06Android2.2以上の場合は、
SDカードにインストール出来るようにするにはどうすればいいでしょうか?
0506デフォルトの名無しさん
2011/09/21(水) 00:51:38.09じゃあでかいレイアウトをスクロールビューの上に乗せるなら、
普通のビューでないとだめなのか。
もしくは仕様を見直せってことね。
0507デフォルトの名無しさん
2011/09/21(水) 02:12:21.951時間ぐらい再生してると音楽再生が途中で止まっちゃう。
実行中のサービスみるとサービスは動いてるみたいで
再生が止まる原因がわからない。誰か何か知ってたら教えてほしい。
ちなみに機種はGalaxyS
0508デフォルトの名無しさん
2011/09/21(水) 02:51:25.06Bitmapクラス自身がビットマップデータをネイティブヒープに持つから知りたくなるんでしょ
試しに展開してoom出たら倍率下げて展開なんてしたら遅くなるから空のビットマップを試しに作ってみるのが楽なのかな
0509デフォルトの名無しさん
2011/09/21(水) 03:02:37.28システムにキルされてるんじゃない?
キルされても少ししたらサービス自体は再起動される
0510デフォルトの名無しさん
2011/09/21(水) 04:08:31.261・start()で再生
2・曲を止めるときはprepare()だと重いという話を聞いたので今は曲の停止時はpause()してからseekTo(0)
とやっています。
でも、
streakで1→2→1と実行(連続実行ではなく、ある程度時間を置いて実行)しても
2回目のstart()時に
一瞬曲の先頭が流れて(0.1〜0.3秒ほど)、それからまた曲の先頭から鳴りなおすんだけど似た症状の人いますか?
0511デフォルトの名無しさん
2011/09/21(水) 05:10:46.92<とりあえず判明している事>
・ライブ壁紙だと「holder.setFixedSize()」はエラーとなり使えない
・MediaPlayerで動画を再生する時はサーフェースタイプを
「holder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS);」にしないとエラーとなる。
しかし、この設定のサーフェースでは「holder.lockCanvas();」がエラーとなるため
holderクラスに実装されてるリサイズに使えそうなメソッドは全て使用不可能。
・「WallpaperServiceクラス」と「Engineクラス」には画面サイズが変更されたら呼び出されるメソッドはあるものの
画面のサイズを変更したり、描画領域を変更したりするメソッドはなさげ。
・ならばと、ライブ壁紙上にSurfaceViewを重ねて、そっちを操作しようと考えるも
ライブ壁紙は画面を持たないバックグランドServiceでViewが存在してないらしく出来なかった
Video Live Wallpaperはどうやって機能実装してるんだろう・・・。
もしかして、動画をバイナリーレベルで読み込んで画像部分を1枚1枚ビットマップに変換して
パラパラ漫画のように表示する自作のムービープレイヤーみたいな事してるんだろうか・・・・。
そこまではやりたくないっす!
画面サイズくらいメソッド1つで変更させてくれ・・・・
なんかもう・・・ハゲそうっす
何かヒントありましたらよろしくお願いします
0512448
2011/09/21(水) 05:27:17.63ネットだとogm推奨してるページ多いけど、俺の場合mp3の方が全然調子よかったよ
一時的にmp3に変更してみて試してみてはどうだろうか?
(これでフォーマットによる不都合の可能性をまず切り離せる)
それでも症状同じようなら以下のどれかやってないか確認してみ。
・何処かで「stop()」もしくは「release()」を実行してしまっている
・サウンドを停止させ、再生する時に「create()」「setdata()」をまた呼び出している。
・MediaPlayerを4個以上メモリーに確保して保持し続けている。
これは再生するサウンドをあらかじめ10個とか配列に確保して保持している場合も同じで
MediaPlayerは3個までにしておかないと色々おかしな動作を起す。
ちなみに「prepare()」は「曲の停止」じゃなくて「setdata()」で曲を読み込んだ時に「曲を再生可能な状態にする」
という、準備用のメソッドだよー
「create()」で曲を読み込んだ場合は必要ないけどね。
以上、何かの参考になれば幸いです。
0513デフォルトの名無しさん
2011/09/21(水) 05:44:04.36早速のアドバイスレスありがとうございます!
なるほどデータフォーマットの可能性も見た方が良さそうですね。
現状を更に詳細に下記ますと、
・エミュでは現象は発生しない(streakでのみ発生)
・曲データ全てがなるわけではなく、容量が多いデータがなるような感じです
・症状が発生する曲は決まっていて、かつ再現性100%で、毎回必ず同様の症状になります
そしてアドバイスのあった項目を今チェックすると、
>・MediaPlayerを4個以上メモリーに確保して保持し続けている。
ズバリこれをやってしまっています。10個ほどの曲データをmediaplayerで全部起動時にcreateして、そのまま保持してしまっています。
これを3個以下にしてみるのが先決ですね。
この場合、同時再生数は3個まで、という事になるのでしょうか。
0514448
2011/09/21(水) 05:45:00.04「stop()」でサウンドを停止させた場合は「prepare()」した後に「start()」しないと再生されない。
「pause()」でサウンドを停止させた場合は「prepare()」は必要ない。
各コマンドの関係は下の図を面倒くさがらずにじっくり見ると把握できると思うよ。
http://developer.android.com/intl/ja/images/mediaplayer_state_diagram.gif
あとこれは実験結果になるけども
「pause()」も「stop()」も体感速度としては変化ないので(2分くらいのサウンドで)
むしろ下手に使いまわすより、毎回「create()」→「start()」→「relese()」→「create()」→「start()」…と
確保、破棄を行ったほうが理想的に安定して動く
ゲームか何かを作ってて、極力ガベージコレクションを回避したいとかなら使いまわした方がいいっぽいけどね
0515448
2011/09/21(水) 05:52:33.48ぬお!起きてたんかい(苦笑)
そうだね〜MediaPlayer使う場合は同時再生数は4つまでが仕様と思ってあきらめるしかないと思う。
(3つじゃなくて4つまでだった(汗)申し訳ない…)
同時に沢山ならしたい場合は「SoundPool」を使うといいそうだけど
こっちは試して事ないのでアドバイスはできないっす・・・。
ただ「SoundPool」も次のような制限あってクセ者
・同時再生が安定しているが1サウンドの最大長さは10秒まで。
尚、仕様上は256個まで同時再生可能みたいだが
音声用に割り当てられるメモリーが1MBに固定されており
メモリーが足りなくなったら古いものから勝手に停止されていく。
・x86エミュ上ではmp3は再生できず、oggかwavにする必要性あり(実機はどうなるか不明)
・再生終了のイベントが存在しないので再生終了を検知できない
つまり投げっぱなしになる
再生終了を検知したい場合はMediaPlayerを使うしか方法がない
・ボリューム調整は可能、ループ可能
0516デフォルトの名無しさん
2011/09/21(水) 06:15:30.21詳しくありがとうございます!
prepare()に関する把握を間違えていました。非常に参考になります。
まず基本に立ち戻ってこの図をもう一度頭に叩きこもうと思います。
そして今夜は一度寝てからデータフォーマットと同時確保数のtestをしようと思います。というか朝になってましたね
早朝からありがとうございました!参考になります
0517デフォルトの名無しさん
2011/09/21(水) 08:46:24.88アプリ2個作ろうぜ
0518デフォルトの名無しさん
2011/09/21(水) 09:19:19.14AudioTrackを1個生成して、再生停止までそれを保持する
1個のAudioTrackは再生状態になると、オーディオデバイスが
提供する共有メモリを確保する
したがって、オーディオデバイスが提供する共有メモリの限界を超える
数のAudioTrackを再生状態にしようとすると、共有メモリを確保できず
エラーになる
問題はこのエラーを例外なり戻り値なりで検知できないこと(!)
ちなみにAudioTrackをいくつまで同時に
再生状態にできるかは
機種依存だし、その限界値を知る方法は無い
今のところ最低4個生成できる機種しか存在しないから4個までは
動作するが、デバイスリソースの共有なので5個のアプリが
同時に1個ずつMediaPlayerを使おうとしても同じ現象が起こる
可能性がある
手持ちのXperiaでは32個まで同時生成しても全部期待通りに動作したが
33個目は例外なども起こらず再生もされない未知の状態に陥った
長文スレ汚しですみません
0519デフォルトの名無しさん
2011/09/21(水) 11:44:40.46intentで標準ギャラリーを呼び出すことは出来るんですが、
「標準ギャラリーの機能のまま使う」にはどうすればよいでしょうか?
いまだと、「標準ギャラリー呼び出し」→onActivityResultで
個別に読み込み処理、みたいな流れになってます。
そうではなく、ギャラリーはギャラリーの機能のままそっくり
使いたいんですが…。
0520デフォルトの名無しさん
2011/09/21(水) 13:06:05.20↓の下位互換のところを嫁
http://www.techdoctranslator.com/android/appendix/install-location
0521デフォルトの名無しさん
2011/09/21(水) 15:22:07.29アプリの更新でデータベース内の他のテーブルを変更したいのですが、
セーブデータを残したまま更新するにはどうすればよいでしょうか?
SQLiteOpenHelperのonUpgradeで処理できるのかと思ったのですが、
すでに更新されているようで上手くいきません。
0522デフォルトの名無しさん
2011/09/21(水) 15:28:05.84他のテーブルって、何に対しての「他」なんだよ。
「テーブルを変更」ってテーブルの定義を変更なのか?
バージョン上げていないとかじゃないのか?
まずはソースを晒せ
0523デフォルトの名無しさん
2011/09/21(水) 15:34:06.79項目増やすくらいならALTER TABLEでできる、減らすのは無理
どちらかというとAndroidの問題じゃなくてSQLの問題
0524初心者A
2011/09/21(水) 15:51:54.85もしよろしければお教え下さい。
現在GPSとgoogleMapを使ったアプリを作成しているのですが、そこから座標
住所を取得することが出来るのですが、登録があれば電話番号や店名(その場所の名前)
等を取得したいのですが、可能なのでしょうか?
googleMapでは名前で検索すると電話番号があるので出来ると思っていたのですが。
知恵をお貸し下さい。
0525デフォルトの名無しさん
2011/09/21(水) 16:10:40.33コンストラクタでバージョン上げればonUpgrade呼ばれるはずだけど。
どの程度変更したいかにもよるけど、どうしても大きな変更したいなら
データ取り出してTable消して作り直して入れなおすなんて方法すれば何だって出来る
0526デフォルトの名無しさん
2011/09/21(水) 20:33:53.86起動しても起動できないのですが、これはどういった原因が考えられますか?
0527デフォルトの名無しさん
2011/09/21(水) 20:41:41.43説明を読まないから。
スタートメニュー>プログラム>Android SDK Tools>SDK Manager
から起動する。設定とかいろいろあるのでググってね
0528デフォルトの名無しさん
2011/09/21(水) 20:51:17.06ありがとうございます。
SDKマネージャーから
starting android emulatorをすると
invalid command-line parameter: and.
Hint: use '@foo' to launch a virtual device named 'foo'.
please use -help for more information
という文字が出てそれ以上進みません。
これはどういった原因が考えられるでしょうか?
0529デフォルトの名無しさん
2011/09/21(水) 21:13:30.600530デフォルトの名無しさん
2011/09/21(水) 21:23:37.58普通のViewのようにするメソッドってありますか?
0531デフォルトの名無しさん
2011/09/21(水) 21:24:42.92http://lmgtfy.com/?q=Android+sdk+manager+%E8%A8%AD%E5%AE%9A
0532デフォルトの名無しさん
2011/09/21(水) 21:34:28.75ありがとうございます。
出直してきます。
0533デフォルトの名無しさん
2011/09/21(水) 21:39:16.53メソッドはなさげ
親のViewGroupでタッチイベントを取っちゃえばいい
0534デフォルトの名無しさん
2011/09/21(水) 22:10:32.09〜は解決できないかフィールドではありませんと表示されてしまい、
Android標準で用意されているリソースしか取得出来ません
どなたか解決方法よろしくお願いします
0535デフォルトの名無しさん
2011/09/21(水) 22:18:07.390536デフォルトの名無しさん
2011/09/21(水) 22:23:27.68SL4A(Script language for Android)で python でプログラムを
いじってみようと思ったのですが,
SL4A のアプリ(?)として python インタプリタを動かすことは
できるのですがターミナルエミュレータ上の sh から python って
入力しても permission denied って言われてしまいます
android では普通のunix的に shell script のなかで
script 言語のプログラムを呼び出したりとか
そういうことは出来ないんでしょうか…
0537デフォルトの名無しさん
2011/09/21(水) 22:40:59.94そのクラスのオブジェクト生成時にActivityを
渡してやりゃいいんじゃ?
違うstatic系クラスでもいいけど。
0538デフォルトの名無しさん
2011/09/21(水) 22:42:36.49ロングファイル名からショートファイル名にするにはどうやればよろしいでしょうか?
0539デフォルトの名無しさん
2011/09/21(水) 22:45:59.04rootを取ってpythonコマンドをインストールすれば出来る
0540デフォルトの名無しさん
2011/09/21(水) 23:14:55.660541デフォルトの名無しさん
2011/09/21(水) 23:41:34.71Resources res = context.getResources();
res.getDrawable(R.drawable~
でしょうか?出来ませんでした…
0542デフォルトの名無しさん
2011/09/22(木) 00:06:52.97中継php使ってやってましたがAndroidでは直接でもいけるようですね
Androidアプリではどっちが主流なんでしょうか
0543デフォルトの名無しさん
2011/09/22(木) 00:15:33.42具体的にどう出来なかったの?
0544デフォルトの名無しさん
2011/09/22(木) 00:18:40.85ローカルのsqliteならどっちも直接できる
0545デフォルトの名無しさん
2011/09/22(木) 07:28:44.54R.drawable.に自前のリソースが表示されません...
0546デフォルトの名無しさん
2011/09/22(木) 07:38:08.47setHorizontallyScrolling を設定して横スクロールさせたいのですが、
なぜか横スクロールさせようとしても反応がありません。
setHorizontallyScrolling以外に何か設定が必要なのでしょうか?
0547デフォルトの名無しさん
2011/09/22(木) 07:38:10.72まず PackageExplorerのres/drawableフォルダに画像があるか確認。
PackageExplorerからプロジェクトのルートを選択してF5、しかる後にProject->Clean
0548デフォルトの名無しさん
2011/09/22(木) 08:23:54.01いいえ 他のアクティビティを持つクラスからなら参照出来るのですがアクティビティをもたないクラスにアクティビティ渡してもそこから参照ができないのです
0549デフォルトの名無しさん
2011/09/22(木) 08:30:43.420550デフォルトの名無しさん
2011/09/22(木) 08:49:40.61しなくていいように設計から見直す
0551デフォルトの名無しさん
2011/09/22(木) 09:05:48.38矛盾してるだろ>>545では表示されないって書いてるのに
あとは使ってるContextが悪いとしか
0552デフォルトの名無しさん
2011/09/22(木) 10:07:40.94カスタマイズしたリストビュー使ってる
0553デフォルトの名無しさん
2011/09/22(木) 10:09:52.96R.drawable.*はpublicだから何処からでも参照出来る
何が出来ないのか書き込みの内容からは特定できない
0554デフォルトの名無しさん
2011/09/22(木) 10:20:59.12出来るんですかね?
0555デフォルトの名無しさん
2011/09/22(木) 10:23:46.90どうせandroid.Rをimportしてるんだろ
それか別プロジェクトか
0556デフォルトの名無しさん
2011/09/22(木) 10:33:29.31http://developer.android.com/intl/ja/reference/android/location/Geocoder.html#getFromLocation%28double,%20double,%20int%29
0557デフォルトの名無しさん
2011/09/22(木) 10:35:03.99iPhoneでもAndroidでもできるだろ。
やる奴は多分いないだろうが。
(クライアントアプリからの直接のDB操作許可する
なんてセキュリティ的に良いことないから)
0558デフォルトの名無しさん
2011/09/22(木) 13:16:17.010559デフォルトの名無しさん
2011/09/22(木) 15:55:56.69あるあるすぎる
0560デフォルトの名無しさん
2011/09/22(木) 16:16:17.060561デフォルトの名無しさん
2011/09/22(木) 16:57:02.60クリーンの後ビルド
eclipseをクリーンモードで起動させる
覚えておくと役立つよね
0562デフォルトの名無しさん
2011/09/22(木) 21:31:11.100563デフォルトの名無しさん
2011/09/22(木) 21:31:52.870564デフォルトの名無しさん
2011/09/22(木) 22:09:07.51もしそうじゃないんだったらすれ違い
0565デフォルトの名無しさん
2011/09/22(木) 22:22:37.950566デフォルトの名無しさん
2011/09/23(金) 01:28:54.16というエラーを吐かれたんだけど,これはつまり上位互換性はないよってことで
例えばAndroid 2.2で動くアプリを作りたかったらそれに見合ったので作れってこと?
0567デフォルトの名無しさん
2011/09/23(金) 01:54:32.83NDKで開発するのって、普通にjavaで開発するのと比べて、どんな点が面倒ですか?
0568デフォルトの名無しさん
2011/09/23(金) 02:43:06.49本屋で見た限りではNDKだけで全ては作れないみたいよ
あとは国内の利用者が圧倒的に少ないのでネット上に
日本語解説付きのサンプル例がほぼ無いと思ったよい。
つまりどんな時も自己解決必須
0569デフォルトの名無しさん
2011/09/23(金) 02:45:56.44NDK 手動ビルド→リフレッシュ→ビルド→動作確認
それ以外にもNDK部分の動作を追いかけるのが大変とか、
JNIの記述が長くてめんどくさいとか
意外と手数が増える。
ちなみにAndroidOSはJavaのクラスを呼び出すので、
Javaも知らなきゃ開発は出来ない。
まぁC++出来るなら難しくは無い話だけどね。
0570デフォルトの名無しさん
2011/09/23(金) 04:31:16.670571デフォルトの名無しさん
2011/09/23(金) 06:58:17.682.2で動作出来ますよってマニフェストファイルで指定すれば良い
0572デフォルトの名無しさん
2011/09/23(金) 09:40:07.09c/c++で高速化のために一部の関数の中身をアセンブリに差し替えたりするよね。
NDKはその程度のもの。
どうしてもc/c++だけでゲーム作りたいならミドルウェアかな。
GゲーのとかはVCで作れる。
0573デフォルトの名無しさん
2011/09/23(金) 11:06:44.981つのActivityにEditTextやspinnerを縦にたくさん並べた場合に
どんどんスクロールして下の方の項目を入力した際に
一番上にあるEdiTextまでフォーカスが勝手にスクロールしてしまいます
自動でスクロールしてしまうのを制御する方法はありませんか?
よろしくお願いします
0574デフォルトの名無しさん
2011/09/23(金) 13:39:26.80動作対象が2.3以降なら、NativeActivityがあるからjavaはなくてもいい。
http://developer.android.com/intl/ja/reference/android/app/NativeActivity.html
0575デフォルトの名無しさん
2011/09/23(金) 14:19:47.15Service では、ウィジェットのボタンクリックに PendingIntent をセットし、
クリックで Activity を起動しています。
ここで、Activity の終了をウィジェット側で検知する方法がよくわかりません。
今は強引に Activity から sendBroadcast で終了を通知し、
AppWidgetProvider の onReceive でそれを受ける、ということをしていますが、
反応が遅く、リソースも食いそうなので、普通はどうやるものなのか、参考になる
サイトやソースなどありましたら教えていただきたいです。
0576デフォルトの名無しさん
2011/09/23(金) 15:03:19.61なんとかならないの?
0577デフォルトの名無しさん
2011/09/23(金) 15:38:23.360578デフォルトの名無しさん
2011/09/23(金) 15:38:30.38俺も困ってるぜ!解決方法無いのか?
0579デフォルトの名無しさん
2011/09/23(金) 15:39:46.180580デフォルトの名無しさん
2011/09/23(金) 16:03:21.860581デフォルトの名無しさん
2011/09/23(金) 16:33:47.74おまえのいってる終了ってonStop ? finish ?
たんにあるActivityかプロセスがbackground になってることを知りたいだけなら
ActivityManager で取得できるリストのどれかが、現在フォアグラウンドになってる奴がリストの先頭にくる仕様だ。
>>576
http://www.fileformat.info/info/unicode/char/A0/index.htm
Unicode Character 'NO-BREAK SPACE'
0582デフォルトの名無しさん
2011/09/23(金) 16:36:02.69http://www.fileformat.info/info/unicode/char/200b/index.htm
Unicode Character 'ZERO WIDTH SPACE' (U+200B)
なんてのもあって、AppDrawr でアプリ名を改行させたい時によく使われてるが
これはフォントやホームアプリ依存だから、全環境で同じ表示になることを期待なら使うなよ。
0583デフォルトの名無しさん
2011/09/23(金) 17:07:36.20その都度アダプターにデータsetadapterするので正しいのでしょうか?
この方法だとアダプターに渡すデータの変更によっては更新されてない場合があるので
0584デフォルトの名無しさん
2011/09/23(金) 17:40:10.28ありがとうございます。それを手がかりに勉強してみます。
簡単には、Preference の拡張版のようなものを実装したく、Activity で色々いじった結果を
ウィジェットに反映させたいだけでして、特別なことではないと思うのですがあまり良いサンプルが見つからず。
現在は、Activity の onBackPressed や onSaveInstanceState に sendBroadcast を仕込んで
あやしく動いている感じです。
0585デフォルトの名無しさん
2011/09/23(金) 17:51:26.63普通にAppWidgetManager経由じゃダメなの?
ActivityManagerでの監視なんて、バッテリー消費多いしBroadcastIntentより遅いぞ
0586デフォルトの名無しさん
2011/09/23(金) 18:27:43.25あと、 ActivityManagerからリスト取るのは上限値を設定できるので別に重くはない。
0587デフォルトの名無しさん
2011/09/23(金) 18:37:22.07一回呼び出せば良いんじゃなくて、状態を監視するために定期的に呼び出す必要があるのを理解してる?
Activity側での変更をどのようにWidgetに反映させたいのか分からないけど、
AppWidgetManagerからRemoteViews経由で変更するのが普通
0588デフォルトの名無しさん
2011/09/23(金) 18:39:28.510589デフォルトの名無しさん
2011/09/23(金) 18:48:50.77バックグラウンドに行った=終了した、じゃないから、ずっと監視し続けなければならないし、現実的じゃないな
0590デフォルトの名無しさん
2011/09/23(金) 18:53:38.19ウィジェットの表示更新が毎秒動くわけじゃなし
0591デフォルトの名無しさん
2011/09/23(金) 18:58:50.62検出してから表示を更新したいだけなのか内部動作を何か変えたいのかも分からん。
0592デフォルトの名無しさん
2011/09/23(金) 19:04:10.82元の質問ではちゃんと「終了」って書いてるけどな
0593デフォルトの名無しさん
2011/09/23(金) 19:19:37.78>> AppWidgetManagerからRemoteViews経由で変更するのが普通
AppWidgetProvider の onReceive で Broadcast を受けたところでそれをやってるのですが、
そうではなくて Activity の終了処理でやれってことでしょうか。試してみます。
いくつかやり方・考え方があるみたいですが、Android どころか Java 自体ほとんど初めてなので、
なんでも勉強になります。回答いただいた皆様、ありがとうございました。
0594デフォルトの名無しさん
2011/09/23(金) 20:18:01.28詳しいみたいだからついでに聞いちゃうが
eclipseでどうやって入力するの?
0595デフォルトの名無しさん
2011/09/23(金) 20:26:51.21ググったんですが見つからずで困っています(Titanium前提で探したせいかも知れませんが…)
どなたか済みませんが教えてください。よろしくお願いします
0596デフォルトの名無しさん
2011/09/23(金) 21:14:16.17こんなの手入力しても見えないし保守性悪いだろ
javaのコードなら \uHHHH XMLなら HHHH; じゃないの?
0597デフォルトの名無しさん
2011/09/23(金) 22:05:58.37簡単にコピーされてしまうのですか? 防止する手段はありますか?
0598デフォルトの名無しさん
2011/09/23(金) 22:08:44.75Node.js
0599デフォルトの名無しさん
2011/09/23(金) 22:14:07.68rootedな端末ならそうだね。
べつにAndroidに限った話でもない。iOSだってWindowsだってそうだろ?
0600デフォルトの名無しさん
2011/09/23(金) 22:56:10.283種類あるxmlを1ボタンクリックで1つ取得して内容をパースしてlistViewに表示しようと
思ったのですが最初にoncreateで取得した物のみが反映されてボタンクリック時の内容が
反映されません xmlの内容はしっかり取得されてパースもきちんとできているのですが
setAdapterしても反映がされていないのです
どなたかお助け下さい
0601デフォルトの名無しさん
2011/09/23(金) 23:16:09.66確かにそのとおり!
ありがとう!
0602デフォルトの名無しさん
2011/09/23(金) 23:27:38.21マーケットライセンス
0603デフォルトの名無しさん
2011/09/23(金) 23:28:50.12わたしは このかんどうをあたえてくれた
きみたちに おれいがしたい!
0604デフォルトの名無しさん
2011/09/23(金) 23:47:08.58ありがとうございます、勉強してみます
0605デフォルトの名無しさん
2011/09/24(土) 00:25:33.90やっぱ実機有ったほうがスムーズにデバッグできるの?
0606デフォルトの名無しさん
2011/09/24(土) 00:29:32.59実機のほうが動作周波数としては遅いような
0607デフォルトの名無しさん
2011/09/24(土) 00:53:16.110608デフォルトの名無しさん
2011/09/24(土) 02:08:11.833D関係もおかしい結果になる機能があるし。
0609デフォルトの名無しさん
2011/09/24(土) 03:16:39.66おかげさまで解決できました。皆様ありがとうございました。
次なのですが、RemoteView の setInt で setBackgroundColor すると、XMLで定義していた
corners の radius が消えてしまい、角丸が取れてしまいます。
view 直接であれば、 Drawable に Alpha と Color をセットし直してどうにかできたのですが、
RemoteView でこれを解決することはできないでしょうか。
0610デフォルトの名無しさん
2011/09/24(土) 03:18:45.47Drawable d = getResources().getDrawable(R.drawable.widgetshape); // ここに角丸設定がある
d.setAlpha(bgcolor_a);
d.setColorFilter(bgcolor, PorterDuff.Mode.SCREEN);
((FrameLayout)findViewById(R.id.frameLayout1)).setBackgroundDrawable(d);
0611デフォルトの名無しさん
2011/09/24(土) 06:32:17.01root取れてない端末だと
作ったファイルの確認がめんどくさいことくらいだな
0612デフォルトの名無しさん
2011/09/24(土) 09:42:05.97onPauseで捕まえようとしたらActivityの遷移でも発生するようで・・・
0613デフォルトの名無しさん
2011/09/24(土) 09:46:33.91listViewを使ってtwitterアプリケーションを作成しようと思うのですが
こちらのサイト通りにすると ArrayAdapterクラスのextends ArrayAdapter {の部分とsuper(context, textViewResourceId, items);
の部分で総称型arrayAdapter<T>はパロメータ化される必要がありますという警告が出ています
この警告の対処方法はございませんでしょうか?
0614デフォルトの名無しさん
2011/09/24(土) 11:02:50.660615デフォルトの名無しさん
2011/09/24(土) 11:06:25.47adaper.notifyDataSetChanged();
それだけでだめなら続けて
listview.invalidateViews();
もやってみる
0616デフォルトの名無しさん
2011/09/24(土) 11:15:17.260617デフォルトの名無しさん
2011/09/24(土) 11:49:01.25ArrayAdapter<?>を拡張または実装出来ません。スーパータイプはワイルドカードを指定出来ませんと
エラーが発生してしまいます
0618デフォルトの名無しさん
2011/09/24(土) 12:06:05.43ジェネリックス理解するか、警告、エラーの設定変えろ
どっちかと言うことJavaスレ向け
0619デフォルトの名無しさん
2011/09/24(土) 12:08:33.92に出ているログって何?log4jみたいなもの?
ってか、coreってどう読むの?
0620デフォルトの名無しさん
2011/09/24(土) 12:37:58.670621デフォルトの名無しさん
2011/09/24(土) 15:21:09.41コア
0622デフォルトの名無しさん
2011/09/24(土) 17:18:38.45普通のアプリで使うボタンやテキストボックスのようなパーツを
壁紙のプログラムで使うにはどうしたらいいのでしょうか?
不可能な感じですか?
0623デフォルトの名無しさん
2011/09/24(土) 18:37:04.26できませんでした
ラジオボタン3つで3種類のxmlをselectedChangeイベント内で
xml取得パースsetAdapterの順に行っているのですがパースされた内容はlogで出力すると
確かに変化しているのですがsetAdapterで反映されません...
0624デフォルトの名無しさん
2011/09/24(土) 18:55:05.870625デフォルトの名無しさん
2011/09/24(土) 19:15:55.59Androidってメニューボタンとか戻るボタンがあるよね
ってことはAndroidアプリでは画面内にメニューバーとか用意しないのが普通なの?
0626デフォルトの名無しさん
2011/09/24(土) 19:20:13.10メニューボタンを押す発想に至らないユーザもちらほらいるし
0627デフォルトの名無しさん
2011/09/24(土) 19:35:43.98eclipse + エミュレータでPCの画面のみで作業してると、画面タッチすること
忘れたレイアウトになることあるしw
0628デフォルトの名無しさん
2011/09/24(土) 20:22:15.29USBでつないでエミュかわりに使えるといえば使える
0629デフォルトの名無しさん
2011/09/24(土) 20:50:08.59どうせ買うなら3.xが入ってるもの買ったほうが後々良い
0630デフォルトの名無しさん
2011/09/24(土) 21:16:02.240631デフォルトの名無しさん
2011/09/24(土) 21:20:12.880632デフォルトの名無しさん
2011/09/24(土) 22:12:13.820633デフォルトの名無しさん
2011/09/24(土) 23:01:38.670634デフォルトの名無しさん
2011/09/25(日) 00:15:01.58美人時計とかああいうたぐいの
0635デフォルトの名無しさん
2011/09/25(日) 00:37:23.010636デフォルトの名無しさん
2011/09/25(日) 00:39:27.63オリジナルのボタンに触れたら(押さない)音が鳴る仕組みで
同じ ID のものを連続で再生させまくると音が鳴らなくなってしまうのだけど
原因はなんだろう
0637636
2011/09/25(日) 00:58:08.470638636
2011/09/25(日) 01:00:41.34音は2つあって、SoundPoolの最大数を適当に5とかにしてたんだけど
これを1にしたら、現象は見られなくなったかも?
いみわからん。
0639デフォルトの名無しさん
2011/09/25(日) 01:01:55.89どれソース見てあげようか
0640デフォルトの名無しさん
2011/09/25(日) 01:49:27.95getCheckedItemPositions で見ると、ちゃんと反応してチェックがON/OFFされているっぽいのだが、
ググってもチェックの表示方法が見つからず・・・。原因わかる方いますか?
0641デフォルトの名無しさん
2011/09/25(日) 07:26:21.09自分で何とかする
ListVeiwの各行のViewなんて各自で好きにカスタマイズ出来るんだから、フレームワーク側から勝手にチェック付けられたりはしない
0642デフォルトの名無しさん
2011/09/25(日) 09:48:44.53View をカスタマイズしてる場合は自分で頑張るべし
0643デフォルトの名無しさん
2011/09/25(日) 10:11:35.99Widgetにcanvasを使ったViewを配置することはできますか?
0644デフォルトの名無しさん
2011/09/25(日) 10:50:02.73/ | ´・ω・| \ もうお前らに用はない
/  ̄ ̄ ̄ |
| i KDDI /
L二ヽ  ̄ ̄ \
〉 ,、_/⌒\ノ
/ / / ̄ ̄ ̄\ ∩
/__/´ ∩ /___ ヽ/ ノ
_,,..-―'"⌒"~⌒"~ ゙̄"~ ゙̄"~ ゙̄"~ ゙゙̄"'''ョ \ ヽ|・ω・` | /
゙~,,,....-=-‐√"゙゙T"~ ̄Y"゙=ミ"~ ̄Y"゙=ミ""゙=ミ ヽ  ̄ ̄ ̄ _/ そんな〜
T | l,_,,/\ ,,/l l,_,,/\ ,,/l | 国内メーカー
0645デフォルトの名無しさん
2011/09/25(日) 12:14:11.36Intent(Intent.ACTION_VIEW,uri);
startActivity 〜〜〜〜
web上のhtmlなら表示出来るんですが、ローカルファイルのパスを
渡すと Shutting down VM とlogに表示されてアプリがハングしてしまいます。
sdcardのhtmlを標準ブラウザで表示する方法を教えてください。
よろしくお願いします。
0646デフォルトの名無しさん
2011/09/25(日) 12:19:00.44ArrayAdapterにandroid.R.layout.simple_list_item_multiple_choiceを設定してないとか
0647デフォルトの名無しさん
2011/09/25(日) 13:59:11.60ここのactivity遷移エフェクトを書いてあるサンプル通りに適用して
確かに遷移エフェクトが出るようになったんだけど、同時に全体のテーマも全く違うものになってしまった
xmlには遷移エフェクトに関する記述しかしてないんだけどなんで他の部分も変わったんだろ
0648デフォルトの名無しさん
2011/09/25(日) 14:54:28.89自己解決したのでご報告します。
簡単なことなのでしょうけれど、初心者にはたどり着くのキツかったです・・・。
AppWidget の ルートを透明な FrameLayout とし、imageView を fill_parent で配置
imageView の src に 角丸の XML を指定
RemoteView で色を動的に変更
remoteview.setInt(R.id.imageView, "setColorFilter", bgcolor);
remoteview.setInt(R.id.imageView, "setAlpha", alpha);
0649デフォルトの名無しさん
2011/09/25(日) 16:11:38.62Activityのアニメーションはテーマで設定する、って書いてあるじゃん
特定のテーマ設定したいんだったら親に指定すれば良い
0650デフォルトの名無しさん
2011/09/25(日) 16:42:55.88レスサンクス。目下の原因は >>646 のとおりでした。
ありがとうございました。
0651デフォルトの名無しさん
2011/09/25(日) 23:57:14.84ちょっとググったら出てきたが・・・。
file://〜
ただしWebview.loadUrlだとさ。
標準ブラウザじゃなきゃいけない事はないだろし。
0652デフォルトの名無しさん
2011/09/26(月) 01:54:04.41SurfaceViewを継承したクラスをsetContentsViewに登録してる場合
VideoViewのインスタンスはどこから拾えばよいの?
動画再生させるときだけ、xmlのレイアウトを登録したりするのかな
0653デフォルトの名無しさん
2011/09/26(月) 02:16:10.11SQLiteDatabase created and never closed
となるんだけど、何かやり方があるんですか?
0654デフォルトの名無しさん
2011/09/26(月) 06:24:51.71ファイラやlistFilesの時点では日本語で普通に表示されるのに、アプリ内でいざ開こうとすると日本語の部分が%329・・みたいな感じで開けなかった・・。
0655デフォルトの名無しさん
2011/09/26(月) 10:37:05.76どうすればいいでしょうか?
0656デフォルトの名無しさん
2011/09/26(月) 11:03:53.83標準だとオーバースクロールしない筈だけど…
0657デフォルトの名無しさん
2011/09/26(月) 11:16:04.48https://market.android.com/details?id=jp.timetable&hl=ja
市場にある時間割アプリでは、TableRowにButtonらしきものがなくてもタッチすると画面遷移しますが、
これはどのような仕組みになっているのでしょうか
どなたかご存知でしたら教えて頂けないでしょうか
0658デフォルトの名無しさん
2011/09/26(月) 11:19:05.55リンク先見てませんが
0659デフォルトの名無しさん
2011/09/26(月) 11:22:39.180660デフォルトの名無しさん
2011/09/26(月) 11:34:04.180661デフォルトの名無しさん
2011/09/26(月) 11:50:12.780662デフォルトの名無しさん
2011/09/26(月) 12:15:01.07VideoViewが無いのにVideoViewで再生させたいってこと?VideoView作れよw
作りたくないならMediaPlayer使って自分で再生しろよw
0663デフォルトの名無しさん
2011/09/26(月) 12:25:52.65そういえぱGalaxyだと標準でオーバーするね
0664デフォルトの名無しさん
2011/09/26(月) 12:42:57.01この処理を止めて、でも画面はそのままにするってのが上手くいきません
リアルタイムで電源情報を取得させなくするにはどうしたらいいですか?
起動時のみアクセスして、後は画面表示のみにしたいです
0665デフォルトの名無しさん
2011/09/26(月) 13:05:04.520666デフォルトの名無しさん
2011/09/26(月) 13:05:27.870668デフォルトの名無しさん
2011/09/26(月) 13:12:32.52何をやってるのか全くわかってないからだろ
0669デフォルトの名無しさん
2011/09/26(月) 13:19:42.55iPhoneがするからに決まってるじゃん
2.3からスクロールさせるためのメソッドが出来てるはず
0670デフォルトの名無しさん
2011/09/26(月) 13:26:41.71VideoView videoView = (VideoView)findViewById(R.id.****);
ここをどうすればいいか分からないし
調べるためのアプローチの仕方も分からない。
setContentViewで登録してるViewクラスは
SurfaceViewを継承しているクラスなので、layoutは使っていない。
0671デフォルトの名無しさん
2011/09/26(月) 13:37:11.020672652
2011/09/26(月) 13:44:21.27VideoViewがメインじゃなくてSurfaceViewがメインなのだよ。
SurfaceView使って作ってる中で動画を再生させたい。
0673デフォルトの名無しさん
2011/09/26(月) 13:48:37.560674652
2011/09/26(月) 13:51:29.01setContentViewには1個しかオブジェクト登録できないけど
どうやって、SurfaceView継承したクラスと両立させるの?
0675デフォルトの名無しさん
2011/09/26(月) 13:58:11.65FrameLayoutで重ねろ短小ハゲ
0676デフォルトの名無しさん
2011/09/26(月) 14:18:39.06バッテリーが少しでも減ったら、即、満充電になり、以降それの繰り返しだと思うのですが
たとえば、バッテリー残量残り10%になったら充電が開始されるといった
電源監視アプリみたいのって可能そうでしょうか?
0677デフォルトの名無しさん
2011/09/26(月) 14:24:30.780678デフォルトの名無しさん
2011/09/26(月) 14:25:52.640679デフォルトの名無しさん
2011/09/26(月) 15:03:28.42なぜでしょうか?
0680デフォルトの名無しさん
2011/09/26(月) 17:17:31.81それが分からないって事は、何のためにああいうxmlを記述してるかも理解出来てないってことだよな…
0681デフォルトの名無しさん
2011/09/26(月) 17:53:53.79addContentViewってのもある。
リソースIdから直には使えないけどその辺はググれば出てくる。
0682デフォルトの名無しさん
2011/09/26(月) 19:43:19.41新しいので作る→古いのではなんかぼやけてる気がする
古いので作る→新しいのではなんかぼやけてる気がする
0683デフォルトの名無しさん
2011/09/26(月) 20:09:07.550684デフォルトの名無しさん
2011/09/26(月) 20:33:20.38http://www.uproda.net/down/uproda369648.png
すまん新しいので作った奴はぼやけてなかったわ
でもなんかボタンが,というか全体的に大きくなってね?解像度同じなのになんでだろ
0685デフォルトの名無しさん
2011/09/26(月) 20:41:33.40ってなりますけど、こういうのではなく、ユーザが意識しないような連携・・つまり別アプリをライブラリ的に使うってことはできるんでしょうか?
0686デフォルトの名無しさん
2011/09/26(月) 21:03:16.15dpi周りの問題じゃなかろうか
0687デフォルトの名無しさん
2011/09/26(月) 21:06:01.500688デフォルトの名無しさん
2011/09/26(月) 21:08:25.88aidl経由だとユーザは意識しないな
0689デフォルトの名無しさん
2011/09/26(月) 21:09:22.98意識しない連携の定義が良く分からないが
そういうのはサービスで実装するんじゃないか?
後、自分のアプリ間なら好きにIntent投げ合って意図する
動きも可能(画面表示しないですぐ終了とか)だろうけど、
使い道がいまいち思い浮かばない(特に呼ばれる側の存在意義がない)。
WebビューにIntent投げるのは意識しない連携?
用途を書けば適切な回答くると思うぞ。
0690デフォルトの名無しさん
2011/09/26(月) 21:36:39.58自分が作ってるのはちょっとしたデータを加工(パース?)して、しょぼい画面に表示するだけのアプリなんですが、
データの加工機能だけのAPI公開みたいのは出来るのかな、と。
仮に自分の別アプリとの連携だけだとしてもちょっと作り方もモチベも変わってくるので。
0691デフォルトの名無しさん
2011/09/26(月) 21:36:52.85PANIC: Could not open:
て出てくるのですが
調べてもこのような場合の解決策はありませんでした
0692デフォルトの名無しさん
2011/09/26(月) 21:55:04.34そういうのは、普通はjarとしてwebに公開だろうな。
使う側としてはパース結果が欲しい訳だし。
まあ、可能ではあるだろうからご自由に・・・。
0693デフォルトの名無しさん
2011/09/26(月) 23:08:06.85表示されないアクティビテイを使うって方法もあるな
0694 忍法帖【Lv=40,xxxPT】
2011/09/27(火) 00:05:50.96エクリプス初めてさわりました。
文字に下線入れたいです。
既にある文字を〈u〉ハロー〈/u〉で囲んだのに反映されません。。
0695デフォルトの名無しさん
2011/09/27(火) 00:08:54.670696デフォルトの名無しさん
2011/09/27(火) 01:30:54.73じゃあ改行は<br/>かよw
0697デフォルトの名無しさん
2011/09/27(火) 05:49:25.83有難うございます
まあインテント起動でいいじゃんって話ではあるんですけどね・・
0698デフォルトの名無しさん
2011/09/27(火) 05:54:19.98IntentにCLEAR_TOPだかのフラグ付ければ出来た筈だけど
選択されてアクティブになる時に onResume が呼ばれるから
そこで処理した方がいいと思うよ
0699デフォルトの名無しさん
2011/09/27(火) 07:47:27.25android textview html でググれよ
0700デフォルトの名無しさん
2011/09/27(火) 12:19:12.38なるほど!さんくす!
0701デフォルトの名無しさん
2011/09/27(火) 19:03:19.79SoundPoolにサウンド読み込ませて
AlarmManagerにて一定時間後に呼び出し。
BroadcastReceiver.javaにて
Activityで読み込んだSoundPoolを再生させたいんだけどどうすれば実現できますか?
0702デフォルトの名無しさん
2011/09/27(火) 20:35:11.34Service使え
SoundPoolはあまり使い回さない方がいいと思うが、
どうしても1つのSoundPoolを使い回したいならそれも
Serviceに管理させることを勧める
0703デフォルトの名無しさん
2011/09/27(火) 21:33:26.55タブ1に戻るのが自然だと思うんだけどなんか方法ないだろうか
戻るボタンのイベント捕まえて自分で書くしか無いのかな
0704デフォルトの名無しさん
2011/09/27(火) 22:08:28.53Compatibility Package導入してFragment使え。まさに君が期待する動作をしてくれるはずだ
0705デフォルトの名無しさん
2011/09/27(火) 22:23:15.92タブってのは複数の画面を開いた順番とか意識せず等価なレベルで開くものだろ
0706デフォルトの名無しさん
2011/09/27(火) 23:47:37.49Eclipseインスコ→ADTインスコまでは行ってんですけど
その後Eclipseのウインドウ(W)→設定(P)と行っても
左側の一覧?にAndroidノ項目が出ません。
どなたかお知恵をお貸しください。。。
0707デフォルトの名無しさん
2011/09/28(水) 00:12:44.150708デフォルトの名無しさん
2011/09/28(水) 00:17:25.26今Eclipseのログみたらエラーとワーニングが大量に出てました・・・
これらについて調べてみます
ありがとうございました
0709デフォルトの名無しさん
2011/09/28(水) 06:30:23.37画面いっぱいの盤をつくろうと思ったのですが、盤が画像の大きさに依存してしまい、
画面からはみ出したり、あるいは小さくなったりでうまくいきません。
「画面サイズに合わせて子要素の画像サイズを変える」ようなことはXMLだけでは出来ないのでしょうか?
Java側でWindowサイズの1/8をImageViewに設定するしかない?
0710デフォルトの名無しさん
2011/09/28(水) 08:59:41.561 GLSurfaceViewを使ってるアプリから、Webブラウザ呼び出しのインテントを投げる。
2 ブラウザが立ち上がるので終了する。
そうした時、自分のアプリが復帰する際に4,5回に1度の頻度でGLSurfaceView.GLThread.run() で NullPointerException で終了してしまいます。
0711デフォルトの名無しさん
2011/09/28(水) 09:00:00.14まぁ特定の機種専用ならxmlだけでも良いかと。
0712710
2011/09/28(水) 09:03:14.03呼び出し階層やスレッドウィンドウを見ても表示できず、SDKのソースでブレークポイントもできずでどうやって潰せばいいのか…
調べ方、エラーの原因に考えられるものとかあればご教授お願いします。(あるいは説明不足な点などでも)
なお、NullPointerExceptionが出たとき、アプリのメインActivityはOnRestart→OnStart→OnResume まで来てるのがLogで確認できました。
あとGLSurfaceViewの作成、setRenderはOnCreate で行ってます。
0713デフォルトの名無しさん
2011/09/28(水) 09:03:59.80thread 内で参照しているobject か何かがヌルポなんだろう。
0714デフォルトの名無しさん
2011/09/28(水) 09:43:21.94例えば1個のLinearLayoutの中にImageViewを横方向に並べるなら
各ImageViewのlayout_widthをfill_parentに、layout_weightを1にすると
一応(横方向だけ)等間隔になる
ただ画面の縦横比が機種によってまちまちで調整面倒だし
>>711の言う通りコードで配置した方が後々楽だと思うよ
0715デフォルトの名無しさん
2011/09/28(水) 09:45:16.97縦と横で同じサイズにするに必要もあるからちょっとめんどいな
0716デフォルトの名無しさん
2011/09/28(水) 10:04:35.430717デフォルトの名無しさん
2011/09/28(水) 10:54:59.160718デフォルトの名無しさん
2011/09/28(水) 12:30:34.70あほ
0719デフォルトの名無しさん
2011/09/28(水) 12:44:23.48画面一杯に描画されて困ってる。
動画のサイズを変更するにはどういう方法があるのかな。
やりたいのは、アス比をかえずに端末の画面に合わせたい。
例)
動画サイズ:640x480
端末サイズ:1024x600
再生サイズ:800x600
0720デフォルトの名無しさん
2011/09/28(水) 12:46:55.51そんな風に考えていた時期が俺にもありました
0721デフォルトの名無しさん
2011/09/28(水) 13:23:02.88要件を考えるとコード側で制御した方が簡単でしょ
0722デフォルトの名無しさん
2011/09/28(水) 15:03:50.61developerのResourcesにサンプルがあったから利用してたのだが・・・
0723デフォルトの名無しさん
2011/09/28(水) 16:10:19.10どこかにサンプルがないでしょうか。
0724デフォルトの名無しさん
2011/09/28(水) 16:34:16.18どこかにサンプルがないでしょうか。
0725デフォルトの名無しさん
2011/09/28(水) 16:46:31.14SurfaceViewのレイアウトパラメータを800x600にするっていうのではダメ?
0726デフォルトの名無しさん
2011/09/28(水) 17:45:29.87availble()の結果はファイルサイズと一致
最初のread()から-1が返ってくる
Galaxy s2は問題なし RegzaPhoneは上記問題発生
読んでるファイルはテキストやら画像やらを連結したバイト列 約2M
0727デフォルトの名無しさん
2011/09/28(水) 17:53:31.26何バイト読もうとしてる?
0728デフォルトの名無しさん
2011/09/28(水) 18:05:48.03read()で1バイトずつです
0729デフォルトの名無しさん
2011/09/28(水) 18:20:25.410730デフォルトの名無しさん
2011/09/28(水) 18:33:24.39ちょいと処理したいんだけど…
0731デフォルトの名無しさん
2011/09/28(水) 18:46:28.09何を処理するんだ?
0732デフォルトの名無しさん
2011/09/28(水) 19:48:33.520733デフォルトの名無しさん
2011/09/28(水) 19:56:24.08AlarmManagerを叩くだけ
0734デフォルトの名無しさん
2011/09/28(水) 20:20:43.68どこから起動してもらうの?
ランチャーに表示したいならActivityは必須
0735デフォルトの名無しさん
2011/09/28(水) 20:23:24.753.X系ではFragmentsを使ってタブっぽいUIを実装できるってだけで
FragmentsはTabActivityを置き換えるものでは無いし
ライフサイクルの動作も変わってくるから自分のアプリの仕様にマッチする方を使えば良い
0736デフォルトの名無しさん
2011/09/28(水) 21:34:58.92有難うございます。
ボタンが勝手に(?)伸び縮みするんだから画像ができないはずない・・と思って悩み続けてました。
たしかにネットや本のサンプルを見るとXML使わずに自力でマス目を作ってるんですよねぇ。
0738デフォルトの名無しさん
2011/09/28(水) 22:11:03.261000分の1秒まで作れる?
とういうか精度的に大丈夫なのかな
0739デフォルトの名無しさん
2011/09/28(水) 22:36:39.730740デフォルトの名無しさん
2011/09/28(水) 23:00:26.98java.version=1.6.0_22
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=ja_JP
Framework arguments: -product org.eclipse.epp.package.jee.product -pluginCustomization techfun.ini
Command-line arguments: -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.jee.product -pluginCustomization techfun.ini
エラー
Tue Sep 27 23:22:25 JST 2011
The installable unit org.polarion.eclipse.team.svn.connector.javahl15.win32.translated_host_properties is missing the filename property.
上記のエラーが発生してADTがインストールできません
解決案を教えて下さい
0741デフォルトの名無しさん
2011/09/28(水) 23:27:13.942.2みたいにeathernet設定がないからホスト機のNIC経由で
ネットにアクセス出来んで困った。
でWLI-U2-KG54-AIはあるから、一時的にホスト機をwifiマシンに
しようとしたらWin764Bitに対応してなくてまた困った。
A01SHがあるから実機デバッグは出来るけど、
3.0以上向けアプリ開発してる人はみんなあの糞遅いエミュで
やってんですかいな?
0742デフォルトの名無しさん
2011/09/29(木) 00:19:39.610743710
2011/09/29(木) 00:25:49.93はい、エラー内容からそれは推測できるんですが
いかんせんSDKソース内のGLSurfaceView内で作成してるスレッドな上、
スレッドを走らせてるのも同関数内なのでステップ実行も呼び出し階層も見れずで
いったい該当のオブジェクトはなんなのかどう調べたものやら…と困ってます。
とりあえずOnCreate呼ばれてるときは大丈夫っぽいので
OnCreateでのなにかしらの処理にあたりをつけてはOnResumeに持っていくという総当り的に調べてます…
もうちょっと調べてみます
0744デフォルトの名無しさん
2011/09/29(木) 00:27:56.42制度的には大丈夫でもそのタイミングで画面を描画できるかどうかは別問題
onDrawとか呼ばれたタイミングで取得とかになるんじゃない?
>>739
ListViewの各Rowなんて好きなレイアウト使えるんだからどこをいじればとか言われても無理
0745デフォルトの名無しさん
2011/09/29(木) 00:29:01.41どの行でエラーになってるかはログに出るだろ
0746デフォルトの名無しさん
2011/09/29(木) 00:38:33.800747デフォルトの名無しさん
2011/09/29(木) 00:38:38.08他画面から戻ってきたときにリソースのメモリ参照エラーとか。
スレッドを停止してないで動きっぱなしでクラス変数の参照がおかしくなってるとか。bitmap系が怪しい感じがするけど。
0748デフォルトの名無しさん
2011/09/29(木) 00:43:15.690749710
2011/09/29(木) 03:13:54.09ライブラリ内で生成・起動したスレッドのrunの中って
ライブラリ内にブレークポイント置けないわマイアプリから潜っていけないわでどうしたものやら…
と思ってたんですが、自己解決しました…
まっこと恥ずかしい限りですが、GLSurfaceView.onPause と GLSurfaceView.onResumeが抜けてました。
ActivityのonPause等から呼んでやれば無事エラーは消えました。
どうもお騒がせしました。
しかし、今度はonPauseでOpenGLでバインドしていたテクスチャが破棄されたのでその復旧を組み込み中。
0751デフォルトの名無しさん
2011/09/29(木) 04:10:47.81なんつーか、まだいまいち痒い所に手が届かない感じだよなアンドロイドプログラム
仕様も環境も資料もいまいちすぐる
ハードウェアに浸透していくプログラムほど、公式側でブラックボックス化されているのがなんとも・・・
実験の繰り返しで開拓していかねばらんのがニュートンやコロンブスになった気分にさせてくれるぜまったく・・・
0752719
2011/09/29(木) 05:54:37.660753デフォルトの名無しさん
2011/09/29(木) 10:13:02.80プログラム初心者です。testActivityクラスがあったとして。。。
public void test(View view) {
TestActivity testactivity = (TestActivity)view.getContext();
}
上記の「TestActivity」の部分を動的にしたいので、引数で渡したいと思っています。
そのときの記述ですが、下記のやり方だとうまくいかずです。
この場合どの型の引数を渡せばよいでしょうか。。。
public void test(View view, Class<?> cls) {
cls testactivity = (cls)view.getContext();
}
0754デフォルトの名無しさん
2011/09/29(木) 10:22:24.14リソースからじゃなくて、外部に置いた設定ファイルを参照したり出来る?
0755デフォルトの名無しさん
2011/09/29(木) 10:43:05.83無理。ちゃんと Java 勉強して。
0756デフォルトの名無しさん
2011/09/29(木) 10:49:09.32無理は無理だけど、なんでそういうことをしたいのかのほうが問題
多分何かを勘違いしてる
0757デフォルトの名無しさん
2011/09/29(木) 11:36:06.65>>756
レスありがとうございます。
やはり無理なんですね。もう少し勉強します。
やろうとしていたことは、ActivityGroup を継承して画面遷移を行いたいと思っています。
A --> C 、および B --> C と画面遷移したいのですが、
前の画面に戻るときに、AやBの「onResume」メソッドを通らないようです。
なので明示的にonResumeを呼び出さないといけないのかと思っていろいろ試していました。
public void test(View view) {
TestActivity testactivity = (TestActivity)view.getContext();
testactivity.onResume(); // <--追加
}
>>753のコードのあとに、testactivity.onResumeとする予定でした。
ActivityGroupで画面遷移するときに、onResume()を通るようにする方法がありますでしょうか。
0758デフォルトの名無しさん
2011/09/29(木) 12:04:01.38まあ、外から呼ぶ作りってどうなのだろう?とは思いますが。
0759デフォルトの名無しさん
2011/09/29(木) 13:13:56.730760デフォルトの名無しさん
2011/09/29(木) 14:00:03.01>>759
ありがとうございます。
TestActivityをActivityに変えてみました。
これで一つのメソッドにまとめられるかと思ったのですが、
onResumeはActivityクラス内ではProtectedになっているようで、
呼び出すことができなかったです。
やはりメソッドはまとめずに、各クラスに記述するしかないんですかね。。。
0761デフォルトの名無しさん
2011/09/29(木) 14:21:58.870762デフォルトの名無しさん
2011/09/29(木) 14:42:06.51返事遅れたけどレスありがとです。
とりあえずサービスで実装する方法を模索中なのですが、
サービスで再生中の時A音はなるけどB音は鳴らない等Activityのボタンで制御してる場合
どうやってサービスで取得できますか?
0763デフォルトの名無しさん
2011/09/29(木) 15:47:28.65SoundPool(int maxStreams, int streamType, int srcQuality)
* maxStreams:プールする最大の数
この「プールする最大の数」というのは、loadするリソースの数でしょうか?それとも同時再生数のことでしょうか
0764デフォルトの名無しさん
2011/09/29(木) 16:18:35.040765デフォルトの名無しさん
2011/09/29(木) 17:06:59.33しかし、値が表示されるときとされないときがあります。
値が表示されなかったときでもEditTextをタップし、ソフトキーボードが出てくるとそのタイミングでTextViewに値が表示されます。
表示されたときもされなかったときも、TextViewに表示される値は同じため
""をセットしてるとか、値がおかしいんだろという話ではないと思い、
ソフトキーボードが表示されたタイミングで、画面の更新か、TextViewの更新がされ、
TextViewにセットされた値が表示されないんではないかと考えています。
viewもしくは画面全体に意図的に更新をかけるにはどうすればいいのでしょうか。
0766デフォルトの名無しさん
2011/09/29(木) 18:07:42.47ManifestファイルのActivityのWindowSoftInputModeをadjustPan
で解決するかも
ちなみに再描画は
invalidate()
0767デフォルトの名無しさん
2011/09/29(木) 18:09:01.070768デフォルトの名無しさん
2011/09/29(木) 18:13:51.17でviewのonDrawを実行できる
0769デフォルトの名無しさん
2011/09/29(木) 18:39:29.95Linux自体初心者です。
AndroidのOSをバックアップしたくていろいろ調べているのですが、
ADBを使ってなんとか、というところまでしかわかりませんでした。
Windowsとあまりにも違いすぎて何をしていいのかわからないのですが、
どんな本を読めばLinuxのコマンドやバックアップの方法がわかりますでしょうか?
入門者向けのものがうれしいです。
0770デフォルトの名無しさん
2011/09/29(木) 18:56:19.050771デフォルトの名無しさん
2011/09/29(木) 19:21:59.63OpenGL右だよね・・・。
0772デフォルトの名無しさん
2011/09/29(木) 19:46:44.73強制的に訂正されて検索できないんでやんの
0773760
2011/09/29(木) 19:48:04.82中間クラスを作ってキャストすることで、やりたいことが実現できました。
ありがとうございました。
0774デフォルトの名無しさん
2011/09/29(木) 19:58:00.87Serviceをbindすればいいんじゃないかな
0775デフォルトの名無しさん
2011/09/29(木) 20:14:54.94本来、フレームワークから呼ばれるメソッドが呼ばれないからって
自分で呼んだところで何の解決にもならないんだけどね
おそらくonResume内にタブ切替時に呼びたい処理があるんだろうけど
本当だったらその処理はonResumeから切り離して
onResumeとタブ切替時、両方から呼ぶようにするべきだと思う
0776デフォルトの名無しさん
2011/09/29(木) 20:34:19.28パソコンでデバッグ中はMouseEventで
実機に移すときにTouchEventに
置き換えるんですかね?
それともMouseEventのままですか?
0777デフォルトの名無しさん
2011/09/29(木) 20:41:47.48MouseEventなんて無いだろ…
0778デフォルトの名無しさん
2011/09/29(木) 20:57:59.52AIRでつくってるとか
0779デフォルトの名無しさん
2011/09/29(木) 21:16:04.850780デフォルトの名無しさん
2011/09/29(木) 21:25:31.94さっさと買ってよかったわ
0781デフォルトの名無しさん
2011/09/29(木) 21:42:10.14エンディアンじゃないの?
0782デフォルトの名無しさん
2011/09/29(木) 21:46:23.46googleさんにそう矯正されちゃうってことじゃないかな?
0783デフォルトの名無しさん
2011/09/29(木) 21:50:44.92"リトルインディアンビッグインディアン"
クオーテーションを前後につけるとそのまま検索されるよ
0784デフォルトの名無しさん
2011/09/29(木) 21:56:38.16TouchEventはActionScript3.0なんですが
もしかして普通は違う言語使うんですか?
いきなりスタートから間違えた?
0785デフォルトの名無しさん
2011/09/29(木) 22:14:41.360786デフォルトの名無しさん
2011/09/29(木) 22:52:53.680787デフォルトの名無しさん
2011/09/29(木) 23:08:16.88楽でいいわ
0788デフォルトの名無しさん
2011/09/30(金) 00:43:15.14iOSじゃないからね。
戻るならボタンあるし。
0789デフォルトの名無しさん
2011/09/30(金) 01:00:09.69検索ボタンでダイアログ閉じれるし
0790デフォルトの名無しさん
2011/09/30(金) 01:53:16.76エラーで「View から ListView へキャストすることはできません」と出るのですが
検索しても出てきません。対処法はあるのでしょうか
0791デフォルトの名無しさん
2011/09/30(金) 02:03:43.750792デフォルトの名無しさん
2011/09/30(金) 02:04:07.67View list = findViewById(R.id.list);
デバッグで止めてlistの中身みてみ
0793デフォルトの名無しさん
2011/09/30(金) 02:09:20.25エラーの原文を貼れ
0794790
2011/09/30(金) 03:26:17.49こういう事でしょうか?
<ListView
android:id="@+id/list"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
/>
>>792
コード打ち込みの時点でのエラーなのでデバッグが・・
>>793
上で書いたとおりです
0795aya
2011/09/30(金) 04:46:38.64だれか教えてくれ・・・
0796デフォルトの名無しさん
2011/09/30(金) 04:48:20.62MotionEventだな。
0797デフォルトの名無しさん
2011/09/30(金) 05:08:08.63コード打ち込みの時点でそのエラーをコンパイルエラーとして吐き出すほどeclipseは優秀になったの?
ま、いいや。
んで、そのエラーとなってるfindViewByIdはどこで呼んでいるの?それをthis.findViewByIdに書き直した時のthisは一体何者?
0798デフォルトの名無しさん
2011/09/30(金) 05:13:28.76俺はそれで直った。
0799デフォルトの名無しさん
2011/09/30(金) 05:17:19.53実はクラス内クラスでextends ViewじゃないListViewを作っちゃってるとか
0800デフォルトの名無しさん
2011/09/30(金) 06:02:08.66eclipseって昔はコンパイルエラー表示しなかったのか。
今だとうざいぐらい表示してくれるのに。
0801デフォルトの名無しさん
2011/09/30(金) 06:20:02.60だいたいどのくらいの機種で動作確認とったらいいかな?
3.0,3.1,3.2のそれぞれでテストする…くらいしか思いつかないけど、
他にも押さえといたほうがいいポイントとか機種があったら教えてください
0802デフォルトの名無しさん
2011/09/30(金) 06:23:58.85そりゃあコンパイルする設定にしてれば・・・
0803デフォルトの名無しさん
2011/09/30(金) 07:02:45.00ある、ある。
0804デフォルトの名無しさん
2011/09/30(金) 07:37:03.20AndroidタブレットがOSのバージョン指定してないなら2.xなタブレットが海外製ので結構ある。しかもARM8+RAM512Mだったりする。
一方3.xならだいたいtegra2クラスだから詳しい要求を聞かないと分からない。
ぶっちゃけ「Androidタブレットでも動くようにしろ」って言ってるのがどういう端末が存在するかわかってないと思う。
どれでテストするとかじゃなくてどこまで切り捨てないかの問題。
当然、日本では売ってない端末のほうが多数派。技適ついてないから実機テストすらできんよ。
0805デフォルトの名無しさん
2011/09/30(金) 07:40:40.79くらい抑えればいいだろ
あとは無理げ
0806801
2011/09/30(金) 07:50:07.53そもそも主流のタブレットなんてあるのか?、っていうね…
0807デフォルトの名無しさん
2011/09/30(金) 07:56:49.91listviewの参照が正しければ
その時点ではエラーにならないだろ
0808デフォルトの名無しさん
2011/09/30(金) 08:08:43.472.x系のギャラタブと3.x系の適当に1つか2つテストすれば大体動くんじゃないの
それで互換性問題が出るようなら根本的にAPIの使い方が間違っている可能性が高い
0809デフォルトの名無しさん
2011/09/30(金) 08:24:20.150810デフォルトの名無しさん
2011/09/30(金) 08:24:46.35ユーザのフィードバックで済ませられる案件ならともかく。
0811デフォルトの名無しさん
2011/09/30(金) 08:33:23.25確かに普通、っていえばJavaでの開発だと思うけど
flash+AIRも間違いではないよ。
ただここはJava開発者が多いから、flashかAIRアプリスレのが質問しやすいと思う。
0812デフォルトの名無しさん
2011/09/30(金) 08:33:45.31基本的にはMultiScreenSupportのドキュメントをちゃんと読んでレイアウトをスケーラブルにしておけば
「全機種テスト」の必要はあまりないしそんなテストを保証するのは現実的じゃないと思う
隠しAPIや未定義動作に依存したコード書いて「ボクのコードは正しいのに動かない。非互換だ」とか騒ぐ馬鹿は知らん
0813790
2011/09/30(金) 09:17:17.76「ListView」 list = (ListView)findViewById(R.id.list);
ここの「ListView」が、クラス名と重なってた事が原因でした
初歩というか論外なミスでした、お騒がせして申し訳ありません
0814デフォルトの名無しさん
2011/09/30(金) 09:29:55.040815デフォルトの名無しさん
2011/09/30(金) 09:31:32.55………………。
0816デフォルトの名無しさん
2011/09/30(金) 09:46:29.150817デフォルトの名無しさん
2011/09/30(金) 10:23:23.11タイトルバーを非表示にできますが、この後に非表示から表示に切り替える方法はあるでしょうか?
0818デフォルトの名無しさん
2011/09/30(金) 10:59:30.68気にするほどではない)ところに子Viewを配置している状態を長く
続けると何かいやなことが起きるでしょうか。要するに
子View.layout(+100000, +100000, +100100, +100100);
this.scrollTo(+100000, +100000);
こういう状態です。
SDKに入っているAdapter派生がなんか再利用しづらかったので、
結局自分に必要な最低限のAdapterView派生を作ったのです。
Adapterも作りました。画面外に出たViewをリサイクルする機構は動いてます。
子Viewが増えたときのスクロールの戦略を上記のようにしたのですが、いいのかなぁと。。
0819デフォルトの名無しさん
2011/09/30(金) 11:21:51.90それっぽいやつを自前で表示するとか
0820デフォルトの名無しさん
2011/09/30(金) 16:07:41.04try{
for (int i = 0; i < list.size(); i++) {
ContentValues values = new ContentValues();
values.put(foo);
values.put(foo);
...
values.put(foo);//15カラム分
db.insert(TABLE_NAME, null, values);
}
db.setTransactionSuccessful();
} finally {
db.endTransaction();
}
こんな感じのコードでデータベースにinsertしてるのですがものすごく遅いです
具体的には15カラム(string)x60行で,エミュ上で20秒ほどかかります
どこか改善できるところや間違ってるところはないでしょうか?
0821デフォルトの名無しさん
2011/09/30(金) 17:28:04.71compileStatement
それでも遅いならプログレスバー表示して、バックグラウンド化したほうがいい。
っていうか15カラムって多すぎね?
なんのデータ?
0822はじめまして
2011/09/30(金) 17:53:16.88縦横をfill_parentしているのですが
キーボードが出現したときに背景画像が縦に縮んでしまいます。
これはどうすればよいのでしょうか?
0823デフォルトの名無しさん
2011/09/30(金) 18:01:42.70マニフェストに縮むなって書いたらいいよ
0824デフォルトの名無しさん
2011/09/30(金) 18:15:26.92記述にミスがありました。コードで背景を指定しています。
bmpDrawer.setGravity(Gravity.FILL);
view.setBackgroundDrawable( bmpDrawer );
これではキーボードが出てくると縦に縮んでしまいます。
縮まない設定はどうすればよいのでしょうか?
0825デフォルトの名無しさん
2011/09/30(金) 18:56:15.180826デフォルトの名無しさん
2011/09/30(金) 19:43:44.08サンクス
実はもうバックグラウンドだったりします
本の諸々のデータなんですが,とりあえず入れてるだけのカラムも有るのでそれ減らせばなんとか…
まずはcompileStatementを試してみます
0827デフォルトの名無しさん
2011/09/30(金) 19:46:26.02本屋でいろいろあるけど、作り込みは変わらんのかな?
0828デフォルトの名無しさん
2011/09/30(金) 20:10:52.15androidのエミュは非常に重いから、そこでパフォーマンスの話しても始まらないと思うよ。
まぁエミュで快適に動けば、どんな非力な端末でも快適に動くだろうけどな。
0829デフォルトの名無しさん
2011/09/30(金) 20:16:20.09ActionBarをタブにしたとして、もう一つをどうしようかと。
今はButtonを3つ並べてタブに見たてていますが、selectedな画像がないんで残念な形になります。
といってラジオボタンではタブに見えないし、格好いい画像を作るデザイン力もありません。
みなさんはタブのネストはどんな形でされていますか?
0830デフォルトの名無しさん
2011/09/30(金) 20:21:33.490831デフォルトの名無しさん
2011/09/30(金) 20:40:56.05エラーは出ないもののDBへの挿入が失敗するようになりました
db = (new DatabaseOpenHelper(context)).getWritableDatabase();
String[][] datas=(String[][])list.toArray(new String[0][0]);//リストを2次元配列に
db.beginTransaction();
try{
SQLiteStatement stmt = db.compileStatement("insert into テーブル名 values(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?);");
for( String[] data: datas){
stmt.bindString(1, data[ 0]);
stmt.bindString(2, data[ 1]);
...
stmt.bindString(15, data[ 14]);
stmt.executeInsert();
}
db.setTransactionSuccessful();
} finally {
db.endTransaction();
}
どこが間違ってるのでしょうか?
>>828
確かに実機で試してみたら1/5くらいに短縮されましたね
0832デフォルトの名無しさん
2011/09/30(金) 20:45:49.48典型的なセンスなしアプリ。
ユーザインターフェース設計を根本から見直せ。
0833デフォルトの名無しさん
2011/09/30(金) 20:48:26.04やっぱり標準の機能では無理ですか。View で似たものを作るようにします。
0834デフォルトの名無しさん
2011/09/30(金) 20:50:09.11左にリストビュー、右に通常の画面、みたいにするとか
0835829
2011/09/30(金) 21:28:27.54Android版Youtubeとかタブがネストされてる風ですけど。
まぁListViewをそれらしく見せてるだけなのかも知れませんが。
>>834
やはり一般的にはそういった形なんですかね。ありがとうございます。
0836デフォルトの名無しさん
2011/09/30(金) 22:07:38.77電話機にするつもりはないのですが、念のためSIMの入れ替えが効くようにドコモの白ロムを買いたいです。
どなたかアドバイス下さい。
0837デフォルトの名無しさん
2011/09/30(金) 22:24:44.972番目に売れてそうなギャラクシーをオクで買った
0838デフォルトの名無しさん
2011/09/30(金) 22:30:23.51アレじゃダメなの?OS同じだよね?
0839デフォルトの名無しさん
2011/09/30(金) 22:34:20.58まともに動かねーよ
0840デフォルトの名無しさん
2011/09/30(金) 22:35:41.69Androidタブレットよりは、数が出ている分、携帯の方が全然安い。
0841デフォルトの名無しさん
2011/09/30(金) 22:37:04.400842デフォルトの名無しさん
2011/09/30(金) 22:48:57.130843デフォルトの名無しさん
2011/09/30(金) 22:53:10.10テストしてる
カメラアプリを作る人とかもっと大変なんだろうなー
0844デフォルトの名無しさん
2011/09/30(金) 22:56:49.49それいいな。何に使いたいかはちょっと離せないけど。
0845デフォルトの名無しさん
2011/09/30(金) 23:02:45.910846デフォルトの名無しさん
2011/09/30(金) 23:21:54.290847デフォルトの名無しさん
2011/10/01(土) 02:21:04.19赤外線
0848デフォルトの名無しさん
2011/10/01(土) 09:28:07.92ちゃんと名前付けたほうがいいですか
0849デフォルトの名無しさん
2011/10/01(土) 09:48:41.21プログラムから参照されないパーツにはIDは不要。
あとまあ、名前つけるなら内容の想像つくような名前にしろよ
0850デフォルトの名無しさん
2011/10/01(土) 11:27:10.400851デフォルトの名無しさん
2011/10/01(土) 14:15:02.500852デフォルトの名無しさん
2011/10/01(土) 18:18:51.850853デフォルトの名無しさん
2011/10/01(土) 18:45:10.210854デフォルトの名無しさん
2011/10/01(土) 20:37:29.29因みにsetResult(Activity.RESULT_OK, new Intent);
finish();
としています。
調べてみると他のサイトではマニュフェストのLunchModeが原因ともありますが、なにも記載せずに動作しませんでした
0855デフォルトの名無しさん
2011/10/01(土) 21:29:33.180856デフォルトの名無しさん
2011/10/01(土) 21:30:50.13ありがとうございます。
いちおう名前をつける癖をつけておきます。
0857デフォルトの名無しさん
2011/10/01(土) 21:51:56.10おもしろーい
0858デフォルトの名無しさん
2011/10/01(土) 22:15:54.990859デフォルトの名無しさん
2011/10/01(土) 22:26:28.66その間、韓国が日本を模倣しているという批判はあったが、この映像はSNSなどのニューメディアを利用して全世界のネットユーザーに広めようと緻密に制作されているという印象を受ける。
映像には「より多くの人々に韓国と日本の間で今どんなことが起きているかを知らせるために制作した」という内容が入っている。
各国のネットユーザーはこの映像を広め、嫌韓の雰囲気まで形成されつつある。
韓国ネットユーザーは「韓流に冷や水を浴びせる」と不快感を見せている。
この映像は23日現在14万件以上の照会数を記録し、1000件以上のコメントが付くほど注目を集めている。
ネットユーザーは韓国を丸ごと非難する雰囲気だ。
あるネットユーザーは「タイのムエタイまでも韓国にパクられた。‘アンチコリア’グループを結成するべきだ」と書き込んだ。
タイとベトナムのネットユーザーも「韓国に失望した」とコメントしている。
「韓国は自分できちんと作れるものが一つもない」「韓国は同じアジアでも嫌われる」など嫌韓の雰囲気まで出てきている。
「韓流スターを侮辱している」と不快感を表す韓国の世論が日本に伝えられたが、右翼サイト「2ちゃんねる」など日本インターネットコミュニティーには「韓国自体が日本のコピーなのになぜ気分が悪いのか」
「制作したのは韓国人だろう」などのコメントが書き込まれている。
0860デフォルトの名無しさん
2011/10/01(土) 22:29:59.80・日本語版:
http://www.nicovideo.jp/watch/sm15763721
http://www.youtube.com/watch?v=sW4H2PGj6JU&feature=player_detailpage
・英語版:
http://www.youtube.com/watch?v=FaOCQ9AQyP0&feature=player_detailpage
0861デフォルトの名無しさん
2011/10/01(土) 23:09:58.34uses-permission使ってないのにDL時に
「保存先」と「電話発信」を許可しますか?
って出たのですが仕様ですか?
0862デフォルトの名無しさん
2011/10/01(土) 23:17:42.21野良アプリとして実機にインスコしたんでしょ
マーケットでアップした正式のやつなら出ないみたい
0863デフォルトの名無しさん
2011/10/01(土) 23:23:17.74requestLocationUpdatesしてonLocationChangedを待つ処理にしているんだけど
携帯を持って実際に移動しないとonLocationChangedが呼ばれないのね・・・
家のベッドで丸まりながらアプリを使う時とか位置取れないと思うんだけど、みんなどうしてるんですか!?
常に移動しているんですか!?
0864デフォルトの名無しさん
2011/10/01(土) 23:23:20.030865デフォルトの名無しさん
2011/10/01(土) 23:27:04.28drawableにxml用意して動的に描くか、画像用意してimagebuttonにするしかないと思われるよ
0866デフォルトの名無しさん
2011/10/01(土) 23:27:05.89ってメッセージが出てfinshで落ちます
助けてください
0867デフォルトの名無しさん
2011/10/01(土) 23:31:27.56ガッ
0868デフォルトの名無しさん
2011/10/01(土) 23:32:33.12LocationManagerの
getLastKnownLocation(LocationManager.GPS_PROVIDER);
じゃだめかい
0869デフォルトの名無しさん
2011/10/01(土) 23:33:15.15xmlでグラデーションかけて角丸、フォントに影つけると少しはまともになる
0870デフォルトの名無しさん
2011/10/01(土) 23:38:28.32なるほど
ありがとうございます
0871デフォルトの名無しさん
2011/10/01(土) 23:40:52.16ありが10、解決したヌルポ
0872デフォルトの名無しさん
2011/10/01(土) 23:43:42.62ガッ
0873デフォルトの名無しさん
2011/10/01(土) 23:53:02.72getLastKnownLocationだと前に別のアプリで取得したGPS位置が取れちゃうんだよね
1.requestLocationUpdates
2.(onLocationChangedが呼ばれる)
3.getLastKnownLocationで位置取得
という流れなら問題無いんだけど
1.requestLocationUpdates
2.(onLocationChangedが呼ばれない)
という流れになった場合、GPS取得に時間がかかってるのか?位置移動していないのか?分からないから
getLastKnownLocationすると、昨日google mapで取得した位置とかが取れてしまう可能性が出てしまう
GPS取得は完了したけど、位置移動してないよ〜。ていうリスナーがあればいいんだけどなぁ
0874デフォルトの名無しさん
2011/10/02(日) 00:27:25.92自分の現在位置を表示できます。
今後、複数のGPSを使って、位置情報を同一画面で共有できるように
したいと思っているのですが、どうしたらいいかわかりません。
どなたか教えていただけませんか。
よろしくお願いします。
0875デフォルトの名無しさん
2011/10/02(日) 00:31:01.36public class MyService extends Service {
private static final String ACTION_ALARM = "com.android.myapp.ALARM";
private static boolean flag = false;
@Override
public void onStart(Intent in, int si) {
if(ACTION_ALARM.equals(in.getAction())){ ←ここでNullPointerException
flag = true;
}
〜〜略〜〜
上記矢印の部分でNullPointerExceptionが発生してるらしい。
手元の携帯では再現しない。
ACTION_ALARMはAlarmManagerのIntentです。
情報少ないけど、どんな事が原因として考えられますか?
0876デフォルトの名無しさん
2011/10/02(日) 00:33:33.11各ボタンのselectorのxmlを用意しないとできませんか?
0877デフォルトの名無しさん
2011/10/02(日) 00:57:40.80inがnullなんじゃないか?
0878デフォルトの名無しさん
2011/10/02(日) 01:10:01.24onStartの引数のIntentがnullになるって事あるんですか?
0879デフォルトの名無しさん
2011/10/02(日) 01:21:19.86その場所なら
inがnull以外の原因でヌルポにならない
0880875
2011/10/02(日) 01:22:46.17onStartだとintentにNULLが入る場合があるらしいです。
なので、onStartではなく、onStartCommandを使わないとイケナイらしい。
参考サイト
ttp://9ensan.com/blog/android/android-service-intent-nullpointerexception/
お騒がせしました。
0881デフォルトの名無しさん
2011/10/02(日) 02:07:00.60getLastKnownLocation で取得した位置情報には精度と時刻があるから、それを見て捨てるかどうか決めればいい。
あと衛星数もちゃんと取得して表示しとけ。rad*koみたいにな。
ネットワーク位置情報を信用できないケースは色々大変ではあるな。
0882デフォルトの名無しさん
2011/10/02(日) 07:17:56.24フォントは読み込めてて、内部でもちゃんと保持できてるのは確認したけど
フォント情報(FontMetrics)が、全部0で返ってきたり、実際フォントが適応されてなかったりとかで
ちょっと、困った。
因みに同じアプリでGalaxyTabでは問題なく使えてる。
OTFのみかちゃんフォントで試したら、どちらも問題なかったので
TTFフォントが使えないのかな。
0883デフォルトの名無しさん
2011/10/02(日) 07:43:37.34100個ぐらいのTextViewが並んでいて、その色をpositionの値に応じて変えてみたのですが、
なぜかスクロールすると無関係なTextViewの色も変わってしまいます。
何か対策方法はないでしょうか?
0884デフォルトの名無しさん
2011/10/02(日) 08:15:28.34スクロール時にviewを再利用しているからかな
getviewで確認してみたら?
0885デフォルトの名無しさん
2011/10/02(日) 08:20:15.41Xperiaシリーズはotfのみ対応
0887デフォルトの名無しさん
2011/10/02(日) 08:28:26.85レスありがとうございます。
ここを参考にbaseadapterを拡張して使ってるんですが、
http://ichitcltk.hustle.ne.jp/gudon/modules/pico_rd/index.php?content_id=70
「getView内で前回使用したViewオブジェクトを渡す」部分を削除したら、出来ました。
ただスクロールがガクガクになっちゃいます。
0888デフォルトの名無しさん
2011/10/02(日) 08:48:12.94色を戻すなり付けるなり
0889デフォルトの名無しさん
2011/10/02(日) 09:05:15.54getviewの中でposition見て色を変えているのですが、
スクロールすると、そのpositionで無いはずのTextViewの色も変わってしまいます・・・。
0890デフォルトの名無しさん
2011/10/02(日) 10:09:25.42ソースを貼れ
0891デフォルトの名無しさん
2011/10/02(日) 10:23:33.73TextView内の要素を検索して、それで判断するようにしたら出来るようになりました。
お騒がせしました。
0892デフォルトの名無しさん
2011/10/02(日) 11:03:28.90そのため、TextViewをScrollViewで挟んで、TextViewにappendするたびに
ScrollViewにfullScroll(ScrollView.FOCUS_DOWN);を実行しました。
でも、2行にわたるような文字列をappendした場合、2行目が隠れる位置まで
しかスクロールされません。
appendした後に指で、ぐいっと動かすと2行分ぐらいまだスクロールする余地があります。
これを完全にスクロールするためにはどうしたらよいのでしょうか?
0893デフォルトの名無しさん
2011/10/02(日) 12:26:50.32解決方法わかるかたいますか?
0894デフォルトの名無しさん
2011/10/02(日) 13:21:03.38Activity であれば、onSaveInstanceState にデータを永続化する処理を入れて、
onRestoreInstanceState で復元するなどの手立てがありそうですが、
AppWidget の場合、どうやってOSからのkillをとらえればよいのでしょうか。
または、開放されないような手立てがあれば教えて下さい。
0895デフォルトの名無しさん
2011/10/02(日) 13:33:48.88ImageButtonのtouchlistenerからsetOnTouchListenerを呼ぶんだ
0896デフォルトの名無しさん
2011/10/02(日) 15:28:14.24マジっすか
0897デフォルトの名無しさん
2011/10/02(日) 15:52:56.430898デフォルトの名無しさん
2011/10/02(日) 16:53:36.33サービスたててないの?
死んで困るような処理はwidgetでやらんもんじゃね
0899デフォルトの名無しさん
2011/10/02(日) 17:07:48.57透明部分のはずのところが真っ黒に塗られてしまいます。
0900デフォルトの名無しさん
2011/10/02(日) 17:14:31.08サービスは立てています。
でも、サービス自体に定義した static変数なんかは軒並みクリアされてしまいますし、
場合によっては、サービスからセットしたonClick を拾うための PendingIntent なんかも
キャンセルされてるっぽい挙動です。
0901デフォルトの名無しさん
2011/10/02(日) 18:24:55.86stopしていないサービス(を含むプロセス)が殺されるのってよほどメモリがないときだけど
自分でメモリ使いすぎてるとか
長時間常駐するサービスでたまに殺されてもしかたないものなら、onStartCommandでflag見て復元処理
0902デフォルトの名無しさん
2011/10/02(日) 18:44:50.04いくら探しても見つからないので出来ないかもなのですが、
アプリ自分自身を再起動させることは可能でしょうか?
ホームから戻ってきたときにメモリが開放されていたら再起動したいと思っています。
よろしくお願いします。
0903デフォルトの名無しさん
2011/10/02(日) 18:55:28.34それ以外ならGoogleから取ってくるといったように処理をわけたいのですが
ローカライズ?国?みたいなのを確認するにはどうしたらいいんでしょうか?
リソースは国別に用意すればいいというのは知っているのですが…
0904デフォルトの名無しさん
2011/10/02(日) 19:03:14.370905デフォルトの名無しさん
2011/10/02(日) 19:07:16.51何の意味があるのか詳しく
0906デフォルトの名無しさん
2011/10/02(日) 19:18:39.47アプリ起動->ホームボタン->色々やって戻る
とするとメモリが開放されていて落ちてしまいます。
アクティブ数も多くデータもクラス化されているので復帰が難しのでコアデータ以外は全て初期化して
タイトルへ戻したいと考えています。
是非ご存知でしたらよろしくおねがいします。
0907デフォルトの名無しさん
2011/10/02(日) 19:48:44.64savedInstanceStateもしくはParcelableだっけかで調べてみ。綴りは気にすんな。
0908デフォルトの名無しさん
2011/10/02(日) 20:37:57.43画面上の方に表示したいです。
どうしたらいいですか?
0909デフォルトの名無しさん
2011/10/02(日) 21:02:11.83再起動は無理ですか?
0910デフォルトの名無しさん
2011/10/02(日) 21:04:26.66insert
0911デフォルトの名無しさん
2011/10/02(日) 22:04:23.94activityStartForResultで起動したのにonActivityresultが呼ばれない問題
setResult(Activity.RESULT_OK, new Intent);
finish();
としています。
マニュフェストのLunchModeが原因ともあるが、なにも記載せずに動作しない
解決方法宜しくお願いします。
0912デフォルトの名無しさん
2011/10/02(日) 22:07:39.31自分インテント投げて、finishでいんじゃね?
0913デフォルトの名無しさん
2011/10/02(日) 22:16:05.65ありがとう試してみます。
0914デフォルトの名無しさん
2011/10/02(日) 22:43:30.21activityStartForResultを使っているのが問題です。
0915デフォルトの名無しさん
2011/10/02(日) 22:44:03.97AppMonsterは非rootedでもapkをバックアップできるので、
同様のことを自分でも実装できると思っているのですが…。
0916デフォルトの名無しさん
2011/10/03(月) 01:25:45.26View のコンストラクタにどちらを与えても結果は同じでしょうか?
0917デフォルトの名無しさん
2011/10/03(月) 01:29:09.92Activityのコンテキストはインスタンスに依存してApplicationのコンテキストは静的なアプリケーションに依存する
そのViewが求めるコンテキストがインスタンスに依存するものだった場合にアプリケーションに依存するコンテキストを渡すと落ちる
0918デフォルトの名無しさん
2011/10/03(月) 01:38:57.90ライブラリの設計が糞すぎるwwww
0919デフォルトの名無しさん
2011/10/03(月) 01:43:07.790920デフォルトの名無しさん
2011/10/03(月) 05:23:00.07解決策はActionBarのNavigationModeをaddTabより後に設定する。
ってのに、出会った時は参照透過性って大事だなって思ったな。
0921デフォルトの名無しさん
2011/10/03(月) 06:00:28.220922デフォルトの名無しさん
2011/10/03(月) 07:15:24.450923デフォルトの名無しさん
2011/10/03(月) 08:11:14.88lispから入った人なの?
0924デフォルトの名無しさん
2011/10/03(月) 08:32:09.80趣味というか一般教養レベルでschemeやhaskellもかじったけど。
だがせめてビルダーを用意するなりして、順序を隠蔽してほしかったと思う。
0925デフォルトの名無しさん
2011/10/03(月) 09:17:46.16うん
0926デフォルトの名無しさん
2011/10/03(月) 09:43:29.08startactivityforresultのミスでした
まだ呼ばれません。。
0927デフォルトの名無しさん
2011/10/03(月) 10:22:44.43そもそも絶対にkillされないアプリは書けない
2.3以降はホームアプリさえkillされる
それでもkillされたくなければAlarmManager使って1秒に1回
startServiceさせれば滅多にkillされなくなるが
安定性もお行儀もバッテリの持ちも良くないことは覚悟すべし
0928デフォルトの名無しさん
2011/10/03(月) 10:27:39.87そういったメソッドってありますか?
0929デフォルトの名無しさん
2011/10/03(月) 11:03:31.810930デフォルトの名無しさん
2011/10/03(月) 11:07:49.70setSelectionで指定したpositionまで飛ぶのはわかったのですが、
その間のアニメーション、動いてる部分が無いので、それが欲しいのです。
ちなみにAndroid2.2にはそういったメソッドがありましたが、1.6だと無いようなので、
自分で作るしかないですかね?
0931デフォルトの名無しさん
2011/10/03(月) 13:08:12.370932デフォルトの名無しさん
2011/10/03(月) 13:20:18.080933デフォルトの名無しさん
2011/10/03(月) 13:53:39.940934デフォルトの名無しさん
2011/10/03(月) 14:20:20.140935デフォルトの名無しさん
2011/10/03(月) 14:21:14.610936デフォルトの名無しさん
2011/10/03(月) 14:47:16.660937デフォルトの名無しさん
2011/10/03(月) 15:03:25.07処理させることは可能でしょうか?
0938デフォルトの名無しさん
2011/10/03(月) 15:18:37.76onCreate()、onUpgrade()を実装した一般的なHelperクラスを作成し、
DBを検索するActivityで
DB名を指定して、getReadableDatabase()を実行すると、
存在しないDBを指定した場合、DBのうつわだけ作成されます。
存在しない場合、これを作成されないようにする方法はありますか?
0939デフォルトの名無しさん
2011/10/03(月) 17:55:40.27アプリの下橋が隠されてしまいます。
WindowManager.getDefaultDisplay() が返すwidthとheightの値がシステムバーも
含んだ物理モニター領域担っているのが原因のようです。
2.2環境のビルドでは3.0に対応した最適化は出来ないと思うのですが、3.0のシステムバー
を除いた領域をアプリが取得できるようなAPIは2.2以前には無いですか?
よろしくお願いします
0940デフォルトの名無しさん
2011/10/03(月) 18:32:01.26まあroot領域のサイズくらいonCreate時点で確定してくれよと思わんではないがね
0941デフォルトの名無しさん
2011/10/03(月) 18:34:15.19なぜ存在しないDBを指定する必要があるのか?
0942デフォルトの名無しさん
2011/10/03(月) 20:43:09.38Google Codeのソースって一括でダウロードできないの?
0943デフォルトの名無しさん
2011/10/03(月) 20:47:26.860944デフォルトの名無しさん
2011/10/03(月) 20:48:40.47subversionやmercurial入れてチェックアウトする
0945デフォルトの名無しさん
2011/10/03(月) 20:48:43.630946デフォルトの名無しさん
2011/10/03(月) 20:50:08.78thx
ちょっと調べてみる
0947デフォルトの名無しさん
2011/10/03(月) 21:22:11.03可能。
geo:0,0?q=横浜
投げれば検索される。
0948デフォルトの名無しさん
2011/10/03(月) 22:29:58.930949デフォルトの名無しさん
2011/10/03(月) 22:59:57.24座標を指定してレイアウトからコンポーネントを取得するようなメソッドがあるのでそうか?
0950デフォルトの名無しさん
2011/10/03(月) 23:25:11.66オレ専用のログです
0951デフォルトの名無しさん
2011/10/03(月) 23:34:44.620952デフォルトの名無しさん
2011/10/04(火) 00:19:10.660953デフォルトの名無しさん
2011/10/04(火) 00:32:27.380954デフォルトの名無しさん
2011/10/04(火) 01:17:21.29Class<?>の意味がわからないんだけど、わかる人いるかな?
ジェネリックスでキャストしてるぽいけど<?>ってことは型は何でもいいってことなのかな?よくわからん
0955デフォルトの名無しさん
2011/10/04(火) 01:22:50.05どんなクラスのClass<>も受け取れるように引数がClass<?>型だからそれに合わせてるだけ
0956デフォルトの名無しさん
2011/10/04(火) 01:26:29.81うおさんくすこ
はじめてみるかきかただったからびっくりした
0957デフォルトの名無しさん
2011/10/04(火) 01:29:27.560958デフォルトの名無しさん
2011/10/04(火) 05:06:12.93売上データの入ったDBが日付別に(DB0901,DB0902,,,という感じで)いくつもあって、
ユーザーが見たい日付を選択すると、["DB"+日付]でDB名を生成してデータを
取得する仕組みなんですが、毎日データがあるわけではないのでデータの無い日付を
指定するとからっぽのゴミができてしまうんです。
0959デフォルトの名無しさん
2011/10/04(火) 07:33:56.540960デフォルトの名無しさん
2011/10/04(火) 07:37:55.20DBの存在を登録するDBも用意して、事前にチェックすれば?
0961デフォルトの名無しさん
2011/10/04(火) 08:06:02.500962デフォルトの名無しさん
2011/10/04(火) 08:07:22.48素朴な疑問なんだけどなんでわざわざDBを何個も使うの?
0963デフォルトの名無しさん
2011/10/04(火) 08:42:27.41一応気をつけなきゃならないのがClass<?>はClass<Object>じゃなくてClass<? extends Object>だから、
その共変型オブジェクトを直接代入は可能だけど、要素の追加はできないって所
既に完成している汎用的に使える行列演算メソッドを実装したい時なんかは結構使うけど
1からコレクションを構成するのには使えないのに注意
0964デフォルトの名無しさん
2011/10/04(火) 09:19:18.88やっぱりそういう使い方してたのね…。
DBの設計し直した方がいい。
0965デフォルトの名無しさん
2011/10/04(火) 10:48:01.89これ見るたびにソースから|T|指定できるようにしろksgとかClass.cast()やClass.isInstance()なんて
コード書いてる最中は存在忘れるだろとか思う。毎回instanceof Tしてから思い出すぜ。
0966デフォルトの名無しさん
2011/10/04(火) 11:00:49.71http://www.hoge256.net/2009/09/462.html を参考に
GestureDetector.OnGestureListenerと
GestureDetector.OnDoubleTapListenerを実装してみたところ、
以下の順で呼び出しがなされました。
onTouchEvent:ACTION_DOWN
onDown
onShowPress
onLongPress
問題点は以下の3つです。
1.MotionEvent.ACTION_MOVEやMotionEvent.ACTION_UPが呼ばれない。
2.軽く触れただけなのに、必ずLongPressが呼ばれてしまう。
3.フリックしても、onFlingが呼ばれない。
ダブルタップしても、onDoubleTapが呼ばれない。
というか上記イベント以外が呼ばれない。
どうすれば解決できるでしょうか?
0967デフォルトの名無しさん
2011/10/04(火) 11:02:51.65なんとなくリフレッシュ→リビルドしたら消えた。俺の半日返せちくしょー。
0968966
2011/10/04(火) 11:49:24.34return true; にしてみたら、解決しました。
0969デフォルトの名無しさん
2011/10/04(火) 11:56:39.33まだ青いな。問題が起きたらリフレッシュ→リビルドってのは、
呼吸するのと同じように無意識にやっちゃうようになるもんだ。
0970デフォルトの名無しさん
2011/10/04(火) 12:27:05.62そりゃあ斬新すぎるんじゃなかろうか
日付毎にテーブル作るとか、
データテーブルに日付列を入れるとかじゃダメなの?
0972デフォルトの名無しさん
2011/10/04(火) 13:37:38.700973デフォルトの名無しさん
2011/10/04(火) 15:25:49.04として共有しても問題ないでしょうか? 試すと一つの ImageView しかアニメーションしないんですが。
0974デフォルトの名無しさん
2011/10/04(火) 15:25:56.39がメーリングリストにも流れたな。
0975デフォルトの名無しさん
2011/10/04(火) 15:34:08.71コマンドプロンプトからadb shellでDBの中身を確認したのですが、日本語が文字化けしています。
あらあかじめUTF-8を指定してadb shellを実行しても文字化けが起こるのですが、対処法はあるのでしょうか
0976デフォルトの名無しさん
2011/10/04(火) 15:45:26.06ありがとうございます
0977デフォルトの名無しさん
2011/10/04(火) 15:53:02.22どうすればいいですか。AndroidManifestのandroid:screenOrientationだと
縦か横かどちらかに固定されてしまうので選択できません。
0978デフォルトの名無しさん
2011/10/04(火) 16:10:28.50xmlでandroid:background="#aaaaaa"と書くと色がつきますが、
ソース内で.setBackgroundColor(0xaaaaaa);としても色がつきません。
setBackgroundColorではなく、他のメソッドを使うのでしょうか?
それともLinearLayoutに動的に色は設定できないとか制約があるのでしょうか?
0979デフォルトの名無しさん
2011/10/04(火) 16:11:29.68setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_〜);
android:screenOrientation="nosensor"
0980デフォルトの名無しさん
2011/10/04(火) 16:12:28.04コマンドプロンプトはSHIFT-JISだから無理
chcpかnkfを使う
0981デフォルトの名無しさん
2011/10/04(火) 16:22:52.98setRequestedOrientationだっけ?
xmlで指定できる物は、9割方ソースでも指定できる
0982デフォルトの名無しさん
2011/10/04(火) 16:25:22.600Xaaaaaaだとアルファが0じゃね?
Colorのスタティックメソッド使いねえ
0983デフォルトの名無しさん
2011/10/04(火) 16:27:19.70onScrollが呼ばれてるってことは
ドラッグじゃなくてスクロールしてね?
0984975
2011/10/04(火) 16:56:20.03chcpなども試みましたが、文字化けは解消できませんでした。
Eclipse⇒DDMSから.dbファイルを抜き取り、Pupで表示すると文字化けは起してないので問題はないと思うのですが・・
0985デフォルトの名無しさん
2011/10/04(火) 16:59:52.69Color.REDやColor.GREENは試してみましたが、変わりませんでした。
ボタンの背景色は0xffaaaaaaでもColor.REDでも変わったので色の指定は間違っていないと思うのですが、
関連付いていないなんて間抜けな事もありませんし、他に何かないでしょうか。
0986デフォルトの名無しさん
2011/10/04(火) 17:44:56.26linuxで開発すれば何の問題も無し。Macでも。
0987デフォルトの名無しさん
2011/10/04(火) 17:57:40.23cygtermで
0988デフォルトの名無しさん
2011/10/04(火) 19:33:21.06LinearLayoutの中にあるViewが透明じゃないんじゃないの?
0989デフォルトの名無しさん
2011/10/04(火) 20:34:41.59ロサンゼルスのコリアンタウンで銃撃戦が発生。
警察2人が銃撃戦にまきこまれて1人は顔を銃で撃たれ、1人は弾丸をかすめた病院に搬送された。女性が死亡。
現場は騒然となった。LAPDは直ちに非常出動命令を下し現場には100人を越える警察官が集結。
http://latimesblogs.latimes.com/lanow/2011/10/koreatown-lapd-shooting-suspects-booked.html
http://www.ktla.com/videobeta/0de32e74-35f0-4838-95a7-4183f1cf36a6/News/KTLA-Two-Suspects-in-Koreatown-Officer-Shooting-Remain-at-Large-Liberte-Chan-Reports
0990デフォルトの名無しさん
2011/10/04(火) 21:48:19.03第1引数のURIで以下の2つを同時に指定したいのですが、何か方法はありますか?
MediaStore.Audio.Media.EXTERNAL_CONTENT_URI
MediaStore.Audio.Media.INTERNAL_CONTENT_URI
片方ずつ(2回)query発行しないとダメでしょうか?
(要は外部メモリ、内部メモリ両方の曲を1度に全て取得したいです)
0991デフォルトの名無しさん
2011/10/04(火) 21:49:40.56android:finishOnTaskLaunch 属性を true にすれば、ホームキー押したらアクティビティ終了するよみたいな
事書いてあったんで試したんだけど、これ設定しても onPauseは呼ばれるけどonDestroyが呼ばれる気配無しで
アクティビティ生きてるんだけど、誰かこの属性の使い方しってる人いませんか。
参考URL
https://sites.google.com/a/techdoctranslator.com/jp/android/guide/manifest/activity-element
0992デフォルトの名無しさん
2011/10/04(火) 22:28:08.64そのActivityがスタックされているタスクが生きてる限り生存するとかあるかもしれないね。
普通、自アプリのルートアクティビティの上に積んでくActivityに適用するものだと思ってたけど違うのか正しいのかはわかりますん
0993デフォルトの名無しさん
2011/10/04(火) 22:29:21.81そこで言ってるのはタスクが一度背面に回って再度アクティブになった時に、finishOnTaskLaunchなActivityはスタックからクリアされるよ、ということだと思われ。
0994デフォルトの名無しさん
2011/10/04(火) 23:01:44.810995デフォルトの名無しさん
2011/10/05(水) 05:49:17.93┃ |
┃ △,,..,,_
┃ ./ ;' 3 `ヽーっ_
┻/l :::: ⊃ ⌒_つ /⌒`)
/ `'ー---‐''''' ◎、_/
0996デフォルトの名無しさん
2011/10/05(水) 07:51:28.47http://hatsukari.2ch.net/test/read.cgi/news/1317723487/
不審チラシ混入される
フジ、花王中傷狙いか?
先月9月15日の朝6〜7時、都内販売店の○送場所においてあった新聞梱包(50部)が、
何者かによって花王製品の不買を呼びかけるチラシが混入された。
混入されたのは8部、梱包が開封されチラシがはみ出てたことに配達員が気付き、阻止した。
http://www.dotup.org/uploda/www.dotup.org2098286.jpg
0997デフォルトの名無しさん
2011/10/05(水) 08:56:47.710998デフォルトの名無しさん
2011/10/05(水) 11:40:38.82┏━━┻━┥ _,,.. ┃
┠────┤ ⊂⊃ /,' 3~~\ ⊂.⊃ ┃
┗━━┳━┥..............,,,,傘傘傘::::::::傘傘傘............. おてもと ┃
┗━┷━━━━━━━━━━━━━━━━━━━━━━━┛
0999デフォルトの名無しさん
2011/10/05(水) 13:14:44.64納得しました。ありがとう
1000デフォルトの名無しさん
2011/10/05(水) 13:17:29.03乙(_ O 人__〈_人__x< `⌒>V.:./.::.::.::.::.::.::}.:.::ヽ:ヘ|: : :i:八 : :i: : //j斗-、 }: : \__∨/ >―yヘ、
∧ (V厂:∨::::/:::::/:::::∨勹 )゚ ∨.::./::.::.::.::.:| :.::.::';ハ: : l:⌒\|∨ 弋沁 ′_>v'´ ̄: : : : :`丶/⌒}_/ >
///::V/:::/::::/|::::/|:::::i::|∨:\人∧>メ::.::/.:: /|::.::.i::.}:: | : �WYr芯 ¨´/: : :〃: : : : : :く⌒\{ /: : :`ヽ/
<::::::::i:::::厶::L 土|-」 |:::::i::|:::::::::〈__ レ仏イ.::.:;'.::.:/=ト/::|.::|:: |\小ゝ)沙 , /: : : : :⌒\ : : : : 〉 入 :`ヽ: : : \
/ :: /|::::::|fア示ミ \|人:::/::/:::::V'::}ヾV/厶‐く�W ;'::.:|\ヽハ /⌒7 : : : : : : : : : \: :{__/ ∧: : :\: : :
厶イ.八::从弋)ソ =ミ\/::/:::::::ノ-'' r'::リ ル /::.i::| V| : ゝ { /´ /: : : ムヘ: : : : : ヽ: : :ん-{_入: : : : \
. 八{. ` r尓ハ ∨::::// , ヽン厶イ ::.:i::| | : {:.: :{>イ: : ' : {: :{ `\: : : ∧ : 从: :ノ : \: : : : :\
_厶::::ハ ' ヾ)ンノ/:::::乂 、 ∧::.::.::i::| |: ∧: :∨:.|: : i: 八: : 、 ∨/匕∨ ∨⌒ヽノ\_: : : :
_∠...∧ f^ 、 厶イ::(丶 ー' .::.::.!\/:/ ∨ 〉∨: :|: 八: : ヽ:ィ\ 弋芯^ }∧: : :ヽ>‐
:::::::::::「 ー イ::.ヽ∧:ゝ > _. <|::.::.i::.|: ∨ {__{: : :�Y: :ヽ: : Yf示 `¨´ rヘ ゙̄ヽ: : : :
:::::::::::| >r--:::::< │::.::i::.:| ー}:::::::::::/|::.::.i::.| | │: : : {\: \ハゞ'' , /∨ } ̄ ̄
:::::::::::マ ー|::::::::::::::/\|::.:| ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄| / ノ |
.\::::::::\__/:::::::::: /}/ V| −終− ト _ ⌒ />く__ノ
10011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。