Androidプログラミング質問スレ Part13
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
2011/10/05(水) 19:03:23.16※プログラミング自体が初めて!なあなたには↓↓↓こちらへ
【超初心者】プログラミング質問スレ【基礎】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/10/05(水) 19:04:08.68Androidプログラミング質問スレ Part12
http://hibari.2ch.net/test/read.cgi/tech/1315192665/
Androidプログラミング質問スレ 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/10/05(水) 20:38:22.400004デフォルトの名無しさん
2011/10/05(水) 21:17:11.70乙です。
さっそくですみません。Bitmapについて、もしくはFileについての質問になると思うのですが、
リソースのPNGファイルをBitmapにセットする時は
Bitmap bitmap = BitmapFactory.decodeResource(getResources() , R.drawable.bitmapfile);
で呼び込めるのですが、SDカードのPNGファイルをbitmapにセットする時の方法がいまいち良く分かりません。
試した事が以下の方法
private filepath;
public void bitmapFile(){
String sdfile = Environment.getExternalStorageState();
if(!sdfile.equals(Environment.MEDIA_MOUNTED)){
filepath = Environment.getDataDirectory();
}
else{
filepath = new File("/sdcard/");
filepath.mkdirs();
}
String BITMAP = filepath.getAbsolutePath() + "/pingfile.PNG";
File image = new File(BITMAP);
try{
FileInputStream file = new FileInputStream(image);
bitmap = BitmapFactory.decodeStream(file);
}
catch(FileNotFoundException e){}
}
これだと何も呼び込まれないです・・。何がおかしいのでしょうか?
0005デフォルトの名無しさん
2011/10/05(水) 21:27:56.01↓
pingfile.png
0006デフォルトの名無しさん
2011/10/05(水) 22:34:32.660007デフォルトの名無しさん
2011/10/05(水) 22:59:16.52なんでandroid用だったら作れると思ってしまえるのか
0008デフォルトの名無しさん
2011/10/05(水) 22:59:30.61>>6
すみません、画像は再度試したら読み込めました。なので、
別のメソッドが原因で表示がうまくいっていなかったようです。
>>6
BitmapFactoryでファイル名を指定は
BitmapFactory.decodeFile(path,引数);ですかね?
ただ、読み込んだ画像にpathで線を引いてもまた元の状態に戻るんですよね・・
また、bitmap.copy〜をして別のBitmap bitmap2などに代入しても同じです。
これは最初の質問とはまた別の質問なのですが。
それにしてもAndroidのBitmapクラスやFileの読み書きは奥が深いですね。
Fileを選択したりフォルダの中を全て読み込んだり表示したりする方法がすごくややこしい。
0009デフォルトの名無しさん
2011/10/05(水) 23:15:44.24開発は実機でやるしかないんですか?
0010デフォルトの名無しさん
2011/10/05(水) 23:18:28.76なんかスレ汚しばかりしてすまん。
0011デフォルトの名無しさん
2011/10/05(水) 23:29:12.91実機持ってるなら使え。持ってないなら諦めてエミュ。
0012デフォルトの名無しさん
2011/10/05(水) 23:29:48.88中古でいいから実機にすればサクサクになる(1万5千円くらいかな)
電話契約せずWi-Fiアダプタを付ければ家で開発できる(千円)
0013デフォルトの名無しさん
2011/10/06(木) 05:56:34.58センサの値取得してもどこ指しても230°付近をうろうろしてる
昨日端末を落としちゃったんだけど、センサーってそれで壊れたりするもんなの・・・?
スレチだったらごめん。当方DesireHD。
0014デフォルトの名無しさん
2011/10/06(木) 07:12:14.230015デフォルトの名無しさん
2011/10/06(木) 09:02:16.57細かいことだけどSDカードのパスは決め打ちしないで
Environment.getExternalStorageDirectory()を
使うべし
実機によって/mnt/sdcard/だったりするから決め打ちは危険
0016デフォルトの名無しさん
2011/10/06(木) 09:40:13.91みなさん、最終ビルドの際、
ログ出力(android.util.Log) って削除されます?
デバッグ用にある程度残して置きたいけど、セキュリティ上や実行速度的に良くないなら
ラッパークラス作ってコメントアウトする/しないを一元管理とかするのがいいのかな?
0017デフォルトの名無しさん
2011/10/06(木) 09:51:17.78ありがとう。ちなみに
Environment.getExternalStorageDirectory().toString();
と言う風にtoString()でString型に変換する事が出来たので、
このメソッドに+"任意のフォルダ名"とする事も出来ました。
0018デフォルトの名無しさん
2011/10/06(木) 09:57:45.91toString()を使わずに、
Environment.getExternalStorageDirectory().getPath();
としたほうがいいぞ。
0019デフォルトの名無しさん
2011/10/06(木) 10:32:31.780020デフォルトの名無しさん
2011/10/06(木) 11:24:34.05BitmapをgetPixelsでピクセルデータ取得し、
ピクセル単位の座標を指定して色を抜き取ることは出来たのですが
Canvasに対して直接座標指定して、ピクセルの色などの情報を抜き出すことって
出来ないんでしょうか?
座標を指定してソコに書き込むツールは豊富なんですが、
書き込んだ後、その座標にナニが存在しているかデータとして取れなくて困ってます
0021デフォルトの名無しさん
2011/10/06(木) 11:26:32.250022デフォルトの名無しさん
2011/10/06(木) 11:28:34.87普通に検索結果を取得したい場合は
SELECT 〜 FROM 〜 WHERE 〜
で、rawQueryしたカーソルを getIntなりgetStringすれば取れるのですが、
SELECT COUNT(*) FROM テーブル名;
とするとエラーにはなりませんが、getInt(0)やgetString(0)すると
以下のエラーが出てしまいます。
android.database.CursorIndexOutOfBoundsException: Index -1 requested, with a size of 1
書いてあるとおりgetIntの引数は0ですし、-1なんか要求していないのですが、
c.moveToFirst();を書いてもgetIntの引数を1にしてもやはり同じエラーが出ます。
sql文が正しくなければrawQueryの時点でエラーになるでしょうし、
c.getCount()しても1が返ってくるだけで原因がわかりません。
どうかご教授願います。
0023デフォルトの名無しさん
2011/10/06(木) 11:35:02.71AS ROWSとか別名つけてgetInt(0)すれば?
0024デフォルトの名無しさん
2011/10/06(木) 12:56:47.91c.getCount()でも取れるぞ
0025デフォルトの名無しさん
2011/10/06(木) 13:04:04.17よく読んでなかったすまん
0026デフォルトの名無しさん
2011/10/06(木) 13:12:52.16なんとなくmoveToFirst忘れてそうな気はするけど
0027デフォルトの名無しさん
2011/10/06(木) 14:09:05.13>26
別名ROWSをつけてgetInt(0)もc.getString(c.getColumnIndex("ROWS"))も試してみましたが、
やはり同様のエラーが出てしまいました。
そもそもindexに-1なんて要求してないのにこのエラーが出てくるのがおかしいんですよね。
もう少し探ってみます。
ありがとうございました。
0028デフォルトの名無しさん
2011/10/06(木) 14:26:05.25似たようなことやったときは
countを使うとどうしてもうまくうごかなかったんで
countを除いた検索条件で取得して、
cursor.getCount()でお茶濁して対応した
千件くらいなら動作にあまり影響ないはず
0029デフォルトの名無しさん
2011/10/06(木) 14:39:57.05丁度やりやすいプロジェクト開いてたから試してみた。
やっぱりrawQueryしてmoveToFirstせずにgetIntするとそのエラーでるね。
-1なんて要求してないというか、行(カーソル)を指定してないから初期値の-1になってるだけじゃないか?
0030デフォルトの名無しさん
2011/10/06(木) 14:42:18.62GalaxyS2の実機で開発してるんですが、マニフェストで横画面を指定している
のに、スリープから復帰する瞬間だけ画面が一瞬縦方向になるようです。
(自アプリだけでなくマーケットの他のアプリも同様の現象が見られます)
onWindowFocusChanged呼び出し時でもviewから縦横逆の数字が取れます。
何か対策できないでしょうか?
0031デフォルトの名無しさん
2011/10/06(木) 14:46:04.170032デフォルトの名無しさん
2011/10/06(木) 15:15:37.69少し遠回りな方法だけど
new Canvas(bitmap)
ここで定義したcanvasはbitmapの中身と全く同じ画像イメージを持つようになる
かんばすに書き込んだイメージでーたはbitmap.getPixcels経由で取れるようになる
0033デフォルトの名無しさん
2011/10/06(木) 18:39:05.08てすと
てうsと
てうs
テスト
0034デフォルトの名無しさん
2011/10/06(木) 21:12:30.81キャッシュしてみた→でも結局一度目はカクカクだよね
最初に全部読み込んでみた→ヌルヌルになったものの最初の読み込みに時間がかかった
DBにblobで保存してみた→ストレージ圧迫しすぎワロタ
行数が割とある画像付きlistviewを使うとき、普通はどうするもんなの?
0035デフォルトの名無しさん
2011/10/06(木) 21:53:51.64画像を読み込んだ時にListView#invalidateViewsする
回数をわざと減らす
もちろんキャッシュはする前提で
0036デフォルトの名無しさん
2011/10/06(木) 22:10:57.76ListViewってことは多分getViewで画像を表示させようとしてると思うけど、
その中で直接ダウンロード→表示とするんじゃなくて、
キャッシュがある場合は表示→無い場合は非同期でダウンロード→ダウンロード終了時にListViewの再描画
とするとある程度回避できる。
>>35が言ってるみたいに、画面に表示される分全てのダウンロードが終わってから再描画にしても良い
0037デフォルトの名無しさん
2011/10/06(木) 22:34:17.03Environment.getExternalStorageState()で?MEDIA_MOUNTEDって返ってくるんですか?
どうやってSDカードマウントされてるか調べるんでしょうか?
あと、Galaxy系以外でも同じような動作をする機種ってあるんでしょうか?
0038デフォルトの名無しさん
2011/10/06(木) 23:30:23.43複数のファイルに分割するなどして解決できればいいのですが、普通はどのような方法をとるのでしょうか?
もちろん処理毎に分けれる場合はクラスを作ってはいますが、各Viewの処理やActivityのイベントでごちゃごちゃしてしまいます。
0039デフォルトの名無しさん
2011/10/07(金) 00:17:12.54内蔵メモリ内に外部メモリの領域があるから
0040デフォルトの名無しさん
2011/10/07(金) 04:58:55.36折りたたんでコンパクトにする
0041デフォルトの名無しさん
2011/10/07(金) 06:28:02.32既にAndroid関係ないことを理解出来てればおk。
0042デフォルトの名無しさん
2011/10/07(金) 07:28:33.390043デフォルトの名無しさん
2011/10/07(金) 07:29:48.60android:fastScrollEnabled="true"
FastScroller
このへんでぐぐれ
0044デフォルトの名無しさん
2011/10/07(金) 09:34:07.27やっぱりソレしかないですか……
ちょうど今その方法で表現してたんですが
あまりにも回りくどいので、直接的な方法を探してたんです
ありがとうございました
0045デフォルトの名無しさん
2011/10/07(金) 11:41:28.62View(の派生クラス)にレイアウトxmlを適用ってできますか?
例えばFrameLayoutをルートにしたxmlをFrameLayout派生クラスに適用と。
判らなかったのでaddViewで子として登録してますが、一段階層が深くなったのが気になって…
0046デフォルトの名無しさん
2011/10/07(金) 12:29:29.67テキストの色に合わせてアンダーラインの色も変化してしまって困っています。
アンダーラインの色を独立して設定する方法はないでしょうか?
0047デフォルトの名無しさん
2011/10/07(金) 13:21:28.32更にGalaxyと違ってパーティションもわかれてないっぽい。
真SDカードのパスを取れる一般的メソッドが欲しいわ。
0048デフォルトの名無しさん
2011/10/07(金) 17:34:30.64アカウントの初期設定とかないんだけど
0049デフォルトの名無しさん
2011/10/07(金) 17:43:48.040050デフォルトの名無しさん
2011/10/07(金) 17:46:52.670051デフォルトの名無しさん
2011/10/07(金) 18:07:38.81画面上段にうっすらとステータスバーかタイトルバーの陰っぽいのが残ってます。(画面外にある
バーの陰だけが画面内の入ってる感じと言えばイメージがわくでしょうか?)
これの消し方を教えてください。
0052デフォルトの名無しさん
2011/10/07(金) 18:27:02.090053デフォルトの名無しさん
2011/10/07(金) 18:31:06.83SSみせて
0054デフォルトの名無しさん
2011/10/07(金) 18:31:44.44画面焼き付いてるとかじゃなくて?
0055デフォルトの名無しさん
2011/10/07(金) 18:45:49.27>Samsung SC-01C このアイテムはお使いの端末に対応していません。
て言われたんだが、どうすりゃいいのん?
端末自体は除外してないし、前verは普通にインストールできたし
005755
2011/10/07(金) 19:04:19.93元に戻したらインストールできた
0058デフォルトの名無しさん
2011/10/07(金) 19:21:23.200059デフォルトの名無しさん
2011/10/07(金) 20:01:06.23タイトルバーの影は別途消す必要があるはず
Y.A.Mの(ryで見た記憶がある
>>58
Process#waitFor()とか
Process#exitValue()とか
0060デフォルトの名無しさん
2011/10/07(金) 20:02:50.86でふぉは、サイズ。
0062デフォルトの名無しさん
2011/10/07(金) 20:53:04.71activityStartForResultで起動したのにonActivityresultが呼ばれなくて困っています
記述は
setResult(Activity.RESULT_OK, new Intent);
finish();
としています。
ググってみるとマニュフェストのLunchModeが原因ともありますが、なにも記載せずにでも動作しないのでとても困っています
解決方法宜しくお願いします。
0063デフォルトの名無しさん
2011/10/07(金) 20:57:51.84「R.idは解決できません〜」というエラーが発生しました。
調べてみたら、xmlファイルの方にボタンの設定を書かけばエラーがなくなるとのこと
だったのですが、R.idの未定義エラーはこの方法でしか解決できないのでしょうか?
また、Androidアプリはボタンやビュー等のオブジェクトはxmlファイルの方に
記述するのが一般的なのでしょうか?クラス内のコードだけで作成しようとしても
R.idの未定義エラーとか出てきちゃうんですかね…
0064デフォルトの名無しさん
2011/10/07(金) 21:06:46.75ActivityGroupやFragments使ってるとなんか違った気がする
>>63
R.*はXMLに記述されたリソースをJavaから参照するために生成されるもの
Javaだけでやりたいんだったら重複しないような好きなIDを振れば良い
0065デフォルトの名無しさん
2011/10/07(金) 21:07:44.93ありがとうございます
0066デフォルトの名無しさん
2011/10/07(金) 21:08:55.89androidからphpプログラムを起動する場合の時ではなく、サーバーに置かれているphpにアクセスする場合なんです。
説明不足ですみません。
0067デフォルトの名無しさん
2011/10/07(金) 21:35:07.76サーバーに置かれているphpをどうやって動かすかによる。HTTP? SSH?
0068デフォルトの名無しさん
2011/10/07(金) 21:46:32.40サーバープロセスのexitコードって事?
独自の終了関数でも作って、終了の前にクライアントに渡すか、
forkしてリターンコード受け取ってクライアント側に吐き出す。
0069デフォルトの名無しさん
2011/10/07(金) 22:44:46.24javax.net.ssl.SSLHandshakeException: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found.
が出るようになってしまいました。
アプデする以前にコンパイルしたものでは問題が出ません。
コードは同じです。
何かご存知の方いますか?
0070デフォルトの名無しさん
2011/10/07(金) 23:54:39.38一応getChildAtをgetChildCount回ループさせることで「画面内の項目のみ」チェックを入れることが出来ました。
が、全てを取得する方法がわかりません
0071デフォルトの名無しさん
2011/10/07(金) 23:58:54.69チェックをつけた場合に何らかの値を設定してると思う
当然その値によって画面上はチェックが付いてるように見える
それらの値を全て変えた後に、リストビューの再表示を行えばOK
0072デフォルトの名無しさん
2011/10/08(土) 00:12:27.81edittextに入力したものをbuttonを押したら直で投稿することは可能でしょうか?
0073デフォルトの名無しさん
2011/10/08(土) 00:32:02.10入れたいんだがどうしたらいい?
0074デフォルトの名無しさん
2011/10/08(土) 00:41:49.08スレチ、アプリスレへGo
>>73
TabActivity使ってるんだったらタイトルバーカスタマイズかなあ
それか自前でタブっぽいレイアウト作るか
0075デフォルトの名無しさん
2011/10/08(土) 05:15:36.36野良IDを作るなら
http://developer.android.com/intl/ja/guide/topics/resources/more-resources.html#Id
これで作るのが一応正当な作法じゃないかな
0076デフォルトの名無しさん
2011/10/08(土) 10:22:23.65100個あったら100個分のIDをXMLに書いて配列にでもつっこんどくのかよ
0077デフォルトの名無しさん
2011/10/08(土) 10:24:30.180078デフォルトの名無しさん
2011/10/08(土) 10:40:35.69その△を他のアプリのボタン上に持って行ってタップしたらその「他のアプリ」
のボタンを押すようなものって作れるんですか?
マウスポインタのようなのもを作りたいのです
0079デフォルトの名無しさん
2011/10/08(土) 12:34:01.13野茂のようなマウスポインタを作る方が簡単だ。
0080デフォルトの名無しさん
2011/10/08(土) 12:40:28.09Root取ってたらできる
0081デフォルトの名無しさん
2011/10/08(土) 12:47:08.190082デフォルトの名無しさん
2011/10/08(土) 14:16:09.270083デフォルトの名無しさん
2011/10/08(土) 14:43:03.43WebViewを複数FrameLayoutに重ねてみたのですが
どれかでFlashを再生すると、Flashのビューが全てのWebViewの上にきてしまい、タブ切り換え後にも残ります
Dolphin browserなどではタブ切り替えでFlashのビューも切り替わるので、方法はあるのだと思いますが
どのように対処するのがベターなのでしょうか?
0084デフォルトの名無しさん
2011/10/08(土) 15:13:15.39キャリア契約をしてないので3G回線が使えなくて困ってます
0085デフォルトの名無しさん
2011/10/08(土) 16:20:37.96さんくす
リストの画像取得を非同期処理するためにhttp://labs.techfirm.co.jp/android/cho/1079
ここ見ながら作成して、できたように見えたのですがわけのわからない動作をします
具体的にはこんな感じです
・本命の画像が表示される前に、いくつか別の行の画像がパッパッパッっと表示される
・結局違う画像が表示されてしまう場合もある
・かと思えば正常に表示される場合もある
0086デフォルトの名無しさん
2011/10/08(土) 16:37:16.37PCをルータにして、帯域絞れば?
bjdなどのプロキシ+Negiesで好きな速度には出来る。
0087デフォルトの名無しさん
2011/10/08(土) 16:41:41.29リストビューの各行のビューは再利用される、ということを理解しておくべき
URLの例のように、AsyncTaskにImageViewを渡した場合、
表示されるまでにスクロールして別の行が表示されたとき
元々表示されていた行の画像が表示されてしまう場合がある
表示させるViewの設定はgetView内でやらないとだめ
流れとしては
getViewが呼ばれる
→画像のキャッシュが無いため非同期で読み込み開始
→ダウンロードした画像をキャッシュとして保存したらリストビューの再表示(invalidateViews)
→getViewが呼ばれる
→キャッシュがあるので画像が表示される
0088デフォルトの名無しさん
2011/10/08(土) 17:00:52.03Notificationを使って点灯させると点灯時間の上限が決まってしまうのですが、
アプリ起動中は常に点灯させるようにしたいです。
0089デフォルトの名無しさん
2011/10/08(土) 18:15:30.69おかげさまで上手くいきました多謝
0090デフォルトの名無しさん
2011/10/08(土) 19:36:37.53ImageViewの派生クラスでピンチズームなどを色々拡張したクラスを作ったのですが
マルチタッチ対応の2.0以前のOSでこのクラスを生成するとVerifyErrorとなってしまいます。
マルチタッチが使えない状態でいいので、このクラスを利用したいのですが
Manifestやソースに何かしらの分岐を組み込むことで対処可能でしょうか?
0091デフォルトの名無しさん
2011/10/08(土) 19:56:00.270092デフォルトの名無しさん
2011/10/08(土) 20:17:42.27OSは取れたのですがその後の手がわからずで…
下のような感じで出来るかなと思ったんですが。
MyImageView.onTouch(View v, Event event) {
・・・
if (OSが2.0 以上) {
// マルチタッチによるズーム処理
}
// 移動処理
・・・
}
でも1.6の機種でこのMyImageViewのインスタンスを作った時点で
例外がでて分岐までいかないのです。
009390, 92
2011/10/08(土) 20:23:40.23すいません、自己解決しそうです。
クラス内で分岐できないか?リフレクションとかで上手くできないか?
と悩んでましたがよくよく考えたらクラス継承と対処できそうです。
class MyImageView extends ImageView; (1.6以前のOSでも可)
class MyImageViewMulti extends MyImageView; (2.0以上のOS用)
でインスタンス生成の時点でOSによる分岐をさせる事で対処させようかと。
お騒がせしました。
0094デフォルトの名無しさん
2011/10/08(土) 20:38:31.060095デフォルトの名無しさん
2011/10/08(土) 21:09:34.66そのviewにandroid:idつけてれば、view.findViewByIdで戻り値null判定すれば?
0096デフォルトの名無しさん
2011/10/08(土) 21:45:03.33戻るボタンを押してメインに戻ってきたらメインのリスト項目に反映させる(設定画面とかでよく有るやつです)
ということをしたいのですが
メインのListViewのスクロール位置を一番上に戻す事無く、この動作をさせることは可能でしょうか
0097デフォルトの名無しさん
2011/10/08(土) 21:47:25.73エミュ上だとなしでも読み込めるんですがなにか勘違いしてないかと。
ぐぐってみると「SDカードへのアクセスは〜マニフェストに記述が必要」というのは見つかるんですが特に「書き込み」と明記されてなくてよくわからない。
0098デフォルトの名無しさん
2011/10/08(土) 21:50:45.410099デフォルトの名無しさん
2011/10/08(土) 22:05:26.340101デフォルトの名無しさん
2011/10/08(土) 22:27:56.20GalaxyのSDカードのパスはgetExternalStorageDirectoryで取得できないって話を今知りました。
調べたらSystem.getenv("EXTERNAL_STORAGE")で/mnt/sdcard/external_sd(GalaxyのSDカードのパス)を取得できるということはわかったのですが、
現在国内で主に流通してる機種についても、上記のやり方で問題ないでしょうか?
これ以外にも機種依存で注意すべき点があれば教えていただきたいです。
0102デフォルトの名無しさん
2011/10/08(土) 23:05:30.19とりあえずWikipedeiaでAndroidのページでも見てみたらいいんじゃないかな
0104デフォルトの名無しさん
2011/10/08(土) 23:24:04.38ありがとうございます^^
2.2と2.3が主流なんですね
0105デフォルトの名無しさん
2011/10/08(土) 23:26:47.67有効ダウンロード数7000程度ですが、こんな感じですよ。
1 Android 2.3.3+ 56.3% (3,958)
2 Android 2.2 29.8% (2,100)
3 Android 2.1 10.0% (707)
4 Android 1.6 2.5% (178)
5 Android 3.1 0.8% (59)
6 Android 2.3 0.3% (24)
7 Android 3.0 0.0% (2)
対応させるのが面倒なので、もう2.1以下は切り捨てたいところなんですが、10%以上だとどうにも切り捨て辛いです。
0106デフォルトの名無しさん
2011/10/08(土) 23:56:23.89先頭までスクロールするってことはsetAdapterし直してるんだろうけど、
そうするとListViewの状態も初期化されてしまう。
AdapterのnotifyDataChangedを呼んで、ListViewのinvalidateViewsを呼ぶと状態はそのままで再表示を行ってくれる
0107デフォルトの名無しさん
2011/10/08(土) 23:59:28.83ありがとうございます
参考になります
0108デフォルトの名無しさん
2011/10/09(日) 02:17:56.67中華Pad(VC882)もそのフォルダ名だった。
参考になる事は無いだろうが、一情報として。
0109デフォルトの名無しさん
2011/10/09(日) 03:36:04.54apkにして入れてみるとインストール失敗と出るのでそれが原因のようですが、対処法が分かりません。
0110デフォルトの名無しさん
2011/10/09(日) 06:13:26.86これを防ぐ一般的な方法は何があるでしょう?原始的な2度押しチェックをするもんでしょうか?
0111デフォルトの名無しさん
2011/10/09(日) 06:25:53.32一般的かわからんけど
俺はDialog.isShowing()がfalseなら表示とかやってる
0112デフォルトの名無しさん
2011/10/09(日) 07:56:19.77情報ありがとうございます。
0113デフォルトの名無しさん
2011/10/09(日) 09:37:48.730114デフォルトの名無しさん
2011/10/09(日) 12:19:00.092.あるアプリが持っている機能をactivityを呼び出さずに機能だけ利用する方法はありますか?
0115デフォルトの名無しさん
2011/10/09(日) 12:30:19.580116デフォルトの名無しさん
2011/10/09(日) 15:03:46.66任意のアプリをバックグラウンドに回して、
ActivityManager#killBackgroundProcesses()で
強制終了させようとしてるんだけど、何故か終了出来ない。
Android2.2以降のプロセス終了方法について知ってる人居たら、
正しい方法教えて欲しい。
0117デフォルトの名無しさん
2011/10/09(日) 16:37:55.291. dumpsys package で探してみたら?外部には公開しないように設定されていたら出てこないけど。
2. そのアプリ次第。その「activityを呼び出さずに機能だけ利用する方法」が公開されていないのなら自分で実装すべき。
root端末でapkを抜き出してデコンパイルして機能だけを持ってくるなどのセコい手段を使うべきではない。
0118デフォルトの名無しさん
2011/10/09(日) 18:20:26.19だとしたらどうやったらあんな感じのボタンを作れるのでしょうか
0119116
2011/10/09(日) 18:56:30.34戻るボタンで戻るとアプリが起動してしまう。
よく分からんな…。
0120デフォルトの名無しさん
2011/10/09(日) 19:02:54.47ListViewの上にRelativeLayoutかFrameLayoutでボタンおく。
そのボタンのonClickの処理でメニューが開くようにする。
0121デフォルトの名無しさん
2011/10/09(日) 19:05:11.05タスクのスタックが残ってたらバックグラウンドじゃないからな
0122116
2011/10/09(日) 19:22:22.88リファレンスで言ってるバックグラウンドって何だろう?
あるActivityの裏にkillしたいアプリのActivityを持ってくるだけでは
バックグラウンドではないって事かな?
0123デフォルトの名無しさん
2011/10/09(日) 20:29:57.050124デフォルトの名無しさん
2011/10/09(日) 20:49:28.36どもです
でもすいませんレイアウト的な点ではなくてボタン?のデザイン的な点でお願いします
ああいうボタン?はどうやって作ってるんでしょうか
0125デフォルトの名無しさん
2011/10/09(日) 20:54:39.90例えば右上に変更する事は可能でしょうか?
0126124
2011/10/09(日) 22:15:20.32android:background="@null"でボタン自体を透過させれるんですね
0127デフォルトの名無しさん
2011/10/09(日) 23:07:55.66ndkのdll内部で確保したメモリをdeleteしなかったら、タスクを終了させるアイコンを押して終わらせてもずっとメモリリークしたままですか?
0128デフォルトの名無しさん
2011/10/09(日) 23:55:01.65元サイト(というか2ちゃん掲示板)がSHIFT-JISだから改行がLFでなかったからではないかと初心者なりに考えたのですが、
CR/CRLF/LFのどれだったとしてもを確実に改行を判別する方法ってあるんでしょうか?
0129デフォルトの名無しさん
2011/10/10(月) 00:06:49.911つのactivityで全機能を作る方法ってある?
0130デフォルトの名無しさん
2011/10/10(月) 01:15:42.270131124
2011/10/10(月) 01:24:17.81例えば特定アクティビティをダイアログ風にしたい場合どうすればいいんだろうか
0132デフォルトの名無しさん
2011/10/10(月) 01:40:19.00そもそもhtmlの表示は改行コードなくても改行されて表示されるぞ
横幅がたりなくて改行されている場合、改行コード入らないのが普通じゃないか?
0133デフォルトの名無しさん
2011/10/10(月) 01:46:20.09addContentsとかlayoutで、1個のactivityに複数のview設定できるけど
1画面まるまる使うような場合だと、オススメはしない。
表示優先度を決めれないので、何かしらのタイミングで優先順番が入れ替わる。
そんなあなたに mergeタグ お勧め
亀すぎてスマン
0135デフォルトの名無しさん
2011/10/10(月) 03:01:52.86OS側の実装がどうなってるかはわからんけどOSの管理下にないならそうなる。
だから一般的にはライフサイクルを厳密に定義して遷移するたびにああしろこうしろって細かく決まってるんだよ。
電話アプリとか巻き添い死したりキルられたらまずいでしょ。
0136デフォルトの名無しさん
2011/10/10(月) 04:01:45.83アクティビティ作ってると強制終了多発・・・
0137デフォルトの名無しさん
2011/10/10(月) 05:30:53.80Ant 使えって書いてあったんだけど、この方法でやってる人いる?
ていうかみんなどうしてるの?
Building Two Versions of the Same Android App
ttp://java.dzone.com/articles/building-two-versions-same
0138デフォルトの名無しさん
2011/10/10(月) 12:38:04.52wifiの電波強度を取得してDBに書き込みたいんですが、書き込みがうまく出来てないようで・・・
1回スキャンしただけでは書き込めていないようで、4回スキャンしないと書き込めていないようです
どなたか助けてください
http://uproda.2ch-library.com/438692jd9/lib438692.txt
0139デフォルトの名無しさん
2011/10/10(月) 13:19:33.590140デフォルトの名無しさん
2011/10/10(月) 13:23:16.92ウインドウズみたいにプロセス終了時に勝手にリソース開放されたりしないのか
危険だな
0141デフォルトの名無しさん
2011/10/10(月) 13:34:28.92タスクの終了とプロセスの終了が対応してないだけ。
root activityをfinish してタスクを閉じても、プロセスは再利用するために残される。
0142デフォルトの名無しさん
2011/10/10(月) 13:35:19.77アプリを終了させた後のonDestroyなんかに System.exit() と書いておけばよろしい。
0143デフォルトの名無しさん
2011/10/10(月) 13:51:41.530144デフォルトの名無しさん
2011/10/10(月) 13:53:42.07それは推奨されてないから薦めるなよ。
OSが管理できなくなって、リソースの開放に失敗する可能性があるぞ。
0145デフォルトの名無しさん
2011/10/10(月) 13:54:47.92状況はImageView(拡縮・移動に対応させるためScalableViewとして機能追加してるが)
を上から順にView0,view2,view1と重ねてる。
view2.move(0.0f, 100.0f)をしたあと、view2.invalidate()してるんだが、次のタッチイベントまでmoveした後の表示にならないんだ。
なんでかな・・・
0146デフォルトの名無しさん
2011/10/10(月) 13:57:06.89this.matrix.setTranslate(x, y);
だった
0147デフォルトの名無しさん
2011/10/10(月) 13:58:40.142chのDBですらTXTなのに
0148デフォルトの名無しさん
2011/10/10(月) 14:22:35.97DBじゃなくcsvファイルに書き込みでした。すみません
0149デフォルトの名無しさん
2011/10/10(月) 14:34:32.09どうやって変数を保存すればいいの?
0150デフォルトの名無しさん
2011/10/10(月) 14:37:33.07どこでclose してるんだよ
0151149
2011/10/10(月) 14:52:21.96↓
SharedPreferences pref =
getActivity().getApplicationContext().getSharedPreferences("pref",0x00);
で使えた。スレ汚しすまそ
0152デフォルトの名無しさん
2011/10/10(月) 14:52:48.92あなたのおかげで解決できました!
本当にありがとうございます!
0153デフォルトの名無しさん
2011/10/10(月) 15:03:17.81と思ったらコンテンツレーティングが ユーザー成熟度 - 高 になってたわらたw
しかもこれもしかして反映に時間掛かるのか?・・おわた
0154デフォルトの名無しさん
2011/10/10(月) 15:07:50.08いずれにせよ端末から検索できないんじゃおわた。
0155デフォルトの名無しさん
2011/10/10(月) 15:29:50.35だれかこの謎を解いてくれ・・てかもう寝る。
0156デフォルトの名無しさん
2011/10/10(月) 16:44:54.45下記のエラーメッセージが出てしまい、対象のホームアプリに遷移出来ません。
android.content.ActivityNotFoundException: No Activity found to handle Intent { }
以下はActivity内の処理部分を抜粋したものです。
クラス名などが間違っているのでしょうか?
Intent intent = new Intent();
intent.setAction(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_HOME);
PackageManager packageManager = getPackageManager();
List<ResolveInfo> infos = packageManager.queryIntentActivities(intent, 0);
for(ResolveInfo info : infos){
if(info.activityInfo.packageName.equals(TARGET_PACKAGE_NAME)){
Intent i = new Intent();
i.setClassName(info.activityInfo.packageName, info.activityInfo.name);
startActivity(i); // ここで上記Exceptionが発生
break;
}
}
0157デフォルトの名無しさん
2011/10/10(月) 17:29:33.080158156
2011/10/10(月) 17:35:23.15エミュレータで実行して取得したパッケージ名は以下の通りです。
"com.android.launcher"
またTARGET_PACKAGE_NAMEも"com.android.launcher"に
合わせています。
0159デフォルトの名無しさん
2011/10/10(月) 17:46:53.480160156
2011/10/10(月) 18:12:49.85どうもです。無事起動しました。
0161デフォルトの名無しさん
2011/10/10(月) 19:09:40.11Android Library Project
0162デフォルトの名無しさん
2011/10/10(月) 19:38:11.52setResult&finishしたときにActivityクラス1の
onActivityResultよぶにはどうしたら良いのか教えて下さい
この場合記述が特殊だとかはわかりましたが、どうすれば良いのかがわかりませんでした..
0163デフォルトの名無しさん
2011/10/10(月) 20:18:08.630164デフォルトの名無しさん
2011/10/10(月) 20:56:37.730165デフォルトの名無しさん
2011/10/10(月) 20:57:12.37アプリ終了後も通信だけは継続させたい。
あと通信継続したままActivity切り替えたい。
サンプルよこせ。
って某OK的な所に書いたら見事にスルーされたぜ。
俺って輝いてる!
……
でどうすればいいの。
そもそも入門書1冊読んだだけの人間には無理すぎる題材だけど気にしない。
手元の本には、常時裏で動作させるようなアプリは「サービス」でなんちゃらって。
この辺つついてれば実現できんの?
0166デフォルトの名無しさん
2011/10/10(月) 21:05:01.00いいえ、カメラアプリを作成していましてPrefActivityではなく通常のActivityクラスで作成した設定画面1とし、
その中のボタンを押す事で設定画面2を表示して、
設定画面2でhttp通信をして、結果が条件に合えば設定画面2を閉じて設定画面1の項目の一部に反映という内容で
設定画面1の項目変更をonActivityResult内に記述しています
また、都合によりAsyncTaskクラス内からfinishを行うのは固定です
0167デフォルトの名無しさん
2011/10/10(月) 21:07:54.35onPostExecuteに記述してあるのでアクティビティが終了はするのですがonActivityResultが呼ばれません..
0168デフォルトの名無しさん
2011/10/10(月) 21:08:06.510169デフォルトの名無しさん
2011/10/10(月) 21:25:05.59bluetoothに関係する機能を全部サービスで実装すれば出来ます
0170デフォルトの名無しさん
2011/10/10(月) 21:30:00.89とりあえずAsyncTaskとかHttp通信とか抜きでonActivityResultが呼ばれるように作って
機能追加して行ってどの時点で呼ばれなくなるか確認してみそ
0171デフォルトの名無しさん
2011/10/10(月) 21:38:43.01Activity2にボタンつけてsetResultしてFinishしたらきちんと呼ばれました
AsyncTask内で何も書かずにonPostExecute内でset〜すると呼ばれませんでした
startActivityForResult内のインテントの引数でActivityの渡し方が関係しているのでしょうか?
0172デフォルトの名無しさん
2011/10/10(月) 22:40:31.75Intentの引数でActivity渡すっていみふ
0173デフォルトの名無しさん
2011/10/11(火) 00:30:29.13Intent intent = new Intent(this, hoge.class);
startActivityForResult(intent, hoge);
のthis
0174デフォルトの名無しさん
2011/10/11(火) 00:38:50.63さらに亀レスですが
ありがとうございます。
早速調べて試してみます。
0175デフォルトの名無しさん
2011/10/11(火) 00:45:13.66俺もやっとアンドロイドマーケットデビューできそう…
と思ったらサイトとか用意しなきゃいけないのか!
メンドクサイ…
0176デフォルトの名無しさん
2011/10/11(火) 01:09:33.500177デフォルトの名無しさん
2011/10/11(火) 02:21:37.200178デフォルトの名無しさん
2011/10/11(火) 02:37:45.850179デフォルトの名無しさん
2011/10/11(火) 07:22:32.710180デフォルトの名無しさん
2011/10/11(火) 09:44:50.19本当はメアドも登録したくないけど
0181デフォルトの名無しさん
2011/10/11(火) 10:45:04.27nullですかね
あとnullの場合それを判定させるif文は =="null"でいいのでしょうか?
0182デフォルトの名無しさん
2011/10/11(火) 11:22:26.26特にSharedPreferencesの初期値を設定した事はないなぁ。
onCreate直後に変数や文字列を設定してgetすれば、未保存でも0や""が取得できて特にエラーも無いので、
後は==0(数値の場合)もしくはequals("")(ストリングの場合)で比較すればよかったはず。
0183181
2011/10/11(火) 11:28:03.46自己解決しました
デフォルト値を決められるようです
hoge = sharedPreferences.getString("hoge", "デフォルトhoge");
0184デフォルトの名無しさん
2011/10/11(火) 11:38:20.00これを呼び出すとアプリが強制終了するんですが何故でしょうか?
Android 2.3で、コンパイルエラーはありません。
実機でテストしてます。
0185デフォルトの名無しさん
2011/10/11(火) 11:41:28.740186184
2011/10/11(火) 12:03:13.160187デフォルトの名無しさん
2011/10/11(火) 14:20:32.080188デフォルトの名無しさん
2011/10/11(火) 16:16:27.23XMLじゃないとできないんですか?
0189デフォルトの名無しさん
2011/10/11(火) 16:18:35.580190デフォルトの名無しさん
2011/10/11(火) 17:11:08.84こんなに、、、、nullnullしちゃって、、、いひひ、ひひひ、、、
0191デフォルトの名無しさん
2011/10/11(火) 17:21:17.570192デフォルトの名無しさん
2011/10/11(火) 17:31:43.23soft reference使いつつ読み込んでるのだけどどうにも途中で落ちてしまう
原因はなんだろうか
そしてこういう場合は普通はどうやって原因を見つけるんでしょうか
0193デフォルトの名無しさん
2011/10/11(火) 17:37:35.640194デフォルトの名無しさん
2011/10/11(火) 17:52:07.620195デフォルトの名無しさん
2011/10/11(火) 18:00:24.240196デフォルトの名無しさん
2011/10/11(火) 18:12:04.722.1,1.6にインスコできる?
0197デフォルトの名無しさん
2011/10/11(火) 18:17:05.250198デフォルトの名無しさん
2011/10/11(火) 18:35:23.65ソフトウェアキーボードが表示されてしまいますが、
これを表示させないようにするにはどうすればいいですか?
0199デフォルトの名無しさん
2011/10/11(火) 18:59:04.19進捗が0バイトのまま進みません。
Firefox7.0.1、IE9、Android標準ブラウザのすべてでダメでした。
障害中でしょうか?
それとも何か原因があるのでしょうか?
0200デフォルトの名無しさん
2011/10/11(火) 19:07:56.08おれもそれやってたんだけどいざ1.6で動かして落ちた時、どのAPIが原因か判らず泣きそうになった。
0201デフォルトの名無しさん
2011/10/11(火) 19:16:57.76その時は結局何が原因だったの?
0202デフォルトの名無しさん
2011/10/11(火) 19:28:07.360203デフォルトの名無しさん
2011/10/11(火) 19:28:13.13確かにアプリがアップ出来ない。メンテ中か?
0204デフォルトの名無しさん
2011/10/11(火) 19:31:51.51ちょっと作ってみたけどちゃんとよばれたぞ
0205デフォルトの名無しさん
2011/10/11(火) 19:40:55.72こっそりアイスサンド対応化作業中とか。
新しいAPIとかどうなるんだろうな。
他スレでパーミッションが大雑把っていう批判があるけど、改善されるんだろうか?
0206デフォルトの名無しさん
2011/10/11(火) 20:41:04.260207デフォルトの名無しさん
2011/10/11(火) 20:48:17.21showDialog(int, Bundle)
最初showDialog(int)でダイアログどんどん作ってたんだけど
途中で汎用的なダイアログにしてパラみて不要なウィジェットON/OFFすればいいやと
showDialog(int, Bundle)に変えたら…
ちなみに
BundleなしがAPI level 1でBundleありがlevel 8ね。
0208デフォルトの名無しさん
2011/10/11(火) 21:09:23.62Collections.sort(list, new Comparatorを実装したソートクラス);
だと遅いです。
何か高速にソートさせる方法はないでしょうか?
0209デフォルトの名無しさん
2011/10/11(火) 21:29:52.88こんな感じに↓
・foo1 ・foo2 ・foo3
・baa1 ・baa2 ・baa3
0210デフォルトの名無しさん
2011/10/11(火) 21:34:17.95SQLiteでorder by.
もち、SimpleCursorAdapterで
0211デフォルトの名無しさん
2011/10/11(火) 21:41:31.77http://y-anz-m.blogspot.com/2011/03/androidtablelayout-relativelayout.html
0212デフォルトの名無しさん
2011/10/11(火) 21:50:05.770213デフォルトの名無しさん
2011/10/11(火) 21:52:42.52BaseAdapterを使わないといけないので
0214デフォルトの名無しさん
2011/10/11(火) 22:08:22.11今新着に居るアプリは勝ち組だな…
0215デフォルトの名無しさん
2011/10/11(火) 22:13:19.60おれは念のためProject Build TargetをminSDKにあわせてコンパイル通るか試してる。
使っちゃってるAPIがあったらeclipse先生が赤xマークで教えてくれるよ。
これで全部拾えてるかはわからないけど、、
0216デフォルトの名無しさん
2011/10/11(火) 22:30:00.82アップロード…させて
0217デフォルトの名無しさん
2011/10/11(火) 22:36:52.69おーすげーありがとー
0218デフォルトの名無しさん
2011/10/11(火) 23:49:46.510219デフォルトの名無しさん
2011/10/12(水) 00:37:52.790220デフォルトの名無しさん
2011/10/12(水) 00:47:00.97よく言われます。
0221デフォルトの名無しさん
2011/10/12(水) 00:55:24.99まず何を勉強するべきでしょうか?
0222デフォルトの名無しさん
2011/10/12(水) 01:02:55.41分かったんだけど、音が鳴ってしまうのは無効に出来ないの?
ちなみに使用してる機種はXPERIA arc。
0223デフォルトの名無しさん
2011/10/12(水) 01:03:21.440224デフォルトの名無しさん
2011/10/12(水) 01:17:45.520225デフォルトの名無しさん
2011/10/12(水) 02:17:09.98これが実機依存なだけ。音量キー握りつぶせたらゲーム中に電話かかってきて困るだろ。
0226デフォルトの名無しさん
2011/10/12(水) 04:18:24.22自分のアプリのActivity上のみ音を出せないように
出来ないかなと思ったんだ。何か無理っぽい。
0227デフォルトの名無しさん
2011/10/12(水) 05:32:24.89Activity呼び出すとき、
Intent intent = new Intent();
ってやってたけど
Intent intent = new Intent(this);
ってやった方が良い?っていうかやんないと不味い?
0228デフォルトの名無しさん
2011/10/12(水) 06:28:02.07『ファイルを開いただけなら閉じるとき何も聞かれないが、少しでも編集していたら保存するか確認する』
というのを実装したいとき、『編集していたら』の判定はどう行えばいいんでしょうか?
テキストが変更されたときのイベントハンドラでフラグの変数に代入するのだと、
1文字書き換えるたびに呼ばれることになるので、処理速度が不安なのですが……
もっとよい方法はありませんか?
0229デフォルトの名無しさん
2011/10/12(水) 06:43:42.550230227
2011/10/12(水) 06:50:22.66new Intent();
してるのはsetResult で値を返すときでした。
0231デフォルトの名無しさん
2011/10/12(水) 07:22:15.40ユーザの入れたクリップボードの文字列をそのまま入れる実装にしようと思ったのですが、
とんでもない長さの文字列が入る可能性があるわけで・・
まずいようなら最初に文字を切っとくようにおまじないを書いておくのですが。
0232デフォルトの名無しさん
2011/10/12(水) 12:44:14.01個々のアプリが現在実行中か否かを調べるにはどうすればいいでしょうか?
別途実行中リストを取得して、実行履歴リストと1つ1つ
突き合わせないと判断できないでしょうか?
何か効率のよい判断方法があれば教えてください。
よろしくお願いします。
0233デフォルトの名無しさん
2011/10/12(水) 15:54:15.92rawフォルダに置いた sample.mp4 をサーフェイスビュー上で動画再生したいのですが、
player = new MediaPlayer();
player.setDataSource( context, Uri.parse( "android.resource://" + context.getPackageName() +"/" + "sample.mp4" ) );
player.setDisplay( surfaceHolder );
とやると実行時に
WARN/System.err(2137): java.io.FileNotFoundException: /android.resource:/net.hoge.huga/sample.mp4 (No such file or directory)
と出るのですが、Uri の指定が間違っているのでしょうか? rawフォルダ無いに sample.mp4があるのは確認しています。
0234デフォルトの名無しさん
2011/10/12(水) 17:34:10.53AもBもアクティビティが積み重なった状態からB1までリターンキーで戻ったときの処理がおかしいので、
Bにログを出す処理を入れてデバッグモードで動作を調べたところ、次のような動作をしていました。
--ここから--
onCreate B1作成時
onResume B1作成時
onSaveInstance B1からA2移動時
onCreate B2作成時
onResume B2作成時
onSaveInstance B2からA3移動時
onResume A3からB2移動時
onDestroy B2からA2移動時
onResume A2からB1移動時
--ここまで--
B1まで戻ってきたときですので、これで問題はありませんよね。
しかし、実際にデバッグではなく、通常起動をすると次のような動作をします。
--ここから--
onCreate B1作成時
onResume B1作成時
onSaveInstance B1からA2移動時
onCreate B2作成時
onResume B2作成時
onSaveInstance B2からA3移動時
onResume A3からB2移動時
onResume ?
onDestroy ?
--ここまで--
ご覧のとおり、最後の2行の動作が違っています。Aにログを出す処理は一切いれていませんので、B2のonDestroyがB1のonResumeの後に走っているようなのです。
手順に間違いが無いか何度か確認しましたが同じ動作で、自力で調べたのですがデバッグモードか否かでライフサイクルが変わるといった現象が出てこず、困っています。
何か原因や対処はわからないでしょうか。
0235232
2011/10/12(水) 18:30:04.73判別出来ました。
0236デフォルトの名無しさん
2011/10/12(水) 19:32:19.10arrayadapterよくわかんね
0237デフォルトの名無しさん
2011/10/12(水) 19:40:26.48全てのクラスで同じ処理を書かなければならないのでしょうか?
JAVAの機能で何かあるのかな?
0238デフォルトの名無しさん
2011/10/12(水) 19:41:41.570239デフォルトの名無しさん
2011/10/12(水) 19:55:23.47他のアクティビティと切り替わるときonDestroyがどのタイミングで呼ばれるかなんて保証ないだろ
あるのはonPauseは相手のonResumeより先に呼ばれるってだけ
0240デフォルトの名無しさん
2011/10/12(水) 20:33:23.36URLの代わりに FileDescriptor を渡せば動くって
前にここで教えてもらった
0241デフォルトの名無しさん
2011/10/12(水) 20:34:59.18SharedPreferenceは内部ストレージにテキスト(XML)形式で
保存されるからストレージの空き容量全部使ったらダメかもね
もっとも使いきる前にOOMだろうけどw
0242デフォルトの名無しさん
2011/10/12(水) 21:47:27.100243デフォルトの名無しさん
2011/10/12(水) 21:48:00.42表形式でButtonを並べて、Buttonを押すと登録画面に遷移して登録するように組みたいのですが、
各Buttonを識別する際はxmlのIDを元に行えばいいのでしょうか?
0244デフォルトの名無しさん
2011/10/12(水) 21:48:12.170245デフォルトの名無しさん
2011/10/12(水) 21:59:49.61具体的には、
textView.setText(String.format("%d年%d月%d日", 2011,8,2));
のようにすると、日の前に改行がはさまれてしまいます。(8月を10月にすると改行しない)
よく、仕様がわからず悩まされている状態です。何か解決策や原因等の情報はありますでしょうか。
0246デフォルトの名無しさん
2011/10/12(水) 22:10:42.99getBaseContext()に変えろだの言われます。どういうことでしょうか。
0247デフォルトの名無しさん
2011/10/12(水) 22:13:16.960248デフォルトの名無しさん
2011/10/12(水) 22:15:18.082) エラーが無くなったとして…
動かした結果は意図した動作だった?
0249デフォルトの名無しさん
2011/10/12(水) 22:53:50.74なんでedittextにスペース含んだら落ちるんだ…
0250デフォルトの名無しさん
2011/10/13(木) 00:04:41.490251デフォルトの名無しさん
2011/10/13(木) 01:17:54.22アプリのソースコードや加工したアイコンを公開しないと違反になりますか?
0252デフォルトの名無しさん
2011/10/13(木) 02:09:20.88有難うございます。
巨大な文字列をクリップボードにコピーするのと同等程度の危険度と想像しておまじないだけ書いておきます。
0253デフォルトの名無しさん
2011/10/13(木) 02:12:41.360254デフォルトの名無しさん
2011/10/13(木) 05:17:17.02----
AdRequest request = new AdRequest();
request.addTestDevice("・・・"); // for 実機
if( request.isTestDevice( this)) Log.d( "Ads", "test");
mAdView = new AdView(this, AdSize.BANNER, "・・・");
root_framelayout.addView(mAdView);
mAdView.loadAd(new AdRequest());
ログみるとリクエストは成功したけど受信失敗とか…
onFailedToReceiveAd(Ad request successful, but no ad returned due to lack of ad inventory.)
テストでも受信って失敗しうるんでしょうか?
30回くらいやって1回だけ広告が表示されました。
0255デフォルトの名無しさん
2011/10/13(木) 05:24:22.12コードからテストデバイス登録して、テスト広告が出てるなら
あとはAdMobにまかせるしかない。
アプリが公開されて、ユーザ数が増えるとその「出ない」現象は消えるので
テストデバイス登録も不要になる。
0256デフォルトの名無しさん
2011/10/13(木) 07:42:28.010257デフォルトの名無しさん
2011/10/13(木) 08:00:15.45最近不安定すぎる
0258デフォルトの名無しさん
2011/10/13(木) 08:15:13.46GPLなものを何か1つでも組み込むと全てが汚染されるので
アイコンだけでなくアプリ本体もソース公開がいる
0259デフォルトの名無しさん
2011/10/13(木) 08:21:23.74アプリに含まれるリソースである。
もし「含まれる」だけでGPL汚染が発生するのなら、
Android端末にはLinuxカーネルが「含まれる」ので、
Android全てがGPL汚染されるはずだが、実際にはそうなっていない。
従って、GPLライセンスのアイコンリソースを含んだアプリが
GPL汚染されるかというと、されないだろう。
0260デフォルトの名無しさん
2011/10/13(木) 09:02:26.50どっちも権利者が申告してこないだけ
ただ、「大手がやれば、問題になる」
ソニ〜ICO〜
0261デフォルトの名無しさん
2011/10/13(木) 09:42:12.660262デフォルトの名無しさん
2011/10/13(木) 09:50:38.48javaの世界ではGPLな物が静的にパッケージに含まれた時点で「リンク」と
見なされる
従って配布するパッケージにGPLなリソースを含めたらソースコードの配布
(公開でなくても請求した人に渡すだけでもOK)が必要
配布するパッケージにアイコンを含まず、初回起動時にアイコンを他所から
ダウンロードするような場合は分からないが
> もし「含まれる」だけでGPL汚染が発生するのなら、
> Android端末にはLinuxカーネルが「含まれる」ので、
> Android全てがGPL汚染されるはずだが、実際にはそうなっていない。
凄まじい詭弁と論理の飛躍だな
こういう奴が平気でGPL違反をやらかすんだろうな。あ、これはただの妄想な
0263デフォルトの名無しさん
2011/10/13(木) 09:52:35.63キャリア決済の場合は購入後Googleからキャリアに本当に決済可能かどうかの確認が入って
たまにそこでトラブって止まることがあるよって返したことはある
ATOKとかの超メジャー国内有料アプリのFAQにあればいいんだけど
前見たときは見つからなかった
0264デフォルトの名無しさん
2011/10/13(木) 10:42:32.48ライセンスの話に「〜の世界では」とか言い出すのがうさんくさい。
0265デフォルトの名無しさん
2011/10/13(木) 10:47:59.09本人乙w
0266デフォルトの名無しさん
2011/10/13(木) 10:55:19.67しばらくたってからまたやってみるか、クレカで買ってくれ、しかないのかな。
端末側の設定がダメってことはあるのかなぁ…
0267デフォルトの名無しさん
2011/10/13(木) 11:18:09.870268デフォルトの名無しさん
2011/10/13(木) 11:41:57.47単純にデーターベース名を変えて作成する
0270デフォルトの名無しさん
2011/10/13(木) 13:27:37.240271デフォルトの名無しさん
2011/10/13(木) 13:28:14.360272デフォルトの名無しさん
2011/10/13(木) 14:04:15.41テスト広告指定の時は必ずでるんでしょうか?
記述したコードのようにテストデバイス指定し、かつisTestでもtrue が帰ってきてるんですが受信失敗します。
一度だけでたんですがテスト広告かどうか判らずで…ちゃんと見れば良かった…
0273デフォルトの名無しさん
2011/10/13(木) 14:21:51.81アプリの新着反映って間隔ある?
前回の更新で新着載った場合、1週間ぐらい以上空けて更新しなければ再び新着に載らないとか
どっかで見たような気がするんだけど
0274デフォルトの名無しさん
2011/10/13(木) 14:37:59.64画面やデバッグログ見て分からんのなら、SSうpれば判断してやるよ。
0275デフォルトの名無しさん
2011/10/13(木) 14:45:02.23スクリーンショットとろうにも広告が出ずだったんですが・・・
一晩あけたらガンダム・バトルロワイヤルが普通にでてくるようになりました。
テストでもちゃんと広告でるんですね。
結局なんだったのか判りませんがお騒がせしました。
0276デフォルトの名無しさん
2011/10/13(木) 16:32:47.410278デフォルトの名無しさん
2011/10/13(木) 18:02:54.380279デフォルトの名無しさん
2011/10/13(木) 18:38:41.24ボタン毎に、別のアクションをセットしたPendingIntentをそれぞれくっつけてるけど、それって何かまずいの?
リソースとかの面で他に最適な方法があるなら俺も知りたい。
0280デフォルトの名無しさん
2011/10/13(木) 18:48:35.24画面を横にスクロールさせたいので、
onOffsetsChanged()で引数として渡されるx座標を元に再描画しています。
※大まかには↓の様な感じです。
/** オフセット変更時に呼び出される **/
@Override
public void onOffsetsChanged( float xOffset, float yOffset, float xStep, float yStep, int xPixels, int yPixels ) {
point = xPixels;
redraw() ;
}
/** キャンバスで描画を行う **/
void drawFrame() {
// キャンバスをロック
canvas = holder.lockCanvas();
if (canvas != null) {
//描画
canvas.drawBitmap(XXXX, x座標, y座標);
} finally {
// Canvas アンロック
if ( canvas != null ) holder.unlockCanvasAndPost( canvas ) ;
}
}
でも、これだと指を離した瞬間にスクロールが止まってしまいます。
本当は慣性スクロール(モーメンタムスクロール)を行って、
指を離した後にある程度スクロールを維持して慣性が働いている様な表現をしたいのですが、
方法を知っている方いませんか?
0281デフォルトの名無しさん
2011/10/13(木) 20:16:17.85カウントしてる間はモーション割り込めないしもしかしてスレッド必要なのかな?
あいであぷりーず
0282デフォルトの名無しさん
2011/10/13(木) 20:19:15.050283デフォルトの名無しさん
2011/10/13(木) 20:27:22.21- あらかじめメインスレッド用のHandlerを作っておく
- onClickじゃ離した瞬間しか撮れないのでsetOnTouch〜でタッチイベントを自前で処理する
- 押した瞬間にHandlerにRunnableを登録する
- runnable はTextViewのテキストを変更して、再度HandlerにRunnableを登録する。
- ボタンを離したか、タッチ位置が外れたらhandler.removeCallback で登録されているRunnableをメッセージキューから除去する
こんな感じかね。
0284281
2011/10/13(木) 20:46:04.15Handlerがいまだ謎なので勉強してきます
0285デフォルトの名無しさん
2011/10/13(木) 21:05:40.39遅レスだけどヒント感謝です。
影を消せました。
0286デフォルトの名無しさん
2011/10/13(木) 21:41:36.01最前面に持ってくるには、フラグに何を設定すればいいでしょうか?
Intent.FLAG_ACTIVITY_LAUNCHED_FROM_HISTORYの説明を読むと、
「This flag is not normally set by application code」と書いてあって、
使っていいものなのかよく分かりません。
0287デフォルトの名無しさん
2011/10/13(木) 21:43:00.75いえいえ
0288デフォルトの名無しさん
2011/10/13(木) 22:00:47.32カメラを使用できないようにするアプリを作製しようとしているのですが、
カメラ機能のハードウェアを制御することは可能なのでしょうか?
今のところ探しても見つからないので、カメラが起動したらすぐに終了させれば
カメラが使えないのと同義になるかなと思っているのですが、
onカメラ起動 のようなメソッドをオーバーライドすることはできるのでしょうか?
もしくは、カメラのインテントが処理された時に起動するようなメソッドがあるのでしょうか?
0289288
2011/10/13(木) 22:09:19.92・上記は常駐サービス上のメソッドで処理しようと考えています。
・いまいち on○○ の仕様が良くわかっていません。
辞典にはonClickやonDraw等いろいろなケースの処理が書かれていますが、
辞典に乗っていないon○○もチラホラ見かけます。
こういうのってどこで定義しているのでしょう・・・
0290デフォルトの名無しさん
2011/10/13(木) 22:13:30.100291288
2011/10/13(木) 22:17:46.130292288
2011/10/13(木) 22:19:55.42すいませんw逆引きハンドブックのことです。
ここの目次にon○○がいろいろ書いてあるのですが、
ハンドブック内のサンプルには、目次ではサポートされていないon○○メソッドもいくつか書かれているんですよ。
0293デフォルトの名無しさん
2011/10/13(木) 22:37:40.15リストビューの隙間にそれぞれ「あ〜わA」行.
そして右側のやつなぞると対応した位置にジャンプ.
ってどうやるんでしょ
0294デフォルトの名無しさん
2011/10/13(木) 22:57:25.54無理
0295251
2011/10/13(木) 23:13:56.12やはりややこしそうなのでGPLに触らない方向で頑張ってみます
0296デフォルトの名無しさん
2011/10/13(木) 23:32:37.33OpenGLを使ったライブ壁紙を作ろうとしているのですがWallpaperServiceにはGLSurfaceが使えないとのこと。
海外のソースなどを見よう見まねで頑張っているのですがEGLの初期化が上手くいきません。
日本語のサイトで詳しく説明しているサイトを教えていただけないでしょうか?
0297デフォルトの名無しさん
2011/10/13(木) 23:51:40.29区切り行?の挿入とそこへのジャンプはできそうなのですが
右側の「なぞって選べる縦長ボタン的な何か」をどうやって用意すればいいか見当もつきません…
あれはどうやってるのでしょうか?
0298デフォルトの名無しさん
2011/10/14(金) 00:13:33.15標準で「あ行」「か行」みたいな分け方になるわけ無いし
なのでどういう動作なのかさっぱり分からん
0299デフォルトの名無しさん
2011/10/14(金) 00:39:20.29何が難しいのかさっぱりわからん。
テキストビューでもイメージビューでも並べろよ。
0300デフォルトの名無しさん
2011/10/14(金) 02:25:30.63この時の座標情報はコードに含んでないと実行出来ないでしょうか?
コードではなく、テーブルから座標を取得出来たらと思っています。
0301デフォルトの名無しさん
2011/10/14(金) 07:44:26.03setFastScrollEnabledのこと?
0302デフォルトの名無しさん
2011/10/14(金) 09:01:14.48そうすれば良いんじゃない?
0303デフォルトの名無しさん
2011/10/14(金) 10:20:49.25そういうAdapterを書けばいい
0304デフォルトの名無しさん
2011/10/14(金) 10:56:16.19MapViewのデフォルトのズームボタンって
2段階ずつしかシフトできないんでしょうか?
+/-を押すと、ズームレベルが2レベルずつ変わって困ってます
MapViewのリファレンスをよんでも、ズームボタンの設置については書いてありますが、
ズームボタンの設定変更らしきものが見つかりません
自分でズームボタン自作するしかないんですかね
0305デフォルトの名無しさん
2011/10/14(金) 12:25:54.29これにツマミを出す以外の機能があったとは
ありがとうございます
0306デフォルトの名無しさん
2011/10/14(金) 17:17:57.75って、onCreate()でもonFocusChangedでやっても無視されるんだが、どうしたらよいですか?
0307デフォルトの名無しさん
2011/10/14(金) 17:54:24.130308デフォルトの名無しさん
2011/10/14(金) 18:04:26.84ありがと!
0309デフォルトの名無しさん
2011/10/14(金) 18:44:58.452000行以上あると思われるstringを出力したのですが270行までしかログに出なかったので、
Log.d()の仕様なのか、どこかミスってるのか判断できません。お願いします。
0310デフォルトの名無しさん
2011/10/14(金) 18:52:02.87とりあえず、無限の長さのログを表示できるという保証はどこにもない。
0311デフォルトの名無しさん
2011/10/14(金) 18:53:31.710312デフォルトの名無しさん
2011/10/14(金) 18:55:14.48ほかの方法を考えろ
0313デフォルトの名無しさん
2011/10/14(金) 20:26:38.51なんでそんなものをログに出す必要があるの
0314デフォルトの名無しさん
2011/10/15(土) 00:49:42.13文字列"01234567"というのがあり、これを0、1、2...というようにint型にキャストしたいです。
文字列はline[]に格納されています。
int[] number = new int[8];
for(int a=0;a<8;a++){
number[a] = Integer.parseInt(line[a]);
}
でキャストされると思ったのですが、なぜかfor文の周回の最後で落ちます。
0,1,2,3,4,5,6,まで成功するのですが最後の要素の7のキャストで落ちるのです。
最後の一要素以外成功しているので、どうしていいか困っています。
line[7]にはちゃんと文字列"7"が入っています。
0315デフォルトの名無しさん
2011/10/15(土) 00:54:13.370316デフォルトの名無しさん
2011/10/15(土) 00:55:55.35文字列"01234567"はどうやって配列に入れたかも定かじゃないからもう全部晒すべ
0317デフォルトの名無しさん
2011/10/15(土) 00:58:05.200318デフォルトの名無しさん
2011/10/15(土) 01:00:41.77ヾミ、 ,イl| ,ィツ
ヾミ、 ノリlj'; ,ィ彡イ
〉ミミヽ_�Y杉ハ_ノ'杉彡"
'^".:.:.:.:.::.:.:.:.:.:.:.:.:.:.:.:...:`丶{
/:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.::.:.:.:.:.:.:.:.::.:.:.ヾミ三ニ≡=-ッ-
/ :.:.:.:.:.:.:.:.:.::.:..:.:.:.::.:.:.:.'.彡''"´ ̄
.l__ _ : : : : : : : : : │
r´ lェi__r´)==`- : : : : : : : : : :│
ヽ_l_/ ヽ_ノ ̄ ̄ ̄ 彡ミ ヽ: : : :│ 乗るしかない このビッグウェーブに!
(( __)、 リ 6 ノノ: : : :│
|/ ̄ ヽ ー´ : : : : /
.|イミFゝ_,, : : : /
(~^~√` │
.|  ̄ ::;;; /~ヽ
.ヽ、、__,,,,,ー"" / 人\
`入 / \
0319デフォルトの名無しさん
2011/10/15(土) 01:02:32.59txtファイルを読み込んで"0,1,2,3,4,5,6,7"という部分を抽出して、
String string = sb.toString();
String[] line = string.split(",");
としました。
これ以上に全部となるとあまりに長いのでこの辺りですみません...
ただキャスト前のline[]は0〜7まで格納されているのを確認してはいます。
0320デフォルトの名無しさん
2011/10/15(土) 01:03:48.74どこでキャストしてると言うのだ
0321デフォルトの名無しさん
2011/10/15(土) 01:05:48.110322デフォルトの名無しさん
2011/10/15(土) 01:07:57.100323デフォルトの名無しさん
2011/10/15(土) 01:12:22.45たぶんそれです!ありがとうございます!!
0324デフォルトの名無しさん
2011/10/15(土) 01:13:46.99こう書けばいいだろ?
String str = sb.toString();
String[] line = str.split(",");
int[] ary = new int[line.length];
for ( int i = 0; i < line.length; i++ ) {
ary[i] = Integer.parseInt(ary[i].trim());
}
ただ途中に数字でないものが1つでもあるとエラー。
例えば次のようなシーケンス。
1,2,,4
カンマが2連続で現れると、String配列の内容は{"1", "2", "", "4"}
となって、空文字列はintにパースできずNumberFormatException。
ArrayList<Integer>とかで済ませられるなら、そっちが簡単だけど。
っていうかコレandroidじゃなくてJava言語の問題。
もう一つ突っ込むと、文字列をintに変換するのはキャストとは言わない。
0325デフォルトの名無しさん
2011/10/15(土) 01:15:53.040326デフォルトの名無しさん
2011/10/15(土) 01:26:33.870327デフォルトの名無しさん
2011/10/15(土) 05:25:51.91例えば一回押せばtextに1を表示
もう一回押せば2を表示
もう一回押せば1に戻るような感じです。
0328デフォルトの名無しさん
2011/10/15(土) 06:33:46.56自力実装しかないでしょうか?
0329デフォルトの名無しさん
2011/10/15(土) 06:36:21.38booleanを状態を保持しておく
0330デフォルトの名無しさん
2011/10/15(土) 06:36:55.53指定したstrの文字列が長いです。
そのため、AlertDialogのタイトルのTextViewをsinglelineに設定すれば
改行が禁止されて省略されるので、そうやって解決したいと思っているのですが
AlertDialogのタイトルのtextViewの受け取り方がわかりません。
どうかアドバイスよろしくお願いします。
0331デフォルトの名無しさん
2011/10/15(土) 06:41:49.56>全然他の任意のリストデータを選ぶ
???
0332デフォルトの名無しさん
2011/10/15(土) 06:52:23.37そりゃそうでしょ
無いでしょ
0333デフォルトの名無しさん
2011/10/15(土) 07:12:10.91下記のようにマニフェストファイルを記述したのですが、
システム起動と飛行機のモードを変更した場合はSampleServiceクラスがonReceiveしたのですが、
カメラボタン押下のときはonReceiveしてくれません。
どこか足りない記述があれば教えていただけないでしょうか。
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.service05"
android:versionCode="1"
android:versionName="1.0">
<uses-permission android:name="android.permission.CAMERA"></uses-permission>
<application android:icon="@drawable/icon" android:label="@string/app_name">
<!-- receiverタグを実装し、レシーバのクラス名を記述 -->
<receiver android:name=".SampleReceiver">
<!-- インテントフィルタのリストを登録 -->
<intent-filter>
<action android:name="android.intent.action.AIRPLANE_MODE" />
<action android:name="android.intent.action.BOOT_COMPLETED" />
<action android:name="android.intent.action.CAMERA_BUTTON" />
</intent-filter>
</receiver>
<!-- サービスクラスの登録 -->
<service android:name=".SampleService" />
</application>
</manifest>
0334333
2011/10/15(土) 07:21:36.70package com.example.service;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.util.Log;
public class SampleReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
Log.d( "SampleReceiver", "onReceive" );
}
}
0335デフォルトの名無しさん
2011/10/15(土) 07:24:25.43SampleReceiverとSampleServiceの関係が全く説明されてないんだけど、ドコからツっこめばいいの
0336333
2011/10/15(土) 07:25:32.64package com.example.service05;
です。
0337333
2011/10/15(土) 07:30:10.01ごめんなさい。説明が間違いだらけですね・・・
SampleReceiverにonReceiveさせたいです。
SampleServiceの記述は無視してください。
本来はそちらのSampleServiceを起動していたのですが、質問のためにコメントアウトしました。
上記ファイルでの動作は確認済です。
0338デフォルトの名無しさん
2011/10/15(土) 07:31:01.740339デフォルトの名無しさん
2011/10/15(土) 07:36:54.11What if your application is the last one to receive the message?
To prevent this some priority has to be set to make sure that your app receives it prior to any other program.
To set priority add this line. Current priority is 10000 which is very high, you can change it according to your requirements.
<intent-filter android:priority="10000">
0340333
2011/10/15(土) 08:01:49.13最大いくつまで設定できるのでしょう?
ただ、メーカーによって違うんじゃ、システムログをとるのは現実的では無いのですね。。。
0341デフォルトの名無しさん
2011/10/15(土) 08:23:38.30受け取り方が分からないってどういう事?
0342デフォルトの名無しさん
2011/10/15(土) 10:13:15.64あれって嘘なのかな…子供に買ってあげたのに遊べないんです!とか言うけどさ…
0343デフォルトの名無しさん
2011/10/15(土) 10:36:33.730344デフォルトの名無しさん
2011/10/15(土) 11:38:19.220345デフォルトの名無しさん
2011/10/15(土) 11:54:25.31ifで真偽値判定するにはどうすればいいですか?
彼女を作るにはどうすればいいですか?
0346デフォルトの名無しさん
2011/10/15(土) 12:53:25.21JavaのStringは固定文字列だから変更できない
逆に必要な部分だけを切り出して新しい文字列を作ればOK
0347デフォルトの名無しさん
2011/10/15(土) 13:16:56.63エミュみたいに普通の色にできないかねー
0348デフォルトの名無しさん
2011/10/15(土) 13:26:07.42メニューとかも。
同じメーカーでも世代違いで色変わる。
0349デフォルトの名無しさん
2011/10/15(土) 13:29:01.01例えばテスト・本番用とか有料・無料用とかを簡単に切りかえる手法ってあるんでしょうか?
C/C++でいう定数によるコンパイルスイッチみたいな。
どこかにグローバル定数をもたせて if 文とかで分岐させるっていうシンプルな方法しかないんでしょうか?
0350デフォルトの名無しさん
2011/10/15(土) 13:37:31.40NDKだけで書けばいいんじゃね
0351デフォルトの名無しさん
2011/10/15(土) 13:41:34.13gdb上でソースリストの表示や変数の値を確認することは出来るのですが、
ブレークポイントを設定しても止まってくれません。
シンボルに対するアドレスは解決しているので、デバッグ対象のプログラムを
覗けているのは確実なのですが。
break系のコマンドで確認すると、確かに設定されているように表示されますが、
絶対に通過する部分に置いても止まらないのです。
他に何か忘れている設定かコマンドの指定でもあるのでしょうか?
よろしくお願いします。
0352デフォルトの名無しさん
2011/10/15(土) 15:02:41.71TabActivity使用で
タブ1からタブ2へ移動するとタブ2の内容が表示される
次にタブ2からタブ1へ移動するとタブ1の内容が表示される
ここまではOKなのですが
もう一度タブ1からタブ2へ移動するとタブ2には何も表示されない
これの原因がわかりません
0353デフォルトの名無しさん
2011/10/15(土) 15:26:07.24自分で変更したところすっかりわすれてました
0354デフォルトの名無しさん
2011/10/15(土) 16:00:03.190355デフォルトの名無しさん
2011/10/15(土) 16:02:04.09httpクライアントを作ってtwitterやFBにポストするアプリを作りたいと思っています
そういうのは簡単ですか?
0356デフォルトの名無しさん
2011/10/15(土) 16:06:26.950357デフォルトの名無しさん
2011/10/15(土) 16:26:18.880358デフォルトの名無しさん
2011/10/15(土) 16:31:41.56普通どうやってバックアップするの?
0359デフォルトの名無しさん
2011/10/15(土) 16:33:38.550360デフォルトの名無しさん
2011/10/15(土) 16:34:52.59使えるプログラム言語の数が今1種類なら、2種類目は通常苦戦するみたいだな。
3つ4つ使えるようになると本だけで立ち上がれたりする。
ちなみにJavaでHTTPのリクエストを送信するなら、
java.net.URL
java.net.URLConnection
で出来るが、POSTのボディ部分の組み立て処理はググるかHTTPプロトコルをある程度理解する必要がある。
Webアプリしか経験ないんだったら大変だろう。
0361デフォルトの名無しさん
2011/10/15(土) 16:36:20.26http://twitter4j.org/ja/index.html
を読んで理解できるなら簡単。そうじゃなきゃ色々鍛えてから出直しておいで
0362デフォルトの名無しさん
2011/10/15(土) 17:03:49.41フレームワーク自体は充実してるから大丈夫。
PHP扱ってるならWebAPIも詳しいだろうし、
鬼門はJavaの構文だけだと思うよ。
0363デフォルトの名無しさん
2011/10/15(土) 17:04:38.83thx!
0364デフォルトの名無しさん
2011/10/15(土) 17:11:44.44this.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
してもキーボード出しやがるんだけどどうにかならないだろうか
エミュはちゃんと出さなくなった
0365デフォルトの名無しさん
2011/10/15(土) 17:54:48.51タスクキラー等で強制終了された場合にアイコンを消すにはどうすればいいでしょうか?
正常終了時にはonDestoryでアイコンを消していますがタスクキルされた時にアイコンが残ってしまうので
起動しなおして正常終了させないとアイコンが消えないです。
0366デフォルトの名無しさん
2011/10/15(土) 18:55:09.72NDKの話なら、arm モードでbuildすればいい。
0367デフォルトの名無しさん
2011/10/15(土) 19:10:34.80ヽ(`Д´)ノ ウワァァァンってなるのどうしたらいい?
0368デフォルトの名無しさん
2011/10/15(土) 19:13:04.960369デフォルトの名無しさん
2011/10/15(土) 19:27:09.90というのが模範的解答だと思うが
0370デフォルトの名無しさん
2011/10/15(土) 19:34:48.89IntelliJおすすめ。レイアウトは全部手で打つ人なら特に。補完がEclipseより賢い。
0371デフォルトの名無しさん
2011/10/15(土) 20:05:16.120372デフォルトの名無しさん
2011/10/15(土) 20:29:11.160373デフォルトの名無しさん
2011/10/15(土) 20:51:41.970374デフォルトの名無しさん
2011/10/15(土) 20:54:59.350375デフォルトの名無しさん
2011/10/15(土) 20:58:15.32ありがとうございました
チャレンジしてみます
0376デフォルトの名無しさん
2011/10/15(土) 21:31:59.44IntelliJ IDEA 11のレイアウト見ながらxmlいじれる機能いいなと思って
インストールしてその機能を20分ぐらい探してたのに
その機能付きのバージョンはまだリリース前だったw
リリースされたらeclipse離れる
0377デフォルトの名無しさん
2011/10/15(土) 21:41:20.70勝手にアプリを削除してインストールしてくれるよね
これやると不具合起きる時があるんだけどなんでだろ
自分でアプリ消してインストールすると正常に動くんだけど
0378デフォルトの名無しさん
2011/10/15(土) 21:44:02.870379デフォルトの名無しさん
2011/10/15(土) 21:50:51.15データのこってんじゃね?
0380デフォルトの名無しさん
2011/10/15(土) 22:14:21.10なるほ…ど…?
つまりAndroidというかJAVA的にはそういうのはないってことなのかな
どもです
0381デフォルトの名無しさん
2011/10/15(土) 22:36:56.32インディゴの最新@mac。
どうすりゃいいかな。
このプロジェクト捨てて、もっかいsvnからチェックアウトするべきか……
0382デフォルトの名無しさん
2011/10/15(土) 23:07:56.370383デフォルトの名無しさん
2011/10/15(土) 23:09:46.52というと?
0384デフォルトの名無しさん
2011/10/15(土) 23:21:34.860385デフォルトの名無しさん
2011/10/15(土) 23:28:45.63プロジェクト破棄する前にエクスプローラとエディタで
そのレイアウトファイル動かすなり中身削るなりする方が
0386デフォルトの名無しさん
2011/10/15(土) 23:54:08.24プログラムを実行する方法ってありますか?
0387デフォルトの名無しさん
2011/10/16(日) 00:20:58.53まあ夢みながらバイトしつつ家コツコツプログラムうってるわけね。
偶然ナムコ現役プログラマーのブログ見つけてさ、そこ見たらXNAっていう
WindowsとX-BOX360両方のゲーム作れる開発ツールの演習みたいのやってるわけよ。
仕事しつつも、合間合間に←(昼休みとかに)
それでその人、XNAのサンプルプログラム公開してるんだけどー
たった7日で昔アーケードで出てたギャラクシアン3完成させてるんよ・・・。
大手の現役のプロって作業スピードハンパねえな!
3Dゲームをたった7日でつくってしまうのだから(時間で考えると3日くらいか?)
自信なくすぞこっちはwwww
0388デフォルトの名無しさん
2011/10/16(日) 00:41:58.040389デフォルトの名無しさん
2011/10/16(日) 00:49:29.400390デフォルトの名無しさん
2011/10/16(日) 01:25:11.22一週間で昔のACゲーみたいなものって期間内に完成させる癖つけてたらちょうど完成するくらいの期間だぞ。
むかしはゲ製の土日スレにわんさかいたよ。勇者30も元はそこから出てきたくらいだから一週間でも遊べるもの作れるぞ。
0391デフォルトの名無しさん
2011/10/16(日) 03:28:24.59何事かと思いもう一度同じようにインストールして起動してみたら普通に起動した
な… 何を言っているのか わからねーと思うが. おれも 何をされたのか わからなかった…
頭がどうにか云々
どちらもクリーンインストールです
何が起きたのか教えてエロイ人
0392デフォルトの名無しさん
2011/10/16(日) 03:43:39.22logの見方やデバッグの仕方から調べるといいよ
0393デフォルトの名無しさん
2011/10/16(日) 04:58:20.61「eclipse clean」でぐぐれ
0394デフォルトの名無しさん
2011/10/16(日) 05:19:26.600395デフォルトの名無しさん
2011/10/16(日) 08:07:31.71個人アプリクリエイターの俺から見ると、全然遅い。Unity使えば2日で作って当たり前。
しばらく前にGR○Eに行って話したけど、大手CPは動きが遅くて困るって嘆いていたよ。
0396デフォルトの名無しさん
2011/10/16(日) 08:57:44.84自由にどうぞ
0397デフォルトの名無しさん
2011/10/16(日) 09:55:38.4230分から〜1時間ほどでサブスレッドが強制終了して困っています。
対処方法をご教示いただけないでしょうか。
ThreadのrunでExceptionをcatchしても例外は出た形跡無く、
無限ループが途中で終わっています。2時間以内に必ず止まります。
Service#onXxxx系にログを仕込んでみましたが、サブスレッドだけ止まって
Serviceは何も変化ありません。
Service#onStartは最初に正常終了しているので、Androidはサービスを実行中のままと認識しています。
0398デフォルトの名無しさん
2011/10/16(日) 10:34:45.462.2向けに作ったアプリだけど、minSdkVersion を 2.1 にしてあるから
エミュで 2.1 での動作を確認したいのに、2.2未満のエミュが一覧に出てこない。
0399デフォルトの名無しさん
2011/10/16(日) 10:45:12.040400デフォルトの名無しさん
2011/10/16(日) 11:30:05.760401デフォルトの名無しさん
2011/10/16(日) 12:31:34.981.Keystore と key alias ってのはどちらもアプリ1つにつき1つ作るものなんですか?
それともkeysotreは作成元1つで、key aliasをアプリ毎に追加していくものなんでしょうか?
2.アップデートの時などで同じものを使いまわすんでしょうか?
3.keystore、およびkey生成で入力したパスワードはこのapk作成のときでしか使わないんでしょうか?
よろしくお願いします。
0402デフォルトの名無しさん
2011/10/16(日) 12:32:18.70なんとかかんとかhas died とかログにないかい。
startForegroundCompat
0403デフォルトの名無しさん
2011/10/16(日) 12:32:57.75お好きにどうぞ
0404デフォルトの名無しさん
2011/10/16(日) 12:34:52.89アプリとエミュは関係ないだろ。
ddmsでアプリ関係なしでエミュだけ起動できるんだから。
0405デフォルトの名無しさん
2011/10/16(日) 12:35:56.630406デフォルトの名無しさん
2011/10/16(日) 13:04:14.53ShakeDroidの作者が有料・無料アプリの切り替えの一つの方法をブログに書いてあったと思う。
たしか同じソースからシンボリックリンクを使って・・・みたいな方法。
試したことはない。
0407デフォルトの名無しさん
2011/10/16(日) 15:00:15.10Layout.addView(~~~);で貼りつけし、
既にLayout上に表示してあるAの画像を
image_a.layout(~~~);で場所移動すると、
Aの画像の場所移動が無視されてしまいます。
それぞれ単独だと動作するのですが...
0408デフォルトの名無しさん
2011/10/16(日) 15:04:34.22LayoutがAの画像を動かす前の状態に戻っているみたいです。
時間差で実行したらわかりました。
0409デフォルトの名無しさん
2011/10/16(日) 16:28:37.35SQLiteについてなのですが、外部で作成したSQLiteのDBファイルを
Androidで読み込んで使用するという事は可能でしょうか?
レコードは1000件程度なのですが、アプリを起動するたびにonCreateで作るのは非常に無駄だと思うので・・
0410デフォルトの名無しさん
2011/10/16(日) 16:34:52.692.onCreateは初回のみ
0411デフォルトの名無しさん
2011/10/16(日) 17:31:23.87リストの表示は行えているのですがなぜかタップした瞬間落ちます
↓のコードでどこかおかしいとことが有るのでしょうか
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
ListView list = (ListView)findViewById(R.id.listView);
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, R.layout.rawdata);
adapter.add("Item1");
adapter.add("Item2");
list.setAdapter(adapter);
list.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
ListView list = (ListView)parent;
String item = (String)list.getItemAtPosition(position);
ArrayAdapter<String> adapter = (ArrayAdapter<String>)list.getAdapter();
adapter.remove(item);
}
});
}
0412デフォルトの名無しさん
2011/10/16(日) 17:52:02.930414デフォルトの名無しさん
2011/10/16(日) 19:07:18.19裏で持ってるArrayListのremoveで落ちてるとか?あとBitmap使ってない?それぞれのアイテムに
0415デフォルトの名無しさん
2011/10/16(日) 19:09:01.63なるほど、一度作ったDBはdataフォルダに保存されてるみたいですね。
ありがとうございます。
0416411
2011/10/16(日) 19:25:15.13ありがとうございます
0417デフォルトの名無しさん
2011/10/16(日) 20:20:47.85Apple Push Notification Serviceみたいなのないんだろか
0418デフォルトの名無しさん
2011/10/16(日) 20:59:17.00昨日は19:30頃更新されてた気がするんだが
0419デフォルトの名無しさん
2011/10/16(日) 20:59:28.770420デフォルトの名無しさん
2011/10/16(日) 21:02:41.87C2DMってのがある、iPhoneのやつとの違いは知らない
0421デフォルトの名無しさん
2011/10/16(日) 21:05:15.41好きにどうぞ、ということは別のアプリに同じキーを適用しても
特に問題はないってことでしょうか?
それならキーのエイリアスにアプリが分かるような名前つけずに共通なモノにしようと思います。
0422デフォルトの名無しさん
2011/10/16(日) 21:25:06.59ありが�d
0423デフォルトの名無しさん
2011/10/17(月) 00:00:35.450424デフォルトの名無しさん
2011/10/17(月) 00:46:43.17指を離したときではなく指が触れた瞬間にしたいのですが、
どうしたらいいのでしょうか
0425デフォルトの名無しさん
2011/10/17(月) 00:50:38.280426デフォルトの名無しさん
2011/10/17(月) 00:58:17.670427デフォルトの名無しさん
2011/10/17(月) 04:56:46.39フォントサイズなどのレイアウトのスタイルはなにが設定されているのでしょうか。
ArrayAdapterを拡張したダイアログを作成したら見た目がどうやっても
デフォルトと似ても似つかないので困っています(まあ全部を独自レイアウトにしてしまうのは一案なんですが・・)。
0428デフォルトの名無しさん
2011/10/17(月) 08:46:53.600429デフォルトの名無しさん
2011/10/17(月) 16:18:55.68画面端で折り返しするにはどうしたらいいでしょうか
0430デフォルトの名無しさん
2011/10/17(月) 16:43:32.690431デフォルトの名無しさん
2011/10/17(月) 16:47:26.67android:layout_height="wrap_content"
0432429
2011/10/17(月) 18:05:38.52試してみたけどだめでした
ギャップを感じたので質問を書き直します
切りのいいところ(スペースとか)で折り返しをしようとする処理を無視して
画面の端まで文字を表示して折り返しするにはどうしたらいいでしょうか
0433デフォルトの名無しさん
2011/10/17(月) 18:06:10.940434デフォルトの名無しさん
2011/10/17(月) 18:08:30.39そうだよ
0435デフォルトの名無しさん
2011/10/17(月) 18:48:46.43センターに描画させることはできますか?
レイアウトに android:gravity="center"を入れても無視されます
0436デフォルトの名無しさん
2011/10/17(月) 19:22:38.50ありがとうございます!
手元の本とか見てたりもしてたんですが
キーストアとエイリアスとアプリの対応については見つからなかったので…
アップしたら変更は出来ないってことでなおさら不安だったので助かりました。
0437デフォルトの名無しさん
2011/10/17(月) 19:31:37.77layoutじゃなくてLinearLayoutだよね?
centerは縦方向のLinearLayoutなら横方向に、
横方向のLinearLayoutなら縦方向にしか効かないよ
他のレイアウト使うか、FrameLayoutでLinearLayoutをくるむとか
0438デフォルトの名無しさん
2011/10/17(月) 19:46:00.22英語とかだったらそんなことをしようという発想が根本的におかしい。けど、どうしてもって言うならzero-width spaceかな。
0439デフォルトの名無しさん
2011/10/17(月) 19:46:46.55ありがとう!
0440デフォルトの名無しさん
2011/10/17(月) 20:58:48.76livewallpaperの背景を透明にすることはできますか?
可能なら方法を教えて欲しいのですが・・・
0441デフォルトの名無しさん
2011/10/17(月) 22:11:55.40そうです。LinearLayoutでした
くくってみます
0442デフォルトの名無しさん
2011/10/17(月) 22:13:25.52ハードウェアの明るさを変更しようとして以下のコードを組みましたが、上手くいきません。(Android 2.2)
Object svc = null;
Method setBacklights = null;
try {
Class sm = Class.forName("android.os.ServiceManager");
Object hwBinder = sm.getMethod("getService", String.class).invoke(null, "hardware");
Class hwsstub = Class.forName("android.os.IHardwareService$Stub");
Method asInterface = hwsstub.getMethod("asInterface", android.os.IBinder.class);
svc = asInterface.invoke(null, (IBinder) hwBinder);
Class proxy = svc.getClass();
setBacklights = proxy.getMethod("setBacklights", boolean.class);
} catch (Exception e) {
Log.d("test",e.toString());
}
try{
setBacklights.invoke(svc ,brightness);
} catch(Exception e){
Log.e("test",e.toString());
}
setBacklights = proxy.getMethod("setBacklights", boolean.class);のステートメントで
java.lang.NoSuchMethodException: setBacklightsが発生しているようなのですが、
メソッド名が間違っているのか、そもそも根本的に間違っているのか判別がつきません。
対処方法をご教示いただけないでしょうか。
0443デフォルトの名無しさん
2011/10/17(月) 22:36:18.390444デフォルトの名無しさん
2011/10/18(火) 00:01:08.35restartPackage ではアクティブのアプリは終了してくれませんでした。
ほかにどのようなメソッドがあるのでしょうか?
0445デフォルトの名無しさん
2011/10/18(火) 00:38:46.50Android 2.2以降ならまともに終了させられないから
諦めた方がいいと思うけど。
0446デフォルトの名無しさん
2011/10/18(火) 04:03:10.94タスクがタスクをキルするとかましてやアクティブなタスクをキルするとかそんなことOSがやらせてくれるわけがない。
ネイティブな環境だとシステムコール経由してたからできただけ。
タスクをキルしたところでプロセスやリソースは残ったままだからOSが勝手に片付けるのには違いがない。
タスクをキルしたことによってライフサイクルを破壊してOSを不安定にするだけ。
非アクティブになったなら出来る限りリソースを開放してタスク自身は限りなく何もしない。終了処理なんてAPIに存在しない。
0447デフォルトの名無しさん
2011/10/18(火) 06:35:42.030448デフォルトの名無しさん
2011/10/18(火) 08:39:09.600449デフォルトの名無しさん
2011/10/18(火) 08:47:20.812.1まではアプリから使えるAPIがあった
2.2以降もAPIはあるがパーミッションの制限で通常のアプリからは使用できない
存在しないんじゃなくて、通常のアプリからは使用できないってだけ
標準アプリの設定→アプリケーションの管理からなら終了させることができる
0450デフォルトの名無しさん
2011/10/18(火) 10:55:59.61そもそも特権で動いてるならそれは使えないのと同じ事だろ。
0451デフォルトの名無しさん
2011/10/18(火) 10:57:57.660452デフォルトの名無しさん
2011/10/18(火) 11:02:56.023行で説明してくれ
0453デフォルトの名無しさん
2011/10/18(火) 11:13:44.66http error 416になってしまい失敗します。
ごくまれに正常にダウンロードできるのですが何が悪いのでしょうか?
コード:
DownloadManager dlmgr = (DownloadManager)getSystemService(DOWNLOAD_SERVICE);
//URI作成
Uri.Builder uriBuilder = new Uri.Builder();
uriBuilder.scheme("http");
uriBuilder.authority("***.co.jp");
uriBuilder.path("hogehoge.zip");
//Requestインスタンス作成
Request request = new Request(uriBuilder.build());
request.setDestinationUri(Uri.fromFile(new File(SD_PATH)));
//ダウンロードキューに追加
dlmgr.enqueue(request);
DDMSのログ:
10-15 08:47:21.415: INFO/DownloadManager(254): Initiating request for download 79
10-15 08:47:25.195: DEBUG/dalvikvm(254): GC_CONCURRENT freed 369K, 52% free 3082K/6407K, external 1625K/2137K, paused 5ms+7ms
10-15 08:47:26.946: INFO/DownloadManager(254): Initiating request for download 79
10-15 08:47:27.015: WARN/DownloadManager(254): Aborting request for download 79: http error 416
実行環境:
Android2.3エミュ・SDカード1GB
0454デフォルトの名無しさん
2011/10/18(火) 11:20:52.450455デフォルトの名無しさん
2011/10/18(火) 14:36:21.23いや、調べたんだけどわかんないです
0456デフォルトの名無しさん
2011/10/18(火) 14:58:22.860457デフォルトの名無しさん
2011/10/18(火) 15:11:41.720458デフォルトの名無しさん
2011/10/18(火) 15:34:20.93416とは珍しいな。自前でリクエスト送ってないからか。
0459デフォルトの名無しさん
2011/10/18(火) 15:59:54.710460デフォルトの名無しさん
2011/10/18(火) 16:02:35.950461デフォルトの名無しさん
2011/10/18(火) 16:10:37.56お作法的にも動作的にも問題ないでしょうか?
0462デフォルトの名無しさん
2011/10/18(火) 16:16:41.72ActivityじゃなくてContextだろ
まあ、やってみればいいんじゃね?
0463デフォルトの名無しさん
2011/10/18(火) 16:21:32.73Contextだとメソッドの実装がががが
デメリットとかあります?
0464デフォルトの名無しさん
2011/10/18(火) 16:25:28.010465デフォルトの名無しさん
2011/10/18(火) 17:02:01.310466デフォルトの名無しさん
2011/10/18(火) 17:16:42.840467デフォルトの名無しさん
2011/10/18(火) 18:29:10.800468デフォルトの名無しさん
2011/10/18(火) 18:42:49.750469デフォルトの名無しさん
2011/10/18(火) 19:05:10.740470デフォルトの名無しさん
2011/10/18(火) 19:16:57.81言ってることが446と矛盾してるぞ
0471デフォルトの名無しさん
2011/10/18(火) 19:20:44.070472デフォルトの名無しさん
2011/10/18(火) 19:49:09.030473デフォルトの名無しさん
2011/10/18(火) 20:07:14.46https://github.com/android/platform_frameworks_base/blob/master/core/java/android/content/Context.java#L182
0474デフォルトの名無しさん
2011/10/18(火) 20:10:56.91Contextをnewして使えってことですか?
0475デフォルトの名無しさん
2011/10/18(火) 21:28:05.37やっぱこのスレの人口が減ってるのかなー
>>723とか評論家ぶって叩くやつが出てきてもおかしくないのに
0476デフォルトの名無しさん
2011/10/18(火) 21:28:39.240477デフォルトの名無しさん
2011/10/18(火) 22:08:42.91定義はされているがLayout上にないViewを対象にしたら落ちますか?
無視されますか?
0478デフォルトの名無しさん
2011/10/18(火) 22:36:00.13試せば?
0479デフォルトの名無しさん
2011/10/18(火) 22:42:32.44これはもしかして元データソースがxmlだからどうにもならないというやつでしょうか。
やろうとしたことは検索条件をSharedPreferencesに保存しようとして、
・入力がない場合->指定なし(検索に使わない)
・ブランク->検索対象が空文字("")
をしようとしたら見事に落ちました。
0480デフォルトの名無しさん
2011/10/18(火) 23:00:40.22値無しってのは項目無しってことだしなあ
0481442
2011/10/18(火) 23:05:20.07メソッド一覧にもなかったので、違うサービスだったようです。
確かフラッシュライト系と同じだと思ってたんですが。
もう少し探してみます
0482デフォルトの名無しさん
2011/10/18(火) 23:47:57.41※全タブにedittextを配置している
1.タブ移動しているとたまにタブ以外何も表示されなくなる
2.なぜか、どれか1タブにだけedittextボックスが表示されてる(他のタブのedittextは見えなくなる
3.なぜか、そのedittextをタップすると他の表示が復活する
これはどこを調べるべきなんでしょうか…
0483デフォルトの名無しさん
2011/10/18(火) 23:50:39.31曜日・時限ごとにマス目をTableLayoutで作り、各所にButtonを設置しました。
ButtonからIntentで登録画面に遷移。登録画面で科目名・教室などを登録した際、
選択した曜日・時限のButtonに登録した科目名を表示させたいのですが、
この場合、登録する際にButtonのリソースIDを一緒にテーブルに保存し、
それを元に読み込む、という考え方であってますでしょうか。
どなたか教えて下さい、宜しくお願いします。
0484デフォルトの名無しさん
2011/10/19(水) 00:01:24.730485デフォルトの名無しさん
2011/10/19(水) 00:02:55.020486デフォルトの名無しさん
2011/10/19(水) 00:18:13.910487デフォルトの名無しさん
2011/10/19(水) 00:32:22.030488デフォルトの名無しさん
2011/10/19(水) 00:42:01.380489483
2011/10/19(水) 01:20:07.70DBのTBLです
登録した後にButtonからそれぞれ登録内容を表示したいのですが、
その際にButtonのIDと登録内容を紐付けしないと見れない⇒登録内容のTBLにIDも突っ込む
という考え方をしてたのですが・・・駄目な点があればどうか教えて下さい
0490デフォルトの名無しさん
2011/10/19(水) 02:23:06.400491デフォルトの名無しさん
2011/10/19(水) 02:57:43.08曜日・時限からボタンのIDは親画面で解決させる
そうしないと、他の画面でDBのデータ使うときに、
いちいち親画面のID気にしないとダメになるぞ
0492デフォルトの名無しさん
2011/10/19(水) 03:04:11.03テーブル作るときに
|row_id|曜日|時限|科目|
1 1 1 null ←月曜の1限目
2 1 2 null
...
35 5 7 null ←金曜の7限目
が初期で入るわけだから
例えば月曜1限のボタンならid=11、月曜2限ならid=12、火曜1限ならid=21とか割り振って
インテントで送ったidを10で割って、商と余りが曜日と時限に一致するレコード更新して
カーソル回すときに
button[cr.getInt(1)-1][cr.getInt(2)-1].setText(cr.getString(3));
すればいいんじゃない?
0493デフォルトの名無しさん
2011/10/19(水) 03:15:49.300494デフォルトの名無しさん
2011/10/19(水) 08:14:52.37「nullの時はputじゃなくてremoveを呼ぶ」ように書けばいい。
0495デフォルトの名無しさん
2011/10/19(水) 09:43:23.55Androidのデフォルトのfontのサイズを合わせたいんですが、
デフォルトのfontの仮想ボディサイズ、アセント、ディセント、ベアリング幅等はどうやったら分かりますか?
0496デフォルトの名無しさん
2011/10/19(水) 13:54:19.24XPeriaやGalaxyは1.5、SHARPは2.0が多いけど。
0497デフォルトの名無しさん
2011/10/19(水) 13:58:32.420498デフォルトの名無しさん
2011/10/19(水) 14:23:14.180499デフォルトの名無しさん
2011/10/19(水) 17:28:58.87スマフォ板じゃなくてFLASH板へ
0500デフォルトの名無しさん
2011/10/19(水) 18:54:38.07作ったアプリの実機での動作確認てしてますよね?
スマホ端末を白ロムで買ってロック解除してwifi環境で確認という方法で良いんでしょうか?
0501デフォルトの名無しさん
2011/10/19(水) 19:03:06.820502デフォルトの名無しさん
2011/10/19(水) 19:14:03.84wifiならロッククリアいらないンジャナイカ
0503デフォルトの名無しさん
2011/10/19(水) 19:19:26.45これを検索物理ボタン押したら出ねくるやつに置き換えることはできるかな?
0504デフォルトの名無しさん
2011/10/19(水) 19:20:40.82おれ中古で買ったauのIS03をそのまま使ってるよ。
OS起動時にSIMカードがありませんって怒られるが、その後は普通に使える。
WiFiにつないでちゃんとマーケットからアプリも落とせてる。
ヤフオクで7000円くらいだった。
0506デフォルトの名無しさん
2011/10/19(水) 19:36:34.76SIMロックのかかった端末は、解約済みのSIMでいいから刺しておけばwifiは使えると思う。まあ機種にもよるけど。
0507デフォルトの名無しさん
2011/10/19(水) 19:36:45.85やりたいことがイマイチ判ってないかもだけど
QuickSearchBoxで調べるといいかも
0508デフォルトの名無しさん
2011/10/19(水) 20:34:12.830509デフォルトの名無しさん
2011/10/19(水) 20:51:37.320511デフォルトの名無しさん
2011/10/19(水) 21:02:33.940512デフォルトの名無しさん
2011/10/19(水) 21:16:58.22何を言いたいのかさっぱりわからん
まずはログ見ないと何もわからんだろうに
0513デフォルトの名無しさん
2011/10/19(水) 21:19:44.12原因見つけるのに2日悩んだ不具合の元凶は一週間前の俺だった
0514デフォルトの名無しさん
2011/10/19(水) 21:49:28.440515デフォルトの名無しさん
2011/10/19(水) 21:52:20.710516デフォルトの名無しさん
2011/10/19(水) 21:55:10.360517デフォルトの名無しさん
2011/10/19(水) 21:58:08.40エラーログも見ずに、自力以外で解決されることがあるんだろうか?
SDK自体にバグがあって解決を待つとか?
0518デフォルトの名無しさん
2011/10/19(水) 22:02:02.180519デフォルトの名無しさん
2011/10/19(水) 22:05:11.29言語がJavaなだけ
0520デフォルトの名無しさん
2011/10/19(水) 22:08:50.740521デフォルトの名無しさん
2011/10/19(水) 23:47:49.34JavaScriptの間違いではw
0522デフォルトの名無しさん
2011/10/19(水) 23:50:38.520523デフォルトの名無しさん
2011/10/19(水) 23:53:08.93挙動事態は問題なくうごいてるんですが、デバッグ実行した際ギャラリーに行った時にアプリが一度終了され、
戻って再度されたときにはデバッグ実行が外れてしまいます。
Webブラウザ等を呼んだ場合は問題ないんですが…
実行後にデバッガをアタッチって出来ないんでしょうか?
0524デフォルトの名無しさん
2011/10/20(木) 00:17:03.24Drawable型で取得したアイコンの画像をショートカットのアイコン画像用に使いたいんだけど
ショートカットのアイコン画像を設定する時に↓のようにParcelable型にしないとだめなんだよね?
Parcelable iconResource = Intent.ShortcutIconResource.fromContext(this, R.drawable.icon);
intent.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, iconResource);
どうやって型変換するんだろうか?
今日1日これに悩んでたけど解決せず。。Androidムズカシス
0525デフォルトの名無しさん
2011/10/20(木) 00:20:38.78swingもawtも無い。それにMouseEventListenerとかも無い。
GUI系はandroid独自のネイティブAPIの上にandroid専用のライブラリが載る。
でもそれ以外のjavaパッケージは、例えば非同期ソケットとか、ArrayBlockingQueue<T>とか何でもアリ。
WiFiネットワークにつないだ時にDHCPからもらったIPアドレスを調べて、同一
セグメントに向けてUDPブロードキャスト発信とかできる。
あと音楽を再生するクラスにはイコライザークラスとかまでついてくる。
0526デフォルトの名無しさん
2011/10/20(木) 00:40:22.68ある程度簡単に移植出来るぞ
0527デフォルトの名無しさん
2011/10/20(木) 00:44:00.800528デフォルトの名無しさん
2011/10/20(木) 00:44:59.92DOMからdata>data>・・・って行けば見つかるんだけど端末上で探そうとすると見つからない
そもそも普通のユーザーが気楽にイジレルような場所に保存されるのでしょか?
0529デフォルトの名無しさん
2011/10/20(木) 00:45:06.22無理
Intent#ShortcutIconResourceのソース見れば分かるけど、
パッケージ名とリソース名を保持してるだけ
実際に利用する際に↑を利用して読み込む仕組み
動的に生成した画像は利用できない
動的に生成した画像を使いたいならAppWidgetでがんばれ
0530デフォルトの名無しさん
2011/10/20(木) 00:47:12.65rootとってない端末だとアプリのデータ領域はそのアプリからしか見えないと思って良い
0531デフォルトの名無しさん
2011/10/20(木) 00:56:44.98なるほどさんくす
0532デフォルトの名無しさん
2011/10/20(木) 01:05:39.68androidってC++とOpenGLで動くんすか
0533デフォルトの名無しさん
2011/10/20(木) 01:19:41.730534デフォルトの名無しさん
2011/10/20(木) 02:25:38.070535デフォルトの名無しさん
2011/10/20(木) 02:38:58.85調べても分からなかったので質問させてください。
100ページ程の電子コミックを作ろうと考えています。が、さすがに100個のlayout.xmlを作るわけではないですよね?
おそらくリストアレイで画像を連番読み込み→で一個のviewflipperを設定したlayout.xml内で常に前ページと次ページを同時読み込みしていく流れかと思うんですが…
これってあってます?
0536デフォルトの名無しさん
2011/10/20(木) 02:49:58.990537デフォルトの名無しさん
2011/10/20(木) 03:21:07.08スライドショーのソースコードならネットに大量に転がってるから
まずはそれらの仕様を参考にするといいと思う
0538デフォルトの名無しさん
2011/10/20(木) 03:22:27.91書きこんでるんだけど、root権限無い限りは
この値を参照出来ないという認識で正しい?
0539デフォルトの名無しさん
2011/10/20(木) 03:58:56.56getSharedPreferencesメソッドの第二引数による
0540デフォルトの名無しさん
2011/10/20(木) 10:02:04.61このような実装は可能ですか?
0541デフォルトの名無しさん
2011/10/20(木) 10:37:57.93つか一瞬で試せるとおもうが、何か特殊な背景でもあるのか?
0542デフォルトの名無しさん
2011/10/20(木) 10:59:34.580543デフォルトの名無しさん
2011/10/20(木) 11:05:31.190544デフォルトの名無しさん
2011/10/20(木) 11:23:37.830545デフォルトの名無しさん
2011/10/20(木) 11:38:25.880546デフォルトの名無しさん
2011/10/20(木) 11:42:00.47http://andpdf.sourceforge.net/
0547デフォルトの名無しさん
2011/10/20(木) 11:59:29.580548デフォルトの名無しさん
2011/10/20(木) 12:44:41.77selected processor does not support `ldrex r2,[r1]'
って怒られます。
gccに与えるCPU用のフラグオプションとか足りないのかな?
NDKにインラインアセンブラのサンプルコードって入ってないみたいだし・・・
0549デフォルトの名無しさん
2011/10/20(木) 13:08:48.87見当違いだったらごめんね
0550デフォルトの名無しさん
2011/10/20(木) 13:46:59.53アプリ実行時に aapt.exe がクラッシュしちゃって起動もデバッグもできない・・・
Eclipseの再インストール、SDKの再インストールもしても、直らない
同じ症状の方居ますか?また、解決方法なんかあたりつきますかね?
0551デフォルトの名無しさん
2011/10/20(木) 13:54:50.120552デフォルトの名無しさん
2011/10/20(木) 13:59:48.08それがアンインストーラーが削除しちゃったんです・・・
0553デフォルトの名無しさん
2011/10/20(木) 14:00:34.96Flashで作成たコンテンツをアプリ側でラッピングして使うことはできるでしょうか?
0554デフォルトの名無しさん
2011/10/20(木) 14:11:09.39大丈夫か??
もう一回ダウンロードすればいいだけだろう
0555デフォルトの名無しさん
2011/10/20(木) 14:19:51.56どこからダウンロードできますか?
探しても見つからなくて・・・
0556デフォルトの名無しさん
2011/10/20(木) 14:43:41.853秒毎にWifi強度等がログ出力される端末使ってるんですが、
これがNANDメモリに書き込まれていると寿命が縮まると思うので気になりました。
0557デフォルトの名無しさん
2011/10/20(木) 14:50:14.06心配ならSD抜いとけばw
0558デフォルトの名無しさん
2011/10/20(木) 14:53:09.86別のPCから古いの持ってきたんですが、
やっぱりダメでした。
ファイルサイズが7倍くらい違うし・・・
みんなは普通に使えているの?
0559デフォルトの名無しさん
2011/10/20(木) 15:24:17.880560デフォルトの名無しさん
2011/10/20(木) 15:39:56.910561デフォルトの名無しさん
2011/10/20(木) 15:53:26.360562デフォルトの名無しさん
2011/10/20(木) 16:14:39.73一定時間経過したら元に戻る仕組みを作りたいんですが
タイマーって使えないんでしょうか。
反応なくて困ってます
0563デフォルトの名無しさん
2011/10/20(木) 16:27:12.21イベントは受け取ってる?
0564デフォルトの名無しさん
2011/10/20(木) 16:48:49.00説明不足ですみません
表示を変える→表示を戻す の間にディレイを発生させようとしているので
現状はクリックイベント内にそのままタイマーを入れています
0565デフォルトの名無しさん
2011/10/20(木) 17:08:11.41個々の作品はほとんどフリーウェアばかりで大金なんか手にはいらん
それなりに売り上げ出せるのは、他が簡単に真似のできない技術をもっているか
会社規模のプロジェクトか同人サークルみたいなセミプロ集団の作品だけ
個人で活動する場合「他が簡単に真似のできない技術をもっているか」これが超!超!大事
つまり2chに質問して回答もらえるような内容物は、誰もが使える技術であって大金とはほどとおい
0566デフォルトの名無しさん
2011/10/20(木) 17:10:03.50内蔵ストレージのNANDフラッシュメモリに書かれるのかどうかです。
SDなら差し替えできるので気にしないです。
0567デフォルトの名無しさん
2011/10/20(木) 17:13:21.79やりたい事としては、Javaのコード内で以下のような事をやりたいというものです。
・ソフトキーボードの全角や半角の切替
・入力モードを数字やアルファベットに変更
EditTextの中のinputModeに値を設定する事でできることはわかっているのですが、
動的にソフトキーボードのプロパティを変更するような事をやりたいです。
例えば、
softKeyboardService.inputMode = "ALPHABET";
でソフトキーボードの入力モードが変わるような機能はありませんでしょうか?
0568デフォルトの名無しさん
2011/10/20(木) 17:16:02.21大量にある(ファイルはSDに保存)
それを端末のスキャン何とかがサムネールにしようとして?延々とエラーを吐き続け
LogCatがそれで埋め尽くされてまともに機能しないんだけど、こういうケースにあった
人いない?
0569デフォルトの名無しさん
2011/10/20(木) 17:18:35.650570デフォルトの名無しさん
2011/10/20(木) 17:28:14.362. .nomedia置けよ
0571デフォルトの名無しさん
2011/10/20(木) 17:32:00.87良いのがあったよ
0572デフォルトの名無しさん
2011/10/20(木) 18:30:44.25何そのスクランブル……
拡張子分かってるんだったら先頭4
バイトが復号出来るようにすればいい訳で、力技で一瞬になっちゃうぞ。
せめて拡張子変える、あわよくば暗号化してアーカイブするとかしないと。
0573デフォルトの名無しさん
2011/10/20(木) 19:34:30.91AIR androidでぐぐれば何ができて何が出来ないかいっぱいでてくるよ
あと多分ここはjavaやNDKの人が多いんでFLASH板のが詳しいかもね
0574デフォルトの名無しさん
2011/10/20(木) 19:46:39.86モバゲーかどっかのゲームがスクランブルかけた画像ファイルを
SDに大量にダウンロードしてきてギャラリーが開かなくなったことならある
0575デフォルトの名無しさん
2011/10/20(木) 21:20:58.29>>254さんのもみましたがダメです
AdView adView = new AdView(this, AdSize.BANNER, "ここにIDを入力");
LinearLayout layout = (LinearLayout)findViewById(R.id.adview);
layout.addView(adView);
adView.loadAd(new AdRequest());
をonCreate上に記載してます。
AndroidManifest.xmlには
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<activity android:name="com.google.ads.AdActivity" android:configChanges="keyboard|keyboardHidden|orientation"/>
を追加してます
layoutのadviewは
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/adview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
としています
admobのページでステータスはアクティブ: 現在、サイトが AdMob に広告リクエストを送信しています。
となっているのですが・・・
お願いします。
0576デフォルトの名無しさん
2011/10/20(木) 21:52:43.63とりあえずadViewのイベントリスナーを登録してみたら?
0577デフォルトの名無しさん
2011/10/20(木) 23:15:29.23どれくらい重いかというと公式マーケットアプリくらい重い
画像DLを無くすと軽くなるから原因はこれなんだろうけど…
一応画像DLと表示はasync使ってるんだけどなぁ
どうにかならんだろうか
0578デフォルトの名無しさん
2011/10/20(木) 23:21:45.110579デフォルトの名無しさん
2011/10/21(金) 01:22:44.26Bitmap→StringとString→Bitmapの双方向変換がしたいです。
Bitmapをバイト配列に変換し、new Stringで文字列化
getBytesでバイト配列化し、Bitmapに変換
では画像を表示することが出来なくなりました。
何か方法がありますでしょうか?
0580デフォルトの名無しさん
2011/10/21(金) 01:27:52.95バイト配列から文字列にするとき、コードが存在しなかった場合に欠落してるんだろ
何をしたいのか分からんからこれ以上は答えられない
0581デフォルトの名無しさん
2011/10/21(金) 01:30:06.00ソースならどっかに落ちてる
0582デフォルトの名無しさん
2011/10/21(金) 08:59:00.17その設定だと他のViewの右にAdViewが配置されるんだけどそれで良いの?
つまりLinearLayoutにandroid:orientation属性が足りないんじゃね?ってこと
0583デフォルトの名無しさん
2011/10/21(金) 10:46:57.68ありがとうございます。
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/adview"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"を追加したら表示されました。
見えないところに表示されていたのですね・・・
ありがとうございました。
0584デフォルトの名無しさん
2011/10/21(金) 18:10:48.17どういう手段をとればしょうできるでしょうか?
0585デフォルトの名無しさん
2011/10/21(金) 19:06:17.18createPackageContext(). getResources()
0586デフォルトの名無しさん
2011/10/21(金) 19:27:14.74例えばインテントを指定してインストール済みアプリから該当リストを取得して、
リストから対象アプリのアイコンのBitmapを取得するとか。
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_LAUNCHER);
List<ResolveInfo> resolveInfos = getPackageManager().queryIntentActivities(intent, 0);
BitmapDrawable bitmapDrawable = null;
for(ResolveInfo info : resolveInfos){
ActivityInfo activityInfo = info.activityInfo;
if(activityInfo != null){
if(activityInfo.packageName.equals(欲しいアプリのパッケージ名)){
bitmapDrawable = (BitmapDrawable)activityInfo.loadIcon(getPackageManager());
break;
}
}
}
0587デフォルトの名無しさん
2011/10/21(金) 19:28:07.040588デフォルトの名無しさん
2011/10/21(金) 20:00:30.38※enemyはString型で敵の名前が入ってる
こんな感じで敵によって表示する画像を変えたいのです
どうすれヴぁ・・・
0589デフォルトの名無しさん
2011/10/21(金) 20:08:06.53どうやれば良いですか?
AndroidにはImageIOクラスがないみたいですが・・・
0590デフォルトの名無しさん
2011/10/21(金) 20:23:06.79getIdentifier(String name, String defType, String defPackage)
0591デフォルトの名無しさん
2011/10/21(金) 20:23:58.28そもそもなんで種類が知りたいの?デコードだけなら種類を知らなくてもできるでしょ。
0592デフォルトの名無しさん
2011/10/21(金) 20:25:16.78あざす!!!!
後で試してみます!!!愛してます!!!
0593デフォルトの名無しさん
2011/10/21(金) 20:28:30.80ガベージコレクションでフィールドの画像が消えるから
ファイルに保存たい
0594デフォルトの名無しさん
2011/10/21(金) 20:31:47.26やってみるか・・・
0595デフォルトの名無しさん
2011/10/21(金) 20:43:01.50これって有効インストールとして扱う条件が変わったということですか?
0596デフォルトの名無しさん
2011/10/21(金) 20:49:14.280597デフォルトの名無しさん
2011/10/21(金) 20:52:09.50うん、計算が変わった。英語の記事があったけどurlわすれた
0598デフォルトの名無しさん
2011/10/21(金) 20:57:44.420599デフォルトの名無しさん
2011/10/21(金) 21:26:23.800600デフォルトの名無しさん
2011/10/21(金) 21:42:35.980601デフォルトの名無しさん
2011/10/21(金) 22:04:15.99ありがとうございます。
有効なインストール数って結局なんなんだろう
最初は単純に現在インストールされてる数だと思ったけど、それならこんなに変わらないはずだしなあ
数日以内にアプリを起動した端末の数とかなのかな
0602デフォルトの名無しさん
2011/10/21(金) 22:37:01.650603デフォルトの名無しさん
2011/10/21(金) 23:37:15.13これだっけか、インストール数計算の変更
0604デフォルトの名無しさん
2011/10/21(金) 23:58:02.21>>595
俺なんか2000→1000なんだぜ。。。
0605デフォルトの名無しさん
2011/10/22(土) 00:15:18.510606デフォルトの名無しさん
2011/10/22(土) 00:24:53.65どうしても元のフォーマットじゃないといやなの?
単にイメージをキャッシュしときたいだけなら読み込んだ時点でbitmap型になってるんだから
それをPNGかJPG好きな方で保存するってので駄目?
0607デフォルトの名無しさん
2011/10/22(土) 00:55:34.550608デフォルトの名無しさん
2011/10/22(土) 01:12:40.04warning(1,26)も出ています。
教えて下さいお願いします..
0609デフォルトの名無しさん
2011/10/22(土) 01:22:25.45合計インストールはあくまで端末の数しかカウントしてないのに、
アクティブインストールの方はアップデートの数もカウントしちゃってるんなら、アクティブ率なんて(というかこの2つを比べること自体)何の指標にもならないだろうに。何のために表示してんの?ってさ。
あの仕様考えたの一体誰だよ。有り得ないレベルだろ。
0610デフォルトの名無しさん
2011/10/22(土) 01:47:09.19アップデート分は消えて新規インストールで+1か、アンインストールしたあともアップデート数は覚えてて+4なのか…
そもそもアンインストールした後またインストールしたらそれはアップデートとしてカウントされるのか?とか…
いずれにせよアクティブ数というものが全く何の意味もなしていないとしか思えなかった。
これ考えたやつホントに技術者かって感じ。
0611デフォルトの名無しさん
2011/10/22(土) 01:57:17.01error(1,-17)は、見たことあるような…
.prepare()の位置が悪いとかそんなだったような気が…
間違ってるかもしれんが試してみて
0612デフォルトの名無しさん
2011/10/22(土) 02:03:34.39すみません、mp3を使っていたのでoggに変換したら正常に動作しました。
ありがとうございます
0613デフォルトの名無しさん
2011/10/22(土) 02:05:36.210614デフォルトの名無しさん
2011/10/22(土) 03:03:09.861回目はエミュレーターが起動するのに2回目移行は委譲中で止まったまま
1回目で起動したエミュレーターを殺して2回目を実行しても同じ…
誰か助けて
0615デフォルトの名無しさん
2011/10/22(土) 04:31:18.27(ノд・。) グスン
0616デフォルトの名無しさん
2011/10/22(土) 04:56:16.98…\android-sdk\tools
↓
…\android-sdk\platform-tools
0617デフォルトの名無しさん
2011/10/22(土) 05:28:21.14EclipsでAndroidSDKのパスを変えようとしたら設定画面が開かない…
プラグイン一回アンインストールしても前のパスを見に行ってる なんだこれ
プログラミングよりも環境面で苦労する アホか
0618デフォルトの名無しさん
2011/10/22(土) 05:50:09.38設定ってどこ開いてる?
sdk managerはsdkに含まれてるツールだからパス変えたら動かないのは当然。
sdkパスの設定はWindow -> preferences -> androidだよ。
0619デフォルトの名無しさん
2011/10/22(土) 06:13:27.32そのpreferencesの画面でルート以外を選択するとエラーがでて何もできない状態
とりあえず前AndroidSDKのパスをコピーして再現したらなんとか変更はできたけど
今度は始めて選択する時に
エラーが発生しました。詳細については、エラー・ログを参照してください。
com.android.sdkuilib.internal.widgets.SdkTargetSelector.access$000(Lcom/android/sdkuilib/internal/widgets/SdkTargetSelector;)Z
と出るようになった
なんなんだいったい…
0620デフォルトの名無しさん
2011/10/22(土) 06:14:30.580621デフォルトの名無しさん
2011/10/22(土) 08:14:05.28で、計算方法を変えたら不具合でてるよ調査中だよ、というお話
0622デフォルトの名無しさん
2011/10/22(土) 08:46:04.21もしインストール先のフォルダがソフトリンクとかでリダイレクトされてるなら別の場所がいいよ
0623デフォルトの名無しさん
2011/10/22(土) 09:07:39.64もしインストール先のフォルダがソフトリンクとかでリダイレクトされてるなら別の場所がいいよ
0624デフォルトの名無しさん
2011/10/22(土) 09:10:04.440625デフォルトの名無しさん
2011/10/22(土) 09:57:13.320626デフォルトの名無しさん
2011/10/22(土) 11:01:27.030627デフォルトの名無しさん
2011/10/22(土) 11:23:37.820628デフォルトの名無しさん
2011/10/22(土) 13:09:29.36解決しました、拡張子なくても読み込みオkでした。
0629デフォルトの名無しさん
2011/10/22(土) 13:23:38.200630デフォルトの名無しさん
2011/10/22(土) 14:31:55.53タッチパネルが出た当時から
絶対「くぱぁ☆」アプリが出てくると思っていたが
はや12年
今だ見たこと無し
な・ぜ
0631デフォルトの名無しさん
2011/10/22(土) 14:42:46.280632デフォルトの名無しさん
2011/10/22(土) 14:52:36.26プログレスダイアログを表示したいんだが方法がわかんね。
ハンドラ作ってそこでいちいち一個ずつやらないといけないの?
まとめて実装する方法ってないの?
0633デフォルトの名無しさん
2011/10/22(土) 15:28:46.65フォルダ名は合ってるとしてpath通らないだがなぜかわかる?(T△T)
0634デフォルトの名無しさん
2011/10/22(土) 15:32:56.700635デフォルトの名無しさん
2011/10/22(土) 15:58:39.97それでもだめだ通ってないわ〜
コマンドプロンプトでadb -helpってうっても認識されてないって出る
0636デフォルトの名無しさん
2011/10/22(土) 16:15:20.15adb.exeが存在するのは確認したのか?
まずManagerでplatform-tools コンポーネントを落として来ないと空だぞ
0637デフォルトの名無しさん
2011/10/22(土) 16:22:41.57adb
って打て
0638デフォルトの名無しさん
2011/10/22(土) 16:23:07.26platforms-toolsってパス間違ってるぞ。
0639デフォルトの名無しさん
2011/10/22(土) 16:40:49.92重い初期化をonCreateでやるのがNG.
onCreateでプログレス出してからAsyncTackでも起動すれ
0640デフォルトの名無しさん
2011/10/22(土) 16:45:00.92AVDとSDKのどっちのmanegerで落とせばいいのかな?
どっちにもそんなかんじのでてこないけど(・・;)
0641デフォルトの名無しさん
2011/10/22(土) 16:55:05.16アクティビティ→ダイアログ→アクティビティか
アクティビティ→アクティビティ→ダイアログが
0642デフォルトの名無しさん
2011/10/22(土) 17:19:40.58Arraylistとかsimplelistとかアタマ痛いよ。
色んな方法があるからどの方法でも目的の振る舞いは達成できそうだけど。
TwitterのタイムラインでString型だけじゃなくて
プロフィール画像も取得して表示させたいんだけとやり方が思い付かない。
0643デフォルトの名無しさん
2011/10/22(土) 17:26:52.99BaseAdapterが一番シンプルで、他のAdapterはみんなその上に機能をかぶせただけ
BaseAdapterさえ理解してれば後は割とどうにでもなる
0644デフォルトの名無しさん
2011/10/22(土) 17:47:30.860645デフォルトの名無しさん
2011/10/22(土) 19:01:35.95Twitterの内容をリストで表示なんて
本でもネットでもそこかしこにサンプルあるじゃないか
0646デフォルトの名無しさん
2011/10/22(土) 19:17:33.20達成できそうというその方法どれでもいいからやってみるといいよ。
大元は変わらないから後で変えたくなっても苦労なく差し替えできるから。
どれがベストか?なんてのは慣れてから考えるもんだ。
まずはなんでもいいから実装してみ。
0647デフォルトの名無しさん
2011/10/22(土) 19:36:58.28listviewでも同様の症状が出たけど
listview.setScrollingCacheEnabled(false);
することで解決できました
preferencesの場合はどこをいじればいいのでしょうか
0648デフォルトの名無しさん
2011/10/22(土) 20:09:20.27タイムラインをどうやって取得してるか知らないけど
Twitter4J使ってるならStatusの中にUserってのがあってその中にプロフィール画像のURLがある
0649デフォルトの名無しさん
2011/10/22(土) 20:36:37.61ファイルに保存するのを見たことがない
ところで、本体のキャッシュフォルダーの中身ってガベージされる?
0650デフォルトの名無しさん
2011/10/22(土) 20:37:10.110651デフォルトの名無しさん
2011/10/22(土) 20:48:15.98executeOnExecutor()
Executorの制御は自分で行え
ExecutorServiceの使い方
ttp://java.keicode.com/lang/multithreading-executor.php
0652デフォルトの名無しさん
2011/10/22(土) 21:13:34.93童貞キモオタが何いってるの?w
彼女いれば普通にくぱぁするし、それの何処がオタクなのかと小一時間といつめてみたいw
0653デフォルトの名無しさん
2011/10/22(土) 21:52:20.32さんきゅす
0654デフォルトの名無しさん
2011/10/22(土) 22:03:15.740655デフォルトの名無しさん
2011/10/22(土) 22:10:40.79AndriodMarketは無法地帯言われてるがエロはバンバン削除されてる
エロゲマーケットにでも持っていったら出せるかも知らんけどね
0656デフォルトの名無しさん
2011/10/22(土) 22:32:36.23もちろん野良アプリでアップしてあるURLとパスを教えるっていう方法で
0657デフォルトの名無しさん
2011/10/22(土) 22:33:40.46key storeを新規作成するときのpassword と key を作成するときのpassword
は誰の為に必要なのでしょうか?
証明書ってpassword必要ないですよね?
あと keystore と key はどの単位で作成するものなんでしょう?
keystoreは個人で1つで、keyは公開毎に作成?
0658デフォルトの名無しさん
2011/10/22(土) 22:39:51.91複数のアプリで同じキーを使っても問題ない。
キーが違うとパッケージが同じでもアップデートできないので、あまり頻繁に変えて紛失したりすると怖い。
0659デフォルトの名無しさん
2011/10/23(日) 00:17:17.450660デフォルトの名無しさん
2011/10/23(日) 00:28:40.81スリープ時やアクティビティがバックグラウンドにある状態でも
Bluetoothのキー入力を取得する方法を探しています。
よろしくお願いします。
0661デフォルトの名無しさん
2011/10/23(日) 01:10:14.56その証明書を他人に使われないためのパスワード
0662デフォルトの名無しさん
2011/10/23(日) 01:41:04.29と
タブA→インテントで別アクティビティ→閉じる→タブA
の、最後にタブAを表示する挙動が違うんだけどなんでだろう
どっちもonResumeが呼ばれてるだけぽいんだけど
0663デフォルトの名無しさん
2011/10/23(日) 02:06:32.70どこにあるんだ…
0664デフォルトの名無しさん
2011/10/23(日) 02:09:49.08ありがとうございます。
アプリ1つに1キーにしておきます。
このあたり、当たり前すぎる事なのか、わりと流して説明しているところばかりで・・・
そのわりに失敗してやりなおせばいいってわけでもないので困る
>>661
なるほど。自分のPCの管理に自信があれば、強度低いパスワードでも良いんですね
わざわざパスワード生成してまで管理すべきかどうか悩んでました
0665デフォルトの名無しさん
2011/10/23(日) 02:58:10.43どうすればいいですか?
0666デフォルトの名無しさん
2011/10/23(日) 04:21:41.48たしかにキーのとこは最初は躊躇する。
つい一週間ほど前にもこのスレでまったく同じ質問がでてるし。
0667デフォルトの名無しさん
2011/10/23(日) 04:38:38.79「応答を解析できません。
JSON 応答を変更するブラウザ拡張機能やアドオンがインストールされている場合は、
それらを無効にしてからこのページを更新してください。」
と出てアップできません...。
ググったのですが解決方法がわかりませんでした。
apkはアップできています。
どなたか教えてください。
0668デフォルトの名無しさん
2011/10/23(日) 04:50:52.040669デフォルトの名無しさん
2011/10/23(日) 04:58:04.44ブラウザ変えてやってみたかね?
0670デフォルトの名無しさん
2011/10/23(日) 06:49:24.100671デフォルトの名無しさん
2011/10/23(日) 07:09:22.750672デフォルトの名無しさん
2011/10/23(日) 10:06:09.00・自アプリのパーミッションは最小限にしたい
・でも内容を保存したいという要望ががが
0673デフォルトの名無しさん
2011/10/23(日) 12:09:35.53http://techbooster.jpn.org/andriod/application/1388/#more-1388
0674デフォルトの名無しさん
2011/10/23(日) 13:10:05.390675デフォルトの名無しさん
2011/10/23(日) 13:24:03.06下記を使用し、androidの勉強をしております。
http://magpad.jugem.jp/?eid=94
layoutInflaterを使用し、xmlファイルを、baseadapter経由でlistviewに表示させる内容です。
listviewには、setOnItemClickListenerを設定しております。
Focusable="false"設定をinflater.xmlとlistview共に設定しております(LinerLayoutも含め)。
エミュを立ち上げ、任意のlistview項目をクリックしてみたところ、OnItemClickListenerが反応せず、
listviewの背景色も変化せず困っています。
何が対応策がありましたらお知恵を拝借させていただけないでしょうか。
以上よろしくお願いします。
0676デフォルトの名無しさん
2011/10/23(日) 17:10:15.15OnItemClickListener#onItemClickの内容はどうなってるの?
0677デフォルトの名無しさん
2011/10/23(日) 17:15:37.64を割りこませるためにgetViewに二種類のviewを読み込んで内容によって振り分けてるんだけど
そのためにviewの使い回しができなくなってパフォーマンスが落ちてしまった
どうすりゃいいだろうか?もしくはセパレータを割りこませるもっといい方法は無いだろうか
0678デフォルトの名無しさん
2011/10/23(日) 17:30:25.63getViewTypeCount() と getItemViewType() をちゃんと実装すれ
0679デフォルトの名無しさん
2011/10/23(日) 17:41:54.49これで何とかできそうです
ありがとうございます
0680デフォルトの名無しさん
2011/10/23(日) 18:11:32.66MacのFirefox,safari、
Win7のFirefox,safari,chrome,IE,opera
で試したのですが、ダメでした。
ブラウザが原因ではないと思います...。
どなたか助けてくださいお願いします(TT)
0681デフォルトの名無しさん
2011/10/23(日) 18:48:28.64何がしたくて
どんなことをしたら
どうだめになったのか
おまえの質問は2つめが完全に欠けてる
0682デフォルトの名無しさん
2011/10/23(日) 18:49:01.20おおありがとう
0683デフォルトの名無しさん
2011/10/23(日) 18:50:47.09マーケットの話らしいよ
0684デフォルトの名無しさん
2011/10/23(日) 18:59:13.78ここはスレ違いでしたか?
0685デフォルトの名無しさん
2011/10/23(日) 19:00:14.440686デフォルトの名無しさん
2011/10/23(日) 19:10:35.09progressdialog出せばいいんだろうけど見た目が嫌いで…
0687デフォルトの名無しさん
2011/10/23(日) 19:15:02.36実行中はイベント発生しても処理しないようにしたらいいやん
0688デフォルトの名無しさん
2011/10/23(日) 19:16:13.68lv.setOnItemClickListener(new AdapterView.OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
Log.d("MyApp", "1-7 = ");
}
});
の様に書いておりますが、LogCatには何も出力されません。
#MyAppでフィルタを掛けています
0689デフォルトの名無しさん
2011/10/23(日) 19:31:28.68タグ部分はフィルタしねーよ馬鹿
0690デフォルトの名無しさん
2011/10/23(日) 19:44:02.03フィルターネームでしたね
0691デフォルトの名無しさん
2011/10/23(日) 19:48:04.69違いました。
タグでフィルタであっています
0692デフォルトの名無しさん
2011/10/23(日) 19:48:15.48/etc/localtimeファイルは
どちらもタイムゾーンを選択するとあるんですが何が違うんでしょうか
0693デフォルトの名無しさん
2011/10/23(日) 19:50:36.56スレ汚し申し訳ないこのブタ共が
0694デフォルトの名無しさん
2011/10/23(日) 19:51:13.46lvって何?ListActivityを継承してるなら、
onListItemClickをoverrideして使うんじゃないの?
0695デフォルトの名無しさん
2011/10/23(日) 20:17:10.26すいません。その通りですね。
今やり直しています。
0696デフォルトの名無しさん
2011/10/23(日) 20:19:20.13>このブタ共が
いちいち何か一言付け加えないと気がすまないのか
0697デフォルトの名無しさん
2011/10/23(日) 20:37:10.17やり直しましたが、onListItemClickが反応しません。
layoutInflaterがlistviewの上に覆いかぶさっている為、
listviewまで変化が行かずlistenerが反応しないと考えているのですが。
listviewを反応させたいと考えています。
0698デフォルトの名無しさん
2011/10/23(日) 20:41:36.68ListViewを拡張する方法が使いたいのか、
それともListViewを使いたいかどっち?
0699デフォルトの名無しさん
2011/10/23(日) 20:58:12.20ListViewを使いたいです。
且つ、getview内でレイアウトを記述するのは避けたいです
(layoutInflaterで作成した物をListviewに表示させていきたいです)。
0700デフォルトの名無しさん
2011/10/23(日) 21:05:20.66ListActivityじゃなくてActivityを継承して
ListView使えばいいんじゃないの。
http://www.adakoda.com/android/000077.html
0701デフォルトの名無しさん
2011/10/23(日) 21:12:30.30http://www.adakoda.com/android/000077.html
は、下記のメッセージが出て見ることができませんでした。
”Your page is blocked due to a security policy that prohibits access to category
Adult/Sexually Explicit”
>ListActivityじゃなくてActivityを継承してListView使えばいいんじゃないの
行ってみたのですが、今までと同様に”setOnItemClickListener”が反応いたしませんでした。
0702デフォルトの名無しさん
2011/10/23(日) 21:45:23.930703デフォルトの名無しさん
2011/10/23(日) 21:47:02.67ブヒ
0704デフォルトの名無しさん
2011/10/23(日) 21:49:36.750705デフォルトの名無しさん
2011/10/23(日) 21:56:39.84そう思い、
Focusable="false"設定をinflater.xml、
Focusable="true"設定をlistviewに設定しております(LinerLayoutも含め)。
重なり合ったview部分の、下層viewをフォーカスするには効果がない?
0706デフォルトの名無しさん
2011/10/23(日) 22:04:34.110707デフォルトの名無しさん
2011/10/23(日) 22:10:53.85うむ
作るのが目的?
0708デフォルトの名無しさん
2011/10/23(日) 22:16:02.01結局何がしたいんだっけ?
普通に作ればいいんじゃないの?
0709デフォルトの名無しさん
2011/10/23(日) 22:22:35.03はい
0710デフォルトの名無しさん
2011/10/23(日) 22:29:12.05目的。
layoutInflaterで作成した物をListviewに表示させていきたいです。
任意のlistview欄をタッチすると、背景色が変わるようにしたいです。
問題点。
現状、listviewにタッチしても背景色が変わりません。
listviewにlistenerを設定しても、listenerに反応が無いためlistviewに
タッチできていないと判断しております。
知りたいこと。
listviewにタッチする方法。
(layoutInflaterでlistviewに貼り付けたviewの下部にある)
以上です。
0711デフォルトの名無しさん
2011/10/23(日) 22:37:05.81Focusableなんて設定しなくてもこちらではちゃんと動いているんだけど?
余計なことをやめてみたら?
0712デフォルトの名無しさん
2011/10/23(日) 22:42:45.77エラーに釣られてクリックしたのは俺だけじゃないよな、豚ども。
0713デフォルトの名無しさん
2011/10/23(日) 22:49:25.29>余計なことをやめてみたら?
確かに色々思考錯誤しております。
真に申し訳ありませんが、差し支えなければソースを見せていただけないでしょうか。
0714デフォルトの名無しさん
2011/10/23(日) 22:52:26.190715デフォルトの名無しさん
2011/10/23(日) 22:53:29.91今スマホだから無理
君が問題が発生する最小限のソースを上げたほうがいいのでは?
0716デフォルトの名無しさん
2011/10/23(日) 22:54:07.880717デフォルトの名無しさん
2011/10/23(日) 22:57:34.95xml layoutのfocusableをfalseにしてるっていうけどそれってルートだけ?
もしそうならルートに指定しても意味ないから、ボタンとか入力を受け取りそうなものに直接focusableを指定してみたら?
0718デフォルトの名無しさん
2011/10/23(日) 23:01:29.05そうですね。
少々時間が掛かります。
0719デフォルトの名無しさん
2011/10/23(日) 23:26:18.27googleの本拠地だけあってあいつらすげーな
0720デフォルトの名無しさん
2011/10/23(日) 23:31:58.590721デフォルトの名無しさん
2011/10/23(日) 23:49:35.46こっちのサイト見て分かんなかった、というか情報すら殆ど見つからなかった
ことを聞いてみたらすぐに解決してくれた
0722デフォルトの名無しさん
2011/10/23(日) 23:56:23.95本文が長く書き込めないため分割して書き込みます
・・・・・・・・・・・・・・・・・・・・・・
以下ソース 分割1
public class TestActivity extends ListActivity {
InflaterListAdapter adapter;
ListView lv;
LayoutInflater inflater;
ArrayList<Row> coll;
Row list;
Row rw;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
//Rowクラスの配列宣言。
coll = new ArrayList<Row>();
list = new Row();
//Rowクラスのフィールドへ値を代入する。
//配列数2のRowクラス配列を作成する。
list.setTextLeft("Left1");
coll.add(list);
list.setTextLeft("Left2");
coll.add(list);
//main.xmlのlistview
lv = (ListView)findViewById(android.R.id.list);
//getviewからrow.xmlを取り出す。
adapter = new InflaterListAdapter(this, coll);
setListAdapter(adapter);
}
0723デフォルトの名無しさん
2011/10/23(日) 23:58:03.61本文が長く書き込めないため分割して書き込みます
・・・・・・・・・・・・・・・・・・・・・・
以下ソース 分割2
class Row {
public String textLeft = null;
public String getTextLeft() {
return textLeft;
}
public void setTextLeft(String textLeft) {
this.textLeft = textLeft;
}
}
public class InflaterListAdapter extends BaseAdapter {
private Context ctx;
//コンストラクタ
public InflaterListAdapter(Context context, ArrayList<Row> list) {
{ ctx = context; coll = list; }
}
public int getCount() {
return coll.size();
}
public Object getItem(int position) {
return coll.get(position);
}
public long getItemId(int position) {
return position;
}
0724デフォルトの名無しさん
2011/10/23(日) 23:58:53.39本文が長く書き込めないため分割して書き込みます
・・・・・・・・・・・・・・・・・・・・・・
以下ソース 分割3
public View getView(int position, View convertView, ViewGroup parent) {
LinearLayout layout = new LinearLayout(ctx);
rw = (Row)coll.get(position);
LayoutInflater inflater = (LayoutInflater)getSystemService(Context.LAYOUT_INFLATER_SERVICE);
layout = (LinearLayout)inflater.inflate(R.layout.row, null);
//row.xmlに対しlistenerを設定する。
layout.setOnClickListener(new View.OnClickListener() {
public void onClick(View v ) {
Log.d("MyApp", "layout onClick = ");
}
});
return layout;
}//getview
}//public class InflaterListAdapter extends BaseAdapter
@Override
protected void onListItemClick(ListView l, View v, int position, long id) {
Log.d("MyApp", "onListItemClick= ");
}
0725デフォルトの名無しさん
2011/10/23(日) 23:59:32.59本文が長く書き込めないため分割して書き込みます
・・・・・・・・・・・・・・・・・・・・・・
以下ソース 分割3
}
0726デフォルトの名無しさん
2011/10/24(月) 00:01:30.13・・・・・・・・・・・・・・・・・・・・・・
以下 main.xml
<?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" android:weightSum="1">
<ListView android:id="@+id/android:list" android:layout_width="match_parent" android:layout_height="272dp" android:focusable="true"></ListView>
<TextView android:id="@android:id/empty"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Empty set"/>
<Button android:text="Button" android:id="@+id/button1" android:layout_width="wrap_content" android:layout_height="wrap_content"></Button>
</LinearLayout>
0727デフォルトの名無しさん
2011/10/24(月) 00:08:46.50本文が長く書き込めないため分割して書き込みます
・・・・・・・・・・・・・・・・・・・・・・
以下 row.xml 分割1
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent" android:orientation="vertical" android:weightSum="1" android:focusable="false">
<LinearLayout android:layout_width="match_parent" android:id="@+id/LinearLayout02" android:orientation="horizontal" android:layout_height="40dp" android:weightSum="1">
<TextView android:layout_height="wrap_content" android:textAppearance="?android:attr/textAppearanceLarge" android:id="@+id/textView3" android:layout_width="52dp" android:text="1" android:gravity="right"></TextView>
<TextView android:layout_height="wrap_content" android:textAppearance="?android:attr/textAppearanceMedium" android:id="@+id/textView2" android:text="番" android:layout_width="wrap_content"></TextView>
<CheckBox android:layout_height="wrap_content" android:id="@+id/checkBox3" android:layout_width="wrap_content"></CheckBox>
<TextView android:id="@+id/textView4" android:text=" " android:layout_width="20dp" android:layout_height="wrap_content" android:layout_weight="0.31"></TextView>
<EditText android:layout_height="wrap_content" android:id="@+id/person_name" android:inputType="numberDecimal" android:layout_width="61dp"></EditText>
<EditText android:layout_height="wrap_content" android:id="@+id/editText2" android:inputType="numberDecimal" android:text="9999" android:layout_width="61dp"></EditText>
</LinearLayout>
0728デフォルトの名無しさん
2011/10/24(月) 00:10:05.54本文が長く書き込めないため分割して書き込みます
・・・・・・・・・・・・・・・・・・・・・・
以下 row.xml 分割2
<LinearLayout android:layout_height="wrap_content" android:id="@+id/linearLayout2" android:layout_width="match_parent" android:focusable="false">
<ToggleButton android:text="ToggleButton" android:id="@+id/toggleButton1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:focusable="false"></ToggleButton>
<TextView android:textAppearance="?android:attr/textAppearanceLarge" android:layout_height="wrap_content" android:id="@+id/textView6" android:layout_width="wrap_content" android:focusable="false" android:text="あ"></TextView>
</LinearLayout>
</LinearLayout>
0729デフォルトの名無しさん
2011/10/24(月) 00:36:40.470730デフォルトの名無しさん
2011/10/24(月) 00:39:54.600731デフォルトの名無しさん
2011/10/24(月) 00:41:40.720732デフォルトの名無しさん
2011/10/24(月) 00:44:26.590733デフォルトの名無しさん
2011/10/24(月) 00:47:59.210734デフォルトの名無しさん
2011/10/24(月) 00:53:46.850735デフォルトの名無しさん
2011/10/24(月) 01:24:10.48・ListActivityをActivityにする。
・lv.setOnItemClickListenerを追加する。
・lv.setAdapterを追加する。
0736デフォルトの名無しさん
2011/10/24(月) 01:29:43.16普通に書けば出来ることがうまく出来てないんなら、何か間違った余計なことをしてしまってるんだよ。
0737デフォルトの名無しさん
2011/10/24(月) 01:41:51.670738デフォルトの名無しさん
2011/10/24(月) 01:45:13.61AppWidgetってOnClickとかないよね?
0739デフォルトの名無しさん
2011/10/24(月) 03:19:14.84どうしたらいいですか?
0740デフォルトの名無しさん
2011/10/24(月) 03:19:33.100741デフォルトの名無しさん
2011/10/24(月) 03:28:50.840742デフォルトの名無しさん
2011/10/24(月) 03:33:27.250743デフォルトの名無しさん
2011/10/24(月) 03:52:38.670744デフォルトの名無しさん
2011/10/24(月) 03:55:20.080745デフォルトの名無しさん
2011/10/24(月) 03:56:43.92まあ、4の不具合なんて知らないけど!
0746デフォルトの名無しさん
2011/10/24(月) 03:58:03.993.でも同じでした
0747デフォルトの名無しさん
2011/10/24(月) 04:03:16.650748デフォルトの名無しさん
2011/10/24(月) 04:11:04.41メモリ2GB
Windows XP SP3
Celeron E3200
のハイスペック仕様です!
0749デフォルトの名無しさん
2011/10/24(月) 04:14:46.290750デフォルトの名無しさん
2011/10/24(月) 04:43:08.841時間程待ってみます!
0751デフォルトの名無しさん
2011/10/24(月) 04:47:11.030752デフォルトの名無しさん
2011/10/24(月) 05:03:45.04普段俺は特段の事情がなければx86版Androidで開発してる
0753デフォルトの名無しさん
2011/10/24(月) 05:10:59.62おおおvirtualBoxでやってみるthx
0754デフォルトの名無しさん
2011/10/24(月) 07:02:16.01ご返答ありがとうございます。
実行してみました。
しかしながら、エミュ時に、任意のlistview部分をマウスでクリックしても
listenerは反応せず、背景色も変化いたしませんでした。
0755デフォルトの名無しさん
2011/10/24(月) 07:14:55.09本当にその背景色を変更する処理入れてんの?
入れたけどchangedしてないとかってオチか?
0756デフォルトの名無しさん
2011/10/24(月) 07:17:53.740757デフォルトの名無しさん
2011/10/24(月) 07:32:07.06背景色はlistviewのデフォルトのものです。
listview欄をマウスでクリックすると、背景色がクリックした瞬間オレンジ色になりますが、
現状なりません。
>>756
Log.d("MyApp", "onListItemClick= ");
を入れています。しかし、listenerが反応しないのです。
0758デフォルトの名無しさん
2011/10/24(月) 07:37:36.30もしかして俺が間違えてるのか?
0759デフォルトの名無しさん
2011/10/24(月) 07:40:39.89知りたい事は、row.xmlに対してはlistenerは反応しますが
main.xmlにあるlistviewに対してはlistenerがなぜ反応しないかです。
listviewにタッチする方法が知りたいのです。
(layoutInflaterでlistviewに貼り付けたviewの下部にある)
0760デフォルトの名無しさん
2011/10/24(月) 07:41:26.68お前さんが正しい
馬鹿には無理
0761デフォルトの名無しさん
2011/10/24(月) 07:47:01.28ソースに矛盾がなるか無いかの話しではなく、
実際listviewに設定してあるlistenerが反応しないのです。
0762デフォルトの名無しさん
2011/10/24(月) 08:07:26.16じゃあこれだとどうなる?
lv = (ListView)findViewById(R.id.android:list);
0763デフォルトの名無しさん
2011/10/24(月) 08:26:50.29main.xmlの"android:id="にはどう書けばよろしいのですか
0764デフォルトの名無しさん
2011/10/24(月) 08:32:44.300765デフォルトの名無しさん
2011/10/24(月) 08:35:05.78AppWidgetは別プロセス上で動作してるからクリックイベントは取れない
PendingIntentを設定しておいてクリック時にIntentを投げてもらうようにしておく必要がある
0766デフォルトの名無しさん
2011/10/24(月) 08:35:45.06"@+id/listてことですか?
”R.id.android”を解決できないというエラーがでるのですが
0767デフォルトの名無しさん
2011/10/24(月) 08:37:27.55"@+id/****"
findViewById(R.id.****);
0768デフォルトの名無しさん
2011/10/24(月) 08:39:15.370769デフォルトの名無しさん
2011/10/24(月) 08:46:51.86"@+id/android:list"
にしましたが、”R.id.android”を解決できないというエラーがでます。
0770デフォルトの名無しさん
2011/10/24(月) 08:49:14.13それなら、通常の”extends Activity”使用時と変わらないのですが。
0771デフォルトの名無しさん
2011/10/24(月) 08:50:15.720772デフォルトの名無しさん
2011/10/24(月) 09:02:19.53> lv = (ListView)findViewById(R.id.android:list);
何言語だよこれ…
0773デフォルトの名無しさん
2011/10/24(月) 09:03:27.27下記に置きました
http://firestorage.jp/download/7267e8bc90ff995743f89e4aafc55cb3ff228b84
ファイル名
upload.zip
0774デフォルトの名無しさん
2011/10/24(月) 09:03:39.52何故名称を一致させようとしないんですか
>>770
通常の”extends Activity”使用時ってどういう意味ですか?
0775デフォルトの名無しさん
2011/10/24(月) 09:04:23.08それは間違いだった…。
0776デフォルトの名無しさん
2011/10/24(月) 09:12:47.65出来たぞ
http://iup.2ch-library.com/i/i0456663-1319415090.png
0777デフォルトの名無しさん
2011/10/24(月) 09:16:33.43名称一致をしようとしても、findViewById(R.id.android:list);
という書き方を初めて見たのでどう名称一致させたら良いか分かりませんでした。
>"@+id/****"
>findViewById(R.id.****);
”extends Activity”時では、main.xmlにおいて、android:id="@+id/****"と書き、
”extends ListActivity"時では、android:id="@android:id/list"と書く指定があるからです。
0778デフォルトの名無しさん
2011/10/24(月) 09:18:11.80すいません。下記のメッセージがでて見れないのですが。
Your page is blocked due to a security policy that prohibits access to category
Adult/Sexually Explicit.
0779デフォルトの名無しさん
2011/10/24(月) 09:18:54.37>>778
そのメッセージをママに読んでもらってね
0780デフォルトの名無しさん
2011/10/24(月) 09:20:45.03不覚にも吹いた
次の方どうぞ
0781デフォルトの名無しさん
2011/10/24(月) 09:25:50.06android:listは間違いなので、>>768の通りにして。
0782デフォルトの名無しさん
2011/10/24(月) 09:46:55.980783デフォルトの名無しさん
2011/10/24(月) 09:50:10.28プリファレンスみたいに簡単に使えないのか
0784デフォルトの名無しさん
2011/10/24(月) 09:58:02.90Issue 3414 - android - ListView doesn't receive OnItemClick/OnItemLongClick for items with clickable or focusable content - Android - An Open Handset Alliance Project - Google Project Hosting
http://code.google.com/p/android/issues/detail?id=3414
0785デフォルトの名無しさん
2011/10/24(月) 10:19:56.80結果は同じでした。
>>784
なにやらlistviewはlistenerを受け取れないみたいですね。
詳細を見ようとした所、アクセス拒否でみれません。
見れる事ができる場所を探してみてみます。
0786デフォルトの名無しさん
2011/10/24(月) 10:40:05.800787デフォルトの名無しさん
2011/10/24(月) 10:56:55.56785です。
Game関係は軒並みアクセス拒否です。
2chのまとめサイトも拒否。
エロとか刺激の強いものも拒否。その他結構見れないもの多数。
有線時は何も無かったのですが、無線にしたら拒否のオンパレードです。
プロバイダに聞いても原因不明。困ってます。
0788デフォルトの名無しさん
2011/10/24(月) 11:03:03.720789デフォルトの名無しさん
2011/10/24(月) 11:42:03.900790デフォルトの名無しさん
2011/10/24(月) 11:45:06.330791デフォルトの名無しさん
2011/10/24(月) 12:09:42.050792デフォルトの名無しさん
2011/10/24(月) 12:33:37.39おまいそれ、自分の家にちゃんと繋がってるか?
CheckBoxのfocusableがfalseになってねぇんじゃないか
0794デフォルトの名無しさん
2011/10/24(月) 12:51:39.820795デフォルトの名無しさん
2011/10/24(月) 13:35:04.13無線LANではなく、USBにくっつけるデータ通信(softbank)です。
>>793
row.xmlの上から3段列目、ドルグとtext部分をfalseにしています。
ここをマウスでクリックするようにして、focusableのfalse設定の効果を確認いたしました。
0796デフォルトの名無しさん
2011/10/24(月) 13:41:34.23私は学生ではありません。
家に帰宅できなくなった4ヶ月目の人です。
持ち物は、服と貴重品、旅行カバン、ノートパソコン。
いつになったら、帰宅できることか。
0797デフォルトの名無しさん
2011/10/24(月) 13:42:56.25避難中ということですよ
0798デフォルトの名無しさん
2011/10/24(月) 14:04:12.89ここは情報交換の場であって、お前のサポートをする場ではない。
0799デフォルトの名無しさん
2011/10/24(月) 14:09:00.340800デフォルトの名無しさん
2011/10/24(月) 14:55:37.78それでできる
できないやつが馬鹿なだけ
何か「そんなことはすでにやった、聞きたいのはそういうことではない」みたいな態度がムカつくから、
これで最後にする。
・OnClickListener消せ
・レイアウトの内容減らして、どこでタッチ効かなくなったか試せ
その後、
・触って反応あるwiget全部に、面倒がらずにfocusable=false付けろ
これでも「出来ません」ってなら知らん。
0802デフォルトの名無しさん
2011/10/24(月) 16:08:34.60解決方法を模索する能力が無いってのが辛いな
0803デフォルトの名無しさん
2011/10/24(月) 17:11:55.58listviewでviewを使いまわさない状態から使い回すように変更したところ、
•一度スクロールさせると止まるまで何も反応しなくなる
•クリックリスナーも反応しなくなる
という問題が発生しました
これはどこらへんが怪しいでしょうか?
0804デフォルトの名無しさん
2011/10/24(月) 18:53:57.450805デフォルトの名無しさん
2011/10/24(月) 18:56:10.180806デフォルトの名無しさん
2011/10/24(月) 19:44:04.07homeとpowerは無理なんですかね?
0807デフォルトの名無しさん
2011/10/24(月) 20:20:22.94MPEG4、H.264、MP3、AAC、AMR、JPG、PNG、GIF
以外で使用できるファイル形式はありますでしょうか?
あと、ファイルサイズの上限などあれば教えてください。
0808デフォルトの名無しさん
2011/10/24(月) 20:25:15.14Powerは知らんがHomeはonOptionItemSelectedだかで普通に取れたぞ
0809デフォルトの名無しさん
2011/10/24(月) 20:25:41.900810デフォルトの名無しさん
2011/10/24(月) 21:44:46.45fragmentなんか良さげだけどハニカムからだし
標準メニュー?はかっこ悪いし
0811デフォルトの名無しさん
2011/10/24(月) 21:51:33.940812デフォルトの名無しさん
2011/10/24(月) 21:56:53.74support-v4テラオススメ
今から新規で作るのにこれ使わないのは有り得ないレベル
0813デフォルトの名無しさん
2011/10/24(月) 22:12:38.78さんくす
0814デフォルトの名無しさん
2011/10/24(月) 22:14:30.82Button のIDを複数(20個以上)取得したいのですが、
findViewByIdのコードをボタンの数だけ書くしか方法はないのでしょうか。
取得をfor文で出来たら便利なのですが…
0815デフォルトの名無しさん
2011/10/24(月) 22:19:46.98childatやtag使うとかどうじゃろう?
0816デフォルトの名無しさん
2011/10/24(月) 22:27:52.03newして作ってるんだったらsetIDとかもある
0817デフォルトの名無しさん
2011/10/24(月) 22:28:49.98送りたいのですが、可能でしょうか。
0818デフォルトの名無しさん
2011/10/24(月) 22:35:10.37可能です
Androidに不可能はありません
0819814
2011/10/24(月) 22:37:03.60すみません、こちらの知識不足で使い方がよくわかりません;
>>816
xml側で定義したButtonの取得です。
xmlで定義したButton取得のサンプルはどれも逐一findしていたので、連番IDなら取得出来ないかと考えました
0820573
2011/10/24(月) 22:37:52.38サバ立ててPCからそこにアップしてC2DMで通知してとりいったら?
0821デフォルトの名無しさん
2011/10/24(月) 22:41:37.58ありがとうございます。
>>820
やはり、サーバに蓄え、androidからサーバにアクセスし、
取得という流れですかね?
0822251
2011/10/24(月) 23:22:17.70getResources().getIdentifier("image_" + i, "id", getPackageName())
0823デフォルトの名無しさん
2011/10/24(月) 23:23:10.130824806
2011/10/25(火) 00:02:00.20switch (event.getAction()) {
case KeyEvent.ACTION_DOWN:
〜
であらゆるハードキー押下を取得しているんですがHomeとPowerはダメみたいです
ちょっとHomeは調べてみます。ありがとうございます
>>809
ですよね(;´∀`)
Homeは取れそうなので、Powerは素直に諦めます
0826738
2011/10/25(火) 01:38:15.69サンクス!恩に着るぜー
ちなみにショートカットのウィジェットを作ろうとしてるんだけど、別アプリ(たとえばmo○age)とかを起動させたい時ってやっぱりそのアプリのパッケージ名とアクティビティ名が必ず必要ってことでFA?
パッケージ名とアクティビティ名を確認するツールとかないよね?
あとbitmapをAppWidgetに貼り付ける方法がよくわからない。。
ImageViewを定義しておいて貼り付ければいいのかね?
あともう1個ごめん
とあるServiceらAppWidgetを作成する時ってどうすればいいの?
Serviceの中でAppWidgetProviderクラスのインスタンスを作ってEnableを呼べばOK?
いろいろ質問してゴメソ
0827デフォルトの名無しさん
2011/10/25(火) 02:52:25.41どうしたらいいですか?
0828デフォルトの名無しさん
2011/10/25(火) 06:34:11.51パッケージ名とクラス名があればstartActivityで起動できる。
RecentTaskInfoとかRunningTaskInfoから取得可能。
パッケージ名:RecentTaskInfo.baseIntent.activityInfo.packageName
クラス名:RecentTaskInfo.baseIntent.activityInfo.name
BitmapはDrawableから取得可能。
RecentTaskInfo.baseIntent.activityInfo.loadIcon(getPackageName())
AppWidgetからServiceで永続化はここら辺見てくれ。
単なるショートカットならServiceいらんと思うけど。
ttp://sites.google.com/site/tuyano/java/android/11
0829デフォルトの名無しさん
2011/10/25(火) 06:35:31.30茶化したり意味不明なレスする奴いるよね。827みたいな奴。
0830デフォルトの名無しさん
2011/10/25(火) 08:38:50.08パッケージ名+アクション+カテゴリとか
アクションとカテゴリのみとか色々なパターンが可能
対象のアクティビティが一つに絞れない場合、選択ダイアログが表示される
0831デフォルトの名無しさん
2011/10/25(火) 09:36:10.65下記ソースにて、if文が原因でエラーが出るのですがコードに不備はあるのでしょうか
TextView b1 = (TextView)findViewById(R.id.Main_Text1);
Cursor cursor = db_u_l.query("User", new String[] {"sub"}, "_id = 1", null, null, null, null);
//ここから
if (cursor.moveToFirst()){
b1.setText(cursor.getString(1));
}
0832デフォルトの名無しさん
2011/10/25(火) 09:44:31.07エラーメッセージを貼れよ
0833831
2011/10/25(火) 09:58:52.15失礼しました
以下の通りです
ERROR/CursorWindow(626): Bad request for field slot 0,1. numRows = 1, numColumns = 1
0834デフォルトの名無しさん
2011/10/25(火) 10:10:12.31if文に原因と言われると難しいねコレ
0835デフォルトの名無しさん
2011/10/25(火) 10:45:01.530836デフォルトの名無しさん
2011/10/25(火) 11:21:48.090837デフォルトの名無しさん
2011/10/25(火) 11:22:08.290838デフォルトの名無しさん
2011/10/25(火) 11:23:11.58開始位置が3時の方向からで、12時から始まりません
チャート描画時の引数
CategorySeries
DefaultRenderer
のリファレンスを見ても、開始位置らしき情報はありません
何とか12時(真上)から始めることはできないモンでしょうか?
0839デフォルトの名無しさん
2011/10/25(火) 11:41:05.81ぐぐったらこんな感じみたい
ttp://code.google.com/p/achartengine/issues/detail?id=129
現状では自分で書くのが手っ取り早いかと
0840デフォルトの名無しさん
2011/10/25(火) 11:50:25.15そして、泣いた
0841デフォルトの名無しさん
2011/10/25(火) 12:05:53.61WebView を継承した画像プレビューが出来ないかなと思ってるんですが
ローカルに保存してある画像って表示できないんでしょうか?
0842デフォルトの名無しさん
2011/10/25(火) 12:43:57.14描画が完全に終了したら次の処理を行いたいです。
0843831
2011/10/25(火) 13:14:33.16getColumnIndexで取得後、String型をsetTextに入れました。
これがスマートなのか分かりませんが、出来ました。有難うございます。
0844デフォルトの名無しさん
2011/10/25(火) 13:50:48.66ループの間が少し空くのは仕方ないのかな?
0845デフォルトの名無しさん
2011/10/25(火) 15:40:37.21てのはできたんですけど
次に同じようにメインのボタンBを押してBに遷移してBの選択結果をメインのtextview2に表示。
としたら先ほどのAの結果が消えてしまいます。
初歩的な質問ですけどこれどうやったらAの選択結果を保持できますか?
0846デフォルトの名無しさん
2011/10/25(火) 16:01:11.240847デフォルトの名無しさん
2011/10/25(火) 16:52:46.85PreferenceActivityを継承したクラスでXMLファイルに保存
ローカルファイルシステムへファイルとして保存
どちらの方が良いと思います?
0848デフォルトの名無しさん
2011/10/25(火) 16:57:12.16君はプログラミングに向いてないからやめた方が良い。
0849デフォルトの名無しさん
2011/10/25(火) 17:03:15.070850デフォルトの名無しさん
2011/10/25(火) 17:16:29.26わかりました辞めます。
残りの人生お前を呪うことだけに費やします。
0851デフォルトの名無しさん
2011/10/25(火) 17:18:48.73こういうのは会社から真顔で書きこんでるのかね。
0852デフォルトの名無しさん
2011/10/25(火) 17:47:09.60質問に答えられないならレスしない。
なんでそんな簡単なことも出来ないんだ無能カスどもは。
0853デフォルトの名無しさん
2011/10/25(火) 17:50:40.020854デフォルトの名無しさん
2011/10/25(火) 17:52:42.040855デフォルトの名無しさん
2011/10/25(火) 17:56:15.89Eclipseワケワカメっすわ。
0856デフォルトの名無しさん
2011/10/25(火) 18:02:32.26一度使うと離れられない。
0857デフォルトの名無しさん
2011/10/25(火) 18:04:22.90ここまで自演乙
0858デフォルトの名無しさん
2011/10/25(火) 18:06:11.050859デフォルトの名無しさん
2011/10/25(火) 18:07:38.95無いと無理です
0860デフォルトの名無しさん
2011/10/25(火) 18:08:23.480861デフォルトの名無しさん
2011/10/25(火) 18:10:11.43別にコマンドだけでも開発可能。
0862デフォルトの名無しさん
2011/10/25(火) 18:15:39.06javaを記述したテキストファイルとUIのレイアウト?を指定するXMLファイルと画像ファイル、
基本これだけなんですかねandroidアプリを作るのに必要なのって。
0863デフォルトの名無しさん
2011/10/25(火) 18:50:32.86あとビルドファイル(最低限build.xml)。
android antでググればいろいろ出てくる。
0864デフォルトの名無しさん
2011/10/25(火) 18:52:45.34あと、マニフェストファイルも。
ってか、ぐぐれば分かることをいちいち聞くな。
0865デフォルトの名無しさん
2011/10/25(火) 19:03:42.47・マニフェスト
・メインアクティビティのJAVAソース
・build.xml
の3本だな。
0866デフォルトの名無しさん
2011/10/25(火) 19:07:10.16大抵のMIDIファイルは先頭に音源の設定情報が入るから
しばらくの間無音になる
0867デフォルトの名無しさん
2011/10/25(火) 19:15:23.48プリプロセッサとか挟みたいよ
でもまあ、コード中にデータを多めにいれたプロジェクトのビルドが重いのはr14で大分マシになった。
0868デフォルトの名無しさん
2011/10/25(火) 20:02:35.850869デフォルトの名無しさん
2011/10/25(火) 20:07:27.28一応プロジェクトの設定→BuildersのところからAntのタスクとか追加できるけど使い方が良く分からん
0870デフォルトの名無しさん
2011/10/25(火) 20:14:06.25もしくは自分でantのbuild.xml作ってその中からeclipseのビルダーを呼ぶことも出来る。
とか、コマンドラインからantを実行してヘッドレスモードでeclipseのビルダーを実行とかもできる。
eclipse.orgの連中もeclipse使ってeclipseを作ってるからそのへんの自動化は結構柔軟にできるようなってる。
0871デフォルトの名無しさん
2011/10/25(火) 20:37:56.59ふいにVSにもどってC触ると、ちょっと不安になる。
0872デフォルトの名無しさん
2011/10/25(火) 20:45:17.99<provider android:syncable="false" android:name="SuggestionProvider" android:authorities="SuggestionProvider"></provider>
をAndroidManifest.xmlに追加するとエラーで起動しなくなります。
applicationの中に記述するとありますがわかりません
0873デフォルトの名無しさん
2011/10/25(火) 20:53:22.98その辺くわしく勉強したいんですけど、antまわりとか
いいサイトか本ありますか?
0874デフォルトの名無しさん
2011/10/25(火) 21:18:00.680875デフォルトの名無しさん
2011/10/25(火) 23:12:57.200876デフォルトの名無しさん
2011/10/25(火) 23:19:26.19http://www.intomobile.com/2011/07/08/latest-android-stats-shows-froyo-still-top-honeycomb-still-below-1/
7月時点で2.1は17%か微妙なところだ
0877デフォルトの名無しさん
2011/10/25(火) 23:22:39.012.1だけ切るのか?w
0878デフォルトの名無しさん
2011/10/25(火) 23:24:26.011.6はさすがにもういいだろうけど
0879デフォルトの名無しさん
2011/10/25(火) 23:57:18.89わかるわかるw
0880デフォルトの名無しさん
2011/10/26(水) 00:11:03.210881デフォルトの名無しさん
2011/10/26(水) 00:56:47.200882デフォルトの名無しさん
2011/10/26(水) 01:07:13.98コメントがバカだから#ifdefでくくったりするから余計に。
そんな見通しの悪いコードを保守せなならんのが一番の問題なんだが。
未だに1980年代のソース残ってて、今のVCだとこねまわさないとコンパイル出来ないw
面倒でnmakeのままだわ。
ってか若い子に頼んだら、分離形式で固まってた。
0883デフォルトの名無しさん
2011/10/26(水) 01:09:53.94若い子は何言ってるかわかんないじゃないのか?
0884デフォルトの名無しさん
2011/10/26(水) 01:11:30.12反省するわ。すまんかった。
0885デフォルトの名無しさん
2011/10/26(水) 01:15:32.920886デフォルトの名無しさん
2011/10/26(水) 01:35:18.0980年代のワークステーションとかならイマドキのスマホの方が処理が速い。
Androidスマホへのアップグレードをオススメするよ。
いやまじめに言うと80年代のCより今のWindows+Javaでswingとかの方が動作が速い。
マシンが早くぶっ壊れるとリプレース案件が取れるんだけどな。
代替えCPUありません!
Sunもうアリません!
PA-RISC売りません!
IBMはインチキボロマシンの略称です!
くらい言ってやりたい。
0887デフォルトの名無しさん
2011/10/26(水) 01:46:04.53これどういう事?
0888738
2011/10/26(水) 01:49:18.21>>828
�dクス やっぱり起動したことないmo○ageとかのアクティビティ名を取得してウィジェットのstartActivityに設定とか無理そうだね
ちなみにアプリからAppWidgetを起動ってできる?
AppWidgetは単体で作れたんだけどそれをアプリから呼び出したくて。。
AWidget aWidget = new AWidget()してインスタンス作ればサービスも開始されて
ウィジェットが作成されるのかと思ってたんだけどそうではないっぽいね
ネットで調べててもAppWidgetのサンプルは単体の作成方法ばっかりなんだよねぇ
0889デフォルトの名無しさん
2011/10/26(水) 02:23:03.31ありがとさん。ちょっと面倒くさいけど憎めないおっさんポジには出来るだけ居たいな。
>>886
いやいや、真面目にAndroidで遊んでる。iPhoneも買ったが、結局Androidw
昨日もOpenGLでワイヤーフレームのカマロ(obj形式のを拾ってきたんだが)をぐりぐり裸眼立体視のディスプレイに出して驚いてた。
最近のはほんとに、大富豪のようなプログラムなんだな。確かにeclipseも使いやすい。あと何でも揃ってる。
マシンが壊れるのは怖いよね。計画停止したく無くなってしまう。二度と起きてこず、
そのまま死んで、他の同年代のマシンの為に腑分けされたマシンも数えきれない。
>>887
Cの、/* */はネストできない。
ので、#ifdef 0でくくる。
0890デフォルトの名無しさん
2011/10/26(水) 02:36:20.85インストール済みアプリの一覧を取得する方法もあるし、いくらでも方法はある
AppWidgetってのは自分で起動するんじゃなくてホームアプリ側が起動するもの
既に起動されてるWidgetなら操作できるけど、勝手に追加とか出来ない。
0891デフォルトの名無しさん
2011/10/26(水) 03:04:46.59なにかしらのデータを外部に保存するとき
SDカードなりの DATA フォルダにパッケージ名でフォルダが作ってるアプリがあるじゃない?
あれは自動で作れるものかな。
と、いうのも手動でマネして、そこにリソースおいといたんだけど
apkアンインストールしたら一緒に消されてたのだよね。
適当にファイル保存しても作られてないし、そもそも適当に保存したデータはどこに保存されたのかも見つけれていない。
0892891
2011/10/26(水) 03:28:00.74これか、自己解決した
0893デフォルトの名無しさん
2011/10/26(水) 04:25:24.66操作を出来るようにしたいのですがCustom Notification Layoutでセットした
ボタンのonclickイベントってどうやって設定できるんですかわかりますか?
ちなみにデフォルトで入っていた音楽アプリにはこの機能がありますが、
一つきになるのはこの操作できるものは進捗や通知の欄にないことです。。
0894デフォルトの名無しさん
2011/10/26(水) 04:56:38.62いや、パッケージ直打ちでページが出てきたのは確認したんで
登録されてるのは間違いないんだけど、マーケットの検索でアプリ名打ってもでてこない…
明日の朝には出てきますように…
0895デフォルトの名無しさん
2011/10/26(水) 05:16:31.690896デフォルトの名無しさん
2011/10/26(水) 08:24:46.03これだから出稼ぎ百姓は
0897デフォルトの名無しさん
2011/10/26(水) 08:55:05.29通知領域にRemoteviews置けるけど、個別にイベントは拾えない
デフォルトのやつはメーカーのカスタマイズ
0898デフォルトの名無しさん
2011/10/26(水) 09:34:21.25byte[] に直接読み込んだ、メディアデータ(動画、曲、画像など)を
再生させるときどうすればよい?
どれもこれもファイルパスを指定する超親切設計で
アプローチの仕方がわからない。
0899デフォルトの名無しさん
2011/10/26(水) 10:38:24.07メイン画面のonSaveInstanceState()をoverrideしましょう。
0900デフォルトの名無しさん
2011/10/26(水) 11:27:51.49オナホ使っていたら気持ちよくなってきました
どうしたらいいですか?
0901デフォルトの名無しさん
2011/10/26(水) 11:35:07.91AudioTrackかな。
0902デフォルトの名無しさん
2011/10/26(水) 12:25:46.69AudioTrackかな。
0903デフォルトの名無しさん
2011/10/26(水) 12:37:05.39タブレットで動かしたら、画面真ん中にスマホサイズで表示されたんだけど
これを画面いっぱいに拡大するにはどういう方法ありますか?
0904デフォルトの名無しさん
2011/10/26(水) 12:41:59.150905デフォルトの名無しさん
2011/10/26(水) 12:51:08.760906デフォルトの名無しさん
2011/10/26(水) 13:04:26.56おお!ありがとうございます!
0907デフォルトの名無しさん
2011/10/26(水) 13:13:40.12file:///android_assent
みたいな手段でアクセスできるらしいから、
Uri.parse("file:///〜")
ってやったら、file://の部分が消えてしまったんだけど
どこが悪いんだろう?
0908デフォルトの名無しさん
2011/10/26(水) 13:44:09.39有効インスコ100とかのショボアプリもあるから1.6切るのはもったいないと思ってるが・・
サポートが面倒なだけで実際は1.6でもまだ制作に影響ないでしょ?
ライブ壁紙とか使えないけどさ
0909デフォルトの名無しさん
2011/10/26(水) 13:46:21.680910デフォルトの名無しさん
2011/10/26(水) 13:57:02.840911デフォルトの名無しさん
2011/10/26(水) 13:58:04.830912デフォルトの名無しさん
2011/10/26(水) 14:07:53.93世界で2000人はいるということだw
0913デフォルトの名無しさん
2011/10/26(水) 14:10:04.950914デフォルトの名無しさん
2011/10/26(水) 14:15:50.160915デフォルトの名無しさん
2011/10/26(水) 14:17:11.96日本以外が増えるにつれその割合が増加
日本40%ぐらいのアプリになると1.6は6%近くになるから切るに切れない
0916デフォルトの名無しさん
2011/10/26(水) 15:14:56.16>>905
アンドロイド2.x系(スマホ用)のアプリはアンドロイド3.x系(タブレット用)上では小さく表示されるのは仕様だと
ぐーぐる先生が言ってたお
2.x系と3.x系を統合した次のバージョンでこの問題をどうにかしたいとかも言ってたお
よって、現状2.x用に作ったapkファイルで両方対応はできないっぽいお
(プログラムの最初のほうで、機種かOSバージョン判定してそれぞれ適切なレイアウトを適用し〜どうたらこうたらする方法しかないかと)
ちなみに2.x系のアプリを3.x上でフルスクリーン表示させるフリーウェアが存在しとるので
やろうと思えばできるのかもしれない。
しかし、そのアプリは設定後再起動→もう一度設定後再起動→フルスクリーン表示になる
とか面倒な操作が必要なのでスマートには実装できず裏技的なのかもね
0917デフォルトの名無しさん
2011/10/26(水) 15:26:35.04まあAPI7でって言われると無理かもしれんけど
0918デフォルトの名無しさん
2011/10/26(水) 16:00:41.37ADTインストール後
「ウィンドウ」→「設定」→「Android」で
SDKのディレクトリを選択しようとしているのですが
「Android」の項目が見当たりません
何が原因なのでしょうか
0919デフォルトの名無しさん
2011/10/26(水) 16:03:14.790920デフォルトの名無しさん
2011/10/26(水) 16:10:42.410921デフォルトの名無しさん
2011/10/26(水) 16:11:51.73しかもキーボード対応しろといってくるしなw
したほうがいいけどね
0922デフォルトの名無しさん
2011/10/26(水) 16:12:14.62自己解決しました
0923デフォルトの名無しさん
2011/10/26(水) 16:17:58.04実はAPIは存在してるから使えるけどね
どのみちマルチタッチは2.x以上でも必ずあるとは限らないから
Manifestでマルチタッチ必須にするかシングルタッチでも使えるようにするかは考えないといかんな
0924デフォルトの名無しさん
2011/10/26(水) 16:25:23.32そうすればonKeyDownの方向キーやスペースキーに対応していれば遊べる
0925デフォルトの名無しさん
2011/10/26(水) 16:34:49.22レプリカ島の人が設定付けるといいよとか言ってたけど、
その辺を自動的にすり合わせるためのAPIが欲しいなぁと思う。
パッド設定画面とかえんがちょすぎる。
0926デフォルトの名無しさん
2011/10/26(水) 17:10:30.720927デフォルトの名無しさん
2011/10/26(水) 17:11:40.580928898
2011/10/26(水) 17:33:43.23ありがとう。
AudioTrack・・・
ちょっと、聞きたいのだけど、apkに入りきらないリソースってどうしてる?
みんな、生データでおいてるのかな。
一応、簡単にでも暗号化したいのだけど暗号化すると復号化したあとに
各種ライブラリで使う手立てが消えてしまうのだよね。
(byte[]配列から直接MediaPlayerとかに投げれない)
困った。
0929デフォルトの名無しさん
2011/10/26(水) 17:40:42.27Serviceで動かしてるMediaPlayerに対してActivityのSurfaceViewをsetDisplayする方法ある?
0930デフォルトの名無しさん
2011/10/26(水) 17:47:40.87あれ?3.2で拡大表示出来なかったっけ?
0931デフォルトの名無しさん
2011/10/26(水) 18:03:15.283.2は事情が違う。3.2の画面互換モードでは全体に拡大したような表示になる。
0932デフォルトの名無しさん
2011/10/26(水) 18:04:11.570933デフォルトの名無しさん
2011/10/26(水) 18:23:48.640934デフォルトの名無しさん
2011/10/26(水) 18:27:55.90その頃には5.0や6.0との違いに悩んでるだろうけどな
0935デフォルトの名無しさん
2011/10/26(水) 18:52:02.703.x系はどうせパートナー企業しか作れない内輪公開だったんだから
メーカーに3.x系デバイスは全部4.x系へのアップグレードを義務付けて3.x系全部廃番にして欲しい
0936デフォルトの名無しさん
2011/10/26(水) 18:54:16.42特にPeopleはアプリの種類によっては対応/非対応で便利さがぜんぜん違ってくるかもしれない。
0937デフォルトの名無しさん
2011/10/26(水) 19:09:47.970938デフォルトの名無しさん
2011/10/26(水) 19:15:59.54シェア的にもスマホと違って、終焉する時までiPadの足元にも及ばないだろうし
0939デフォルトの名無しさん
2011/10/26(水) 19:22:24.96個人的に一番使いやすいのは7インチ系で2.3ベースのタブレットだと思う。3.xは駄作
Amazonはいいとこ突いてきた
0940デフォルトの名無しさん
2011/10/26(水) 19:23:52.25徐々に法人向けのタブレット端末とかも出てきてるし、正直Android4の普及を待たないといけないんじゃないか?
デバイスとしては魅力的だと思うんだけどなぁ。
ただSIMカードをさして月額いくらを払うタブレットとかは売り方間違ってる。
リビングでWiFi経由でプッシュ通知メールやネット検索がサクッと出来るのが便利なのに、
なんでそれだけのものに3GやLTEの通信料金を払わせるのかものすごく疑問。
0941デフォルトの名無しさん
2011/10/26(水) 19:24:31.780942デフォルトの名無しさん
2011/10/26(水) 19:36:06.84あたりが個人的には狙いどころだと思うんだけどな。
俺らが使うならPC使うわけで・・・
0943デフォルトの名無しさん
2011/10/26(水) 19:52:42.14使えませんよ
0944デフォルトの名無しさん
2011/10/26(水) 20:19:11.340945デフォルトの名無しさん
2011/10/26(水) 20:24:39.490946デフォルトの名無しさん
2011/10/26(水) 20:35:29.27アクティビティ起動時にそれとないファイル名でテンポラリ作って復号して、死ぬ時にかならず消せば?
0947デフォルトの名無しさん
2011/10/26(水) 20:50:59.42互換性重視でDRMをなんとかしたいなら、デコーダを自前で用意するしかない
その出力先がAudioTrackってだけ。
デコーダはどっかからコードを持ってくることになるけど、ライセンスに注意な。
0948デフォルトの名無しさん
2011/10/26(水) 20:55:55.16普通に100msとか余裕で遅れるんだが
0949デフォルトの名無しさん
2011/10/26(水) 21:03:51.06みんなもprogressbarの使い方には注意しようね!
0951デフォルトの名無しさん
2011/10/26(水) 21:57:06.14ログを見るとその5個を表示するために合計20回くらいgetViewしてるのは何でだろう
5回でよくね?どこかおかしいのか、それともこれで正常なのか
ちなみに実際の動きは特に問題ないです
それぞれのリストに更にasynctaskで画像読んでるからだろうか
0952デフォルトの名無しさん
2011/10/26(水) 22:00:25.75AsyncTaskで画像読んだあとinvalidateViews呼んでないか?
それ呼ぶと全部再表示されるぞ
0953デフォルトの名無しさん
2011/10/26(水) 22:18:15.02invalidateViewsは画像の後には呼んでないです
が別のとこで呼んだのが影響してるのかも
調べてみます
0954951
2011/10/26(水) 23:11:01.05ここで画像セットしちゃダメなのか
0955デフォルトの名無しさん
2011/10/26(水) 23:22:57.72input type = fileで指定したformの参照ボタンを押下したイベントを
受け取りたいのですが、Android3.0以降でそのようなメソッドはあるのでしょうか?
今まではformボタン押下でopenFileChooser()が呼ばれたのでそこからファイル選択のIntentを投げていたのですが
3.0以降ではさっぱりイベントを受け取れずお手上げ状態です
0956デフォルトの名無しさん
2011/10/26(水) 23:48:07.34>>87
0957デフォルトの名無しさん
2011/10/27(木) 00:11:49.290958デフォルトの名無しさん
2011/10/27(木) 00:12:51.700959951
2011/10/27(木) 00:55:39.62どうも一行読む度に画面内のすべての行を再読み込みしてるみたいです
どこにもそんな指示はしてない(と私は思っている)のですが…
少々長いのでうpろだに上げました
http://www.dotup.org/uploda/www.dotup.org2186439.txt
どこが間違っているのでしょうか?またどこを変えるとよいでしょうか
何故かonPostExecuteでsetをしなければ無駄な再読み込みは止まるのですが、
そうするとどこでどうやってsetすればいいのやら
よろしくお願いします
0960デフォルトの名無しさん
2011/10/27(木) 01:46:13.900961デフォルトの名無しさん
2011/10/27(木) 01:58:35.26public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Bitmap.Config localConfig = Bitmap.Config.ARGB_8888;
Bitmap bmp = Bitmap.createBitmap(200, 200, localConfig);
ImageView iv=(ImageView)findViewById(R.id.imageView1);
Canvas c=new Canvas(bmp);
Paint p=new Paint();;
p.setTextAlign(Paint.Align.CENTER);
p.setTextSize(60.0F);
String str3 = "12:34";
c.drawText(str3, 100, 100, p);
iv.setImageBitmap(bmp);
}
たとえばこんなのやると文字の画質が悪くなりますが、それを改善する方法ってあるのでしょうか?
どなたか教えてくださいお願いします。
0962デフォルトの名無しさん
2011/10/27(木) 02:13:16.04ImageViewのサイズとBitmapのサイズが合ってないとか
テキスト描画のアンチエイリアスをセットしてないとか Paint.ANTI_ALIAS_FLAG
0963デフォルトの名無しさん
2011/10/27(木) 02:26:28.48ありがとうございます
両サイズは合わせています。比較用にTextViewを同サイズでおいてるのでまちがいないかと思います。文字サイズが同じですし。
アンチエイリアスセットしたらかなりTextViewに近くなりました。ただかなりぼやけてしまいました。これが限界なのかな・・・
他にもアンチエイリアスみたいにセットしておくべきものってあるのでしょうか
0964デフォルトの名無しさん
2011/10/27(木) 02:31:02.88@Override
public void handleMessage(Message msg) {
Toast.makeText(Main.this, "Hello", Toast.LENGTH_SHORT).show(); // Main 呼び出し元の Activity のクラス名
}
};
↑のソースで、Main.thisのところがエラーになってしまうのですが、どうすればいいでしょうか?
Mainを型に解決できませんて出ます
0965デフォルトの名無しさん
2011/10/27(木) 03:00:17.73そのコードかあるクラスの名前は?
0966デフォルトの名無しさん
2011/10/27(木) 03:11:30.680967デフォルトの名無しさん
2011/10/27(木) 06:30:01.50できる。
0968デフォルトの名無しさん
2011/10/27(木) 08:30:23.19ろだは見てないけど、getViewが何回も呼ばれるのは仕様。呼ばれる頻度や順番に依存したロジックを書いてはだめ。
画像の遅延ロードしたいのなら、何かのキャッシュオブジェクトを用意して呼ばれる都度そこを見てイメージセット、なければasyncで読み込み開始(代替画像はColorDrawable使うとか)てな感じにしないとむりぽだとは思う
0969デフォルトの名無しさん
2011/10/27(木) 08:50:06.34>>956
0970デフォルトの名無しさん
2011/10/27(木) 10:13:35.94たぶん、Eclipseをクリーンで起動
0971デフォルトの名無しさん
2011/10/27(木) 10:20:38.18Paint.SUBPIXEL_TEXT_FLAGとかは?
0972デフォルトの名無しさん
2011/10/27(木) 11:03:27.31通信中にキャンセルボタンを押して通信をキャンセル(切断)できるように
したいと思っています。
切断する方法を探しているのですが、なかなか見つからずです。
切断するメソッドってあるのでしょうか。
HttpPost httpPost = new HttpPost(path);
DefaultHttpClient client = new DefaultHttpClient();
HttpResponse res = client.execute(httpPost);// リクエスト送信
0973デフォルトの名無しさん
2011/10/27(木) 11:12:04.340974デフォルトの名無しさん
2011/10/27(木) 11:15:19.80代わりに縦長になって多少見やすくなる
android使ってる人って「とりあえずオプションメニューを呼び出す」習慣あるのかな?
例えばyoutube appとかは基本的にメニューからの操作だよね
0975デフォルトの名無しさん
2011/10/27(木) 11:30:30.14画面の設定みたいになにも出てこない画面もあるけど
こういう押さないとメニューあるかわからんってのは最悪のUIだと思う
0976デフォルトの名無しさん
2011/10/27(木) 11:50:06.01逆に画面にメニューボタン表示して、狭い画面をもっと狭くするのも
場合によっては最悪なUIになる。
開発者にはそれぞれ選ぶ自由があるのだから、最適なものを選べば
よいだけだ。
0977デフォルトの名無しさん
2011/10/27(木) 12:10:55.43隠しメニューが当たり前に使われてるようなことにはなってないらしいけど
0978デフォルトの名無しさん
2011/10/27(木) 12:31:00.75iPhoneもたいがいだが、ある程度決まってる。
リスト系だと、項目をスライドすると削除ボタンが右端に出る、長押しでそれに対するメニューが上がってくる。
普段触らないような設定やら、アプリ全体の設定は「設定」アプリ?内で一元的に設定できる。
その画面用の設定は大体設定ボタンがついてる。
でも最近これもあやふやな感じ。
0979デフォルトの名無しさん
2011/10/27(木) 12:56:17.900980デフォルトの名無しさん
2011/10/27(木) 13:06:41.22http://developer.android.com/intl/ja/guide/practices/ui_guidelines/index.html
0981デフォルトの名無しさん
2011/10/27(木) 14:05:43.25ありがとうございます
残念ながら変化なかったです。他のコンスタンスも試しましたがあんまり、、、
とりあえずアンチエイリアスでぼやけは文字色と背景色で何とかしたいと思います。
0982972
2011/10/27(木) 14:13:34.79ありがとうございます。abortでできました!!
httpPost.abort();
0983デフォルトの名無しさん
2011/10/27(木) 15:48:28.82たった10年弱でデジタル世界を支配しつつあるからな・・・・
人工衛星まで打ち上げてるわけだし・・・・
将来アンブレラ社みたいにならねえだろうなオイw
0984デフォルトの名無しさん
2011/10/27(木) 16:06:51.010985デフォルトの名無しさん
2011/10/27(木) 16:31:46.05preferenceActivityのページで設定した値をSharedPreferencesで取得してるところでつまづいたんですが、
設定ページ開いた後とかであればxmlに指定したdefaultValue属性で指定した初期値が入ります。
ですが開く前、つまりインストール直後やデータ消去直後は、この初期値が入っていないんですが、
どうにかして初期値を取得する方法ってありませんか?
なければ皆さんどのようにされているのでしょうか?
0986デフォルトの名無しさん
2011/10/27(木) 17:03:53.830987デフォルトの名無しさん
2011/10/27(木) 17:09:45.32デフォルト値を指定する
とは、SharedPreferenceのgetString()などの取得メソッドの第二引数ですか?
そうするとxmlとプログラムソース両方に同じ値を入れる必要があるし、
そもそもそれだったらxmlの初期値属性が意味ないと思ったんですが。
0988デフォルトの名無しさん
2011/10/27(木) 17:16:49.84素直にgetメソッドでdefault指定します。
よく考えたらviewパーツのの初期値もそれはそれで必要な場面もあるなともおもいました。
ありがとうございました。汚してすいませんでした。
0989デフォルトの名無しさん
2011/10/27(木) 17:29:59.200990デフォルトの名無しさん
2011/10/27(木) 17:59:00.47xmlのdefaultValueは画面用の初期値ってことだな
プログラム側で初期値を管理したいなら、明示的にDefaultSharedPreferencesを設定せよと
いうことなんだろうね
0991デフォルトの名無しさん
2011/10/27(木) 18:56:35.240992デフォルトの名無しさん
2011/10/27(木) 18:57:04.430993951
2011/10/27(木) 19:09:22.11xml実行してね?
0994デフォルトの名無しさん
2011/10/27(木) 19:11:31.380995デフォルトの名無しさん
2011/10/27(木) 19:15:49.25あれ?プロジェクトでxml選んだ状態で実行するとxmlが実行されるの!?
帰ったら試してみる てかすごく使い辛い、、、
せめてVB6見たいにSDIの画面にできないものか…
あと、Androidにコンボボックスってない、、、よね?見たことないし
0996デフォルトの名無しさん
2011/10/27(木) 19:16:45.75>>994
お礼を書くの忘れた ありがとう
0997デフォルトの名無しさん
2011/10/27(木) 19:32:23.68レスthx
でも-cleanじゃダメだった
仕方ないから今作業中のものだけ新しく新規プロジェクト作って
そっちに移動させたら普通に変数も表示されるようになった
0998デフォルトの名無しさん
2011/10/27(木) 19:32:48.730999デフォルトの名無しさん
2011/10/27(木) 19:35:11.151000デフォルトの名無しさん
2011/10/27(木) 19:35:31.36しょぼいのは君の…
10011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。