Androidプログラミング質問スレ Part24
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
2012/07/24(火) 23:44:55.33※プログラミング自体が初めて!なあなたには↓↓↓こちらへ
スレ立てるまでもない質問はここで 120匹目
http://toro.2ch.net/test/read.cgi/tech/1341099441/
Eclipse統合M33【Java/C++/Ruby/Python/Perl】
http://toro.2ch.net/test/read.cgi/tech/1340974518/
★★Java質問・相談スレッド155★★
http://toro.2ch.net/test/read.cgi/tech/1340976913/
****関連リンク****
■ Android developers http://developer.android.com/
■ ソフトウェア技術ドキュメントを勝手に翻訳 http://www.techdoctranslator.com/
****前スレ****
Androidプログラミング質問スレ Part23
http://toro.2ch.net/test/read.cgi/tech/1340103432/
0002デフォルトの名無しさん
2012/07/24(火) 23:48:06.74立てようとして必要なのコピーして立てる前の最終確認で立てられた
0003デフォルトの名無しさん
2012/07/25(水) 00:07:03.890004デフォルトの名無しさん
2012/07/25(水) 02:15:23.42throw new Throwable("乙");
0005デフォルトの名無しさん
2012/07/25(水) 06:56:10.170006デフォルトの名無しさん
2012/07/25(水) 07:17:34.04前スレ>>998
レスありがとう。
でもそのIntelHaxm.exeのインストールが失敗するのが何故だかわからないというのが質問の内容なんですけど・・・
00075
2012/07/25(水) 07:35:21.420008デフォルトの名無しさん
2012/07/25(水) 09:51:00.89広告に飛ぶことをキャンセルさせるにはどうしたらいいですか?
0009デフォルトの名無しさん
2012/07/25(水) 10:14:56.36みんなどんなスペックのPC使ってるの?
0010デフォルトの名無しさん
2012/07/25(水) 10:30:02.27eclipseな
i7-27??QM
16GB
SSD
だけど起動してからエラーマーク全部消えるのに5秒かかる
0011デフォルトの名無しさん
2012/07/25(水) 11:30:07.240012デフォルトの名無しさん
2012/07/25(水) 11:52:24.640013デフォルトの名無しさん
2012/07/25(水) 13:25:32.65儲かっても運用が楽しくてPCがゴミスペックのまま
テスト用実機で2chとかやる始末
0014デフォルトの名無しさん
2012/07/25(水) 13:43:30.330015デフォルトの名無しさん
2012/07/25(水) 15:16:47.140016デフォルトの名無しさん
2012/07/25(水) 18:58:13.71今は、別々にプロジェクト作って基本的に有料アプリの方を変更していって終わったら
変更箇所を無料広告付きにコピペしてやっているけどなんか非効率な気がする。
それに、これでやるとコピー元のパッケージ名をimportを勝手にしちゃって不便。
有料版がhoge.hogehoge.aaで無料版がhoge.hogehoge.aafree
って感じだと
無料版のソースに
import hoge.hogehoge.aa
こんな感じのが勝手に挿入される。
もっといい管理方法があるなら教えて。
0017デフォルトの名無しさん
2012/07/25(水) 19:11:46.830018デフォルトの名無しさん
2012/07/25(水) 19:15:56.99俺もテスト用実機で普段使いしてるけどw
白ロムだから別に電話帳情報抜かれることないし
というか持っている実機はどうせ全部テストするハメになるから
あんまり使い分けてないわ
0019デフォルトの名無しさん
2012/07/25(水) 19:32:21.52WindowManager.LayoutParams layout = getWindow().getAttributes();
layout.screenBrightness = 1F;
getWindow().setAttributes(layout);
↑のようなソースだと、アプリを終了すると明るさが元に戻ってしまいます
0020デフォルトの名無しさん
2012/07/25(水) 19:43:09.29メモ帳に全部貼り付け
それをコピーしてeclispseのエディタに貼り付け
0021デフォルトの名無しさん
2012/07/25(水) 19:57:25.36無料版はバグ以外基本放置
0022デフォルトの名無しさん
2012/07/25(水) 20:06:31.75PreferenceScreenにおいて、以下のようなコードがあった時、
<CheckBoxPreference android:title="Alpha" android:key="alpha" android:summaryOn="表示する" android:summaryOff="表示しない" />
<CheckBoxPreference android:title="Blavo" android:key="blavo" android:summaryOn="表示する" android:summaryOff="表示しない" />
<CheckBoxPreference android:title="Charlie" android:key="charlie" android:summaryOn="表示する" android:summaryOff="表示しない" />
<CheckBoxPreference android:title="Delta" android:key="delta" android:summaryOn="表示する" android:summaryOff="表示しない" />
<CheckBoxPreference android:title="Echo" android:key="echo" android:summaryOn="表示する" android:summaryOff="表示しない" />
例えばチェックされた数が3個を超えたら、それ以上チェックをできないようにするみたいな規制を
プリファレンスの方でかけることはできますか?
0023デフォルトの名無しさん
2012/07/25(水) 20:27:05.89CPUが64bitに対応してないと失敗するみたい
イベントビューアにエラーが出てるかも
0024デフォルトの名無しさん
2012/07/25(水) 21:32:39.06プロファイラアプリないかね?
0025デフォルトの名無しさん
2012/07/25(水) 22:15:42.29よく考えてみろよ。そもそもそんな詳細で信頼度の高いバッテリー情報は取得できないだろ。
クァルコムなんかバッテリー消費確認のためのハードを内蔵したテスト用端末をリリースしてるんだぞ。
ほかにも"有意義なデータ"を取るための基準・条件の定義も、apiレベルで取りたいなんていったら天文学的パターン数になる。
曖昧なのでいい、限られたapiで自分の想定している状況下のみデータがとれればなんて後出しジャンケンする気なら、自分で作れ。
0026デフォルトの名無しさん
2012/07/25(水) 23:06:18.77修正分をdiffしてpatchとか?
0027デフォルトの名無しさん
2012/07/25(水) 23:10:15.27Settingsのどこかに設定があったはず。
そこも一緒に変えればできると思う。
0028デフォルトの名無しさん
2012/07/25(水) 23:23:24.21system_overlayはタッチイベント取れないんじゃない?
aleartなら取れたような。
逆だっけ?
0029デフォルトの名無しさん
2012/07/25(水) 23:34:23.74checkboxのOnPreferenceChangeListenerを登録
OnPreferenceChangeListener {
チェックオンの個数を数える
if(4個以上) {
イベント元.setChecked("false")
}
試してはいない。
0030デフォルトの名無しさん
2012/07/26(木) 00:05:42.32String[] command = new String[]{"chmod","777","hoge.apk"};
Runtime.getRuntime().exec(command);
しているのですが、execが戻ってこない時があります。(5回に1回くらいの頻度)
同様にProcessBuilderも使ってみたのですが、
ProcessBuilder b = new ProcessBuilder(command);
Process proc = b.start();
startでやはり戻りがない状態になることがあります。
Webを参考に出力のバッファも読み捨てているつもりなのですが。。
何か他に考えられる原因があれば教えてください。
0031デフォルトの名無しさん
2012/07/26(木) 00:59:13.99リポジトリもなくなってたし・・・guiは使えるけど・・
0032デフォルトの名無しさん
2012/07/26(木) 03:24:06.03縦にボタンを並べていく処理は作ったから、今度は横に挑戦しようと思ったんだけど、プロパティが見つからなくて。
0033デフォルトの名無しさん
2012/07/26(木) 08:20:40.06ビューの中に使いたいビューを放り込むだけ。
0034デフォルトの名無しさん
2012/07/26(木) 08:25:32.16やっぱりそうか。
どう頑張っても縦にしか並べられないと思ったわ。サンクス。
0035デフォルトの名無しさん
2012/07/26(木) 09:28:19.93ありがとう、参考にします。
0036デフォルトの名無しさん
2012/07/26(木) 09:30:29.63なんで、コマンド区分けしているの?
Runtime.getRuntime().exec("chmod 777 " + "/data/data/" + getApplicationContext().getPackageName() + "/hoge/piyo.txt");
みたいにすればいいのでは?
003719
2012/07/26(木) 10:37:11.30Settingsの値を変えるだけでは画面OFF/ON後まで反映されないようです
http://www.adakoda.com/android/000157.html
IHardwareServiceをリフレクションで使えばいいらしいのですが
やり方が分かりません
0038デフォルトの名無しさん
2012/07/26(木) 11:47:36.27実行中と通知を判断するにはどうしたらいいでしょうか?
0039デフォルトの名無しさん
2012/07/26(木) 20:34:14.690040デフォルトの名無しさん
2012/07/27(金) 00:25:17.15PreferenceScreen
○CheckBoxPreference
◇PreferenceScreen
☆CheckBoxPreference
とあるとき
○から来た変更のイベントでは◇のsummaryが変更できるのに☆から来た変更のイベントでは◇のsummaryが変更できないんですが何故かわかりますか?
一応○からも☆からもイベントは来ています
0041デフォルトの名無しさん
2012/07/27(金) 01:00:55.81これって、フォルダを全削除すれば無くなるんでしょうか?それとも削除するために何かする必要ありますか?
0042デフォルトの名無しさん
2012/07/27(金) 01:07:38.74いやいや、まともなレスがないけどAndroid Library Project一択だろw
0043デフォルトの名無しさん
2012/07/27(金) 03:18:06.42「パッケージエラーでインストールできない」
って言われたんだが、他のアプリとパッケージ名が被ったってことか?
ちなみに機種はS0-03D,OSは最新みたいだ
0044デフォルトの名無しさん
2012/07/27(金) 06:11:19.94実際の課金画面へのアクセス制御で、
if (mBillingService.requestPurchase("****")) {
//
}
の感度ってどうでしょう?
うちの場合、調子がよければ処理時すぐに画面遷移してくれるのですが、
全く反応しない事もしばしば……
よく、サンプルでは
if (mBillingService.requestPurchase("****")) {
//
} else if (!mBillingService.requestPurchase("****")) {
//
}
などのように2回チェックをしているようなのですが、
この方法だと確かに確実に画面遷移してくれます。
ただ、調子がよすぎて2重アクセスのようになったりも……。
一体どうしたものかと悩んでおります。
0045デフォルトの名無しさん
2012/07/27(金) 06:38:30.51最初の締め日は何時ですか?2/28でしょうか。月によって期間が増減するみたいですが、
正確な法則が書いてあるところが見つからないです。
0046デフォルトの名無しさん
2012/07/27(金) 08:53:43.54アプリ終了時にrecycle()&参照null入れしないと、
ずっとメモリリークしたままになるの?
0047デフォルトの名無しさん
2012/07/27(金) 09:16:06.08正規の手順で終了させたら手動null必要とかありえんから。
プロセスを直接killされてる前提なら終了時にアプリ側で掃除コード実行なんて無理だから。
0048デフォルトの名無しさん
2012/07/27(金) 10:00:31.75recycle()&参照null入れせずに終了すると、
ネイティブヒープに永久に残ったままになるのかどうかが知りたい
0049デフォルトの名無しさん
2012/07/27(金) 11:51:18.86recycleとかを掃除コードと言っているんだろ?書いてあろうと実行されるとは限らない。
プロセスがキルされたら、それに割り当ててたメモリはOSが再利用するのでは?つまりOSのコードを読めばわかるのでは。
0050デフォルトの名無しさん
2012/07/27(金) 12:33:19.20どこか別のところで使い回される可能性もある。
参照を解除してGCを強制実行すれば消えてくれる可能性はある。
005146&48
2012/07/27(金) 13:56:17.07こうやって書いておけばいいんだね!
https://play.google.com/store/apps/details?id=com.ggee.vividruntime.game_ticket_1313
<ご注意下さい>
※快適に楽しむには、端末の再起動をしてメモリを綺麗な状態にしてください。
0052デフォルトの名無しさん
2012/07/27(金) 15:46:47.62R. (リソース読み込み)関係にエラーが出てしまいました
他にどの部分を書き換えなければいけないでしょうか?
0053デフォルトの名無しさん
2012/07/27(金) 15:50:53.700054デフォルトの名無しさん
2012/07/27(金) 17:20:42.77WifiManager#startScan->getScanResultsの結果に出てこないのですが、どうやれば取得できるのでしょうか?
Androidの設定アプリでは見えているので、何かのフラグか、取得時に呼ぶメソッドが違うと思うのですが...
気になることは、アクセスポイントはSSIDブロードキャストを無効にしています。
ですが、強制的に検出を試みるアプリはあるもののAndroidの標準がやっているとは思えないので、フラグかメソッドかなと思っている次第です。
005554
2012/07/27(金) 17:31:44.22scanResultsとオブジェクトが違うので組み合わせないといけないですが合ってるのかな…
0056デフォルトの名無しさん
2012/07/27(金) 21:08:35.82アプリ内課金を実装したことないんで
(調べてたけど、セキュリティ確保が面倒なので実装を諦めつつある)
外してたらごめん。
BillingService#requestPurchaseは
最終的にはPurchaseObserver#startBuyPageActivityを呼んでるみたいだけど
それが呼ばれないことが多い、ってこと?
PurchaseObserverのregisterとcheckBillingSupportedは事前に呼んでる?
registerしてないとstartBuyPageActivityはもちろん呼ばれないし
checkBillingSupported飛ばして、いきなりrequestPurchase呼ぶと
そこからMarketBillingServiceのbindを始めるから遅いんじゃないかな、と思う。
あとは、RequestPurchase#runの各処理で
System#currentTimeMillisとか使って時間を測るとか。
ただ、本当に動いていないなら、ANRが発生しそうな気もするんだけど...
0057デフォルトの名無しさん
2012/07/27(金) 21:10:02.27Bitmapはfinalizeされるとリソースをクリアするみたいなので
普通は何もしなくていいんじゃないかな?
http://tools.oesf.biz/android-4.1.1_r1.0/xref/frameworks/base/graphics/java/android/graphics/Bitmap.java
http://tools.oesf.biz/android-4.1.1_r1.0/xref/frameworks/base/core/jni/android/graphics/Bitmap.cpp
http://tools.oesf.biz/android-4.1.1_r1.0/xref/frameworks/base/libs/hwui/ResourceCache.cpp
↑は4.1だけど。
なんでrecycleは、いつ動くかわからないfinalizeに任せられない
っていう人向けのメソッドなんじゃないかと思うけど。
C++はさっぱりわからんので、間違ってたら指摘してくれると嬉しい。
0058デフォルトの名無しさん
2012/07/27(金) 21:47:00.33Bitmapの人は自動ポルノが残らないか不安なんだよw
0059デフォルトの名無しさん
2012/07/28(土) 02:17:00.83初代XperiaやSH12らへんでは一切OOMが出なかったのに、
同じアプリが高スペックのギャラクシーS3でのみOOMが出るという現象に…
とりあえずヒープメモリの状況を逐一チェックしながらデバッグしてるけど、
なんで高スペック端末だけ…
0060デフォルトの名無しさん
2012/07/28(土) 04:30:54.39recycleは必要になった時にisRecycledなら再ロードするから
メモリ不足になったら開放しても構わないよって指示する事でしょ?
nullにすればGCで開放されるけどrecycleならメモリ不足にならない限りは開放されない
要するにOutOfMemory対策用だよ
0061デフォルトの名無しさん
2012/07/28(土) 05:32:02.690062デフォルトの名無しさん
2012/07/28(土) 09:04:38.410063デフォルトの名無しさん
2012/07/28(土) 09:21:24.230064デフォルトの名無しさん
2012/07/28(土) 09:22:30.88ガラケーアプリを思い出すわw
0065デフォルトの名無しさん
2012/07/28(土) 09:38:15.10思ったのと終了したのじゃ全然違うだろう。
0066デフォルトの名無しさん
2012/07/28(土) 09:47:31.800067デフォルトの名無しさん
2012/07/28(土) 10:01:32.480068デフォルトの名無しさん
2012/07/28(土) 10:23:20.630069デフォルトの名無しさん
2012/07/28(土) 16:45:43.66300KB程度のBitmapを、画面をタッチするごとに読み込むアプリを作っています。
Bitmap image=null;
if(touchAction==MotionEvent.ACTION_DOWN){
image=BitmapFactory.decodeResource(r,R.drawable.hoge,opt);
}
という感じで、同じBitmap変数の中身を入れ替えています。
そして、常にRuntime.getRuntime().totalMemory()などでメモリ状態を監視しているのですが、
ギャラクシーS3だけが特別大きなメモリ値になり、すぐにOOMで落ちてしまいます。
具体的には、
機種 totalMemory() totalMemory()-freeMemory()
P01D 7240 2800
SH13C 6140 2880
GalaxyS3 57600 56600
と、全く同じ内容で起動しても、GalaxyS3だけが、1桁多くのメモリを使用し(トータルも多いですが)
しかもギリギリいっぱいまで使っているような状態となってしまっています。
機種ごとに違う処理を施しているのは1点のみで、画面解像度に関わらず見た目を変えないように
BitmapのinTargetDensityを設定している事くらいです。
あまりにもメモリ確保の値が違いすぎて何がなにやら分からず困惑しています。
ちなみにGalaxyS3以外の端末ではOOMの連絡は全くきていないので、上記PやSHの機種以外でも
おそらくメモリ使用量は同じような感じだと思います。
よろしくお願いします。
0070デフォルトの名無しさん
2012/07/28(土) 17:16:42.49ごめん、OOM対策ってのはわかるんだけど
その前の説明がよくわからなかった。
BitmapとBitmapFinalizerの関係は
http://japan.internet.com/developer/20060404/26.html
の、Image2とNativeImage2のパターンと一緒(2.xとかは違うかも)なんで
recycleした場合は、次のGCで回収されるされるけど
recycleしない場合は、Finalizer(FinalizerDaemon)が動いた後のGCまで回収されない。
つまり、Finalizerのqueueがつまったり
他に重いfinalizeがあったりすると、OOMが発生する場合がある。
なんで、finalizeするまで待てない、って書き方をした、つもり。
自分の書き方が悪かったね。OOM対策って明記すればよかった。
ごめん。
0071デフォルトの名無しさん
2012/07/28(土) 17:20:39.30たぶんギャラクシーS3の解像度が大きいからじゃね
HDでしょ
007269
2012/07/28(土) 17:29:58.62確かに解像度が1280×768なので、元画像を1.6倍にしてから
表示しているのですが、それでここまで大幅なメモリを確保してしまうものなのでしょうか?
でも確かに画像の解像度が1.6倍だからといって、メモリの必要サイズも1.6倍で済むとは
限らないですよね。
とりあえず拡大処理を外してみてどうなるか試してきます。
0073デフォルトの名無しさん
2012/07/28(土) 17:35:26.85とりあえず1.6の平方だろう
0074デフォルトの名無しさん
2012/07/28(土) 17:37:16.07試しにエミュでQVGAとかと比べてみ
0075デフォルトの名無しさん
2012/07/28(土) 17:48:13.10GCは不要になった(すなわち参照されていない)データを開放するもの
だけど、recycleを呼んでもオブジェクトは参照したままなんだからGC対象ではないはず
recycleは「必要になったときに片付けられちゃってたら再度準備する用意がプログラム側にありますよ」
ってシステムに伝える事をしてる
システム側はそれをうけて、メモリ不足になってしまったときに
「必要なら再確保してくれ」って印(isRecycled)をつけて画素データを開放する
Bitmap自体はそのまま残ってるけど画素データのないBitmapなんてサイズたかが知れてるはず
逆に言えばrecycleをしてもメモリ不足にならないうちはisRecycledにならないし
ならないうちならそのままBitmap使えるってこと、と理解してたんだけど何か覚え違ってるかな
0076デフォルトの名無しさん
2012/07/28(土) 18:09:07.66でもこれ以上説明仕様がないや。説明下手ですまぬ
まあBitmapを使うときに
(A)使うタイミングで毎回decode、nullにしてGCされる
だとOOMしづらいけど、パワー食うしもったいない
(B)初めにdeocdeしてキャッシュとしてそのままにして再利用
だと今度は速度は稼げるけどOOMの危険
なんで折衷案的に、基本BなんだけどメモリがやばかったらAにするよって感じなんだが
0077デフォルトの名無しさん
2012/07/28(土) 18:16:46.19そんな怪しいことしないで画像をdrawable-nodpiに入れて
DisplayMetrics#widthPixels/heightPixelsをチェックして
Canvas#scale使うのが一番シンプルやで
シンプルイズベストや
007869
2012/07/28(土) 18:40:49.98その結果、すべての起動直後の使用メモリの値を見てみると
800*480 : 2525
960*640 : 2523
1280*768 : 2523
と、ほぼ同一の数値になり、正常に動作しました。
inTargetDensityで拡大処理を施してこの結果です。
実機が手元にあれば、実機でのメモリ値を逐一見れるのですが、
Galaxyは自分持ちじゃないので、毎回Toastに表示したメモリ値を
見てもらって報告してもらう、という感じでしか分からないのがつらいです…
>77
最初はCanvas#scaleを使っていたのですが、
それだと画像が粗く拡大縮小されてしまい、見た目的に問題があって
Densityを設定する方法に変更しました。
0079デフォルトの名無しさん
2012/07/28(土) 18:57:38.52ああごめん、理解した、と思う。
> だけど、recycleを呼んでもオブジェクトは参照したままなんだからGC対象ではないはず
自分の場合は、recycleした後、参照を切った時の話をしてた。
recycleして参照を切った場合は、次のGCタイミングでJava側もネイティブ側も開放された状態になるけど
recycleせず参照を切った場合は、次のGCで開放されない(Finalizerのqueueに積まれるだけ)で、開放されるのはFinarizerがfinalizeを実行した後のGCタイミングなので
> つまり、Finalizerのqueueがつまったり
> 他に重いfinalizeがあったりすると、OOMが発生する場合がある。
のではないかな?ってことを言いたかったんだ。
言葉足らずですみません。
> 逆に言えばrecycleをしてもメモリ不足にならないうちはisRecycledにならないし
recycleするとmRecycleをtrueにしてるから
copy、compress、pixel取得/設定、processを跨いだ共有(writeToParcel)とか、一部のメソッドが使えなくなるみたい。
ただ、これはメモリとは関係ない話だから...
0080デフォルトの名無しさん
2012/07/28(土) 19:05:07.43ぼかしたい画像だけsetFilterBitmap(true)する。
フィルタかけたい画像は静止画だろうし。
このやり方が一番現実的だと思うんだけどな
0081デフォルトの名無しさん
2012/07/28(土) 20:21:29.96ちょっと、ソースを読んでみたいんですが
0082デフォルトの名無しさん
2012/07/28(土) 20:42:25.84あるよ。
0083デフォルトの名無しさん
2012/07/28(土) 23:24:06.27どう検索してもThread.sleep()かスリープから復帰しか出てきません
0084デフォルトの名無しさん
2012/07/28(土) 23:28:33.080085デフォルトの名無しさん
2012/07/28(土) 23:37:45.74画面が消えているかどうかを取得したいんです
0086デフォルトの名無しさん
2012/07/28(土) 23:46:42.540087デフォルトの名無しさん
2012/07/28(土) 23:54:08.04日本語じゃないけどAndroid版githubがそれらしくソース全公開しとる。
https://github.com/github/android
0088デフォルトの名無しさん
2012/07/29(日) 00:29:32.03sdkにsampleがあるだろう。話はそれを読んでからだ。
0089デフォルトの名無しさん
2012/07/29(日) 03:17:27.74Buttonが5個くらいあって、各Buttonが押されたときの処理は、
各TEXTに+1ずつされていくのですが、
Button1 →Text1が+1
Button2 →Text2が+1
そして新たに6個目のButtonを使って、
各Buttonがおされたときの処理が−1になる方法を教えていただきたいのですが、
お願いしますm(__)m
0090デフォルトの名無しさん
2012/07/29(日) 04:04:16.340091デフォルトの名無しさん
2012/07/29(日) 04:27:18.08と思ってわからずここに書き込んでしまいました。
プログラムと書いてあったので、平気かと思いまして、
この質問ならどこの板が適切ですかね?
0092デフォルトの名無しさん
2012/07/29(日) 07:23:59.320093デフォルトの名無しさん
2012/07/29(日) 07:45:19.10どっかで設定できるの?
0094デフォルトの名無しさん
2012/07/29(日) 11:24:13.33多分どこでも受け付けないレベル
コールバック呼ばれたあとの簡単な条件分岐が追加される程度だし
0095デフォルトの名無しさん
2012/07/29(日) 11:47:13.82なあ、それDensity変わってなくね?
解像度しか変えてないんだろ?
0096デフォルトの名無しさん
2012/07/29(日) 14:18:44.02これはどうにか出来ないものなのでしょうか。
理想としては別スレッドで動作してくれればまだ良いのですが
AdMobのビューはUI絡んでても別スレッド動作は
してくれるのでしょうか?させる方法はあうのでしょうか?
0097デフォルトの名無しさん
2012/07/29(日) 15:05:24.86広告のバージョンは?
0098デフォルトの名無しさん
2012/07/29(日) 17:31:11.662,3秒ぐらい遅れるね。
俺もいろいろ回避策を試したが駄目だった。
実機は何で試した?
どうもデュアルコアだとディレイがあるっぽいんだが
シングルコアの実機だとそんなに遅れは感じない
0099デフォルトの名無しさん
2012/07/29(日) 22:03:54.83特に気にせず最新のSDK&Adsenseもありのデフォルト的設定です。
>>98
実機はLGのoptimus lte l-01dです。
ちなみにデュアルコアのはずです。
しかし、他のアプリの広告は割と普通に表示されている気もするのです。
そもそもAdMobじゃないとかそういうことなのかなー
0101デフォルトの名無しさん
2012/07/29(日) 23:30:24.240102デフォルトの名無しさん
2012/07/30(月) 00:02:28.59既存アプリの互換性チェックで気にした方がいいトコってどんなのがあるかな?
010369
2012/07/30(月) 09:20:04.31やはり、BitmapのinTargetDensityで高解像度に合わせた大きな数値に
合わせていたのが原因でした。
この数値を元々の画像サイズの160に設定してみると、全くメモリを食いませんでした。
ただ、いざどうやって800*480サイズを前提に作った画像使用しまくりアプリを1280*768も
サポートするか考えたのですが、
・inTargetDensity→使用メモリが膨大になりすぎてOOM
・Canvas#scale→setFilterBitmap(true)を設定したら、猛烈に重くなってしまい……
・高解像度用の画像も用意→アプリサイズが跳ね上がる
最終的には、
inTargetDensityで各Bitmapの画質を落とすなどしてメモリ消費を減らす、
Canvas#scaleのsetFilterBitmapをfalseでギザギザ画面で見てもらう
このどちらかでどうにかしたいと思います。
大量の画像や、画面幅いっぱいの画像などを使用しているアプリって、
今後、高解像度端末が増えたらOOMで落ちる現象が多発したりしないですかね
それとも自分の技術力不足で、他に何か良い方法があるのでしょうか…?
0104デフォルトの名無しさん
2012/07/30(月) 09:45:36.830105デフォルトの名無しさん
2012/07/30(月) 09:58:36.19アプリサイズとはダウンロード時のサイズを言っているのか、インストール後のサイズなのか。
全部入れとく、またはインストール時に環境に合わせるものだと思ってた。
0106デフォルトの名無しさん
2012/07/30(月) 10:17:35.72動的なフィルタ処理だから確かに重いけど、それで悩むのが意味不明。
たとえばKOFやメタスラみたいなドット絵ゲーならボケてるより、むしろカクカクしてるほうが喜ばれる。
そもそも解像度の低いドット絵なら、フィルタかけたってぼけすぎて汚いよ。
フィルターをかけたくなるような高解像度のイラストだったら、静止画だろうから1回描くだけでいいから、重くたってたいして問題にならない。
それとも高解像度のイラストをアニメーションをさせるギャルゲーでも作ってんのか?それならご愁傷様です。
0107デフォルトの名無しさん
2012/07/30(月) 11:09:52.05静的な画像リソースはなるべくpurgeable なbitmap にする
動的な画像でもCPUが余ってるならオンメモリでJPEGやPNGにエンコードしてpurgeable bitmapにする
purgeable でないbitmapは不要になったら recycle してネイティブヒープを解放する
参照が切れれば勝手にrecycleされると思ってる人多いけど、
Androidのjavaのファイナライザは呼び出されない確率がやや高い
リソース解放を明示的に指定できるならそうしたほうがいい
>>75
デタラメ書くな。Bitmap.java くらい読めよ
お前の知識はrecycleとpurgeがごっちゃになってる
0108デフォルトの名無しさん
2012/07/30(月) 13:02:34.800109デフォルトの名無しさん
2012/07/30(月) 15:40:28.25高解像度の端末増えてきたから対応してないアプリはぼやけて見えてたりする
解像度ごとにapkって振り分けできなかったっけ?
もちろん1つのapkでフォルダ分ければできるけど無駄に容量増えるだけだし
0110デフォルトの名無しさん
2012/07/30(月) 16:10:29.55どちらの方法で起動したか区別する方法ある?
0111デフォルトの名無しさん
2012/07/30(月) 16:49:43.28Acitvity起動した時にインテントにCATEGORY_LAUNCHERを
含むか否かで区別する事ができた
011269
2012/07/30(月) 18:18:55.63そこまでではないのですが、画面いっぱいの背景イラストの上をキャラクターが
歩いて回るようなイメージです。
ですので、毎フレーム、全画面の背景イラスト(350kb前後のjpg)を描画し、
その上に画面を動き回る透過PNG(200kb前後)を3キャラ描画しています。
setFilterBitmapをtrueにすると、このPNGキャラの動きが重くなってしまいました。
確かにドット絵ならカクカクの方が味があっていいのですが、今回画面上を
歩き回るキャラクターも、フルカラーで描いてもらったものなので……
>107
例えば、背景イラストは場面ごとにBitmap haikei=BitmapFactory.decodeResource(r,R.drawable.hai1,opt);
のように新背景を読みなおしているのですが、こんな感じで連続して同じ変数に何度も読み込み直して
使用している場合でも、recycleを呼んだ方が良いのでしょうか?
例えば画像読み込み前にnullを代入してrecycleして、それから新しいBitmapを読み込んだりする事で
効果があれば良いのですが、、
0113デフォルトの名無しさん
2012/07/30(月) 19:01:59.63同じ変数? Javaの変数が参照するオブジェクトはdecodeの度に確保されてるぞ
その変数がそれまで参照していたオブジェクトは、単に参照されなくなっただけ
ていうか、 purgeable bitmapの場合はそもそもrecycle呼ぶ必要があまりない
0114112
2012/07/30(月) 19:46:36.75同じ変数に入れたらメモリも再利用されるという誤認識をしていました…
知識不足で申し訳ありません。
例えば、先ほどのように
Bitmap haikei=null;という変数を用意してて、
画面タッチ1回目
haikei=BitmapFactory.decodeResource(r,R.drawable.hai1,opt);
画面タッチ2回目
haikei=BitmapFactory.decodeResource(r,R.drawable.hai2,opt);
画面タッチ3回目
haikei=BitmapFactory.decodeResource(r,R.drawable.hai3,opt);
という感じで同じhaikei変数に違う画像をその都度読み込んでいった場合、
どんどん新たなメモリを消費していっているという認識でよろしいでしょうか?
ただ、その場合は、この例でメモリを手動で開放する事は可能なのでしょうか?
0115デフォルトの名無しさん
2012/07/30(月) 21:27:07.14opt に inPurgeable =true が設定されてるなら、
システムがメモリが必要だと思ったタイミングで内部で一時的に解放される
(これはrecycleと違い、必要になった時点で元のリソースから再構築される)
これはGCとは別の、jni以下のレイヤーで行われている
一方、不要になったBitmapをrecycleするとそのbitmapが使っていたネイティブデータにアクセスする手段はもうなくなる
君のケースだと、
システムによるpurgeまかせではGCの気まぐれや
4.x以降のハードウェア描画機能のキャッシュ
の影響を受けてメモリ管理は難しくなるだろう
if(haikei!=null){
haikei.recycle();
haikei=null;
}
とか適当にあちこちに埋めといた方がいい
ハードウェア描画機能のキャッシュについてはrepoで落としたソースの
base\core\jni\android\graphics\Bitmap.cpp
base\libs\hwui\ResourceCache.cpp
base\libs\hwui\Caches.cpp
とか適当に追うといいかもしれん。
マニフェストで android:hardwareAccelerated をいじるのもお手軽かもしれないな
0116デフォルトの名無しさん
2012/07/30(月) 21:33:31.97その写真の入るディレクトリパスをコードからどのように持ってこればいいのかで詰まっています。
ですので、カメラの設定(保存先など)が取得できる方法があれば教えてください。
0117デフォルトの名無しさん
2012/07/30(月) 21:41:18.17こんなかんじ
http://pastebin.com/5zx2kTnT
これだと古い端末でうまくないケースもあるけど、
カメラまわりの独自実装とかは正直フォローしきれんので
これですませてる
0118デフォルトの名無しさん
2012/07/30(月) 21:44:40.06Environment.getExternalStoragePublicDirectory(
Environment.DIRECTORY_DCIM);
でもカメラアプリは端末ごとにカスタマイズされてるのが普通だし、
フラッシュメモリの多い端末では、標準のカメラアプリでも保存場所をSDカードと内蔵メモリで選択できたりもする
あまりこれに依存しないほうがいいかと。標準以外のカメラアプリに対応できないし。
0119デフォルトの名無しさん
2012/07/30(月) 21:52:21.25限界まで同じBitmapオブジェクトを使いまわす
という方法でがんばっていた俺は変態だったのか
最終的にOpenGLで板ポリ&テクスチャにするのが一番簡単だという結論に達したが
0120デフォルトの名無しさん
2012/07/30(月) 22:07:05.69自力デコードすごいなw
0121117-119
2012/07/30(月) 22:10:37.25Androidでカメラ関係やるのは本当に疲れる。
ちょい前にバーコードリーダの精度が悪かったんで
zxingの解析をして取得精度向上させたことあるけど、
疲れた。
自分の持っている端末4台あるけど、みんな挙動が違ったりして...。
あの時は泣けてきた。
0123デフォルトの名無しさん
2012/07/31(火) 00:21:50.60ライブラリーを使ってサンプル起動すると、QRコード認識が遅くて困ってます。
QRコードスキャナーをgoogle playから落として使うと、QRコードの認識は早いんだけどなー
だれか制度と認識速度を早くするやり方をご教授ください。
0124デフォルトの名無しさん
2012/07/31(火) 00:23:40.80zxingは4.2で、android 2.3以上です。
0125デフォルトの名無しさん
2012/07/31(火) 00:33:34.68簡単なカメラアプリを作っても、機種によっては落ちるし、
気をつけないとOOMで落ちるし、カメラの設定によっては落ちるし
OSはしょうがないにしても、ハードウェアとか最低限の統一をしてほしいわ
有料カメラアプリを作る人ってすげえと思うよ。
0126デフォルトの名無しさん
2012/07/31(火) 01:24:37.38つかえないjavaxが多数ある事を昨日知った情弱の俺がいってみた
0127デフォルトの名無しさん
2012/07/31(火) 01:26:46.510128デフォルトの名無しさん
2012/07/31(火) 03:16:03.84JDK6とandroidSDK r20の組み合わせで、例のJDKが見つからないエラーでSDKがインストールできません
戻る進む、をやってもだめ
r9経由、もだめ
なにか策はありますか??
0129デフォルトの名無しさん
2012/07/31(火) 03:33:25.600130デフォルトの名無しさん
2012/07/31(火) 04:38:58.59ググった結果が戻るとr9、だったのです
てか、改善策ご存知ですか?
0131デフォルトの名無しさん
2012/07/31(火) 09:24:30.30例のJDKがどこにあるか教えてあげれば?
0132114
2012/07/31(火) 12:23:25.50何度もすみません。
メモリの開放タイミングなどを調べようと思い、下記のような流れで画像を読み込み
その都度Systemメッセージでメモリの使用量を調べてみたのですが、
img1=BitmapFactory.decodeResource(r,R.drawable.image1,opt);
System.out.println(ii+".合計メモリ:"+(Runtime.getRuntime().totalMemory()/1024)+"KB\n"
+"使用メモリ:"+((Runtime.getRuntime().totalMemory()-Runtime.getRuntime().freeMemory())/1024)+"KB");
img2=BitmapFactory.decodeResource(r,R.drawable.image2,opt);
System.out.println……
img3=BitmapFactory.decodeResource(r,R.drawable.image3,opt);
System.out.println……
img4=BitmapFactory.decodeResource(r,R.drawable.image4,opt);
System.out.println……
img5=BitmapFactory.decodeResource(r,R.drawable.image5,opt);
System.out.println……
このようにすると、
合計メモリ6147KB 使用メモリ2864KB
合計メモリ6147KB 使用メモリ2865KB
合計メモリ6147KB 使用メモリ2864KB
合計メモリ6147KB 使用メモリ2865KB
と、画像を読み込んでもほぼ使用メモリの値は変わらないにも関わらず、
5つめの画像を読み込んだタイミングでOOMになってしまいました。
ちなみに5つともほぼ同じ大きさのファイルです。
エラーメッセージは、
27000000-byte external allocation too large for this process〜です。
この場合のOOMは、内部的なリークが問題で、getRuntime().freeMemory()などで
取得できるメモリ容量はあまりあてにならないという事なのでしょうか?
0133デフォルトの名無しさん
2012/07/31(火) 12:41:14.04どうやって?
パスなら通してます・・・
0134デフォルトの名無しさん
2012/07/31(火) 12:43:38.41気づかないといけない
0135デフォルトの名無しさん
2012/07/31(火) 14:20:08.15サイトの説明読んでも意味がわからない。。。
0136デフォルトの名無しさん
2012/07/31(火) 18:44:09.98それはどこにあるか知っているってことか?嘘つき。
どうやってって、例のが何だかわかるエスパー探すしかないだろ。
0137デフォルトの名無しさん
2012/07/31(火) 20:00:08.55いますぐ開発を放棄するのだ。
そうすれば悩みのない爽やかな毎日が待っている
0138デフォルトの名無しさん
2012/07/31(火) 20:22:03.13javaヒープとnativeヒープは別腹
ただし発生するOOMは同一
0139デフォルトの名無しさん
2012/07/31(火) 20:48:24.77うそつき、のいみがわからない
何が?
0140デフォルトの名無しさん
2012/07/31(火) 20:49:30.60例の[JDKがインストールされてない]エラー、って書けば通じるのかな
これでも通じないのかな
0141デフォルトの名無しさん
2012/07/31(火) 21:00:36.96矛盾してる。
0142デフォルトの名無しさん
2012/07/31(火) 21:10:37.65例のってなんなんだよ。バカなの?釣りなの?
0143デフォルトの名無しさん
2012/07/31(火) 22:09:26.47Acer系もAsus系もgetMaxNumDetectedFacesしたら0以外帰ってこないよ…
0144デフォルトの名無しさん
2012/07/31(火) 22:16:28.36とか打てばメモリ使用量分かる
もっと良いコマンドあるかもしれんが、それはこのスレの識者に聞いてください
0145デフォルトの名無しさん
2012/07/31(火) 22:37:22.20javaで画面にメモリ使用料リアルタイムで出るようにすればいくね?
0146デフォルトの名無しさん
2012/07/31(火) 22:38:41.870147デフォルトの名無しさん
2012/07/31(火) 22:39:26.010148デフォルトの名無しさん
2012/07/31(火) 22:57:30.70GridView(以下GV)上に、画像をたくさん並べて表示しているんですが、
その画像をタップしてドラッグすると、その画像が付いて回るという処理をつくっています。
GV内なので、単純なActivityのonTouchEventでは取得できず、
GV上のonTouchEventはタップした座標はわかっても、何をタップしたかわからない。
GVのonClickListenerでは、何をタップしたかはわかってもタップした座標はわからない。
そこで、onTouchEventでevent情報をフィールドに避難させ、onClickListenerでActivityの
onTouchEventを呼ぶようにしたが、失敗。理由はGVのスクロールの方にイベントを取られてしまっている
ものと推測しています。
GVそのものをonclicklistenerでenabled=falseしても動作しない(あたりまえかもしれないが)。
縦スクロール可能なGV上にある画像(厳密にいえばonClickListenerのpositionの値がわかればいい)を
タップした時点でactivityのonTouchEventを有効にさせる方法はないでしょうか?
0149デフォルトの名無しさん
2012/07/31(火) 23:19:17.13これって離したときに呼ばれるんだっけ?
そういう処理だと俺いつもOnItemLongClickListenerで開始するから良く覚えてない。
座標が重要ってなら、GridViewの上に同じ大きさの透明なViewでも被せてタッチイベント取得、
DOWNのときだけ座標を取り出し、戻りは全部falseにする、とかで出来そうな気がする。
0150デフォルトの名無しさん
2012/07/31(火) 23:32:42.36onItemClickListenerは使えるよ。でも問題なのは、タップしている場所がわからないこと、そしてイベントはスクロールに持って行かれるところだ。
今ttp://visible-true.blogspot.jp/2011/01/android22-gridviewlistview.htmlというのを見つけたから参考にしているところ。
0151デフォルトの名無しさん
2012/07/31(火) 23:50:05.90って事だから、どの画像がタップされたのか分かれば良いんでないの?
onItemClickListenerで何が不足なのかが分からんです。
あー、タップした直後にドラッグ開始したいのか。
それがGridViewのスクロールになってしまう、とそういう話?
ドラッグ有効にしたら今度はスクロールできなくなってしまうから、
無理臭いぞ。
俺もそれでOnItemLongClickListener使っているんだ。
ちなみにターゲットはどれ?
Android3.0以上だとD&D用のAPIが用意してあるから、
深く考えなくても実装出来ちゃったりする。
逆にそれより前だと激しく面倒だった気がする…
0152デフォルトの名無しさん
2012/08/01(水) 00:00:21.42ありがとうございます。
ネイティブヒープを表示させてみたら、画像読み込みごとに
変化しているのが分かりました!
ちなみに、android:largeHeap="true"でネイティブヒープを拡大しようとした場合、
マニフェストで最低ターゲットを2.1くらいにすると、やはりハニカム以前のAPIではダメだと
エラーが出てしまうのですが、マニフェスト内でIF文のような、OSが〜〜以上だったらみたいな
感じで記載する事は不可能でしょうか?
0153デフォルトの名無しさん
2012/08/01(水) 00:10:16.71とりあえずターゲットは4.0.3、最低ターゲット3.2を考えています(タブレット向きアプリなので)。
0154デフォルトの名無しさん
2012/08/01(水) 00:48:49.63>GV上のonTouchEventはタップした座標はわかっても、何をタップしたかわからない。
それくらい計算で出せYO!
そうすればActivity.dispatchTouchEvent(MotionEvent)とか使えるだろ。
あとはView.startDrag()するだけじゃん?じゃん?
0155デフォルトの名無しさん
2012/08/01(水) 01:39:39.760156デフォルトの名無しさん
2012/08/01(水) 01:54:59.820157デフォルトの名無しさん
2012/08/01(水) 02:00:36.05試してないけど、targetSDKVersion指定してもダメ?
0158デフォルトの名無しさん
2012/08/01(水) 03:10:03.24まだみてるかな?
R10から出始めたインストールのバグのことだよね?
戻る進むと前Rからの置き換えで改善しないとなると、方法はないと思うよ
ちなみに、インストーラーを利用しないでZIP解凍からの手動だったらその問題は出ないから、試してみるといいよ
あと、いろいろ言われてるけど、書き方は問題ないと思うよ
一時期話題になったバグだけど、ここのみんなは知らないんだと思う
ガンバレ
0159デフォルトの名無しさん
2012/08/01(水) 04:44:47.25>>128が環境とやったことを書かなかったのが全ての元凶だな。
0160デフォルトの名無しさん
2012/08/01(水) 04:47:58.55まぁ、そういってやるなって
最初はそんなもんなんじゃないかな
0161デフォルトの名無しさん
2012/08/01(水) 04:49:03.090162デフォルトの名無しさん
2012/08/01(水) 05:06:19.92あと、JDKが見つからないエラーと言ったらHOMEのPATHの方が圧倒的に多いだろう。関連情報も検索したら100倍あったぞ
0163デフォルトの名無しさん
2012/08/01(水) 05:18:26.600164デフォルトの名無しさん
2012/08/01(水) 05:47:54.68pathは通してる、って言ってるよ
0165デフォルトの名無しさん
2012/08/01(水) 06:00:06.950166デフォルトの名無しさん
2012/08/01(水) 06:01:25.230167デフォルトの名無しさん
2012/08/01(水) 11:36:09.61例えば日本語が選択されているからアプリも日本語で表示させたいとか
システムと自動的に連動させたい
0168デフォルトの名無しさん
2012/08/01(水) 11:49:31.64// 日本語の処理
} else {
// 日本語以外の処理
}
ほかはこれ見ろ
http://developer.android.com/reference/java/util/Locale.html
0169デフォルトの名無しさん
2012/08/01(水) 11:51:01.960170デフォルトの名無しさん
2012/08/01(水) 12:36:06.930171デフォルトの名無しさん
2012/08/01(水) 12:50:24.71なに書けばいいかわからないからいつもなしにしてるけど
0172デフォルトの名無しさん
2012/08/01(水) 13:59:42.02格安iPhoneEラーニング(学習動画多数あり)
http://tinyurl.com/7wj77om
コワーキングスペースJP
http://tinyurl.com/76vdrny
コワーキング帳
http://tinyurl.com/brzs486
javaやlinuxは手間がかかる 一人でやるには手間がかかりすぎる 手間がかからないで一人で開発できて
人の多いところで直接販売できる仕組みが提供されているメーカ製言語だけやる ずばりiphone またはWindow 8 Metro App Store C#
やるならメーカー製の言語 洗練された仕様 脆弱性が少なく 開発ソフトが優れ 課金ライブラリ アップデートライブラリが提供されていて 情報、書籍が多く開発しやすい
奴隷になりたければオープン系をやればいい 時間がかかり 人は多く 仕事の取り合い 足の引っ張り合い 脆弱性が多く 互換性がなく 癖があり 大規模開発中心
詳細設計しかやれない体になって年取ってぽいだ 独立もできない 手間のかかりすぎる仕様だから
派遣屋 IT経営者はその方が喜ぶ 大規模分割開発では使い捨てても独立はできまい 代わりはいくらでもいる 嫌なら辞めろ
若い派遣営業は舐めた態度をとってくる ひどいピンハネ
オープン言語、日本独自開発の言語・フレームワーク ガラパコ携帯 javascript html5 android java linux python rubyやnode.jsとかやめとけ
メディアに金を払ってステマ宣伝してくるが釣られて手を出しても情報は少なく手間がかかり スパゲッティコード 未完成 デスマに陥る
コンパイルできないからパクられ 直接売る場所がないから企業に買い叩かれ金にならない 生きていけない奴隷仕様だ
0173デフォルトの名無しさん
2012/08/01(水) 14:02:24.55Objective-CやC#を覚えるとサーバーサイドからクライアントサイドまでカバーでき人の多い場所でソフトを売る権利を得られる
仕事や趣味でObjective-CやC#をやっておけば派遣切りされても会社辞めることになってもソフトを売って生きていける それはセーフティーネットになる
WEBサーバーIIS Win2008ServerVPS SqlServer Oracle MySql 言語はマーケットで売れるメーカー製のみ C#は自分用業務支援ツールとして使える
例えばPHPでWEBアプリを作っていて管理者画面はC#(EXEアプリ)で作るとかなり早く作れる(Smartyなんか使うよりもかなり早くだ)
C#のソースを出さなければWEBアプリの著作権も守れる ASP.net(C#)+管理EXEアプリ(C#)+iPhone
C#マーケット Windows8 Metroアプリ WindowsPhone Surface PS Vita Xbox360 iphone(mono使用)
iPhoneマーケット iPhone iPad 予定 iTv iCar i (家電製品)
地方に安い土地を買いコンテナ型の格安高性能オフィスを建て(300万〜500万)
レンタル自習室&シェアオフィス・コワーキングで収入を得ながらそこでアプリを開発する
http://tinyurl. com/7pb2yaa
http://bit. ly/iLIpJa
0174デフォルトの名無しさん
2012/08/01(水) 14:16:11.20googleの検索結果のhit数が、10000件と100件程度だった。
文言をそのまま使用したので、言い方によって件数が変わるだろうことは認める。
0175デフォルトの名無しさん
2012/08/01(水) 16:58:43.82ひとまず標準のUI部品でひととおり組む事は出来たのですが、
「見た目が地味だ、何とかしろ」とのジャッジを受けまして……
書き換え等で色々いじれることは知っているのですが、自分の場合
徹底的に美的感覚が無いため、出来ることが限られます。
そこで、たとえばアイコンやUI部品などをまとめてパッケージに
したようなファイル類が無いか、探しています。現状のUIを
置き換えて、ぱっと見きれいに見えるようにしたいのです。
そう言ったものの需要はどこかにありそうなのに、色々探してみましたが
これというものは見つからず、詰まってしまいました。
#検索で引っかけられそうなワードが思いつかないと言うのも……
有料無料問わず、そう言ったものを集めているリンク集や、
紹介しているページを探しています。ご存じの方、教えてもらえませんでしょうか?
0176デフォルトの名無しさん
2012/08/01(水) 17:10:04.070177デフォルトの名無しさん
2012/08/01(水) 18:48:38.17Eclipseを使おうと思ってるんですがEclipseのスレいったほうがいいですか?
0178デフォルトの名無しさん
2012/08/01(水) 20:01:35.16デフォルトの状態で、アプリケーションを作ると、最上部に
アプリケーション名っぽいのがが表示されているけど、
その表示の文字列を各アクティビティごとに任意に表示を切り替えることは可能ですか?
0179デフォルトの名無しさん
2012/08/01(水) 20:04:46.570180デフォルトの名無しさん
2012/08/01(水) 20:47:47.720181デフォルトの名無しさん
2012/08/01(水) 20:51:50.140182デフォルトの名無しさん
2012/08/02(木) 10:08:01.65(手元の中華Padだと付けた瞬間に中央にぽつんとドロイド君→全体のドロイド君になる)を
差換えることは出来るでしょうか?
jpg, png で端末内を探してみたのですがうまく見つかりませんでした...
bootanimation と同様 zip 等なのでしょうか。
0183デフォルトの名無しさん
2012/08/02(木) 10:23:05.360184デフォルトの名無しさん
2012/08/02(木) 17:05:19.07単語予測すら出てこない・・・でも下に白のライン線が表示されるので動こうとしている?
web参考にして設定見ているんだがナンともいかない・・・
有効な入力方法に「日本語の音声」しか出てないのが原因?
0185デフォルトの名無しさん
2012/08/02(木) 19:28:29.37これが私の今日一日体験したことでした。誰かこういう事やった人いる?つーかなぜ消えたのか・・・
0186デフォルトの名無しさん
2012/08/02(木) 19:50:53.190187デフォルトの名無しさん
2012/08/02(木) 19:52:03.700188デフォルトの名無しさん
2012/08/02(木) 20:05:56.06そんなことあるわけ?
0189デフォルトの名無しさん
2012/08/02(木) 20:28:14.920190デフォルトの名無しさん
2012/08/02(木) 20:31:37.63c直下に置いてるだけだけど
0191デフォルトの名無しさん
2012/08/02(木) 20:38:52.100192デフォルトの名無しさん
2012/08/03(金) 00:04:21.89デザイナに頼むにしろ素材を拾ってくるにしろ、iPhoneみたいなデザインや動きは無理だと上司に釘さしときなよ
0193デフォルトの名無しさん
2012/08/03(金) 03:21:51.970194デフォルトの名無しさん
2012/08/03(金) 07:23:52.99RadioButtonはSingleChoiceにしようとしています。
具体的には下記リンクのように実装しています。
http://stackoverflow.com/questions/8295026/single-choice-listview-custom-row-layout
しかしこれだと最初に任意のRadioButtonにチェックが入っている場合、
他のアイテムをクリックした時に最初のチェックが残ったままとなってしまいます。
最初にチェックしたRadioButtonのオブジェクトをクラス変数に保持しておくには
どのように実装すればいいでしょうか?
説明が下手ですみません。
0195デフォルトの名無しさん
2012/08/03(金) 09:00:45.18appウィジェットを作っているのですが
AppWidgetProviderを継承したクラス{
Serviceを継承したクラス{
SharedPreferencesをでデータを書き込んだり読み込んだり
}
BroadcastReciever{
SharedPreferencesでデータを読み込みたい
}
}
↑みたいな感じなのですが
ブロードキャストの中で、サービスのクラスで作ったSharedPreferencesの
データを読み込もうとするとエクリプスで作ってるんですが
第2引数にエラーがでてできません
どうやったらブロードキャストの中で読み込めますか?
0196デフォルトの名無しさん
2012/08/03(金) 09:13:57.060197デフォルトの名無しさん
2012/08/03(金) 09:29:21.21SharedPreferences sp = getSharedPreferences("sp",MODE_PRIVATE);
って書くと
MODE_PRIVATEに赤下線が引かれて
MODE_PRIVATE cannot be resolved to a variable
って言われます
0198デフォルトの名無しさん
2012/08/03(金) 09:45:47.83Context.MODE_PRIVATE
0199デフォルトの名無しさん
2012/08/03(金) 10:18:25.37メソッド getSharedPreferences(String, int) は型 new BroadcastReceiver(){} で未定義です
といわれました。
Serviceのクラスでは定義とかしなかったんですが なんででしょう...
0200デフォルトの名無しさん
2012/08/03(金) 10:24:49.47method(...); って書いたら this.method(...) もしくは自分のクラスのstaticメソッドが検索される
ちゃんとどのオブジェクトのメソッドか書け
0201デフォルトの名無しさん
2012/08/03(金) 10:28:44.88getSharedPreferencesも
Context.getSharedPreferences
とするとできました...
ありがとうございました
0202デフォルトの名無しさん
2012/08/03(金) 11:39:24.350203デフォルトの名無しさん
2012/08/03(金) 14:03:00.32タッチAとタッチBを両方動かしていくうちにタッチBのYがタッチAのYに入れ替わってしまう現象が起きてしまいました。
幾つかサンプルをやったんですが例えばAndroidプログラマへの道にあるサンプルとかです。
この入れ替わり現象を無くす方法ないでしょうか?
あとこのタッチでゲームの入力をさせようとすると反応に延滞があって思うように動きがついて来ません。
この辺は延滞を抑えるように何か具体的な工夫はないでしょうか?
0204デフォルトの名無しさん
2012/08/03(金) 15:25:51.65アプリ側がどうこうできる話ではない。
が、指ごとにタッチする領域が限られているような場合は、
その領域の違いを利用して各ポイントのx,yをバラバラにして推測して組み直すことで
多少は改善できる。
ただし領域が縦や横に並んでたらムリだけどな。
遅延は割とどうもならん
0205デフォルトの名無しさん
2012/08/03(金) 15:26:35.550206デフォルトの名無しさん
2012/08/03(金) 15:28:15.04高解像度の画像で取ることができますか?
0207デフォルトの名無しさん
2012/08/03(金) 16:08:54.35あれは割り込みがずっとかかってる状態なんですかね。
これも特に回避策ないですよね。
0208デフォルトの名無しさん
2012/08/03(金) 19:21:02.500209デフォルトの名無しさん
2012/08/03(金) 23:23:44.490210デフォルトの名無しさん
2012/08/04(土) 00:07:30.09よく考えたら16進キーボート作らなきゃダメじゃんと気づいて諦めた。
0211デフォルトの名無しさん
2012/08/04(土) 01:29:04.40ttp://www.amazon.co.jp/gp/feature.html?ie=UTF8&docId=3077651836
0212デフォルトの名無しさん
2012/08/04(土) 03:42:39.36eclipse環境を作ったのですが、新規でprojectを作ろうとしても、androidプロジェクトが表示されません
(android applicationプロジェクトなどは表示されます)
開発ツールも入れてるし、supportフォルダも名前はあっているし
で、android applicationプロジェクトでいいのかと思い進んだものの、完了ボタンが押せない状態
どうすればいいのでしょうか?
0213デフォルトの名無しさん
2012/08/04(土) 07:42:32.96Android Aplication以外は、
ファイル→新規→その他... から
完了が押せないのは、なにか入力必須項目が未入力のままか、
もしくは入力が正しくないから
そこまではエスパーできんわ
0214デフォルトの名無しさん
2012/08/04(土) 10:42:04.37Android Aplication以外は、
ファイル→新規→その他... から
そこを開いてもないです
そもそもandroid applicationもそこにあります
0215デフォルトの名無しさん
2012/08/04(土) 10:45:38.08その話だと、androidプロジェクトとandroid applicationプロジェクトは別物、ということでいいんですね?
またググってみます
0216デフォルトの名無しさん
2012/08/04(土) 12:30:43.02ACTION_CANCELがすぐ飛んでくるんだけどこういう経験ある人いないかな
原因に心当たりあれば教えて欲しい
ACTION_DOWN→ACTION_MOVE→・・・→ACTION_MOVE→ACTION_UPとなってほしいし
通常はこうなるはずなんだけど
ACTION_DOWN→ACTION_MOVE→・・・→ACTION_MOVE→ACTION_CANCELとか
ACTION_DOWN→ACTION_MOVE→ACTION_CANCELとか
ACTION_DOWN→ACTION_CANCELとかになる
0217デフォルトの名無しさん
2012/08/04(土) 15:26:06.510218デフォルトの名無しさん
2012/08/04(土) 15:34:27.68あれってどうやってんの?
0219218
2012/08/04(土) 15:42:50.020220デフォルトの名無しさん
2012/08/04(土) 15:45:40.72trueしか返してないね
0221デフォルトの名無しさん
2012/08/04(土) 15:47:08.75自分も最近環境新しくしたらそうなった。
ぐぐると、R20にそういうバグがあって、サポートライブラリ再インストールすれば直るとのこと。
それをやると確かにInstall Dependencies画面が出なくなって、完了ボタンが押せるようになるんだけど、
押しても何も起こらない。ダイアログが閉じないし、プロジェクトもできない。
とりあえず古いプロジェクトでしのいでいる。
0222デフォルトの名無しさん
2012/08/04(土) 18:59:44.11@Override
public void run() {
Log.v("led", "sys");
while (true) {
final Notification notif = new Notification();
final NotificationManager nm = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
mHandler.post(new Runnable() {
@Override
public void run() {
notif.ledARGB = led_color;
notif.ledOnMS = 400;
notif.ledOffMS = 400;
notif.flags |= Notification.FLAG_SHOW_LIGHTS;
notif.defaults = 0;
nm.notify(999, notif);
}
});
try {
Thread.sleep(400);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
0223デフォルトの名無しさん
2012/08/04(土) 19:00:25.80@Override
public void run() {
nm.cancel(999);
}
});
try {
Thread.sleep(400);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
if(pm.isScreenOn()){
break;
}
}
}
})).start();
このコードを実行するとデバイスが再起動してしまうのですがなぜでしょうか?
0224デフォルトの名無しさん
2012/08/04(土) 19:50:30.19ないですかねー
0225デフォルトの名無しさん
2012/08/04(土) 20:11:03.95nvidiaとかmotorolaがそんなの配布してたような
sdkのアップデートは別口で必要だろうけど
0226デフォルトの名無しさん
2012/08/04(土) 21:08:52.33私も同じようになって困ったのでNetbeansを使用してます
0227デフォルトの名無しさん
2012/08/04(土) 21:26:28.80https://play.google.com/store/apps/details?id=com.aide.ui
0228デフォルトの名無しさん
2012/08/04(土) 23:30:48.14Software being installed:Android Development Tools 20.0.2
とか出てインストールが完了できません
グーグルのサーバーが壊れてるのでしょうか?
0229デフォルトの名無しさん
2012/08/04(土) 23:53:44.150231デフォルトの名無しさん
2012/08/05(日) 02:40:56.13自己解決
ScrollViewの中に配置してたせいだった
0232デフォルトの名無しさん
2012/08/05(日) 03:56:51.71dl.google.com はときどき超遅いことがある
理由は知らない
0233デフォルトの名無しさん
2012/08/05(日) 07:56:53.14FLASHは使えないので、2.2秒で変わるGIF画像を作りました。その画像のリンクする先を2.2秒感覚で変えたいのですが、詳しい人HTMLを書いて頂けませんか。
画像のリンク先は4つに設定したいです。
0234デフォルトの名無しさん
2012/08/05(日) 09:17:18.53もしかしてWIN7にはインストールできないんですか?
VISTAにはインストールできたんですがWIN7にはどうやってもエラーが出ます。
Cannot connect to keystoreとかいうエラーです。
わけがわかりません。
0235デフォルトの名無しさん
2012/08/05(日) 09:24:30.140236デフォルトの名無しさん
2012/08/05(日) 09:26:17.42安定した開発環境がなかなかないので踏み出せない。今後主流の基盤に
なる可能性もあるんだから、配布元の皆さんにはがんばっていただきたい。
0237デフォルトの名無しさん
2012/08/05(日) 10:27:17.93日本語のディレクトリに何かしようとしてないか?
開発環境のディレクトリとユーザーのディレクトリ確認してみて
0238デフォルトの名無しさん
2012/08/05(日) 10:57:42.84特に日本語に特別な事はしていません。
ちなみにダウンロードしたのは
android-sdk-windows-1.0_r1.zip
eclipse-java-galileo-SR2-win32.zip
jdk-6u22-windows-i586
です。
どうしてもエラーが出ます。
なぜみんなはインストールできるのか不思議です。
0239デフォルトの名無しさん
2012/08/05(日) 12:14:01.01一般的なjavaから初めて、そのあとAndroid特有の部分を学ぶべきなのか
初めからAndroid用に始めるべきなのか
教えてください。
0240デフォルトの名無しさん
2012/08/05(日) 12:18:45.140241デフォルトの名無しさん
2012/08/05(日) 12:32:43.11プログラミングの前に本やネット記事の賞味期限を判断できるようになって欲しいよね
0242デフォルトの名無しさん
2012/08/05(日) 12:37:36.92他の言語やってないんだったら、javaから始めたほうがいいと思うよ。
0243デフォルトの名無しさん
2012/08/05(日) 12:48:25.19C言語の
明解C言語 入門編 柴田望洋
を一通り終えました
数独を解かせたり、立体三目並べ(対コンピュータ)を作れる程度です。
0244デフォルトの名無しさん
2012/08/05(日) 12:49:47.20最近の記事通りにインストールしてるんですけどね。
おそらく現在のグーグルが配布してるプログラムが壊れているんですね。
もうAndroidプログラムはあきらめます。
0245デフォルトの名無しさん
2012/08/05(日) 12:55:08.56うん、そのほうがいいね
ちなみに>>238にあがっているファイルはすべて古い
0246デフォルトの名無しさん
2012/08/05(日) 13:00:35.390247デフォルトの名無しさん
2012/08/05(日) 13:01:31.81Object-Cの勉強でもしたらどうかね
0248デフォルトの名無しさん
2012/08/05(日) 13:02:20.01動かない組み合わせで記事書いてんのかぁ。
0249デフォルトの名無しさん
2012/08/05(日) 13:50:04.75まずSDK諸々が古すぎるから新しいのをダウンロードしてこい
あと初心者はインストーラー版使え
0250デフォルトの名無しさん
2012/08/05(日) 14:35:18.98> 特に日本語に特別な事はしていません。
意味がわからん
0251デフォルトの名無しさん
2012/08/05(日) 15:03:09.20再表示させるにはどうすればいいでしょうか?
requestWindowFeature(Window.FEATURE_NO_TITLE);
0252デフォルトの名無しさん
2012/08/05(日) 15:51:17.190253デフォルトの名無しさん
2012/08/05(日) 16:40:19.78タイトルバーの部分が空いたので同じくらいの大きさで
TextViewでも貼り付けようと思います。
0254デフォルトの名無しさん
2012/08/05(日) 19:19:58.31xmlも全て確認したけどどこにもバグっぽいものはないし・・・
0255デフォルトの名無しさん
2012/08/05(日) 19:36:36.36R.javaを探せばいい。
もちろん、どのプロセスがどこに生成してくれるかわかった上だからバグがないって言ってるんだよな。
0256デフォルトの名無しさん
2012/08/05(日) 20:13:02.96このエラーメッセージが出てデバッグ出来ません
ググると解決法が色々出てきたので全て試したつもりですが直りませんでした
クリーン、ソース編集、キーストア名前変更など
0257デフォルトの名無しさん
2012/08/05(日) 20:24:46.49エラー吐き過ぎてクリーンを実行したらr.javaが消えてeclipceと戦闘状態
死ぬほどクリーン、作り直ししたけど先が見えない・・・
ちょっと寝てくる
0258デフォルトの名無しさん
2012/08/05(日) 20:59:14.86それはエラーメッセージじゃなくて、エラーメッセージがあるというメッセージでしょ。それで検索したものと同じことしてもエラーが同じじゃないと意味なのでは。先ずはエラーメッセージ読んだら?
>>257
同じこと繰り返しても無意味でしょ。
eclipse使ってたらわからないんじゃない。
それか消える前まで戻して差分とるか。
0259デフォルトの名無しさん
2012/08/06(月) 00:35:19.260260デフォルトの名無しさん
2012/08/06(月) 00:55:20.440261デフォルトの名無しさん
2012/08/06(月) 01:49:41.232.2、4.0.3のエミュだと問題ないのに、
4.0.4の実機だと何故か固まる、、、
0262デフォルトの名無しさん
2012/08/06(月) 10:36:07.080263デフォルトの名無しさん
2012/08/06(月) 10:41:08.67スマソ。ANRだ
0264デフォルトの名無しさん
2012/08/06(月) 10:53:32.95同時に同じカーソルにアクセスしていいのは1スレッドだけだ
ソレ以外のケースはスレッド別にカーソルを開け
http://developer.android.com/reference/android/database/Cursor.html
Cursor implementations are not required to be synchronized so code using a Cursor from multiple threads should perform its own synchronization when using the Cursor.
0265デフォルトの名無しさん
2012/08/06(月) 11:17:13.72ありがとう。見てみます
0266デフォルトの名無しさん
2012/08/06(月) 19:26:09.86タブレットアプリ作っていて、10.1だときれいに出るのに、7じゃでないということで、
各画面サイズごとにレイアウトつくって対応しようと考えているのだが。
もしくは、一つのレイアウトファイルで適応させる方法でもあるのか?
(画面の解像度は同じなので、dipでなく、ピクセル単位で行うとか?)
意見聞かせてください。
0267デフォルトの名無しさん
2012/08/06(月) 19:36:44.170268デフォルトの名無しさん
2012/08/06(月) 19:44:59.08ばかり見つかるけど、これすごく遅いよね?本当にこれしか方法がないのかな?
プロジェクト毎に git checkout するのは普通の時間でできるのに。
0269デフォルトの名無しさん
2012/08/06(月) 20:19:14.04Sony Tablet SとToshiba regza at1s0のdipを
this.getResources().getDisplayMetrics().densityDpiで見てみたのだが、
Sonyが160でToshibaが213になっていた。
基本は160を基準にしたいので、 layout-w878dpとかすればいいの?
0270デフォルトの名無しさん
2012/08/06(月) 20:52:34.97それがエラーメッセージはでてないみたいなんだけど
0271デフォルトの名無しさん
2012/08/06(月) 20:57:48.45densityDPIは実測じゃなくてdensityがある程度揃うようになってる
DisplayMetrics に xdpiとydpiがあるから、それで「実際の」ピクセル密度が分かるじゃろ
0272デフォルトの名無しさん
2012/08/06(月) 20:59:37.750273デフォルトの名無しさん
2012/08/06(月) 20:59:59.18参照するレイアウトリソースを切り替えればいいわな。
4.x 以降は
raw_w = (Integer)Display.class.getMethod("getRawWidth").invoke(display);
とかしないと実際のピクセル数を取れないとかいう話題もあるが適当にぐぐってくれ
0274デフォルトの名無しさん
2012/08/06(月) 21:00:10.21ちゃんとProblemsビュー確認したか?
0275デフォルトの名無しさん
2012/08/06(月) 21:16:26.90androidのイベント(webviewやscrollviewの)はあるでしょうか。
慣性スクロール後の静止時に処理をしたいのです。
0276デフォルトの名無しさん
2012/08/06(月) 21:50:38.38慣性スクロールになるかどうかは端末次第
それが嫌ならScrollViewモドキから自作すりゃいい
WebViewはムリだな。
0277デフォルトの名無しさん
2012/08/06(月) 21:59:06.20だからeclipseとかじゃなくてコマンドラインでやったらって言ってる。メッセージ出る場所が一ヶ所しかないから見逃しようがないでしょう。
0278デフォルトの名無しさん
2012/08/06(月) 22:47:46.56ありがとう、一度見てみます。
0279デフォルトの名無しさん
2012/08/07(火) 09:04:13.59どこに置くと便利?
0280デフォルトの名無しさん
2012/08/07(火) 09:21:05.30maven便利すぎ。
0281デフォルトの名無しさん
2012/08/07(火) 09:46:50.05どこに置くと便利?
0282デフォルトの名無しさん
2012/08/07(火) 09:59:03.03ありがとうございます
慣性スクロールかどうかは判定できなくていいので、
スクロールの終了のタイミングで確定したスクロール位置を
得たいのですが可能でしょうか
スクロール自体は検知できても、その終了時をどう判定するか
悩んでいます
0283デフォルトの名無しさん
2012/08/07(火) 10:07:32.80apt-get便利すぎ。
0284デフォルトの名無しさん
2012/08/07(火) 10:15:06.98どこに置くと便利?
0285デフォルトの名無しさん
2012/08/07(火) 10:36:48.33ScrollViewのソースを見てみたけどprivate Scroller mScroller;ってのがあった
これにアクセスできればisFinished()で判定できるけどそれができないから
ソースをコピペして独自のScrollViewを作ったらどうかね
protectedに変更するとかゲッターを作るとか
スクロール終了時にイベントを発生させるとか
0286デフォルトの名無しさん
2012/08/07(火) 11:42:51.09Debianだと標準だから最初から入ってるよ。あえていえば、/dev/sda1かな。
Debian便利すぎ。
0287デフォルトの名無しさん
2012/08/07(火) 11:44:02.23どこに置くと便利?
0288デフォルトの名無しさん
2012/08/07(火) 11:50:04.19焼いてある。
0289デフォルトの名無しさん
2012/08/07(火) 12:05:51.350290デフォルトの名無しさん
2012/08/07(火) 12:11:22.850291デフォルトの名無しさん
2012/08/07(火) 12:14:31.34ボケなのかよ。単に解決すると快適になる問題点が欲しかっただけだ。
0292デフォルトの名無しさん
2012/08/07(火) 12:32:53.67どこに置くと便利?
0293デフォルトの名無しさん
2012/08/07(火) 16:17:20.66>>283
>>286
一応言っておくと自分Windowsでやってるんで
導入するとしたらmarvenまでかな
apt-getっぽいのもあるみたいだけど
0294デフォルトの名無しさん
2012/08/07(火) 17:38:28.250295デフォルトの名無しさん
2012/08/07(火) 18:07:14.74�@androidアプリでSQLiteデータベースを作成。
�AデータベースにレコードAを追加する。
�B端末の電源を落とす。
�C端末の再起動。
再起動後、レコードAは残っていますか?
0296デフォルトの名無しさん
2012/08/07(火) 18:11:54.53残らない理由があるの?
0297デフォルトの名無しさん
2012/08/07(火) 18:12:01.630298295
2012/08/07(火) 18:17:21.63例えばアプリも再起動になるのでデータベース再作成になって、
古いデータベースがなくなるとか。。。。
0299デフォルトの名無しさん
2012/08/07(火) 18:28:46.100300デフォルトの名無しさん
2012/08/07(火) 18:46:52.85消えるならデータベースである必要がない
0301デフォルトの名無しさん
2012/08/07(火) 19:14:02.25�@androidアプリでSQLiteデータベースを作成。
�Abegin tran
�BデータベースにレコードAを追加する。
�C端末の電源を落とす。
�D端末の再起動。
やってみろとかなしね
0302デフォルトの名無しさん
2012/08/07(火) 19:16:12.530303デフォルトの名無しさん
2012/08/07(火) 19:22:33.260304デフォルトの名無しさん
2012/08/07(火) 19:22:57.98嫌ーだねーばーか!
0305デフォルトの名無しさん
2012/08/07(火) 19:56:09.41CertificateRequestのcertificate_typeにRSA/DSA/DH_RSA/DH_DSA以外が
渡されると DECODE ERROR になるんですが、なんか回避方法はないでしょうか?
具体的にはECDSAです。RSAしか使わないんで無視するようにしたいんですが。
ちなみに4.0だと問題ないみたいです。
0306デフォルトの名無しさん
2012/08/07(火) 21:42:58.66対策は更新しないことです。更新してしまったら終わりです。まともに動かなくなります。
これはGoogleの陰謀でしょうか?
許せません。
0307デフォルトの名無しさん
2012/08/07(火) 21:49:01.750308デフォルトの名無しさん
2012/08/07(火) 21:51:05.34ソースだせやコラ(*´Д`*)
0309デフォルトの名無しさん
2012/08/07(火) 23:14:30.040310デフォルトの名無しさん
2012/08/07(火) 23:15:34.54ソースは4GBになりますが、よろしいですか?
# ネタです。別人です。
0311デフォルトの名無しさん
2012/08/08(水) 04:25:06.92マウスカーソルが出ず実質キーボードしか使えない状態です。@3.2
/dev/input/event*を監視すると座標は通知されているっぽいのですが、
マウスカーソルを動かすと上下左右キーを押したような挙動になります。
コードを書き換えてみたいのですが、
どなたかアドバイスいただけないでしょうか。
※droidmote serverというアプリではカーソルが出るのを確認しています。
0312デフォルトの名無しさん
2012/08/08(水) 13:12:46.67例えば半透明にしたい場合は、
paint.setColor(Color.argb(a,r,g,b));
drawBitmap(img,srcRect,dstRect,paint);
でα値を設定した透明度で描画されると思うのですが、
逆に画像を暗くして描画したい場合というのは、setpixelなどで
自らpixel操作するしか方法がないのでしょうか?
0313デフォルトの名無しさん
2012/08/08(水) 13:13:12.90I/StagefrightPlayer( 34): setDataSource('/mnt/sdcard/sample/sample.mp4')
D/MediaPlayer( 490): getMetadata
D/AudioSink( 34): bufferCount (4) is too small and increased to 12
E/MediaPlayer( 490): error (1, -2147483648)
E/MediaPlayer( 490): Attempt to call getDuration without a valid mediaplayer
E/MediaPlayer( 490): error (-38, 0)
E/MediaPlayer( 490): Error (1,-2147483648)
D/VideoView( 490): Error: 1,-2147483648
用意したmp4がおかしいかもと思うのですが、
サンプルの標準的なmp4が配布されているところはありませんか?
0314312
2012/08/08(水) 13:48:08.07setColorFilterでグレーでフィルターをかけたら
それっぽく出来ました!
0315デフォルトの名無しさん
2012/08/08(水) 18:31:29.050316デフォルトの名無しさん
2012/08/08(水) 18:52:59.520317デフォルトの名無しさん
2012/08/08(水) 19:29:39.73質問が少ないのが成功なら、製品発表しなければ質問来なくて大成功だな。
0318デフォルトの名無しさん
2012/08/08(水) 19:33:54.910319デフォルトの名無しさん
2012/08/08(水) 20:03:49.74そんなもんでいいと思うけどね
0320デフォルトの名無しさん
2012/08/08(水) 20:42:24.310321デフォルトの名無しさん
2012/08/08(水) 21:23:59.14>>316-320
0322デフォルトの名無しさん
2012/08/08(水) 21:30:33.530323デフォルトの名無しさん
2012/08/08(水) 22:03:46.62あなたの言う本質教えて(*´Д`*)
0324デフォルトの名無しさん
2012/08/08(水) 22:19:47.460325デフォルトの名無しさん
2012/08/08(水) 22:44:04.670326デフォルトの名無しさん
2012/08/09(木) 01:16:52.73拡声器のように、声をマイクで受け取ってそのまま音声を出力する方法は
ないでしょうか
調べても、いったん録音したものを再生する方法しか見つかりませんでした。
声の入力と平行して出力も行いたいのです
0327311
2012/08/09(木) 04:01:29.58dumpsys windowでevent hub stateを見比べて
パラメータ修正したら出ました。
0328デフォルトの名無しさん
2012/08/09(木) 12:37:08.53使うんですか?
0329デフォルトの名無しさん
2012/08/09(木) 12:39:15.96使いたければ
0330デフォルトの名無しさん
2012/08/09(木) 15:47:26.290331デフォルトの名無しさん
2012/08/09(木) 16:02:34.37良い方法ありませんか?
screencastだとカクカクになる。
0332デフォルトの名無しさん
2012/08/09(木) 16:13:50.950333デフォルトの名無しさん
2012/08/09(木) 19:35:00.07ただ、開発しているエミュレータの環境からはメールサーバーにアクセス
できず、Emailの設定が完了できないため有効なActivityとして現れません。
実際に送信はできなくてもいいので、なんとかして設定だけしてしまう方法は
ないでしょうか。
0334デフォルトの名無しさん
2012/08/09(木) 19:44:10.000335デフォルトの名無しさん
2012/08/09(木) 19:49:20.820336デフォルトの名無しさん
2012/08/09(木) 19:56:15.160337デフォルトの名無しさん
2012/08/09(木) 20:13:16.90そのエミュ動かしてるホストでsmtpサーバも動かせばいいんじゃ。dnsがネックになるケースもあるけど、自分で送信するソフト書いているのなら問題ないだろう。
私はexpect使って15分くらいでサーバ書いた記憶がある。
0338デフォルトの名無しさん
2012/08/09(木) 21:07:16.74setOnTimeChangedListenerみたいなメンバ関数が無いので分かりません
0339デフォルトの名無しさん
2012/08/09(木) 21:25:12.130340デフォルトの名無しさん
2012/08/09(木) 23:35:43.29があって
今まではmoji.って入力するとmoji.replaceAll()などの候補が出たのですが急に出なくなりました
自動有効可を使用可能にするにはチェック が入ってます
0341デフォルトの名無しさん
2012/08/09(木) 23:46:30.44cleanしたり再起動してたら治りました
スレ汚しすいません
0342261
2012/08/10(金) 01:34:39.91原因がようやく分かった
AsyncTask内で時間がかかるループ処理をしてるんだけど、
そのループを囲むようにして、
トランザクションをはってることが原因だった
アプリケーションのContext使ってDBオープンしてるんだけどね、、、
0343デフォルトの名無しさん
2012/08/10(金) 05:46:07.09久しぶりにAndroidの開発やろうとしてEclipse起動したらなんかSDKが読み込まないんですけどどうしたらいいのですかね
0344デフォルトの名無しさん
2012/08/10(金) 06:21:57.77再インストールすれ
0345デフォルトの名無しさん
2012/08/10(金) 06:24:47.33トランザクション中の排他が問題だったら
SQLiteDatabase#yieldIfContendedSafely使うとかどうかな?
http://developer.android.com/reference/android/database/sqlite/SQLiteDatabase.html#yieldIfContendedSafely%28%29
yieldIfContendedSafelyの説明(動画)
http://www.youtube.com/watch?v=gbQb1PVjfqM&feature=player_detailpage#t=20m29s
BrowserのContentProvider抽象クラス(コーディングの参考に)
http://tools.oesf.biz/android-4.1.1_r1.0/xref/packages/apps/Browser/src/com/android/browser/provider/SQLiteContentProvider.java
SDK >= 11限定なら、beginTransactionNonExclusiveでもいいかも。
0346261
2012/08/10(金) 09:47:13.44どうもありがとう
当たり前なんだけど排他のこと忘れてたw
Contextに関係なく排他制御の問題だなこれは
家帰ったら試してみる!
0347デフォルトの名無しさん
2012/08/10(金) 13:34:29.70最新バージョンに更新すると、なぜかぶっ壊れる。
Googleのミスだと思うので、Googleが修正してくれるまで無理そう。
マーケット登録者激増なんで、開発者を排除したいんですかね?
0348デフォルトの名無しさん
2012/08/10(金) 13:47:38.64r20
0349デフォルトの名無しさん
2012/08/10(金) 13:48:47.75途中で送信してしまった
r20で壊れるの?
0350デフォルトの名無しさん
2012/08/10(金) 14:07:47.61SDKが読み込まないじゃ状況が分からんから詳しく
0351デフォルトの名無しさん
2012/08/10(金) 14:19:57.850352デフォルトの名無しさん
2012/08/10(金) 14:26:57.79とりあえずsdk単体で使ってみて切り分け。
0353デフォルトの名無しさん
2012/08/11(土) 00:12:39.31RGBに変換するついでに90度回転させて縦長の画像にしたいんだけど
forのあたりだけ弄ってラスター捜査の方向を変えるだけっぽくしたんだけど、他に何かいるんですかね
for (j = 0, yp = 0; j < width; j++) {
int uvp = frameSize + (j >> 1) * height, u = 0, v = 0;
int i = 0;
for (i = height-1; i >= 0; i--, yp++) {
int y = (0xff & ((int) yuv420sp[yp])) - 16;
if (y < 0) y = 0;
if ((i & 1) == 0) {
v = (0xff & yuv420sp[uvp++]) - 128;
u = (0xff & yuv420sp[uvp++]) - 128;
}
int y1192 = 1192 * y;
int r = (y1192 + 1634 * v);
int g = (y1192 - 833 * v - 400 * u);
int b = (y1192 + 2066 * u);
if (r < 0) r = 0; else if (r > 262143) r = 262143;
if (g < 0) g = 0; else if (g > 262143) g = 262143;
if (b < 0) b = 0; else if (b > 262143) b = 262143;
rgb[yp] = 0xff000000 | ((r << 6) & 0xff0000) | ((g >>2) & 0xff00) | ((b >> 10) & 0xff);
}
}
0354デフォルトの名無しさん
2012/08/11(土) 00:16:37.570355デフォルトの名無しさん
2012/08/11(土) 00:47:55.09Search長押しだとandroid.intent.action.SEARCH_LONG_PRESSのintentが呼ばれますがこのようなのを取得したいんです
0356デフォルトの名無しさん
2012/08/11(土) 02:15:55.11Canvasでいろいろグラフとか書く自作ライブラリを作っているのだが、
突然、下のようなエラーが出るんだ。
D/NvOsDebugPrintf(20655): NvRmChannelSubmit failed (err = 196623, SyncPointValue = 95605661)
08-11 02:04:16.910: D/NvOsDebugPrintf(20865): NvRmChannelSubmit failed (err = 196623, SyncPointValue = 95628885)
08-11 02:04:20.420: D/OpenGLRenderer(20865): GL error from OpenGLRenderer: 0x505
08-11
02:04:20.420: E/OpenGLRenderer(20865): OpenGLRenderer is out of memory!
エラーの要因となりそうなことって何かな?
回避するためには何をすればいいかな?
0357デフォルトの名無しさん
2012/08/11(土) 09:52:10.41グラフをどうやって書いているのかわからんから適当にエスパーしてみると
Pathを大量に作りすぎてメモリあふれでも起こしているんじゃまいか
> OpenGLRenderer is out of memory!
こう書いてあるし
0358デフォルトの名無しさん
2012/08/11(土) 10:21:32.71問題のビューに android:layerType="software" を付けると
OpenGL を使わないソフトウェア描画になるよ
0359デフォルトの名無しさん
2012/08/11(土) 10:23:37.99作っているのは折れ線グラフだから、パスはどうしても多くなってしまうしなー。
処理手順的には、
1:List<Double>で、表示するグラフの値を取得
2:Viewの大きさから、canvasのどの位置に表示させるのか計算によって算出
3:計算した座標をList<PointF>に入れる
4:canvas.drawLineでList内の座標を線で結ぶ
5:各値を示す点は、特定の閾値内なら円を逸脱なら三角形(パスを使う)を描写
三角形の描写は多くても最大15個位(つまり45個のパス)だから、問題はないと思ったんだけど。
回避するにはどうしていったらいいのかな。
0360デフォルトの名無しさん
2012/08/11(土) 10:25:56.62ちょい試してみる。
0361デフォルトの名無しさん
2012/08/11(土) 12:01:57.80r20で壊れます。
Google的にも救済措置として、r14のダウンロードページを用意しているので、それを使用する。
そしてSDKのときADKを絶対更新しないことです。
0362デフォルトの名無しさん
2012/08/11(土) 12:03:40.71間違い
ADK→ADT
0363デフォルトの名無しさん
2012/08/11(土) 12:25:05.53俺はなんともないけどな
新しいプロジェクトがめんどうになってLintエラーが出るようになったくらいだな
0364デフォルトの名無しさん
2012/08/11(土) 12:33:20.27全般的なストア情報
カスタマー サービス情報
これって全部入力するとGooglePlayで何か変わるの?見た目変わらんような
0365デフォルトの名無しさん
2012/08/11(土) 12:41:31.24r14のダウンロードページってどこ?
0366361
2012/08/11(土) 12:48:13.78ADT14.0.0を使って、SDKマネージャーでAndroid SDK Toolsを更新しないようにすれば、具合がいいようです。
https://dl-ssl.google.com/android/eclipse/からプラグインすると壊れるんです。
つまり↑のサイトが壊れてると思います。
0368デフォルトの名無しさん
2012/08/11(土) 13:00:44.310369デフォルトの名無しさん
2012/08/11(土) 13:07:46.39・Eclipse 3.6.2 (Helios) or greater
Note: Eclipse 3.5 (Galileo) is no longer supported with the latest version of ADT.
とかあるので、ガリレオでは動かないのかもしれない
0370デフォルトの名無しさん
2012/08/11(土) 13:09:46.47これのこと?
http://code.google.com/p/android/issues/detail?id=33859
自分はまったく問題ないんだけど、何か違いがあるのかね?
Ubuntu 12.04環境だから違うのかもだけど。
Ubuntu 12.04
Eclipse 3.7.2
SDK 20
ADT 20.0.2
0371デフォルトの名無しさん
2012/08/11(土) 13:12:55.13Helios以上はADT16のころからだよ
このスレおなじみの古い解説を見て古いバージョンを入れたと思われ
0372デフォルトの名無しさん
2012/08/11(土) 13:13:34.950373デフォルトの名無しさん
2012/08/11(土) 13:30:19.82間違いない。あんたのeclipseが古いだけ。
0374デフォルトの名無しさん
2012/08/11(土) 13:43:51.590375デフォルトの名無しさん
2012/08/11(土) 13:54:09.12何を言ってるんだお前は
0376デフォルトの名無しさん
2012/08/11(土) 14:07:23.94at com.example.MainActivity$20$1.run
という感じになったのですがどういう意味なのでしょうか?
0377デフォルトの名無しさん
2012/08/11(土) 14:41:05.47そこで作られた名前無しthreadとかじゃない。
0378デフォルトの名無しさん
2012/08/11(土) 14:43:50.83MainActivityの20番目の匿名クラスの1番目の匿名クラスのrunメソッド。
行番号出てないの?
0379デフォルトの名無しさん
2012/08/11(土) 18:04:22.06C:\USER\ユーザー名\.androidというファイルができてしまうんですが、
D:に.androidを移す方法はありませんか?
0380デフォルトの名無しさん
2012/08/11(土) 18:08:02.670381デフォルトの名無しさん
2012/08/11(土) 19:27:02.20windowsの設定じゃ。
それだけ変えたいと言うなら、環境変数HOMEか、javaのuser.dirあたり見てるんじゃないの。
にしてもwindowsのドライブっていつまで続けるつもりだ。
0382デフォルトの名無しさん
2012/08/11(土) 20:12:54.14最近買ったICSのタブに最適化してる時に行番号が出ました
AsyncTaskのなかでエラーになってました
0383デフォルトの名無しさん
2012/08/11(土) 20:15:27.97うちのオカンがパーティションとマウントの概念を理解したら
0384デフォルトの名無しさん
2012/08/11(土) 21:01:44.630385デフォルトの名無しさん
2012/08/11(土) 21:12:29.57Debian+emacs+maven+etc.
0386デフォルトの名無しさん
2012/08/11(土) 22:00:35.220387デフォルトの名無しさん
2012/08/11(土) 23:17:14.80マップを初期位置からスクロールしているほど画面中心からずれるんだけど何とかならんですか?
ズームレベル21でスクロールするとびっくりするぐらいずれる
ソース
http://ideone.com/klol4
0388デフォルトの名無しさん
2012/08/11(土) 23:20:22.64java.io.IOException: Prepare failed.: status=0x1
と出て再生されません
コードは下記の様な感じでファイルはちゃんとあります
mp.reset();
mp.setDataSource(File.getPath());
mp.prepare();
0389デフォルトの名無しさん
2012/08/12(日) 10:26:17.88以前のバージョンを置いてあるところは知りませんか?
違法コピーサイトからダウンロードするとウイルスになるので嫌です
0390デフォルトの名無しさん
2012/08/12(日) 10:33:00.14http://lmgtfy.com/?q=android+adt+%E3%83%80%E3%82%A6%E3%83%B3%E3%82%B0%E3%83%AC%E3%83%BC%E3%83%89
0391デフォルトの名無しさん
2012/08/12(日) 14:31:16.340392デフォルトの名無しさん
2012/08/12(日) 14:41:17.180393デフォルトの名無しさん
2012/08/12(日) 14:50:39.43何も書いてなかったけど4.0なら開発に使えますよね?
0394デフォルトの名無しさん
2012/08/12(日) 15:21:54.58どもです、やってみます
0395デフォルトの名無しさん
2012/08/12(日) 20:40:44.670396デフォルトの名無しさん
2012/08/12(日) 22:03:56.07終了
0397デフォルトの名無しさん
2012/08/12(日) 22:12:55.060398261
2012/08/12(日) 22:52:26.930399デフォルトの名無しさん
2012/08/12(日) 22:59:32.96なるほど、自分もノーパソでやろうかどうか迷ってたんですけど聞いてよかったです。
ノーパソでやってみます。
0400デフォルトの名無しさん
2012/08/13(月) 00:31:09.27うちのデスクトップより高性能
もう古いからマザボとCPU、グラボ、メモリと全部変えないといけないからなあ
その金額でノーパソが買えたりするわけよ
0401デフォルトの名無しさん
2012/08/13(月) 09:56:08.45やはり薄いのはイイ。持ち運びがラクだし打ち合わせ時にハッタリが効く
0402デフォルトの名無しさん
2012/08/13(月) 11:12:37.78若干スペックどうなんだろと思っていたが。
エミュをゴリゴリ動かすことはないし大丈夫か。
0403デフォルトの名無しさん
2012/08/13(月) 12:26:53.94タブレットだけど。
0404デフォルトの名無しさん
2012/08/13(月) 12:45:07.35どんまい
0405デフォルトの名無しさん
2012/08/13(月) 13:09:24.26スマホアプリ板いけ
0406デフォルトの名無しさん
2012/08/13(月) 14:36:16.02あれってユーザーが起動したアプリはキルできないよね?
でもできるみたいな説明書きしてるのは何なんだろう?
0407デフォルトの名無しさん
2012/08/13(月) 15:35:59.77俺ノーパソ
デスクトップは慣れない
0408デフォルトの名無しさん
2012/08/13(月) 15:53:45.53プログラム上で実現したいのですが、検索してもSDKからのキャプチャの方法しか出てこないので・・
検索ワードやサイトへのリンクでも構わないのでお願いします。
0409デフォルトの名無しさん
2012/08/13(月) 16:24:04.370410デフォルトの名無しさん
2012/08/13(月) 16:55:40.770411デフォルトの名無しさん
2012/08/13(月) 17:16:01.470412デフォルトの名無しさん
2012/08/13(月) 20:04:10.41getDrawingCache()だと全部取得してしまうようです
いいアイディアがあればお願いします
0413デフォルトの名無しさん
2012/08/13(月) 21:23:50.76作っているのですがセキュリティに関して質問があります。
暗号化はAESを使うのですが、アプリ内部で暗号・複合を行うため、ユーザにはパスワードなどは入力させません。
そうすると、
SecretKeySpec key = new SecretKeySpec(鍵, "AES");
の鍵をどこかで保存しておく必要があると思います。
しかし、root権限を持っていれば、/data/data/・・・に置いても見られてしまいます。
そこで、その鍵にapkの自己署名をtoCharsString()した値を利用しようかと思います。
getPackageManager().getPackageInfo(getPackageName(),PackageManager.GET_SIGNATURES).signatures[0].toCharsString();
この自己署名の値って、解析するなどして簡単にバレるようなものでしょうか?
セキュリティ的にまずかったりしますか?
0414413
2012/08/13(月) 21:28:00.91>そこで、その鍵にapkの自己署名をtoCharsString()した値を利用しようかと思います。
>getPackageManager().getPackageInfo(getPackageName(),PackageManager.GET_SIGNATURES).signatures[0].toCharsString();
自己署名だけなら、他人が複合できちゃいますね、、
「自己署名+ANDROID_IDをハッシュ化したもの」に訂正します。
0415デフォルトの名無しさん
2012/08/13(月) 21:36:01.61うん。APK内部のデータは厳密には保護できないよ。
0416デフォルトの名無しさん
2012/08/13(月) 23:53:58.540418デフォルトの名無しさん
2012/08/14(火) 07:25:16.260419デフォルトの名無しさん
2012/08/14(火) 08:58:48.30スパ○シは最低のクソ会社だがこれは皆目を通しとけ
0420デフォルトの名無しさん
2012/08/14(火) 09:00:03.30常に全部見られてると思えよ
root取られて安全な方法はない
root取ってたら動作しないように作るべき
0421デフォルトの名無しさん
2012/08/14(火) 11:29:17.49いちいち何種類もサイズの違う画像作って入れないといけないんですか?
0422デフォルトの名無しさん
2012/08/14(火) 11:41:50.73別に画像の綺麗さなど気にしないなら、1種類だけ用意しておけばテキトーに拡大縮小してくれる
特に綺麗に表示したいものだけサイズ別に用意して他は1種類だけというやり方もありうる
俺はアプリは機能と使い勝手こそが重要で見栄えなんかどうでもいいと思ってる方だが、まぁ考え方は人それぞれ
0423デフォルトの名無しさん
2012/08/14(火) 14:00:26.75なるほどわかりますた
どのフォルダに入れても問題ないんでつね
0424デフォルトの名無しさん
2012/08/14(火) 14:46:29.47ユーティリティ系の場合:
ランチャーアイコンと通知アイコンだけは各サイズ分つくっとけ
残りの奴は1種類だけあれば勝手にリサイズしてくれる
ゲーム系の場合:
各サイズ別にAPK作って自動的に適切なのがダウンロードされるようにしとくのがベスト
0425デフォルトの名無しさん
2012/08/14(火) 15:13:25.54デフォルトのフォルダ?に作られるとのことですが、これはどこですか?
パスを指定したりはできますか?
0426デフォルトの名無しさん
2012/08/14(火) 15:25:05.22そのサンプルはどこですか?
0427デフォルトの名無しさん
2012/08/14(火) 16:06:46.69みんな/data/data/[package_name]/filesに書き出されるようになってるけど
そんなフォルダすら無い
0428デフォルトの名無しさん
2012/08/14(火) 16:35:47.000429デフォルトの名無しさん
2012/08/14(火) 19:11:19.03じゃあ、そこ。
0430デフォルトの名無しさん
2012/08/14(火) 21:13:13.30"java.lang RuntimeExeption can't create handler inside thread that has not called looper.prepare()"
とログに出て落ちる
ネットで調べてもonCreate内で読み込みしてるのしか見つからないし
別クラスで読み込むのはどういうのを書けばいい?
0431デフォルトの名無しさん
2012/08/14(火) 21:25:13.13UIスレッド以外で何か表示しようとしたとか?
0432デフォルトの名無しさん
2012/08/14(火) 22:05:18.240433デフォルトの名無しさん
2012/08/14(火) 22:11:52.890434デフォルトの名無しさん
2012/08/14(火) 22:23:14.67表示してるとしたら予期せず停止しましたのエラーのtoastだけだから
別の問題ないか探してみる
0435デフォルトの名無しさん
2012/08/14(火) 23:04:51.50もしくは new Handler(Looper.getMainLooper()); のようにメインルーパを明示的に指定すれば問題ない
0436デフォルトの名無しさん
2012/08/15(水) 01:41:52.99XMLレイアウト中のLinerLaiyoutのIDを指定して直接追加するとクラッシュします。
0437デフォルトの名無しさん
2012/08/15(水) 02:00:36.77ありがとう
なんとかなりそう
0438名無しさん
2012/08/15(水) 02:40:17.08プロパティどこ探してもそれっぽいのがないんだが…
0439デフォルトの名無しさん
2012/08/15(水) 03:26:39.580440デフォルトの名無しさん
2012/08/15(水) 10:03:34.51newする前にLooper.prepare、した後にLooper.loopが必要
ちゃんとは覚えてないからドキュメント読んで
0441デフォルトの名無しさん
2012/08/15(水) 11:12:38.010442デフォルトの名無しさん
2012/08/15(水) 11:14:09.140443デフォルトの名無しさん
2012/08/15(水) 11:17:22.69あとx2表示機能付きで
0444デフォルトの名無しさん
2012/08/15(水) 11:34:09.15ハード的に制御する機能はないんですか?
0445デフォルトの名無しさん
2012/08/15(水) 11:38:52.003.2以降のタブレットには互換拡大モードもある
互換性のない書き方をしておいて「自分で作らんといけないの?」はアホだろ
0446デフォルトの名無しさん
2012/08/15(水) 14:34:11.47ボタンとか埋め込む方法ってありませんでしたっけ?
どこかのブログで見た気がするんですが、
わかる人がいたら教えてください
0447デフォルトの名無しさん
2012/08/15(水) 14:42:04.083.0 以降なら RemoteViews にボタンを埋め込めば普通に埋め込める
2.x は見た目埋め込めるけど反応しない
0448デフォルトの名無しさん
2012/08/15(水) 16:22:52.17new HoloAlertDialogBuilder(this)
.setTitle("Warning")
.setMessage(getString(R.string.warning))
.setPositiveButton("Yes",new DialogInterface.OnClickListener() {
public void onClick(
DialogInterface dialog,int whichButton) {
/* ここにYESの処理 */
}
})
.setNegativeButton("No",new DialogInterface.OnClickListener() {
public void onClick(
DialogInterface dialog,int whichButton) {
/* ここにNOの処理 */
}
})
.setOnCancelListener(new OnCancelListener() {
public void onCancel(DialogInterface dialog) {
}
}).show();
0449デフォルトの名無しさん
2012/08/15(水) 16:44:40.53Demo(HoloDemoActivity)のHoloAlertDialogBuilderを使ってるところに
// BUTTONS ARE NOT SO EASY TO THEME
// SEE: http://stackoverflow.com/a/9434511/327402
ってコメントがあるから、無理なんじゃない?
0450デフォルトの名無しさん
2012/08/15(水) 18:28:12.42複数の端末で調べてみたけど、設定値無視されてるっぽいんだけど。。
0451デフォルトの名無しさん
2012/08/15(水) 19:46:24.52今年の2月ごろからiPhoneがゼロ円で購入できるようになってから
爆発的にiPhoneユーザーだらけになっていた
それに加え今度は・・・・
●Android向けFlash Playerアプリは15日以降インストールできない……ドコモが注意呼びかけ
http://headlines.yahoo.co.jp/hl?a=20120814-00000014-rbb-sci
Android携帯を選ぶ人がどんどん減っていくようにしか思えない・・・
0452デフォルトの名無しさん
2012/08/15(水) 19:57:56.550453デフォルトの名無しさん
2012/08/15(水) 20:15:26.940454デフォルトの名無しさん
2012/08/15(水) 20:36:00.07出来ないんですね
レイアウト作って地道にやります
ありがとうございました
0455デフォルトの名無しさん
2012/08/15(水) 20:44:35.12↑
このダウンロードが始まる前の状態のProgressBarってどうやるんですか?
xmlでできるならxmlでのやり方を教えてください
0456デフォルトの名無しさん
2012/08/15(水) 21:11:27.940457デフォルトの名無しさん
2012/08/16(木) 09:07:29.260458デフォルトの名無しさん
2012/08/16(木) 09:29:04.030459デフォルトの名無しさん
2012/08/16(木) 16:56:46.32startActivityForResult実行直後(onResumeや新規ActivityのonCreateの前)に
ListActivityにセットしたAdapterのgetViewが画面の表示行数分呼ばれるんだけど、なんで?
というか意味あるの?
意味ないなら動かないようにしたいんだけどな〜。
新規Activity終了時にもgetViewが呼ばれるけど、こっちは再表示に必要なのかね?
0460459
2012/08/16(木) 16:58:47.570461デフォルトの名無しさん
2012/08/16(木) 16:58:50.96<HTML>の<A HREF=".html">みたいな別XMLファイルへリンクできる命令はありませんか?
0462デフォルトの名無しさん
2012/08/16(木) 17:06:07.98もう全部HTMLで作ってWebView貼り付けるだけにしとけばいいんじゃね?
0463デフォルトの名無しさん
2012/08/16(木) 17:25:06.09君は死んだほうがいいよ
javaできるけど職がなくてニートやってるやつがごろごろ居る世の中だから
0464デフォルトの名無しさん
2012/08/16(木) 17:47:32.05ん?悔しかったかな?
0465デフォルトの名無しさん
2012/08/16(木) 18:15:26.18javaで作るのは簡単だから、そういうライブラリあるかもね。ただhtmlだけでいいんじゃないの。
0466デフォルトの名無しさん
2012/08/16(木) 18:46:00.95/ ― \ ┏┛/ ―\ ┏┛
/ (●) \ヽ ・. /ノ (●)\ ・
/ (⌒ (●) /. | (●) ⌒)\
/  ̄ヽ__) / | (__ノ ̄ |
/´ ___/ \ /
| \ \ _ノ
| | /´ `\
--------------------------------------
このスレはあなたにとって役に立ちましたか?
○ 人生を変えた
○ 非常に役にたった
○ 役にたった
○ どちらともいえない
○ 役に立たなかった
○ 全く役にたたなかった
○ むしろ見てくれた連中に謝罪が必要
● 死んで詫びろ
0467デフォルトの名無しさん
2012/08/16(木) 18:58:31.970468デフォルトの名無しさん
2012/08/16(木) 20:42:14.91アプリにしないと販売できないので・・・
0469デフォルトの名無しさん
2012/08/16(木) 20:49:45.56androidの仕事なくない?趣味でやってるわ。
phpとjsの仕事ばっかまわってくる。webデザイナが単価安く受けるか、発注側が趣味で書いたことあるからだろうなぁ。
0470デフォルトの名無しさん
2012/08/16(木) 21:26:05.12っていうかあっても手出ししたくないが
0471デフォルトの名無しさん
2012/08/16(木) 21:29:00.75iOSと比べてUIがしょぼいしょぼい言われまくったので、
NDKとOpenGL使ってごりごりUI作ってまふ
もうAndroid&JavaやってるのかC++&OpenGLやってるのかわからなくなって来た
0472デフォルトの名無しさん
2012/08/16(木) 21:30:52.020473デフォルトの名無しさん
2012/08/16(木) 21:39:06.17すみません、javaでandroidの仕事ということでした。スマフォ向けサイトの仕事ならある。業務系だから。ゲームとかグラフィック系はノウハウが全然別っぽいので手を出してないです。
0474デフォルトの名無しさん
2012/08/16(木) 22:03:20.74XMLをいじるだけでも色々できたのでjavaなしでもいける気がするのですが
0475デフォルトの名無しさん
2012/08/16(木) 22:08:23.240476デフォルトの名無しさん
2012/08/16(木) 22:13:55.100477デフォルトの名無しさん
2012/08/16(木) 22:14:19.71SDカードからえっちな画像を読み込んで画面に表示
くぱぁ操作で拡大縮小
タッチ&スライドで画像を好きな位置に移動
をXMLいじるだけで出来るところを見せてください
0478デフォルトの名無しさん
2012/08/16(木) 22:19:45.320479デフォルトの名無しさん
2012/08/16(木) 23:07:54.11ndkならcでもいいらしいぞ。
0480デフォルトの名無しさん
2012/08/16(木) 23:34:44.070481デフォルトの名無しさん
2012/08/16(木) 23:39:47.14progressDialog.setTitle("通信中");
progressDialog.setMessage("データ取得中・・・");
progressDialog.setIndeterminate(false);
progressDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER);
progressDialog.show();
threadProc th = new threadProc();
th.start(); // 処理
while(th.isAlive()){
// do nothing
}
progressDialog.dismiss();
ってやると表示されずに終わってしまいます。
最後のdismissをコメントアウトすると、処理が終わってから表示されます。
処理の前に表示し、処理後に閉じるにはどうすれば良いのでしょうか。
Android 4.0 のAVDでやってます。
0482デフォルトの名無しさん
2012/08/16(木) 23:41:18.93>Cなんかもっとわからん
可哀そう
0483デフォルトの名無しさん
2012/08/16(木) 23:43:21.30Bitmapから9patchに変換するところで失敗してしまいます
どのようにすればいいかわかる方いるでしょうか?
もしくは9patchはapk内に含まれてないと認識されないのでしょうか?
0484デフォルトの名無しさん
2012/08/16(木) 23:47:32.67作っているのですが、GalaxyTab(OS2.2)で動かすと撮影後に画面が真っ暗になり
落ちてしまいます。。
同様の経験がある方、いらっしゃっいましたら対処方法を教えてください。
画面タッチでStopPreviewしてTakePicture、再度タッチで再びStartPreviewしています。
autofocusメソッドも呼んでいます。
onShutterは呼ばれていますが、PictureCallBack_jpgのonPictureTakenで
落ちているみたいです。
LogCatにはError100とかICamera died、Camera server diedとか出てはきますが、
アプリから例外は出ていません。
GalaxyS(2.3)やIS13SHでは問題なく動きます。
機種依存などがあるのでしょうか。
0485デフォルトの名無しさん
2012/08/17(金) 00:25:14.10Dialog#show()とかは、呼んだ後の次以降のターンにて表示が行われるんだとおもふ
だから、show()呼んだのと同じメソッド内で何か処理させて終わるまで待ったら、
何も表示されないと思う
ていうか別スレッド使うなら、処理結果はコールバックとかで返してもらうのが普通だと思う
とか適当書いてみた
0486デフォルトの名無しさん
2012/08/17(金) 00:33:23.65ということは、th.start(); で終わらせて、そのあとの処理は th.run() の中から呼ぶということですか。
threadのクラスとは途中でデータのやり取り(中止させたり)をしたいので、そのあたりもちょっと考えないとダメですね。
ありがとうございました。
0487デフォルトの名無しさん
2012/08/17(金) 00:55:03.62UIスレッドはアプリのインスタンス毎に一つしかないから
ProgressDialogを呼び出せるスレッドをループさせて止めたら
他の一切のUI部品は呼び出されないから更新されないよ
setOnClickListenerとかでインターフェース設定してそこのメソッドは
抜けて、それが呼ばれるのを待つんじゃないかな
0488デフォルトの名無しさん
2012/08/17(金) 01:00:25.54コンパイルしないとダメだよ。
apkをunzipして取りだすのが簡単だけど、Linux用のツールもあるみたい。
http://forum.xda-developers.com/showthread.php?t=785012
apkから取りだした9.pngをassetsに置いてNinePatchDrawbleにできたんで
多分ネット経由でも大丈夫だと思うけど。
http://stackoverflow.com/questions/5079868/create-a-ninepatch-ninepatchdrawable-in-runtime
0489デフォルトの名無しさん
2012/08/17(金) 01:01:22.130490デフォルトの名無しさん
2012/08/17(金) 01:55:34.01コンパイルは盲点でした・・・
9.pngになってればいいものかと思ってました
ありがとうございます
0491デフォルトの名無しさん
2012/08/17(金) 06:17:40.140492デフォルトの名無しさん
2012/08/17(金) 07:51:17.250493デフォルトの名無しさん
2012/08/17(金) 09:22:31.39javascriptならわかるけどさ
0494デフォルトの名無しさん
2012/08/17(金) 10:02:12.761.コマンドプロンプトからadb install
2.eclipseから実行→デバッグ
※他の開発環境は知らん
3.端末をmtpモードにしてapkを直で移す
4.マーケットにアップしてダウンロード
やり方は主にこの4つ、、、だと思う
詳しいやり方は自分でググッて
0495デフォルトの名無しさん
2012/08/17(金) 11:46:05.17写真や文章をスクロールできて表示するアプリは
XMLをいじるだけで作れました
あと時計を表示するアプリもできました
javaいじらないでもかなりのアプリが作れると思います
0496デフォルトの名無しさん
2012/08/17(金) 11:51:11.05その元になったアプリは何?
参考としたHPとかってどこ?
0497デフォルトの名無しさん
2012/08/17(金) 12:04:51.64そりゃ人の書いたアブリやライブラリもってくれゃアプリはできるよ。
ただ、>>474でいってるandroidプログラミングといえば、javaプログラミング言語を書くことだから。
xmlってlayoutしてるだけじゃねーの。何もロジックが含まれないような。
0498デフォルトの名無しさん
2012/08/17(金) 12:30:47.85確かにレイアウトのxmlだけで時計とか作れるわ
でもjava書かないとボタンの表示はできても動作は無理じゃね
0499デフォルトの名無しさん
2012/08/17(金) 12:44:24.880500デフォルトの名無しさん
2012/08/17(金) 12:51:07.71xmlの属性に独自のって定義できなかったっけ。できたらその値をlayout名にすれば、どのlayout呼ぶかくらいはできそう。javaでそういうライブラリがあれば。
というかTitaniumとかじゃ駄目なのか。
0501デフォルトの名無しさん
2012/08/17(金) 15:49:25.85今までjavaが苦手だった人にも救いの道が見えてきたのかもしれません
そのうちもっとxmlに拡張機能がつくようにgoogleに期待します
0502デフォルトの名無しさん
2012/08/17(金) 15:59:23.56それとも専用のツールみたいなのあるの?
0503デフォルトの名無しさん
2012/08/17(金) 16:03:37.70(コンポーネントをドラッグして埋め込むやつ)
まずは時計アプリを作ってみましょう
アプリとして動いたときの感動は何ともたえがたいものです
0504デフォルトの名無しさん
2012/08/17(金) 16:04:18.51拡張でなくてライブラリの充実が必要では。
そういやblocklyなんて言語?もあったな。
http://code.google.com/p/blockly/?redir=1
0505デフォルトの名無しさん
2012/08/17(金) 16:21:26.20Eclipseで新規プロジェクト作ったら、
MainActivityと、そこへ貼り付けるLayoutが自動で作られるから、
そのLayoutをグラフィックエディタで弄って、それをビルドしてる
ってことか。
0506デフォルトの名無しさん
2012/08/17(金) 16:51:46.79誰にでも簡単に作れる物=他の人も簡単に作れる=他人に必要とされてない=自己満足アプリで終了
という事に気づき
次のステップ、ソースをいじって独自性をアップ、のところで
まったく初心者向けじゃない物だと悟るわけだ
0507デフォルトの名無しさん
2012/08/17(金) 18:49:24.54ガラケーで1から勉強してjavaでガンガンアプリを作れてた時代を知ってるから
javaできないって聞くと、消えろとしか思わん
結局日本人の探究心って数年前から急激に落ちたのかもな
0508デフォルトの名無しさん
2012/08/17(金) 18:51:00.82Device Chooser で表示される Target が Unknown になっており実行できません。
なぜか Serial Number も本体に書かれているものと全く異なっています。
この症状について何かご存知ではないでしょうか。デバイス自体は root を取ったりなどはしていません。
0509デフォルトの名無しさん
2012/08/17(金) 19:25:58.95端末の設定で提供元不明にチェック入れてusbデバッグモードにして擬似ロケーションもオンになってる?
なってるなら分からんググッた方が早いかも
てか何の端末を使ってるか書いてくれんと分からない。端末によっては専用のドライバソフトが必要だったりするし
0510デフォルトの名無しさん
2012/08/17(金) 20:12:33.45http://www.forest.impress.co.jp/docs/special/20120802_550482.html
0511デフォルトの名無しさん
2012/08/17(金) 20:41:41.81X06HTを使用しています。端末側の設定は必要なものがチェックが入っているのを確認しました。
少し前に修理に出したのですが、これが関係しているのかもしれません。
もう少しググってみて、だめなら明日ショップに持っていってみます。。
0512デフォルトの名無しさん
2012/08/17(金) 20:43:15.38もし>>509の言ったことやって出来なかったら管理者権限で立ち上げてみて
0513デフォルトの名無しさん
2012/08/17(金) 21:22:41.03プロパティを表内で直接編集できない。
レラティブレイアウトのお隣さんを
指定すると必要な場合でも@+idの+が入らずコンパイルエラーになるソースを生成する。
0514デフォルトの名無しさん
2012/08/17(金) 23:05:08.95接続の方法についてですが、以下の2つ案について検討しています。
�@Android+JDBCで直接MySQLに接続
�AMySQL+PHPでXML形式で取得
�@の方法だと少ないコード量で実装できると思うのですが、DBのID、パスワードは逆アセンブルにより漏洩してしまいますよね?
�Aだと、PHP側で必要な処理(最低限のレコード削除処理等)のみ可能とし、危険性は少なくなると考えています。
やはり、危険性を考慮すると�A案が妥当でしょうか?
他にセキュリティ面で有用な方法があれが教えて下さい。
0515デフォルトの名無しさん
2012/08/17(金) 23:08:03.01>>516
きぃーみーは だーれーとー キッスをーすーるぅー
/ ̄\ / ̄\
|/ ̄ ̄ ̄ ̄\ / ̄ ̄ ̄ ̄\|
| /V\\\ | /V\\\
| / /|| || | | //| || |
| | |(゚) (゚)| | | | (゚) (゚) /|
ノ\|\| (_●_) |/ \| (_●_) |/|/\ わぁーたーし そーれーとーもー
彡、 |∪| 、` ̄ ̄ヽ /彡、 |∪| ミ \
/ __ ヽノ Y ̄) | ( (/ ヽノ_ |\_>
(___) Y_ノ ヽ/ (___ノ
\ | | /
| /\ \ / /\ |
| / ) ) ( ( ヽ |
∪ ( \ / ) ∪
\_) (_/
/ ̄ ̄ ̄ ̄\
/;;:: ::;ヽ
|;;:: ィ●ァ ィ●ァ::;;|
|;;:: ::;;|<俺?
|;;:: c{ っ :;;|
|;;:: __ノ ::;;;|
ヽ;;:: ー ::;;/
\;;:: ::;;/
|;;:: ::;;|
|;;:: ::;;|
/ ̄ ̄ ̄  ̄ ̄ ̄\
|;;:: ::;;|
|;;:: ::;;|
0516デフォルトの名無しさん
2012/08/17(金) 23:46:37.77情報も多いし開発環境も抜群に良い
0517デフォルトの名無しさん
2012/08/17(金) 23:50:34.09もし、勉強熱心かつBlogとかこまめに更新できるタイプなら
まだみんなが手を付けてない開発環境を選べば、その第一人者になれるかもよw
0518デフォルトの名無しさん
2012/08/18(土) 00:02:12.66javasclipt、perlで開発試したけどjavaに戻った
よっぽど専門でやるというやつでないと折れるし
ブログで書いたって大して金なんかにならない
javaの特集のほうが金になるね
0519デフォルトの名無しさん
2012/08/18(土) 00:12:15.79それただ単にxmlでDigitalClockとか呼び出してるだけじゃないのか?
ああいうのはあらかじめjavaで動作や仕様が作られててそれをxmlで呼び出して配置してるだけだろ
元々javaは用意されてるんだからjavaはいらなくて当然だろ
0520デフォルトの名無しさん
2012/08/18(土) 00:16:20.51レイアウトエディタ使うか?
タグ補完も使えるし慣れたら普通にxml書いたほうがやりやすいよ
左ペインは書いた結果どう見えるか確認するときぐらいしか使ってないや
0521デフォルトの名無しさん
2012/08/18(土) 00:29:00.80RDBMSってそもそも、権限を適切に設定したアカウントで繋ぐように設計されてるのでは。全権限与えたひとつのアカウントのみで繋ぐwebappの方が異常かと。
0522デフォルトの名無しさん
2012/08/18(土) 00:29:43.251のやり方は貴方の言うようにセキュリティ的にまずい。
普通は2のようにWebAPI作ってやる。ただ、XMLなんてレガシーなの使わずにJSONでいんじゃね?
CakePHPなら簡単にJSON吐けるし、Android側も簡単。
見た目はXMLのほうがわかりやすいけどね。
まあ、好みだから別にXMLでもいいと思うけど。
作るアプリにもよるが、一般公開するなら普通に2の方法。
特定の人のみ公開(特定企業の業務アプリなど)なら、2の方法+クライアント証明書やVPNなんかがいいんじゃないかと。
0523デフォルトの名無しさん
2012/08/18(土) 01:48:04.85輸出に次いで内需の鈍化も懸念されている。住宅価格の下落とそれに伴う消費や投資の抑制がみられ、バブル崩壊以降日本が苦しんだ
「日本型長期デフレ」の兆候が現れている、との指摘も少なくない。
■好調に見えたのはヒュンダイやサムスンだけ
韓国の輸出は、2012年7月の通関ベースで前年同月に比べて8.8%減と大きく減った。マイナス幅は3年ぶりの高い数値だという。
これまで韓国の輸出をけん引してきた自動車の輸出が頭打ちになったのをはじめ、船舶や石油化学製品、携帯電話など主力製品の輸出が急速に落ち込んだ。
韓国の輸出額は国内総生産(GDP)対比で50%を超える。「輸出国」といわれる日本でもGDP対比では10%半ばだから、輸出依存度の高さは圧倒的だ。
そのため、輸出の不振は即韓国経済の失速に直結する。
なかでも韓国経済を支えてきたのが欧州連合(EU)向けの輸出。EUとは自由貿易協定(FTA)を結んでいる。そのEU向けが12年1〜6月期には前年同期に
比べて16.0%も減った。EU諸国の債務危機から発した景気低迷が影響した。
さらには中国向けも1.2%減った。第一生命経済研究所経済調査部の主任エコノミスト、西?徹氏は、「中国向け輸出の減少はボディブローのように効いています」と話す
。韓国の素材や部品メーカーは中国を介して、間接的にEU向け輸出を増やしてきたからだ。
http://headlines.yahoo.co.jp/hl?a=20120817-00000006-jct-bus_all
0524デフォルトの名無しさん
2012/08/18(土) 11:41:50.37android.widget.Gallery でのサンプルとか無いですか?
0525デフォルトの名無しさん
2012/08/18(土) 11:54:56.550526デフォルトの名無しさん
2012/08/18(土) 12:01:51.29それは、表示される画像を渡す関数ですよね。
渡した後、画面外にいって画像が必要なくなった時に解放するにはどのようにするのが効率的なのかが知りたいのです。
0527デフォルトの名無しさん
2012/08/18(土) 12:17:53.220528デフォルトの名無しさん
2012/08/18(土) 12:24:22.72ありがとう^^
0529デフォルトの名無しさん
2012/08/18(土) 12:51:39.290530デフォルトの名無しさん
2012/08/18(土) 15:31:49.05TextViewやSpinnerなどを複数入れ子にしたLinearLayoutを行とするScrollViewを作成しています。
さらにこのLinearLayoutひとつひとつにタッチされたか判断して選択行の色変えをする
機能を付けたいと思い、setFocusableとOnClickをあわせてなんとかその機能を実現しました。
そこで1つ困っていることがあるのですが、どの行も一度触ってTouchMode(?)にしてから
もう一度触らないとしないと色変えがなされません。
日本語が下手ですみませんが、色変えしたい行があったら2回触って初めて選択状態になり、
それ以降は一回触るだけで色変えが出来るといった感じです。
これを初回のタッチ時から色変えをさせるようにするにはどうすれば良いでしょうか?
そもそもsetFocusableやOnClickという方向性が間違っているでしょうか?
どなたかにご回答いただければ幸いです。
0531デフォルトの名無しさん
2012/08/18(土) 15:55:35.63よく分かんないけどコレじゃダメ?
http://blog.choilabo.com/20120527/108
http://blog.choilabo.com/20120524/101
0532デフォルトの名無しさん
2012/08/18(土) 15:56:18.770533デフォルトの名無しさん
2012/08/18(土) 16:24:46.470534デフォルトの名無しさん
2012/08/18(土) 23:21:06.81>>522
ありがとうございます。
MySQL+PHP+CakePHPにて試してみたいと思います。
データ形式についても、多量のデータを扱う場合、
XMLより転送サイズが減るようなのでJSONを使用してみることにします。
0535デフォルトの名無しさん
2012/08/19(日) 00:04:02.94mp.stop();
ですが 演奏中でないときにこれをやるとエラーが出ます
演奏中かどうか調べるにはどうすればいいですか?
0536デフォルトの名無しさん
2012/08/19(日) 00:13:38.59addPreferencesFromResource(R.xml.mypref);
を記述したところ、addPreferencesFromResourceに取り消し線が引かれ
「メソッド addPreferencesFromResource(int) は型 PreferenceActivity で使用すべきではありません。」
との警告が表示されます。
コンパイルは通るので無理やり実行しましたが、「問題が発生したため〜」というメッセージを表示し、異常終了します。
Android4.0 では使えないのでしょうか。
0537デフォルトの名無しさん
2012/08/19(日) 00:16:13.960538デフォルトの名無しさん
2012/08/19(日) 00:24:36.420539デフォルトの名無しさん
2012/08/19(日) 00:30:47.96単語を並べて検索し、onCreate の前に @SuppressWarnings("deprecation") と記述することで警告は消えましたが、取り消し線は付いたままです。
また、エラーもそのまま・・・
0540デフォルトの名無しさん
2012/08/19(日) 00:33:41.950541デフォルトの名無しさん
2012/08/19(日) 00:48:14.26それはつまり、4.0では使えないってことでいいんですよね?
ちょっと検索かけてみます。
0542デフォルトの名無しさん
2012/08/19(日) 00:56:31.533.0以降はフラグメントを使うのが推奨される
エラーは別問題かと
0543デフォルトの名無しさん
2012/08/19(日) 10:18:52.261つのsurfaceviewに背景を動かして表示する処理→自機・敵機を動かして表示する処理という順番で書けば
うまくゲームっぽく表示されてくれるでしょうか?
それとも2つsurfaceviewを作り、背景は背景で動かし
自機・敵機は別のビューにして背景を透過、ZOrder値で常に上側に重ねるとかのほうがいいんでしょうか?
0544デフォルトの名無しさん
2012/08/19(日) 10:19:53.50Eclipse4.2にて、layout>Time&Date>CalendarViewを使ってヴィジットにカレンダーを表示させたいのですが、
以下入力しても、ヴィジットが表示されませんでした。原因分かりますでしょうか?
<CalendarView
android:id="@+id/calendarView1"
android:layout_width="match_parent"
android:layout_height="match_parent" />
0545デフォルトの名無しさん
2012/08/19(日) 10:32:58.681つのSurfaceViewに背景・自機・敵機・残機表示スコアその他すべてを毎回全部描き直すのが素直なやり方と思われるよ
0546デフォルトの名無しさん
2012/08/19(日) 10:37:04.37ウィジェット? ホーム画面に置くウィジェット?
ウィジェットで使えるビューは決まっていて、ここに載っているものだけが使える
http://developer.android.com/guide/topics/appwidgets/index.html#CreatingLayout
0547デフォルトの名無しさん
2012/08/19(日) 10:43:43.29ありがとうございます、方針がかたまりました。
0548デフォルトの名無しさん
2012/08/19(日) 11:24:46.65朝からやってるけどフラグメントの解説サイトを丸写ししてもエラーになる・・・
ソースをアーカイブで公開しているところ無いですかね
0549デフォルトの名無しさん
2012/08/19(日) 11:34:20.020550デフォルトの名無しさん
2012/08/19(日) 11:35:00.440551デフォルトの名無しさん
2012/08/19(日) 11:38:55.44早速のご回答有難うございました。
”ホーム画面に置くウィジェット”を指していました。
リンク先(widget classes)を見ましたが、calendarViewはありませんでした。。
ヴィジット用のカレンダー作るしかなさそうです。。
0552デフォルトの名無しさん
2012/08/19(日) 15:24:11.53先にandroidではなく、Javaとしてlistに正しくパースされたものが入っているか調べたところ、成功していました。
ところが、これをandroidに移植すると、なぜかlistの中が空になってしまっていました。
調べたところ、.getClassName()などを取得する段階で、その中身が空になってしまっていました。
原因として考えられるものは何でしょうか。
ご教授よろしくお願いいたします。
0553デフォルトの名無しさん
2012/08/19(日) 15:33:17.320554デフォルトの名無しさん
2012/08/19(日) 15:37:17.750555デフォルトの名無しさん
2012/08/19(日) 15:51:26.12エラーの原因がわかりました。Manifest にActivityを登録?してなかったからでした。
Eclipseに頼っていたので気づきませんでした。
0556デフォルトの名無しさん
2012/08/19(日) 15:58:01.57もうコードからやるの疲れた・・・
0557デフォルトの名無しさん
2012/08/19(日) 16:01:27.740558デフォルトの名無しさん
2012/08/19(日) 16:07:27.78動的ならその部分はコード
0559デフォルトの名無しさん
2012/08/19(日) 18:20:29.37サムネイル画像を要求される時のgalleryの高さで画像サイズを決めたいのですが、onCreate 時だと height は 0 になっています。
どのようにすれば動的サイズのgalleryの高さを調べられますでしょうか。
0560デフォルトの名無しさん
2012/08/19(日) 19:08:31.31ご回答ありがとうございました。
今出先なので明日試させていただきますね。
0561デフォルトの名無しさん
2012/08/19(日) 19:20:02.49電力需要の多い時期に故障を起こした。
韓国水力原子力はシンウォルソン1号機が19日午前10時53分頃、
停止したと同日発表した。
高温多湿の天候で、産業界の休暇が終わって各学校が新学期が始まったことにより、
20日に予備電力が急落すると見られる。
知識経済部は、需要管理をしなければ予備電力が100万KW〜150万KWまで落ち込むと予想した。
電力公社は、指定期間の需要管理に250万KWを削減し、民間が発電機稼動で60万KWの
電力をカバーしている予備電源を400万KWに維持するという対応策を用意した。
電力取引所は20日の供給能力が7千756万KWで需要管理し、
最大の需要が7千300万KWに達し、予備電力が456万KW台になると予想した。
しかし、電力需要は、30度以上の時の気温が1度だけ上がっても100万KW近く増える可能性があり、
湿度などにも多くの影響を受けるため、予備電力が400万KW未満に低下し、 `関心"の警報が
発令されれ可能性があります。
http://www.yonhapnews.co.kr/economy/2012/08/19/0301000000AKR20120819034652003.HTML?template=5565
0562デフォルトの名無しさん
2012/08/19(日) 19:21:26.25MediaRecorder で 動画の録画を行っているのですが、カメラのインプットの解像度はどう取得すればよいでしょうか?
OS3.0以降だとgetsupportedvideosizesと聞いたのですが、現在開発は2.2以降となっており使えません。
前提条件としてアスペクト比が3:4の解像度のやつが必要となります。
この場合どのように算出すればよいのでしょうか?
0563デフォルトの名無しさん
2012/08/19(日) 22:29:50.81全然意味が分かりません
0564デフォルトの名無しさん
2012/08/19(日) 22:41:05.340565デフォルトの名無しさん
2012/08/19(日) 22:42:53.220566デフォルトの名無しさん
2012/08/19(日) 23:20:03.370567デフォルトの名無しさん
2012/08/19(日) 23:20:44.48何言ってるのか分かんないけどonCreatで画面サイズを取りたいならWindowManagerでDisplayでとるか、他のサイズならonStartかonResumeで取れば?
>>561
スレチ
>>562
googleがバージョン毎のメソッドのまとめを出してるよ。全部英語だけど一度は目を通した方が良いよ
>>563
listの集合体。今後もアプリを作るならたびたびぶつかるから基礎から理解した方が良いよ
0568デフォルトの名無しさん
2012/08/19(日) 23:32:13.04毎年その話題が出るけど、人によって違うしアプリの構成によっても変わるから、なんとも言えない。俺はアプリの構成上if文でglobal変数でfalseにして最後にコピーして有料はtrueにするやり方が多いけど、やっぱり最後はアプリ次第って感じかな?
0569デフォルトの名無しさん
2012/08/19(日) 23:35:48.82AVD(WVGA)ではちょうどの大きさだったサムネイル画像が、実機(720×1280)では小さすぎたので、解像度で調整したいのです。
galleryからadapter#getView が呼ばれる前にgalleryの縦サイズがわかればいいのですが、getView の ViewGroup だと1回目は getHeight() == 0 なので使えないのです。
onStart/onResume でも確認してみます。
0570デフォルトの名無しさん
2012/08/20(月) 01:05:11.52View#onSizeChanged
0571デフォルトの名無しさん
2012/08/20(月) 09:32:28.0710.1inchと7inchの端末があって、どちらも
WXGA(1280×800)なんだけど、7inch側だけ
レイアウトが崩れるので、7inchのみレイアウト定義を別で
定義しようとしているのだが、layoutのフォルダ名(オプションの付け方)
でどう対応したらいいかご教授ください。
0572デフォルトの名無しさん
2012/08/20(月) 09:37:31.31gallery を継承させて onSizeChange にログを仕込んでみましたが、ここに来るのは1個目のgetViewの後でした。
やはり、1つ目のサムネイルを取得した後にサイズが決定するようです。
逆に1個目を取得したけど、再度取得させるようには出来ないか考えてみます。
0573デフォルトの名無しさん
2012/08/20(月) 09:46:47.86いけました。
1つ目のgetViewにnullを返すと、サイズが決定された後にもう一度同じpositionのgetViewを送ってくるようです。
高さが0の場合はnullを返すようにすれば目的が達成できそうです。
0574デフォルトの名無しさん
2012/08/20(月) 13:41:57.51<A HREF="appli.apk">ダウンロード</A>
でいいんですか?
0575デフォルトの名無しさん
2012/08/20(月) 13:46:49.52mime type がちゃんと設定されてるWebサーバならそれでOK
0576デフォルトの名無しさん
2012/08/20(月) 15:47:22.40http://engawa.2ch.net/test/read.cgi/poverty/1345437327/
高速バスがヒュンダイ(花王提供ドラマ「ビューティフルレイン」第8話)
http://cdn.uploda.cc/img/img5031bc4a7ea7a.jpg
ヒュンダイ・ユニバース
http://cdn.uploda.cc/img/img5031bc6b2f32e.jpg
http://www.hyundai-motor.co.jp/
花王提供ドラマ「ビューティフルレイン」
http://www.fujitv.co.jp/beautifulrain/
2012.8.19 フジテレビ抗議デモ その1 スタート動画
http://www.nicovideo.jp/watch/sm18661676
2012.8.19 フジテレビ偏向報道抗議デモ その2 フジテレビ本社前定点撮影
http://www.nicovideo.jp/watch/sm18662147
2012.8.19 フジテレビ偏向報道抗議デモ その3 ダイバーシティ前
http://www.nicovideo.jp/watch/sm18662993
【8.19】お台場フジテレビ抗議デモ一周年【主催:メタル兄弟】
1 http://www.nicovideo.jp/watch/sm18658586
2 http://www.nicovideo.jp/watch/sm18659619
3 http://www.nicovideo.jp/watch/sm18660775
香港活動家の尖閣上陸とフジテレビの関係?
http://www.nicovideo.jp/watch/sm18661137
0577デフォルトの名無しさん
2012/08/20(月) 16:09:01.69他の解像度の端末ではちゃんと表示されない気がするのですが?
いちいち解像度に合わせて画像サイズや座標を変更するようなプログラムを組まないとならないんですか?
0578デフォルトの名無しさん
2012/08/20(月) 16:15:31.890579デフォルトの名無しさん
2012/08/20(月) 16:18:58.39JavaのはずなのにVBと同じだ
0580デフォルトの名無しさん
2012/08/20(月) 16:26:18.580581デフォルトの名無しさん
2012/08/20(月) 16:37:52.02絶対値でやらないで、相対値でやればいいんじゃね?
0582デフォルトの名無しさん
2012/08/20(月) 16:39:33.070583デフォルトの名無しさん
2012/08/20(月) 16:40:43.85普通density pixel とか match_parent とか layout_weight とか使って
DPIの違いや画面サイズの違いを吸収できるように作るよ
0584デフォルトの名無しさん
2012/08/20(月) 17:25:19.370585デフォルトの名無しさん
2012/08/20(月) 17:44:13.63その方法だと体験版クラックされて製品版として使用されるよ
そのFalse(0)部分のグローバル変数をTrue(1)にバイナリ書き換えするだけだし
0586デフォルトの名無しさん
2012/08/20(月) 18:12:12.48どうしたら行も返ってきますか?
0587デフォルトの名無しさん
2012/08/20(月) 18:21:26.38AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setPositiveButton("更新", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
//更新ボタン押下
if(!check()){
// 内容が不正なので入力しなおし <- この部分の実装
}
}
})
0588デフォルトの名無しさん
2012/08/20(月) 18:28:24.290589デフォルトの名無しさん
2012/08/20(月) 18:59:27.99proguard使ってるなら説明書読みねえ
0590デフォルトの名無しさん
2012/08/20(月) 19:03:35.83一応ダミーを入れて更にオリジナルで暗号化してるけど、確かにクラックされて暗号を解かれたら終わるね。
じゃあ、どうするのが理想的なの?
0591デフォルトの名無しさん
2012/08/20(月) 19:06:25.55C/C++で言う #ifdef があれば理想なんだろうけどね・・・
0592デフォルトの名無しさん
2012/08/20(月) 19:47:42.12それ以前に0.1%未満の人がクラックしても、終わりになるようなアプリなのでしょうか。
libにして入れるかどうかでも有料をクラックされてlibを無料の人に渡せば同じだから、ネットワーク認証以外にないと思うけど、普通対策費用のが高くつくからやんない。
0593デフォルトの名無しさん
2012/08/20(月) 20:01:51.34プリプロセッサ的なことはやろうと思えばやれる
0594デフォルトの名無しさん
2012/08/20(月) 20:55:42.51俺もそれ調べたんだけど、結局やり方がわからなくて、
AlertDialogを使わないという逃げでごまかしている。
分かったらぜひここでご報告を。
0595デフォルトの名無しさん
2012/08/20(月) 21:15:23.00static final boolean な変数を条件にしたifで囲った部分のコードは
ビルド時に枝狩りされてAPKには含まれなくなる。
ただしコレだとメソッドまるごと削るようなことはできず、あくまでもメソッド内部の制御を変えるだけ。
てか面倒くさいのはパッケージ名変わっても同じリソースを参照するようにコードを書くとこだよな…
>>587,594
入力内容の変更を検知したら適当に自分で検証して getButton() したView をsetEnabled
>>592
プリプロセッサの介在をEclipseに認識させるのが面倒なんだよ!
0596デフォルトの名無しさん
2012/08/20(月) 21:44:52.22antなら認識してくれるだろう。
0597デフォルトの名無しさん
2012/08/20(月) 21:57:54.32無料で出してinAppBillingで機能拡張(有料化)してデータはサーバ管理ってのはどう?
管理するpackageも1つで済むから更新が楽でしょ
正直package2つだと更新が面倒くさい
0598デフォルトの名無しさん
2012/08/20(月) 22:00:33.36>入力内容の変更を検知したら適当に自分で検証して getButton() したView をsetEnabled
それはボタンを押せなくする方法であって、
>入力内容がおかしい時に、メッセージを表示した後ボタンが押される前の状態に戻りたい
が実現できてないじゃまいか
0599デフォルトの名無しさん
2012/08/20(月) 22:02:17.39いちいち通信必要ならweb appでよくない?
0600デフォルトの名無しさん
2012/08/20(月) 22:34:36.07proguard使えば非到達コード削られるでしょうよ
0601デフォルトの名無しさん
2012/08/20(月) 22:36:19.62データ管理だけなら最初のスプラッシュでロゴ出してる間にデータ取得して、あとはスタンドアローン的な感じの方がパフォーマンス良さげじゃない?
なんかプログラムスレって言うより開発者スレっぽくなって来ちゃったから1回ロムるわ
0602デフォルトの名無しさん
2012/08/20(月) 23:53:44.520603デフォルトの名無しさん
2012/08/20(月) 23:54:51.25できました
ありがとうございます
0604デフォルトの名無しさん
2012/08/21(火) 10:16:57.10それぞれのサイズに合ったアプリを別個作らないといけないんですか?
0605デフォルトの名無しさん
2012/08/21(火) 10:21:16.260606デフォルトの名無しさん
2012/08/21(火) 10:21:40.500607デフォルトの名無しさん
2012/08/21(火) 10:24:01.74display(400,800);
とすれば画面がその解像度に設定される命令があるべきだと思うんです
それがないとすれば欠陥プログラム言語としか思えません
0608デフォルトの名無しさん
2012/08/21(火) 10:28:54.450609デフォルトの名無しさん
2012/08/21(火) 10:28:55.64>>577,581,583
せめて現スレのログぐらい読もうね
0610デフォルトの名無しさん
2012/08/21(火) 10:39:19.090611デフォルトの名無しさん
2012/08/21(火) 11:15:04.49格安iPhoneEラーニング(学習動画多数あり)
http://tinyurl.com/7wj77om
コワーキング帳
http://tinyurl.com/brzs486
コワーキングスペースJP
http://tinyurl.com/76vdrny
WEBサーバーIIS Win2008ServerVPS SqlServer Oracle MySql 言語はマーケットで売れるメーカー製のみやる
ASP.net(C#)+管理EXEアプリ(C#)+iPhone C#のソースを出さなければWEBアプリの著作権も守れる
C#マーケット Windows8 Metroアプリ WindowsPhone Surface PS Vita Xbox360 iphone(mono使用)
iPhoneマーケット iPhone iPad 予定 iTv iCar i (家電製品)
地方に安い土地を買いコンテナ型の格安高性能オフィスを建て(300万〜500万)
レンタル自習室&シェアオフィス・コワーキングで収入を得ながらそこでアプリを開発する
http://tinyurl.com/7pb2yaa
http://bit.ly/iLIpJa
iPhoneはヤフオク脱獄iphoneで 15kで買える IIJmio,イオン.BB.exite,DTIで月千円程度で利用できる
0612デフォルトの名無しさん
2012/08/21(火) 12:07:48.84以下は240x240のアプリを画面に合わせてリサイズするプログラムです。
(Canvas canvas内で行っています。wはint型、fはfloat型です)
w=canvas.getWidth();
f=(float)w/240;
canvas.scale(f,f);
これだけです。
0613デフォルトの名無しさん
2012/08/21(火) 14:52:40.65端末サイズによって画面レイアウトが変わってくる問題は面倒だよね
ここら辺を全部OS側が吸収して補完してくれれば
開発者は常に1つの画面サイズ用に作ってればいいだけになり(他サイズはOSが勝手にリサイズ)
もっと作りやすくなるんだろうけどね
0614デフォルトの名無しさん
2012/08/21(火) 15:01:53.190615デフォルトの名無しさん
2012/08/21(火) 15:02:48.010616デフォルトの名無しさん
2012/08/21(火) 16:48:05.78パスワードの保存とか怖いわ・・・
0617デフォルトの名無しさん
2012/08/21(火) 17:04:49.200618デフォルトの名無しさん
2012/08/21(火) 17:15:30.37辞書をObjectOutput〜で出力しつつ暗号化かければいいんじゃないの
この程度ならユーザーからは簡単にハックされるから、ユーザーからというよりユーザーを保護する面で少し意味がある程度だけど
0619デフォルトの名無しさん
2012/08/21(火) 17:41:05.48in-app billing はサーバ側を偽装するコードが既に実在してる
信用度で劣る
>>598
「ボタンを押したらメッセージを表示する」なんて元の要件にかいてないから
入力内容をチェックしたついでに表示でも通信でもすればよろしい。
>>613
解像度の違いはともかく、アスペクト比の違いを吸収するような仕組みなんて
どのOSにも存在しないぞ。
>>616
格納してるフォルダの内容を他アプリに読まれた時点で負けたようなもん
アプリ内のキーで暗号化してもインストール時に生成したキーで暗号化しても
そのキー自体を守ることがまずできない
0620デフォルトの名無しさん
2012/08/21(火) 18:07:04.050621デフォルトの名無しさん
2012/08/21(火) 18:48:28.79現在表示中の画面をbitmapで取得したいのですが、
setDrawingCacheEnabled(true);
Bitmap bitmap = Bitmap.createBitmap(getDrawingCache());
setDrawingCacheEnabled(false);
こうすると真っ黒なbitmapがとれます。
方法はありますでしょうか?
0622デフォルトの名無しさん
2012/08/21(火) 19:34:20.870623デフォルトの名無しさん
2012/08/21(火) 19:56:25.910624デフォルトの名無しさん
2012/08/21(火) 20:20:26.850625デフォルトの名無しさん
2012/08/21(火) 23:31:01.65apkには1284行目がないしapkにする前のコードの方は}だけなので何をみたらいいかわかりません
0626甘酒 ◆LSFYFXTnrzBB
2012/08/21(火) 23:48:54.880627デフォルトの名無しさん
2012/08/22(水) 00:37:36.29・Enumを使う
・どっか適当なクラスにpublic static final Stringで宣言しておく
・string.xmlに書く
という方法がありますが、この中のどれが一番いいのでしょうか?
string.xmlに書くのがいいかもしれませんが、getString()などアクティビティの専用メソッドが必要なので使いにくい気もします
0628デフォルトの名無しさん
2012/08/22(水) 00:50:35.230629デフォルトの名無しさん
2012/08/22(水) 00:55:37.79string.xmlに書いて、クラスを介して取り出すようにして隠蔽すれば。普通のjavaの時はresourceから読み込むようにしたり。
androidはcontextべったりになるから無駄な気もするけど。
0630デフォルトの名無しさん
2012/08/22(水) 01:20:31.370631デフォルトの名無しさん
2012/08/22(水) 01:26:24.050632デフォルトの名無しさん
2012/08/22(水) 01:35:13.930633デフォルトの名無しさん
2012/08/22(水) 08:22:28.53ありがとうございました。
0634デフォルトの名無しさん
2012/08/22(水) 10:37:52.530635デフォルトの名無しさん
2012/08/22(水) 10:44:21.010636デフォルトの名無しさん
2012/08/22(水) 10:51:16.94縦横の解像度が変化したあと、どういう状態になっていれば満足なんだ?
当然そういうことを考えた上での発言だよね。
0637デフォルトの名無しさん
2012/08/22(水) 13:37:07.19エミュでみりゃいい
0638デフォルトの名無しさん
2012/08/22(水) 13:47:54.37エミュはroot権限あるから見えるだけで、質問に対する何の回答にもなってないよね
0639デフォルトの名無しさん
2012/08/22(水) 16:17:17.53,i':r" + `ミ;;,
__,、 ≡ 彡 ミ;;;i
〃ニ;;::`lヽ,,_ ≡ 彡 ,,,,,、 ,,,,、、 ミ;;;!
〈 (lll!! テ-;;;;゙fn __,,--、_ .. ,ゞi" ̄ フ‐! ̄~~|-ゞ, ≡
/ヽ-〃;;;;;;;llllll7,,__/" \三=ー"."ヾi `ー‐'、 ,ゝ--、' 〉;r' ≡ 自分自身を客観的に見ることはできるんです
>、/:::/<;;;lllメ \ヾ、 ヽTf=ヽ `,| / "ii" ヽ |ノ
j,, ヾて)r=- | ヾ: :ヽ;;: | l | l ''t ←―→ )/イ^ ≡ あなたとは違うんです
,イ ヽ二)l(_,>" l| ::\;:: | | | ヽ,,-‐、i' / V
i、ヽ--イll"/ ,, ,//,, :;; l // l く> /::l"'i::lll1-=:::: ̄\
ヾ==:"::^::;;:::/;;;;;;;;;:::::::::::::: :::::ゞ ノ/ L/〈:::t_イ::/ll|─-== ヾ
\__::::::::/::::::::::::_;;;;;;;;;;;;;;;;;ノノ ヘ >(゙ )l:::l-┴ヾ、ヽ )
 ̄~~ ̄ ̄/ :::|T==--::::: // / ト=-|:|-─ ( l /
/ :: ::l l::::::::::::::::::/ /:::::::::::/:::::(ヽ--─ / | /
ヽ_=--"⌒ ゙゙̄ヾ:/ /:::::::/:::::::::`<==-- ノ / /
0640デフォルトの名無しさん
2012/08/22(水) 17:16:28.49あ、フラッシュメモリの寿命を縮めないfsであるかは別の話で。
0641デフォルトの名無しさん
2012/08/22(水) 17:46:25.410642デフォルトの名無しさん
2012/08/22(水) 17:48:24.94@Override
public void run() {
(new Thread(new Runnable() {
@Override
public void run() {
//時間のかかる作業
mHandler.post(new Runnable() {
@Override
public void run() {
//UIを弄る
_progressHandler = new Handler() {
public void handleMessage(Message msg) { //☆
super.handleMessage(msg);
こんな構造なのですが☆のところでたまにコケます
自分では確認できてないですがエラーメッセージが来ます
0643642
2012/08/22(水) 17:49:38.21java.lang.NullPointerException
at com.example.Example.MainActivity$2.void handleMessage
(android.os.Message)(ProGuard:1058)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:123)
at android.app.ActivityThread.main(ActivityThread.java:4627)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:521)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:88
5)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:643)
at dalvik.system.NativeStart.main(Native Method)
どうしたら良いでしょうか?
0644デフォルトの名無しさん
2012/08/22(水) 18:36:25.06諦めるのが良い。
0645デフォルトの名無しさん
2012/08/22(水) 18:44:15.860646デフォルトの名無しさん
2012/08/22(水) 19:08:58.68冒頭だけ書かれても
0647642
2012/08/22(水) 22:15:32.93ありがとうございます
てっきりpublic void handleMessage(Message msg) {自体がエラーになってるのかと思いました
public void handleMessage(Message msg) {の中の変数を全部nullチェックするようにしたのでこれでテストしてみます
0648デフォルトの名無しさん
2012/08/22(水) 22:52:58.990649デフォルトの名無しさん
2012/08/22(水) 22:59:20.33全然意味が分かりません
0650デフォルトの名無しさん
2012/08/22(水) 23:06:01.420651デフォルトの名無しさん
2012/08/23(木) 01:16:56.86マルチ乙。ファイルとディレクトリのパーミッションとユーザ権限が合ってれば読めると思うよ。
>>634
ある。 android:configChanges をマニフェストに書くとか Activity#setRequestedOrientation とか。
ただし、なんだかんだでonCreateからやり直すパターンを選択せざるを得ないことが多い
たとえば「一時的に回転を禁止」とか設定しようとすると
画面が横向きの時に機種によって90度か270度が固定されてしまって
ユーザには上下反転したように見えてしまう、など。
>>640
USBメモリとかを視野にいれるとあまり意味ないね
>>641
アイテム内課金のレスポンスはそのまま自前サーバに送って
自前サーバの内部で検証・デコードする。
アプリ内に置くのはサンプルアプリだけっしょ
>>648
量が少ないんなら、FrameLayoutの中にでも入れて定期的にscrollToすればいい。
量が多いんならTextViewいっこでどうにかするよりカスタムView作ってonDrawで描画したほうがいい
>>649
イベントに渡された変数をアプリ側の適当な変数やコンテナに保持させるのはアリ
0652デフォルトの名無しさん
2012/08/23(木) 03:16:50.91usbメモリにアプリとか入れてんの?
0653デフォルトの名無しさん
2012/08/23(木) 04:10:40.21>>640 のどこにアプリの話だなんて書いてあるんだよ
そもそもSDカードに入れてるアプリ自体は、
SDカード上では暗号化されてて、アプリごとに /mnt/asec/ にマウントされるのが普通
rooted端末の場合はもっと色々あるが、その場合パーミッション設定しても別に安全ではない
0654デフォルトの名無しさん
2012/08/23(木) 08:56:18.93いまは Environment.getExternalStorageDirectory() で /mnt/sdcard を取得し、設定で /external_sd を付加するかどうかを決めています。
ユーザーの設定に依らず external_sd のパスを取得する方法はないでしょうか。
0655デフォルトの名無しさん
2012/08/23(木) 09:04:49.49>>631でも出てたdbとかアプリのデータの話な。androidアプリのセキュリティ勧告多いし。usbのように、リムーバブルに使わないって話な。まあアプリも入れていいと思うけど。
別にユーザが読めるのはいいんだよ。その人のデータなんだから。他のアプリから読めるのが問題。
きみが話読めてなかったのならすまそ。
0656デフォルトの名無しさん
2012/08/23(木) 09:35:43.53早くシネ!
0657デフォルトの名無しさん
2012/08/23(木) 10:13:50.31どの端末でも取得できるという方法はありません
0658デフォルトの名無しさん
2012/08/23(木) 11:06:31.68Experia HDなんかは/mnt/ext_cardだからそのパターンでは無理。
mounttabの情報解析して予測するしかないんじゃ。でも最近はUSBストレージ繋がる端末もあるから、SDとの区別は難しいかな。
0659デフォルトの名無しさん
2012/08/23(木) 11:44:21.05SDカードやUSBメモリにSQLite DBおいてるアプリなんてかなりのレアケースだろ
>>652 のツッコミが的外れってことでFAだな
>>654
標準的な方法はないが、環境変数に secondary storage が書かれてるケースや
外部ストレージの複数のパスが書かれてるケースもある。
0660デフォルトの名無しさん
2012/08/23(木) 11:45:35.680661デフォルトの名無しさん
2012/08/23(木) 14:06:23.89現状と仮定を一緒にされては、お話になりません。
データをsdに置かない大きな理由として、パーミッションがあるという話なのだから。
もう黙ってて。
0662デフォルトの名無しさん
2012/08/23(木) 14:35:24.070663デフォルトの名無しさん
2012/08/23(木) 14:39:40.56普通にデータを保持するなら内蔵ストレージで十分になってきてる。
困るのは大容量のコンテンツにDRMをかけて他アプリに読ませたくない場合だけ
sqliteとか全く関係ない
0664デフォルトの名無しさん
2012/08/23(木) 15:30:34.82具体的には
public void onClick(View v){
int count = 0;
for(int i=0;i<100;i++){
textView.setText(++count);
}
}
ボタンを押した時にtextViewの内容が1,2,3,4...と次々変わっていくのを期待しているのですが、
実際には一瞬フリーズしたようになった後、100と表示されるだけです
リアルタイムでTextViewの変更を反映させるにはどうすれば良いのでしょうか?
0665デフォルトの名無しさん
2012/08/23(木) 15:35:17.78waitかまさないと人間では見切れ無さそうw
0666デフォルトの名無しさん
2012/08/23(木) 15:41:06.49ごめんなさい、どういう意味ですか?
あと++countにString.valueOfさせ忘れてました、脳内補完しといてください
0667デフォルトの名無しさん
2012/08/23(木) 15:53:38.90public void onClick(View v){
int count = 0;
for(int i=0;i<100;i++){
textView.setText(++count);
>>ここにスリープ処理を入れる
}
}
0668デフォルトの名無しさん
2012/08/23(木) 16:04:23.46onClickが終わった後に再描画されてるだけだろ
0669デフォルトの名無しさん
2012/08/23(木) 16:04:27.67イベントハンドラの中に時間経過を入れるのはNG。 ANR タイムアウトしてアプリを落とされるぞ。
int i=0;
Runnable a= new Runnable(){
void run(){
textView.setText( ++i );
if( i < 100 ) handler.postDelayed(a,1000);
}
};
onClick(...){
i=0;
a.run();
}
0670デフォルトの名無しさん
2012/08/23(木) 16:28:27.70ありがとうございます!
思い通りにプログラムが動いてくれるようになりました
onClickを出た後にTextViewを反映させる仕様なんですね……
半日悩んでた問題がやっと解決しました。本当にありがとうございました
0671デフォルトの名無しさん
2012/08/23(木) 16:47:10.74すみません。定期的にscrollToするとのことですが、
クリックリスナーの中でと言うことでしょうか?
恐れ入ります。
0672デフォルトの名無しさん
2012/08/23(木) 17:33:24.45>>669 と同じように、クリックしたら処理を開始して定期的に更新するような仕組み
0673デフォルトの名無しさん
2012/08/23(木) 21:27:22.04複雑すぎて全然分からないのですが・・・
もっと簡単になりませんか?
0674デフォルトの名無しさん
2012/08/24(金) 00:00:04.320675デフォルトの名無しさん
2012/08/24(金) 00:04:26.55音楽の再生を止めずに音楽情報を更新するにはどうしたら良いですか?
0676デフォルトの名無しさん
2012/08/24(金) 00:09:02.130677デフォルトの名無しさん
2012/08/24(金) 00:19:51.690678デフォルトの名無しさん
2012/08/24(金) 00:20:14.97落ちなかったよ
仕組みは分からないけど、取りあえずちゃんと動く
0679デフォルトの名無しさん
2012/08/24(金) 01:03:22.86Runnableを動かすのがUIスレッド以外とは限らないだろう
0680デフォルトの名無しさん
2012/08/24(金) 01:06:22.08run()を実行しているのがUIスレッドなら問題ない、大丈夫だ
0681デフォルトの名無しさん
2012/08/24(金) 01:10:11.71これで複雑すぎて分からない、教えてくださいって言っていたら、
この先ほとんど全ての実装を誰かに教えてもらうだけになっちゃうぞ。
こうしたいです、こう書いてみました、でもここをどう書けばよいか分かりません
っていう程度の質問までは持っていけないだろうか?
0682デフォルトの名無しさん
2012/08/24(金) 06:34:42.57コードが複雑すぎるんじゃなくて、自分の知識が無さすぎるだけだろ。
Javaの初心者向け参考書買ってきなよ。向いてなさそうだから読んでも理解できないかもしれないけど。
0683デフォルトの名無しさん
2012/08/24(金) 08:36:12.82ちょっと概念が理解できず、参考サイト等あれば教えて欲しいです。
0684デフォルトの名無しさん
2012/08/24(金) 08:51:00.75XMLで定義されたViewを実体化する事
0686デフォルトの名無しさん
2012/08/24(金) 14:21:08.570687デフォルトの名無しさん
2012/08/24(金) 14:51:48.83() は引数リスト
0688デフォルトの名無しさん
2012/08/24(金) 14:54:07.19うーん、意外に辛くて美味しいものです。
0689デフォルトの名無しさん
2012/08/24(金) 14:55:02.63_____.
┏┳┳┓ / \ ..┏┳┳┓
┏┫┃┃┃ / /・\ /・\ \ .┃┃┃┣┓
┃┃┃┃┣┓|  ̄ ̄  ̄ ̄ |┏┫┃┃┃┃
┃ ┃┃| (_人_) |┃┃ ┃
┃ 珍カス ..┣| \ | |┫. STOP!┃
┗━━━━┛\_ ... \_| _ /...┗━━━━┛
┏┻┓┃
.. ┏━┛ ┣┻┓
.... ┗━━━┫ ┗━┓
.. ┗━━━┛
0690デフォルトの名無しさん
2012/08/24(金) 14:56:04.18⊂/ ノ )
/ ∩V
⊂し'⌒∪ノ ) <ありがとう >>687 お前にもう用はない
/ /ノV
し'⌒∪
 ̄ ̄ ̄ ̄7
/
|
/
|
/
 ̄ ̄ ̄ ̄7
/ ∩ ∩
| | '⌒ | ∩ ∩
0691671
2012/08/24(金) 16:06:12.76保存しておいて次回同じページが開かれた時に前回の位置を表示したい
と考えております。
スクロール位置の取得方法を教えてください。
0692デフォルトの名無しさん
2012/08/24(金) 16:16:11.23わかりません。
0693デフォルトの名無しさん
2012/08/24(金) 16:22:20.110694デフォルトの名無しさん
2012/08/24(金) 17:12:06.34うまくいかないです
javaスクリプトではなく
android javaでそれっぽいことやってるソースあればお願いします
0695671
2012/08/24(金) 17:47:36.54あ、すみません、質問間違えました。
(取得に関してはおっしゃる通りgetScrollYでOKです。)
TextViewで表示されたスクロール位置(前回の)代入方法を
教えてください。
setScrollYとか使うと、NotSuchMethodErrorが出ます。
0696デフォルトの名無しさん
2012/08/24(金) 17:55:11.85scrollTo をどうぞ
0697デフォルトの名無しさん
2012/08/24(金) 18:00:47.38webで検索できるものでも構わないのですが・・・
0698デフォルトの名無しさん
2012/08/24(金) 18:01:13.52質問の仕方が悪いな。インナークラスや無名クラスについての質問なのか、Runnableインタフェースについての質問なのか分からん。
0699デフォルトの名無しさん
2012/08/24(金) 18:40:13.49エラーは出なくなりましたが、手動で数値入れても普通に一番上から表示されてしまいます。
こんな感じで実装してみましたが、呼び出し方間違えてますか?
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.articleview);
String content = "大量文字列";//読み物
TextView resultTextView = (TextView) findViewById(R.id.resultTextView);
resultTextView.setText(content);
resultTextView.scrollTo(0, 100);
}
0700デフォルトの名無しさん
2012/08/24(金) 18:50:46.13resultTextView.post(new Runnable(){
public void run(){
resultTextView.scrollTo(0, 100);
}});
0701デフォルトの名無しさん
2012/08/24(金) 19:48:34.03public void run()の行にブレイクポイントはると、起動時にこのルートを通っているようですが、
表示は一番最初からになってしまいます><
0702デフォルトの名無しさん
2012/08/24(金) 20:00:48.60あ、すみません。文字列自体は、うまくいってました!
確認凡ミスでした。ありがとうございます。
0703デフォルトの名無しさん
2012/08/24(金) 20:19:55.76TextView単体でもできるもんなのか
0704デフォルトの名無しさん
2012/08/24(金) 21:05:41.78anime.isRunning()しても常にtrueが返され、終了してくれません。
アニメーションはxmlに記述してるのですが、それが最後の行までいくと
自動的に終了するようにするにはどのようにすれば良いのでしょうか?
0705デフォルトの名無しさん
2012/08/24(金) 21:18:27.97layoutのxmlはTextViewをScrollViewでかこってます。
0706デフォルトの名無しさん
2012/08/24(金) 22:26:25.52public static final int button1=0x7f080001;
}
ここの0x7f080001って何進法なんですか?
16進法に変換できないんですが
2131230721
という数値にはなるようです
0707デフォルトの名無しさん
2012/08/24(金) 22:44:50.3116進数だよ
0708デフォルトの名無しさん
2012/08/24(金) 22:47:22.85サイトで変換してもできなかったのですが
とりあえず、ありがとうございました。
0709デフォルトの名無しさん
2012/08/24(金) 22:52:09.700710デフォルトの名無しさん
2012/08/24(金) 23:05:25.79でググってみて
0711デフォルトの名無しさん
2012/08/24(金) 23:05:45.53|*||*| ∩___∩ i^i _i^i_ | | |@ll|(_/,,,, ,,,, ヽ_) 山で出会った時は
|≡||≡|| ノ ヽ ([])|;□;|.(≡)|_| |● ● | とりあえず「こんにちわ」が基本だよな
. 二二/ ● |二二( (二二二二 彡(_●_ ) ミ
| ミ ) ) / ` ''∪'' / ヽ
彡、 _ノ Gノ'フ= ___ / /i ` ー '" iヽ |
/ ヽ / / | ! / / | | | .l.
..──|ヽ ヽ/─==i─Y-(_ノ──i二i───(⌒)
___ヽ /ヽノ └-┘ ┴ ..└┘ . ̄
| ___ i ̄ そうだよな。 いきなり銃向けられるって、どこのスラム街だよって話だよな
0712デフォルトの名無しさん
2012/08/24(金) 23:07:46.180x で16進数。0 で8進数だよ
0713デフォルトの名無しさん
2012/08/25(土) 00:02:24.81>>712
ありがとうございました。
変換できました
勘違いだったようです
0714デフォルトの名無しさん
2012/08/25(土) 10:18:46.00描画のプログラム部分を if ( canvas != null)内にしないとエラーが出ます。
いちいち if ( canvas != null)をいれるのが面倒臭いのですが
if ( canvas != null)無しでプログラムを組む方法はありませんか?
0715デフォルトの名無しさん
2012/08/25(土) 10:21:13.68return;
drawA(canvas);
drawB(canvas);
drawC(canvas);
0716デフォルトの名無しさん
2012/08/25(土) 11:06:18.63たぶん、貴方が正しい。
scrollTo()は、中にあるものをスクロールしてくれるものだった気が。
んで質問者が誰か良く分からんのでここに書くけど、
定期的なスクロールだけなら
ttp://sakplus.jp/2011/07/06/scroller/
とか参考に組めば出来るよ。
>>705
ScrollViewは、タッチ操作でスクロールできるってだけなのでは。
結局、内部的には上に書いたScrollerっていうのを使っているんだと思う。
0717デフォルトの名無しさん
2012/08/25(土) 11:14:52.78http://jp.reuters.com/article/topNews/idJPTYE87N05I20120824?feedType=RSS&feedName=topNews&utm_source=twitterfeed&utm_medium=twitter&utm_campaign=Feed%3A+reuters%2FJPTopNews+%28News+%2F+JP+%2F+Top+News%29
この結果だと、androidを使ったモバイル機はすべてアップルに金を払うことになるのかね?
0718デフォルトの名無しさん
2012/08/25(土) 11:21:41.22それは見た目が似てるから駄目ってことだろ。
0719デフォルトの名無しさん
2012/08/25(土) 11:44:23.360720デフォルトの名無しさん
2012/08/25(土) 11:47:42.65これってどうやって実装するの?見たところそれっぽいAPIないんだけど。。
0721デフォルトの名無しさん
2012/08/25(土) 12:02:45.19そうそう、ほかには影響ないよ
そもそもサムスンがアップル試作機の設計図を盗んでたって話だし
0722デフォルトの名無しさん
2012/08/25(土) 12:08:08.93定期的にautoFocus()呼べば?
0723デフォルトの名無しさん
2012/08/25(土) 12:08:38.990724デフォルトの名無しさん
2012/08/25(土) 12:19:33.440725デフォルトの名無しさん
2012/08/25(土) 12:29:47.760726デフォルトの名無しさん
2012/08/25(土) 12:34:34.63何言ってんだ・・・
0727デフォルトの名無しさん
2012/08/25(土) 12:38:35.93ふ...普く
0728デフォルトの名無しさん
2012/08/25(土) 13:25:43.76なぜですか?!?!?!?!?!?!
0729デフォルトの名無しさん
2012/08/25(土) 13:33:08.380730デフォルトの名無しさん
2012/08/25(土) 13:47:02.480731デフォルトの名無しさん
2012/08/25(土) 14:32:04.13やってみます!!!!!!!!!!!!!
0732デフォルトの名無しさん
2012/08/25(土) 14:33:20.170733デフォルトの名無しさん
2012/08/25(土) 14:48:01.370734デフォルトの名無しさん
2012/08/25(土) 14:52:17.190735デフォルトの名無しさん
2012/08/25(土) 15:15:30.55どういう意味?
0736デフォルトの名無しさん
2012/08/25(土) 15:23:42.920737デフォルトの名無しさん
2012/08/25(土) 15:28:29.340738デフォルトの名無しさん
2012/08/25(土) 16:05:18.500739デフォルトの名無しさん
2012/08/25(土) 16:49:48.33使ってません。
0740デフォルトの名無しさん
2012/08/25(土) 16:52:02.28でもホントは美白クリームとか高級な洗顔クリームで毎日顔洗ってるんです
0741デフォルトの名無しさん
2012/08/25(土) 16:52:28.48editorのみでやるの?
0742デフォルトの名無しさん
2012/08/25(土) 16:57:50.730743デフォルトの名無しさん
2012/08/25(土) 17:33:17.610744デフォルトの名無しさん
2012/08/25(土) 17:54:20.49全然解けません
0745デフォルトの名無しさん
2012/08/25(土) 17:56:44.90イノベーション。
0746デフォルトの名無しさん
2012/08/25(土) 18:09:26.34ちなみに、どこらへんが複雑だと思うんだい?
0747デフォルトの名無しさん
2012/08/25(土) 18:28:14.030748デフォルトの名無しさん
2012/08/25(土) 19:17:38.10でもMediaPlayerの通信周りは設定出来ないとかかれていました
どうしたらcookieが必用なサイトの動画をストリーミング再生できますか?
0749デフォルトの名無しさん
2012/08/25(土) 21:33:24.74AndoroidプロジェクトはありませんがAndroid Application Projectはあります。これは別物ですか?メニューにAndoroid
プロジェクトが表示されない原因は何が考えられますか?
0750デフォルトの名無しさん
2012/08/25(土) 21:39:00.020751デフォルトの名無しさん
2012/08/25(土) 21:43:57.76javaわかりませんとか作り方わかりませんとかはちょっと調べてから来い
技術とかプログラムうんぬん以前の問題だろう
0752デフォルトの名無しさん
2012/08/25(土) 22:02:06.45俺もわかんなかったな。公式websiteの記述が違ってんだもん。
0753デフォルトの名無しさん
2012/08/25(土) 22:04:30.620754デフォルトの名無しさん
2012/08/25(土) 22:06:07.060755デフォルトの名無しさん
2012/08/25(土) 22:10:01.42どこの記述が違ってたんだよ
0756デフォルトの名無しさん
2012/08/25(土) 22:18:35.770757デフォルトの名無しさん
2012/08/25(土) 23:23:44.38終了させる直前にエラーが出るなんてバカみたいです
どうすれば治りますか?
0758デフォルトの名無しさん
2012/08/25(土) 23:38:45.28叩いてみたら。
※自己責任で。
0759デフォルトの名無しさん
2012/08/25(土) 23:41:25.90String imageFileName = "/mnt/sdcard/Pictures/sample.jpg";
Intent intent = new Intent();
intent.setType("image/*");
intent.setAction(Intent.ACTION_VIEW);
intent.setData(Uri.parse("file://" + imageFileName));
startActivity(intent);
これだと最後のstartActivityでエラーになります。
0760デフォルトの名無しさん
2012/08/25(土) 23:43:37.260761デフォルトの名無しさん
2012/08/25(土) 23:47:03.09Environment.getExternalStorageDirectory使うとか
SDへのパーミッション入れてんのとか
0762デフォルトの名無しさん
2012/08/25(土) 23:50:41.65android.content.ActivityNotFoundException:
No Activity found to handle Intent { act=android.intent.action.
VIEW dat=file:///mnt/sdcard/Pictures/sample.jpg }
です。
0763デフォルトの名無しさん
2012/08/25(土) 23:56:56.36現在アプリを製作中で、ゆくゆくはスキンでユーザーが
アクティビティの背景やボタンを変更できるようにしたいと思っています。
スキンというのは、どのように実現するのが良いのでしょうか。
どうぞよろしくお願いします。
0764デフォルトの名無しさん
2012/08/25(土) 23:57:16.81画像へのパスは、一度アプリケーション内でsdcardから読み込んで画面表示しているものを保存しているので間違いはないはずです。
ユーザーパーミッションは以下の2つを設定しています。
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
表示している画像をギャラリー系のアプリで表示させたいのです。
0765デフォルトの名無しさん
2012/08/26(日) 00:13:14.89IntenrFilterは?
0766デフォルトの名無しさん
2012/08/26(日) 00:14:34.860767デフォルトの名無しさん
2012/08/26(日) 00:15:19.730768デフォルトの名無しさん
2012/08/26(日) 00:15:57.33初期値のままです。
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
0769デフォルトの名無しさん
2012/08/26(日) 00:27:00.35両方設定するときはsetDataAndTypeだかなんだかを使う必要があったはず
ActivityNotFoundException:だから
ギャラリー側のIntentFilterにかかってない
多分file://がいらん
0770デフォルトの名無しさん
2012/08/26(日) 00:31:18.38actionviewを受け取らなきゃいけないんじゃないの。または、クラス指定でintentを発行するか。
0771デフォルトの名無しさん
2012/08/26(日) 00:32:44.90あーギャラリーみたいなアプリを作ってるわけじゃないのか。勘違い。
0772デフォルトの名無しさん
2012/08/26(日) 02:45:53.970773デフォルトの名無しさん
2012/08/26(日) 03:37:52.33できる。
0774デフォルトの名無しさん
2012/08/26(日) 06:39:13.63Your PayPal payment for AdMob earnings was returned to us status "Denied."
We apologize for any inconvenience, and will reattempt payment in our
September payment cycle. We are working with PayPal to determine the
cause of this issue.
0775デフォルトの名無しさん
2012/08/26(日) 08:21:15.98どうしてくれるんねん。
0776デフォルトの名無しさん
2012/08/26(日) 08:41:10.560777デフォルトの名無しさん
2012/08/26(日) 09:39:03.22どうしたらいいでしょうか?
Socket.〜にそれらしいものがないのですが
0778デフォルトの名無しさん
2012/08/26(日) 10:28:58.53ソケットでやりとりしたcookie(何のcookieかは知らんが)を保持するだけなら
Socket関係なく自分で保持しておけば良い。
0779772
2012/08/26(日) 10:43:33.01そのローカルサーバーの中でSocketを使っているのでSocketにCookieを持たせる方法を質問しました
0780デフォルトの名無しさん
2012/08/26(日) 11:27:26.71クッキーを保持させたいのはMediaPlayerの方じゃないの?
まぁ、MediaPlayerでできるのかどうかは知らんけど。
0781772
2012/08/26(日) 11:52:55.24MediaPlayerに保持できないのでローカルサーバーをProxyサーバーに指定して
ローカルサーバー側でcookieを付けて通信したいのです
0782デフォルトの名無しさん
2012/08/26(日) 12:19:54.110783デフォルトの名無しさん
2012/08/26(日) 12:25:11.38どこに疑問点があるのかさっぱり理解できない。
0784デフォルトの名無しさん
2012/08/26(日) 13:41:57.56その方法で確かにできますが、予期せぬエラーが発生しやすいです
やはりサーフェイスビューは
if(canvas!=null)の中で画像処理をするしかないみたいです。
めんどくせえ
欠陥JAVAとしか思えんなアンドロイドは
0785デフォルトの名無しさん
2012/08/26(日) 14:25:21.160786デフォルトの名無しさん
2012/08/26(日) 14:27:23.98無理なようでしたら、sqliteに設定値を保存してonCreate時に毎回setThemeする手法以外で何か良い方法があったら教えて頂けないでしょうか・・・。
0787デフォルトの名無しさん
2012/08/26(日) 14:31:31.380788デフォルトの名無しさん
2012/08/26(日) 16:01:22.96予期せぬエラーってのが何か分からんとなんとも。
0789デフォルトの名無しさん
2012/08/26(日) 17:10:58.56典型的なバカor初心者Javaプログラマのメンタリティだな。
0790デフォルトの名無しさん
2012/08/26(日) 17:14:14.42黙って成長を見守ってやれよ
0791デフォルトの名無しさん
2012/08/26(日) 17:14:47.770792デフォルトの名無しさん
2012/08/26(日) 17:53:27.93調べもしないで無闇に書き込みはしなかったけどな
0793デフォルトの名無しさん
2012/08/26(日) 18:07:07.88取り出して使いたいのではなく持たせた状態で通信 したいんです
String cookie = "cookie=ok; Path=/";
HttpURLConnection http = (HttpURLConnection) url.openConnection();
http.setRequestMethod("GET");
http.setRequestProperty("Cookie", cookie);
http.connect();
こんな感じの接続をMediaPlayerで実現したいんです
>>783
MediaPlayerのHttpヘッダにCookieを含める方法もSocket通のhttp ヘッダにCookieを含める方法もわからないので困っているんです
0794デフォルトの名無しさん
2012/08/26(日) 18:32:47.12Socketならwriteで含められるだろう。
0795デフォルトの名無しさん
2012/08/26(日) 18:47:27.06もしかして素のTCP通信でhttpやり取りする事自体がわかってなかったりする?
取り出せたのなら同様にリクエストに含めてやるだけだけど
Socketなら当然リクエストは自分で組み立ててるんだしすぐ判ると思うが
0796デフォルトの名無しさん
2012/08/26(日) 19:00:12.47Proxy実装したんならそのくらいわかりそうなもんだが。
MediaPlayer側から受け取ったメッセージにCookieを付加してサーバーに転送するだけでしょ。
0797デフォルトの名無しさん
2012/08/26(日) 19:16:55.73String filName = "/sdcard/Pictures/sample.jpg";
Intent intent=new Intent();
intent.setDataAndType(Uri.fromFile(new File(filName)), "image/jpg");
startActivity(intent);
0798デフォルトの名無しさん
2012/08/26(日) 19:37:40.53例えばActionBarに[ABCD]とボタンを配置していて全て同じActionProviderを設定していた場合
public boolean onPerformDefaultAction()がコールバックされますが
この中でどのボタンが押されたのかや押されたボタン毎に違う処理をするにはどうすればいいでしょうか?
ActionProviderに関する情報があまりなく見た感じだと
一つのActionProviderのクラスをひとつのメニューボタンに対して割り当てないと使い分けできない気がします・・
0799デフォルトの名無しさん
2012/08/26(日) 20:25:50.10同じような処理をするのに無駄にメモリを食うのが気持ち悪いかもしれないけど、
大した実害はないし、そういうものだと思ってあきらめる。
0800デフォルトの名無しさん
2012/08/26(日) 21:50:25.92NicoRoのソースのページにローカルサーバーを立ててと書いていたのでhttpProxyのサンプルを探してきて立てただけなので
実際はよくわかってません
Socket通信は少しだけ使ったことがあったのでSocket通信で簡単にできると思ってました
0801デフォルトの名無しさん
2012/08/26(日) 22:16:20.77socket通信したことあるなら、わかると思うけど、socketはhttpに関しては何も知らないから。
0802デフォルトの名無しさん
2012/08/26(日) 22:49:28.49・マニフェストに登録したBroadCastReceiverで、Intent.ACTION_POWER_CONNECTED
を拾ってWi-Fiを有効化する。
・同様にBroadCastReceiverでACTION_POWER_DISCONNECTEDを拾ってWi-Fi無効化
・アクティビティは1つも無し。BroadCastReceiverとそれから起動されるServiceが1個だけ。
Android2.3のスマホで正常に動作していて、Android3.2のタブレットに入れると全く反応しなかった。
で、何でもない空のアクティビティを1個足すと、ちゃんと起動するようになった。
これって仕様?サービスだけのアプリはどこかのバージョンからダメって話になったりした?
ちなみにタブレットは東芝のAT3S0。
0803デフォルトの名無しさん
2012/08/26(日) 23:20:01.57一度アプリを起動しないとBOOT_COMPLETEを受けれなくなったとか何とか
0804デフォルトの名無しさん
2012/08/26(日) 23:47:22.04なんと!仕様だったのか。。
まあ、目に見えないアプリを作れなくするためなんだろうな。
0805デフォルトの名無しさん
2012/08/27(月) 00:10:30.060806デフォルトの名無しさん
2012/08/27(月) 00:35:41.89これ最初は使いやすかったけど使ってくうちに使いづらくなるな
とくに予測変換の保存期間短すぎないか?
設定で変えられるんだったら誰か教えてくれ
0807806
2012/08/27(月) 00:45:36.48すみません
0808デフォルトの名無しさん
2012/08/27(月) 09:55:29.3113章で、Youtube から一覧を取得してサムネイルなどの情報をリスト表示する
サンプルプログラムが作られています。
ContentProvider の query は、同期的に最新の一覧を取得するのではなく、
問い合わせた時点では、前回の query でローカル DB にキャッシュした一覧を即座に返し、
query 内では別スレッドで Youtube に問い合わせてローカル DB を更新しています。
この設計と意図は分かった(つもりな)のですが、この設計の場合、query を呼んで
帰ってくるのは前回の query 呼び出し時に内々に更新した一覧の情報となり、
今の query を呼んだ瞬間の最新ではありません。
表示する View があって、Cursor からの通知を受けて更新していくような形であれば、
この形がレスポンスも良いのですが、ContentProvider のクライアントが、少なくとも
ある時点では最新であることを保証した一覧を取得したいと思った場合、どのように
呼ぶ/もしくは拡張すれば良いのでしょうか。
この例で言えば、例えばエクスポート機能を設け、UI を押すとその時点での情報最新が
日時入りでエクスポートされる、という機能など、です。query を呼んだ結果をそのまま
呼ぶと、厳密にはその日時ではない最新の一覧となります。
0809808
2012/08/27(月) 09:57:37.71×query を呼んだ結果をそのまま呼ぶと、
○query を呼んだ結果をそのまま書き出すと
0810デフォルトの名無しさん
2012/08/27(月) 11:02:38.91Graphicsもrepaint()も見つかりません
別の言語ならjaveを名乗らないで下さい
0811デフォルトの名無しさん
2012/08/27(月) 11:13:22.760812デフォルトの名無しさん
2012/08/27(月) 12:09:27.990813デフォルトの名無しさん
2012/08/27(月) 12:20:03.880814デフォルトの名無しさん
2012/08/27(月) 12:31:17.26非同期ソケットもutil.concurrentもちゃんと入ってる
でもnioいっぱいバグってる気がするが。特にudp使うとなんか変だよ
0815デフォルトの名無しさん
2012/08/27(月) 12:46:52.310816デフォルトの名無しさん
2012/08/27(月) 13:31:27.19どうしたらいいですか?
0817デフォルトの名無しさん
2012/08/27(月) 13:32:31.790818デフォルトの名無しさん
2012/08/27(月) 13:33:14.990819デフォルトの名無しさん
2012/08/27(月) 13:55:00.01ショップへ持っていけ
0820デフォルトの名無しさん
2012/08/27(月) 14:01:06.40回転前のActivityからオブジェクトが受け継がれてないんだろ
0821デフォルトの名無しさん
2012/08/27(月) 14:02:24.420822デフォルトの名無しさん
2012/08/27(月) 14:39:36.09onDestroy で状態などを保存する
0823デフォルトの名無しさん
2012/08/27(月) 15:55:18.210824デフォルトの名無しさん
2012/08/27(月) 18:03:42.160825デフォルトの名無しさん
2012/08/27(月) 18:15:45.790826デフォルトの名無しさん
2012/08/27(月) 19:39:26.47逆じゃねーかな。「Java言語」ではあるけども「Java」ではない。
0827デフォルトの名無しさん
2012/08/27(月) 20:14:08.150828デフォルトの名無しさん
2012/08/27(月) 20:21:24.67こういう記号だろ
0829772
2012/08/27(月) 21:20:23.01HttpURLConnection connection = (HttpURLConnection) (new URL(uri))
.openConnection();
connection.setDoOutput(true);
connection.setRequestMethod("GET");
connection.setRequestProperty("Cookie", cookie);
connection.connect();
String status = "HTTP/1.1 " + connection.getResponseCode() + " "
+ connection.getResponseMessage() + "\n";
client.getOutputStream().write(status.getBytes());
for (Entry<String, List<String>> e : connection.getHeaderFields()
.entrySet()) {
if (e.getKey().equals("Accept-Ranges")) {☆
continue;
}
String header = e.getKey() + ": "
+ TextUtils.join(";", e.getValue()) + "\n";
client.getOutputStream().write(header.getBytes());
}
0830デフォルトの名無しさん
2012/08/27(月) 21:24:13.39remoetInputStream = connection.getInputStream();
cacheOutputStream = new BufferedOutputStream(new FileOutputStream(
mCacheFile));
byte[] buf = new byte[BUF_SIZE];
int readSize;
while ((readSize = remoetInputStream.read(buf)) != -1 && !bStop) {
if (cacheOutputStream != null) {
try {
cacheOutputStream.write(buf, 0, readSize);
} catch (IOException e) {
Log.e("write cachefile", e);
try {
cacheOutputStream.close();
} catch (IOException ex) {
}
cacheOutputStream = null;
}
}
client.getOutputStream().write(buf, 0, readSize);
}
☆の位置でNullPointerExceptionが発生します
似たようなソースも見てみましたがNullPointerExceptionの対策がされてないようでした
本来はNullPointerExceptionが発生しない箇所なのでしょうか?
もしそうなら原因は何でしょうか?
URLはちゃんと接続できます
0831デフォルトの名無しさん
2012/08/27(月) 21:46:40.350832デフォルトの名無しさん
2012/08/27(月) 21:55:16.05http://www.hmix.net/music/n/n58.mp3
0833デフォルトの名無しさん
2012/08/27(月) 21:59:45.56確かgetHeaderFields()が返すMapの中にはキーnullだったか空文字列でレスポンスヘッダの1行目が入ってるような。
HTTPレスポンスは最初の一行目だけKey/Valueペアになっていないのでそのせいかも。
つまりkeyがnullなのは正常かも。
0834デフォルトの名無しさん
2012/08/27(月) 22:00:34.32nullだとしか考えられないが、それもおかしな話だ。
つか、Javaやっているんだったらそのくらい、質問する前にデバッガで
確かめるだろ。
0835デフォルトの名無しさん
2012/08/27(月) 22:09:31.470836デフォルトの名無しさん
2012/08/27(月) 22:13:18.93>>833の言うよなのがあった気がするが、実装によるのならもとがどうとか関係ないんじゃない。
そのヘッダだけということなら、ポインタを比較するんじゃなくて、定数を比較すればいいんじゃないの。
0837772
2012/08/27(月) 22:20:59.51if(e.getKey != null)でnullチェックするべきってことですか?
>>834
本当にこの位置です
nullはe.getKeyで呼ばれてるようです
>>836
定数を比較ってどういうことですか?
0838デフォルトの名無しさん
2012/08/27(月) 22:39:23.21"hoge".equals(a)
0839デフォルトの名無しさん
2012/08/27(月) 22:45:42.01getKeyの戻り値がnullなのでその後ろのequalsでコケるのか
これ重要。
もし公社なら>>838がGood.
String a = null;
"aa".equals(a)
だとfalseが返る。
でも、
String a = null;
a.equals("aa")
はぬるぽになるから。
0840デフォルトの名無しさん
2012/08/27(月) 22:47:16.300841772
2012/08/27(月) 23:08:37.05比較元がnullだとぬるぽが呼ばれて比較対象がnullだとfalseが呼ばれるだけでおわるなんて知りませんでした
ありがとうございました
0842デフォルトの名無しさん
2012/08/27(月) 23:24:12.00Androidのプログラミングは初めてで解説書(やさしいAndroidプログラミング)を読みながらやろうと思ったんですが
「Android Project」ではなく「Android application project」と表示されていたり
Projectの作成してからレイアウトなどが表示されたり開発環境が作成するコードも違っていてなにがなんやらわからないです
何よりも解説書がまったく役に立たないです。
この本ではEclipse3.7でclassic?で作成と書いてあります
私はEclipse Indigoというのを使用しています
Eclipseのバージョンが違うからなのだろうと思い、いろいろ調べてみたのですがよくわかりません
どうすればいいんですかね
0843デフォルトの名無しさん
2012/08/27(月) 23:26:05.89eclipse使わなきゃいい。
0844デフォルトの名無しさん
2012/08/27(月) 23:28:44.98そこをなんとか教えて下さいよ
0845デフォルトの名無しさん
2012/08/27(月) 23:34:46.10そういう右も左もわからないような状態だったら、解説にあるバージョンと
まったく同じ環境をそろえろ。変にアレンジするな。
0846デフォルトの名無しさん
2012/08/27(月) 23:35:15.810847デフォルトの名無しさん
2012/08/27(月) 23:36:43.090848デフォルトの名無しさん
2012/08/27(月) 23:41:41.68r20からアイコンとかの画面出来たし
0849デフォルトの名無しさん
2012/08/27(月) 23:44:24.64r12みたいなんで入れ直してみます
0850デフォルトの名無しさん
2012/08/27(月) 23:52:44.16基礎がわかってないと、そういう時に応用効かないから。eclipseを使わない方が勉強になるってこと。
業務でプログラミングだけやるなら別にいいと思うけど。
0851デフォルトの名無しさん
2012/08/27(月) 23:54:02.27なるほど
0852デフォルトの名無しさん
2012/08/28(火) 00:24:02.640853デフォルトの名無しさん
2012/08/28(火) 00:25:47.460854デフォルトの名無しさん
2012/08/28(火) 00:29:43.920855デフォルトの名無しさん
2012/08/28(火) 00:35:27.46参考になるようなソースコードはありませんか?
0856デフォルトの名無しさん
2012/08/28(火) 06:56:00.06やっぱfragmentとかが難しいの?
まだ2.3の人口が多いから?
にしても、個人的には今後はTEDとかSpotifyのアプリを手本にすべきだと思うんだけど
pagertabstripとかでバリバリスワイプしたりactionbar使いつつも、
カラースキームとかでオリジナリティを出す感じで
過剰な付加価値()まじいらない
0857デフォルトの名無しさん
2012/08/28(火) 07:53:21.79俺はHoloUIが好きだから3.0以前にもHolo使ってるけど
0858デフォルトの名無しさん
2012/08/28(火) 08:39:17.650859デフォルトの名無しさん
2012/08/28(火) 11:35:24.490860デフォルトの名無しさん
2012/08/28(火) 15:10:18.10スマホのカメラで写真を撮り、保存される時に透過画像に変換される
透過画像をテンプレートの上に重ねて、タッチパネル上で位置修正
といったプログラムって出来ますでしょうか?
http://up2.gembu.org/suck0289.png
0861デフォルトの名無しさん
2012/08/28(火) 15:23:39.43出来るでしょう
0862デフォルトの名無しさん
2012/08/28(火) 17:47:56.170863デフォルトの名無しさん
2012/08/28(火) 17:52:53.020864デフォルトの名無しさん
2012/08/28(火) 17:55:11.980865デフォルトの名無しさん
2012/08/28(火) 17:58:15.860866デフォルトの名無しさん
2012/08/28(火) 18:06:32.82知ったかぶりたいだけならキエロチンカス
0867デフォルトの名無しさん
2012/08/28(火) 18:09:01.99何言ってるのか分かんない。もう少し詳しく。
写真撮って被写体以外を透過するの?
0868デフォルトの名無しさん
2012/08/28(火) 18:16:40.040869デフォルトの名無しさん
2012/08/28(火) 18:35:08.34a!=null;のように
全てのオブジェクトに入れたいのですが
どうすればいいですか?
0870デフォルトの名無しさん
2012/08/28(火) 18:37:24.850871デフォルトの名無しさん
2012/08/28(火) 19:09:21.54a != null ;
って、最後のセミコロンがあるような使い方って具体的にはどんなの?
0872デフォルトの名無しさん
2012/08/28(火) 20:31:12.590873デフォルトの名無しさん
2012/08/28(火) 20:36:55.120874デフォルトの名無しさん
2012/08/28(火) 21:14:03.46撮った時点で透過画像に変換されるのが確定しているのなら、
あとは位置をずらして保存する部分を作るだけでしょ。
何が疑問なのかさっぱり分からない。
0875デフォルトの名無しさん
2012/08/28(火) 21:23:00.42canFly();
0876デフォルトの名無しさん
2012/08/28(火) 21:26:03.080877デフォルトの名無しさん
2012/08/28(火) 21:52:59.78この過程でどこに質問する要素があるのかさっぱり分からん。
0878デフォルトの名無しさん
2012/08/28(火) 22:00:08.52プログラミング自体が分からないって質問が多いな…
0879デフォルトの名無しさん
2012/08/28(火) 22:13:39.250880デフォルトの名無しさん
2012/08/28(火) 22:30:11.08それに合わせてプログラムを組むしか無いだろう。
0881デフォルトの名無しさん
2012/08/28(火) 22:44:08.28>>861
>>867
>>874
もーしわけありません
×透過画像
○半透明画像
透過ってスケスケでしたね
スマホで撮った画像は半透明画像に変換で
テンプレートの上にレイヤーの様にのせたい
って書いたつもりでした
0882デフォルトの名無しさん
2012/08/28(火) 22:49:22.22android.bluetoothにはなくない?
機器は使えるけど。
dbusにアクセスするの?
0883デフォルトの名無しさん
2012/08/28(火) 22:56:45.44位置を指定してアルファブレンドするだけ。
0884デフォルトの名無しさん
2012/08/28(火) 23:49:37.630885デフォルトの名無しさん
2012/08/29(水) 00:01:37.13これを以前のようにボックス上に並べるにはどうしたらいいでしょうか?
0886デフォルトの名無しさん
2012/08/29(水) 00:05:56.87ArrayList<Point>やforを使った回りくどい変数の受け取り方をしているのですが
単純にクラスの外側で設定した変数に代入させてはいけないんですか?
試しにそれで作ってみたところ普通に成功するのですが・・・
あとあと問題が発生するのでしょうか?
0887デフォルトの名無しさん
2012/08/29(水) 00:11:43.65何を言ってるかよくわからないが、マルチタッチ対応かどうかってことか?
0888デフォルトの名無しさん
2012/08/29(水) 06:41:08.330889デフォルトの名無しさん
2012/08/29(水) 08:22:18.960890デフォルトの名無しさん
2012/08/29(水) 08:29:42.340891デフォルトの名無しさん
2012/08/29(水) 10:22:53.730892デフォルトの名無しさん
2012/08/29(水) 10:48:58.550893デフォルトの名無しさん
2012/08/29(水) 10:50:03.250894デフォルトの名無しさん
2012/08/29(水) 11:05:41.74たまたま自分が知ってることで、書くのに手間かからないものしか答える気にならんわ
0895デフォルトの名無しさん
2012/08/29(水) 11:08:51.83それって正しくはこうでしょ
たまたま自分が知ってること=誰でも知ってること
書くのに手間がかからないものしか答えるきにならない=知識が曖昧で簡潔に書けない
0896デフォルトの名無しさん
2012/08/29(水) 11:16:57.97ああ、それでイイよ
そうやってくだらなく煽れば煽るほど回答者減るけどな
0897デフォルトの名無しさん
2012/08/29(水) 11:17:30.56そうだよ
それ以上の回答は期待せずに質問をしろってことだ
勝手に期待して期待通りの回答が来ないからって文句言われても困る
0898デフォルトの名無しさん
2012/08/29(水) 11:19:26.86そういう考えのあなた1人くらいならいなくていいと思うよ
0899デフォルトの名無しさん
2012/08/29(水) 11:23:20.34消えろゴミ
0900デフォルトの名無しさん
2012/08/29(水) 11:23:28.760901デフォルトの名無しさん
2012/08/29(水) 11:24:27.77誰でも回答できる事にしか反応しないレベル低い回答者が消えたほうがいいと思う
0902デフォルトの名無しさん
2012/08/29(水) 11:25:42.260903デフォルトの名無しさん
2012/08/29(水) 11:25:50.81消えろゴミ
0904デフォルトの名無しさん
2012/08/29(水) 11:39:07.72ここだけじゃなくてこの板の他のスレもそうか…
0905デフォルトの名無しさん
2012/08/29(水) 11:43:45.330906デフォルトの名無しさん
2012/08/29(水) 18:17:48.74「クラスの外側で設定した変数」って何?
メソッド内の一時変数でなければ、ほかは何かしらのクラスのメンバーでしかありえないんだけど。
0907デフォルトの名無しさん
2012/08/29(水) 18:25:08.360908デフォルトの名無しさん
2012/08/30(木) 00:04:31.56Nexus 7(Android4.1)からPlayストアで検索してもヒットしません。
URLを直で開いても「お使いの端末はこのバージョンに対応していません」となってしまいます。
回避方法はありますか?
もしくは原因をお知りの方いましたら教えていただきたいです。
---
API レベル: 7-16+
対応画面: small-xlarge
OpenGL テクスチャ: すべて
0909デフォルトの名無しさん
2012/08/30(木) 00:07:52.95反映にしばらく時間かかるよ
0910デフォルトの名無しさん
2012/08/30(木) 00:14:33.73>このアプリケーションは 1670 台以上の端末でご利用いただけます。
の部分にはなんて表示されてる?
0911デフォルトの名無しさん
2012/08/30(木) 00:32:34.33関連付けたアカウントでpcから覗いたらどうなりますか
0912デフォルトの名無しさん
2012/08/30(木) 01:04:36.81>910
>911
レスありがとうございます。
現状は、
公開済みでしばらく経っています。
android2.3ではPlayストアで検索できます。
サポートされている端末の欄は下記のようになっています。
---
画面レイアウト: SMALL NORMAL LARGE XLARGE
必要な端末の機能
android.hardware.screen.portrait
android.hardware.telephony
android.hardware.touchscreen
---
ここで「利用可能なデバイス」という欄を発見し、
「nexus 7」と検索してみたところ、下記メッセージとなっていました。
(grouper)といのは意味が分かりませんが、もしかしたら電話機能がないせいかもしれません。
---
マニフェスト設定が原因でサポートされていない端末
Nexus 7(grouper)
---
0913デフォルトの名無しさん
2012/08/30(木) 01:33:15.21grouperはNexus7のこと。
0914デフォルトの名無しさん
2012/08/30(木) 09:16:32.89onStartの引数intentがnullになる場合があるらしい。
intentに入れてた値を再取得したい場合はどうすればいいんだろう?
0915デフォルトの名無しさん
2012/08/30(木) 10:45:18.32@Override
public int onStartCommand(Intent intent, int flags, int startId) {
onStart(intent, startId);
return START_REDELIVER_INTENT;
}
0916デフォルトの名無しさん
2012/08/30(木) 11:08:27.15ありがとう。onStartの所にあった処理をonStartCommandに
持ってきて、onStart(非推奨)は削除した方がいいよね?
0917デフォルトの名無しさん
2012/08/30(木) 11:55:33.800918デフォルトの名無しさん
2012/08/30(木) 12:47:21.340919デフォルトの名無しさん
2012/08/30(木) 13:55:21.74データベース操作が初めてなので、どのように行うべきかわかりません。
下記、処理についてどのようにコードで表現すればよいでしょうか?
問題: レコード数が10に達したら、1番目のレコードを削除し、2〜10番目のレコードを一つ前にずらし、
最新レコードを10番目のカラム位置にセットする。
これを繰り返す。
宜しくお願い致します。
0920デフォルトの名無しさん
2012/08/30(木) 14:02:30.37>2〜10番目のレコードを一つ前にずらし、
excelでもやってろ。
RDBの順番なんてものは動的で、いちいちずらす意味がない。
あと、レコードとカラム間違ってないか。
0921デフォルトの名無しさん
2012/08/30(木) 14:05:17.780922デフォルトの名無しさん
2012/08/30(木) 14:07:08.08Alter
0923デフォルトの名無しさん
2012/08/30(木) 14:14:23.120924919
2012/08/30(木) 14:19:34.97データベース操作自体初めてなんで。。。
>>923
具体的に教えてくれないでしょうか。
0925デフォルトの名無しさん
2012/08/30(木) 14:33:05.82オートナンバーは調べりゃわかる、intをプライマリーキーにすりゃいい。
SELECT するときは ORDER BY をつけることと
SELECt COUNT で数えりゃいいし、
DELETE FROM で消す時に WHERE句にサブクエリでMIN関数で最小の数字指定すればいいよ
0926デフォルトの名無しさん
2012/08/30(木) 14:39:40.58delete from sample where id not in (select id from sample order by id desc limit 10);
0927デフォルトの名無しさん
2012/08/30(木) 14:58:15.73onDrawで描画作業中のActivityからバインドさせるサービスを起動
サービスでは必要なファイルのダウンロードをhandler内で順番に行い
状況をActivityへコールバックしています
まずNetworkOnMainThreadExceptionの例外があるのですが
バインドさせたサービスのダウンロードはActivityのメインUIスレッド上なのでしょうか?
それともサービスのメインスレッド上として警告されているのでしょうか?
StrictModeで強行させるとActivityがひっぱられてしまいます…
0928デフォルトの名無しさん
2012/08/30(木) 15:03:45.15もしくはこんな感じか?
delete from sample where id <= (select id from sample orderby id desc limit 1 offset 10);
INは件数によってレスポンスに影響しそうでこっちのが好み
0929デフォルトの名無しさん
2012/08/30(木) 15:07:30.70確かに。10件て書いてても例だったりするしな。>>926書いてても思った。
0930デフォルトの名無しさん
2012/08/30(木) 15:08:07.48try {
} catch(Exception e) {}
で囲ってしまうとやっぱり処理速度はその分落ちますか?
0931919
2012/08/30(木) 16:01:07.36つまり下記ですか?
sql書くこと自体ほぼ初めてなもので。。。
delete from sample where id (select id from sample orderby id desc limit 1 offset 10);
0932デフォルトの名無しさん
2012/08/30(木) 16:05:14.15何がつまりなのかまったく判らん。
テーブルやカラムの名前は自分の定義したのに合わせて修正してくれ
あとorderbyはorder byな。空白抜けたのは悪かった
0933デフォルトの名無しさん
2012/08/30(木) 16:08:52.20あと limit offset を中に入れたくないのは他のDBも使うからクセだな。
0934デフォルトの名無しさん
2012/08/30(木) 16:12:37.06作業ってスクリプトでできる??名に使えばいい?
0935デフォルトの名無しさん
2012/08/30(木) 16:13:36.27まずはsqliteのシェルを使っていろいろ弄んでみた方がいいと思うぞ。
0936デフォルトの名無しさん
2012/08/30(木) 16:14:51.58sh scriptで簡単にできると思うが、誤爆か?
0937デフォルトの名無しさん
2012/08/30(木) 16:20:51.57いえ誤爆ではないです
それってwindowsでも動かせますか
0938デフォルトの名無しさん
2012/08/30(木) 16:24:02.21すいません誤爆でした
0939デフォルトの名無しさん
2012/08/30(木) 16:26:05.39batとかmsのなんちゃらスクリプトか、bashをインストールすればできるんじゃない。windowsもってないから答えられるのはここまでだ。
まあ、10倍くらい時間かかるかもしれないけど、javaで書いてもいいし。
0940デフォルトの名無しさん
2012/08/30(木) 16:50:39.05サービスもアクティビティもすべて同じくただひとつのUIスレッド上で呼ばれます
UIスレッド上で作ったHandlerもUIスレッド上で呼ばれます
別スレッドにしたければ自分で別スレッドを作ってください
HandlerThread とか使ってもいいです
0941デフォルトの名無しさん
2012/08/30(木) 17:03:38.43ありがとうございます
サービス内でnew Threadを作りhandlerループで苦戦していました
HandlerThreadについても調べてみます
0942デフォルトの名無しさん
2012/08/30(木) 17:46:27.65それでもnullで来るの?
そこまでServiceの再起動対策しないといけないのか…
0943デフォルトの名無しさん
2012/08/30(木) 17:56:20.10処理が終了した後、stopSelfとかでちゃんと停止してる?
0944デフォルトの名無しさん
2012/08/30(木) 18:08:01.24stopServiceで止めてる
0945デフォルトの名無しさん
2012/08/30(木) 19:59:41.88stopServiceは外部から止めるメソッドじゃん?
onStartなりonStartCommandから一連の処理を行った後
stopSelfで停止しておかないと
何も処理をしていないServiceは優先度低いから殺されやすい
まあ、この場合は元々何も処理して無いんだからnullチェックして捨てても良い気もするが
逆に処理はやって無いけど止められたくないんだったら
AlarmManagerに登録しておくとか、startForegroundで優先度を高くしておくとか工夫が必要
0946デフォルトの名無しさん
2012/08/30(木) 20:19:35.13優先度上げとかないと駄目なのか
ちなみに今回ヌルポで引っかかったのは
startServiceで起動
→onStartでAlarmManager登録してタイマー設定
→タイマー満了でstopService
という流れだった
0947デフォルトの名無しさん
2012/08/30(木) 21:53:53.030948デフォルトの名無しさん
2012/08/30(木) 21:54:37.50ググレよ
0949デフォルトの名無しさん
2012/08/30(木) 22:03:20.910950デフォルトの名無しさん
2012/08/30(木) 23:06:08.20http://www.youtube.com/watch?v=RRYOmM-TlKo
台湾の歴史
http://www.youtube.com/watch?v=8ahxYuYwGIc
台湾の歴史1(〜13まであり)
http://www.youtube.com/watch?v=NGE8ZWYy8XQ
0951デフォルトの名無しさん
2012/08/30(木) 23:15:34.02ClipBoardになにもないだけでした
0952デフォルトの名無しさん
2012/08/31(金) 11:19:21.72最低です
もうやめます
0953デフォルトの名無しさん
2012/08/31(金) 11:20:09.400954デフォルトの名無しさん
2012/08/31(金) 11:26:11.640955デフォルトの名無しさん
2012/08/31(金) 11:29:43.750956デフォルトの名無しさん
2012/08/31(金) 16:05:19.06・開発会社8割がi-Phoneへ。Android用をリリースしてるのはわずか2割
・中国と米国でサムスンがアップルに敗訴。
今後ギャラクシーシリーズは販売できなくなる可能性も
・アドビ社、FlashをAndroidから撤退
来年の今頃はもうAndroidなくなってるんじゃね?
0957デフォルトの名無しさん
2012/08/31(金) 16:11:50.35文字や座標は調整してくれません。どうすればいいですか?
仕様ですか?
0958デフォルトの名無しさん
2012/08/31(金) 16:21:24.220959デフォルトの名無しさん
2012/08/31(金) 16:28:20.84そうなるとドコモしぼうだからw
日本ではアップルの請求を棄却したみたいだ
0960デフォルトの名無しさん
2012/08/31(金) 16:40:52.91そもそも海外の裁判とは争点が違う
0961デフォルトの名無しさん
2012/08/31(金) 16:47:01.23どうしたんだ?
0962デフォルトの名無しさん
2012/08/31(金) 16:48:26.070963デフォルトの名無しさん
2012/08/31(金) 18:07:09.890964デフォルトの名無しさん
2012/08/31(金) 18:11:49.710965デフォルトの名無しさん
2012/08/31(金) 18:14:53.980966デフォルトの名無しさん
2012/08/31(金) 18:20:37.02本当に世界初の技術なんてiPhoneのどこに使ってるの?
0967デフォルトの名無しさん
2012/08/31(金) 18:44:19.380968デフォルトの名無しさん
2012/08/31(金) 18:50:11.16てめーがスレタイ読めてないことに気づけ
0969デフォルトの名無しさん
2012/08/31(金) 18:51:54.07じゃあ質問どうぞ
0970デフォルトの名無しさん
2012/08/31(金) 19:03:38.76Siri
他にもアンロックのスライダーとかね
いろいろあるよ
0971デフォルトの名無しさん
2012/08/31(金) 19:58:56.80スライドアンロックは欧州では同じ機能を持つものが過去にあったということで無効になってるよ、他の国でも同じ結果になるだろうね
ジョブズがドヤ顔で発表してたマルチタッチ関連の特許も無効になってるしね
0972デフォルトの名無しさん
2012/08/31(金) 20:36:22.65RAMのサイズ下げたりバックグラウンドでの起動をやめたりadbリセットしたり、ネットで検索かけて出てきた対策をあれこれ試したんだがどれもダメだった。
ついこの間まで動いてたんだがなあ。
0973デフォルトの名無しさん
2012/08/31(金) 21:48:14.58デフォルトのテーマのTheme.Lightから、Theme.Blackにした後Theme.Lightに戻したら何故か色指定していないTextViewの文字だけ白のままになってしまいました。
この色はTheme.Blackのテーマの色のようなのですが、どうやったら直るのでしょうか・・・。
eclipse上での色は問題ないのですが、端末にて検証する時だけ文字の色に不具合がみられます。
Anrdoidのビルドターゲットは2.2です。
0974デフォルトの名無しさん
2012/08/31(金) 22:32:12.77一つ一つ例外コードを埋め込んでるのかな
0975デフォルトの名無しさん
2012/08/31(金) 22:46:05.69例外を列挙できるようになったのってJDK1.7からだっけ・・?
その影響かね
0976デフォルトの名無しさん
2012/08/31(金) 23:08:40.11馬鹿は死んでから言え。
0977デフォルトの名無しさん
2012/08/31(金) 23:17:53.22オフラインモードの時はPush配信停止させて
オンラインモードの時にもう一度Push配信を開始させたい
0978デフォルトの名無しさん
2012/08/31(金) 23:23:45.97ごめん
0979デフォルトの名無しさん
2012/08/31(金) 23:30:34.05チューしてくれたら
0980デフォルトの名無しさん
2012/08/31(金) 23:32:45.93Ibookのような滑らかなページめくりはどのように実装したらいいでしょうか?
紀伊国屋アプリkinoppyを逆コンパイルかけてみたけどうまくでません><
0981デフォルトの名無しさん
2012/08/31(金) 23:34:04.49再度
Ibookのような滑らかなページめくりはどのように実装したらいいでしょうか?
紀伊国屋アプリkinoppyを逆コンパイルかけてみたけどうまくでません><
0982デフォルトの名無しさん
2012/08/31(金) 23:53:00.540983デフォルトの名無しさん
2012/08/31(金) 23:57:54.450984デフォルトの名無しさん
2012/09/01(土) 00:27:13.390985デフォルトの名無しさん
2012/09/01(土) 00:31:19.06はいはい、逆コンパイルでしたね
0986デフォルトの名無しさん
2012/09/01(土) 01:45:10.370987 忍法帖【Lv=2,xxxP】 【東電 56.8 %】 【大凶】 !dama
2012/09/01(土) 07:12:41.190988デフォルトの名無しさん
2012/09/01(土) 08:58:54.15ちゃんと読んでないけどこういう話?
http://yuki312.blogspot.jp/2012/02/thisgetapplicationcontextactivityapplic.html
俺もしらんかったが、有名な話みたいね。
っていうか、ApplicationContext渡すと、必ず
「そのコンテキストで画面は作らせねぇぜハッハー」
って言われてアプリが落ちた経験から、そんなことしなくなったので…
0989デフォルトの名無しさん
2012/09/01(土) 11:33:34.170990981
2012/09/01(土) 12:45:39.81OpenGLしかないですかね。。。
検索してみても、上記の紀伊国屋のアプリでしか見ませんね。
実装している方はスライドが多いです。
ページめくりたいな。
0991デフォルトの名無しさん
2012/09/01(土) 13:24:48.78Activityに複数種類あるFragmentのうち1つが動的に設定されるような画面で、他のアプリで大量のメモリを消費しプラットフォームから一旦タスクをKILLされた後再度フォアグランドに戻した後の挙動についての質問です。
Activityのメンバに今画面に設定されているFragmentのインスタンスをメンバとして持っており、画面のFragmentが切り替わるたびにこのメンバが更新される構成になっています。
フォアグランドに戻した際そのメンバはnullになっていますが、ActivityのViewは最後に設定していたFragmentが設定されたままになってますし、
設定していたFragmentのコンストラクタ→onSaveInstanceStateにて保存した情報が含まれている状態でonCreate()→…とライフサイクルはは進行しているようなのですが、このインスタンスとActivityの紐付けはどのようにすればいいのかが分からず困っています。
[View]---[Activity] [Fragment]となっている参照を、
[View]---[Activity]---[Fragment]という風にKILLされる前の状態に戻すためにはどのようにすればよいのでしょうか。
またこのようなメモリ不足でプロセスKILLから復帰させるよなケースはどのように対応するのが業界の慣習なのでしょうか。
0992デフォルトの名無しさん
2012/09/01(土) 13:29:45.12FragmentManager#putFragment とか FragmentManager#getFragment とか
0993デフォルトの名無しさん
2012/09/01(土) 13:34:25.82FragmentManagerに登録してあるんだったら自動で復帰するはずだけど…
Activity→Fragmentへの操作は基本的にsetArgumentで引数を渡す以外はNG
FragmentからgetActivityで表示元のActivityを取得してそこから何か貰う感じにしないとダメ
0994デフォルトの名無しさん
2012/09/01(土) 14:23:51.30そうそう、今までたまたまgetApplicationContext()で渡して上手くいってたから気づかなかった。
ところでアプリの設定でテーマ変更して、それをsetThemeにて読み込みたいので再度onCreateをしたいのですが、どうすればいいのでしょうか・・・。
0995デフォルトの名無しさん
2012/09/01(土) 14:33:45.00http://stackoverflow.com/questions/9446193/theme-programmatically-set-how-to-reload-activity-to-apply
0996デフォルトの名無しさん
2012/09/01(土) 14:36:44.69このcom.exampleの部分を任意のものに変える方法を教えてください
0997デフォルトの名無しさん
2012/09/01(土) 15:24:08.880998デフォルトの名無しさん
2012/09/01(土) 15:28:03.27無理
0999デフォルトの名無しさん
2012/09/01(土) 15:42:05.13編集すればよし
create コマンドなら -k かな
1000デフォルトの名無しさん
2012/09/01(土) 15:49:17.0510011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。