[表示 : 全て 最新50 1-99 101- 201- 301- 2chのread.cgiへ]
Update time : 04/02 06:29 / Filesize : 94 KB / Number-of Response : 386
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Androidプログラミング質問スレ Part19



1 名前:デフォルトの名無しさん mailto:sage [2012/02/25(土) 14:24:49.22 ]
このスレではAndroidSDK・NDKやAndroidマーケットに関する質問を扱ってます。

※プログラミング自体が初めて!なあなたには↓↓↓こちらへ
スレ立てるまでもない質問はここで
toro.2ch.net/test/read.cgi/tech/1328439334/
Eclipse統合M32【Java/C++/Ruby/Python/Perl】
toro.2ch.net/test/read.cgi/tech/1320318310/
★★Java質問・相談スレッド152★★
toro.2ch.net/test/read.cgi/tech/1329715551/

****関連リンク****
■ Android developers developer.android.com/
■ ソフトウェア技術ドキュメントを勝手に翻訳 www.techdoctranslator.com/


****前スレ****
Androidプログラミング質問スレ Part18
toro.2ch.net/test/read.cgi/tech/1328441261/

231 名前:デフォルトの名無しさん mailto:sage [2012/03/03(土) 03:09:57.54 ]
>>229
せめて何が投げられた時なのか、
自分がどういうアプリとして振る舞いたいのか
書かないと分からない
出来るか出来ないかで言えば出来る

232 名前:デフォルトの名無しさん mailto:sage [2012/03/03(土) 03:51:19.95 ]
どれだけマルウェアなんだよ。

233 名前:デフォルトの名無しさん mailto:sage [2012/03/03(土) 04:28:02.15 ]
public class TestView extends SurfaceView implements SurfaceHolder.Callback {
private SurfaceHolder holder;
private AndroidTest activityAndroid;
private TestClass testClass1;
public TestView(Context context) {
super(context);
init(context);
}
public TestView(Context context, AttributeSet attrs) {
super(context, attrs);
init(context);
}
private void init(Context context) {
Log.v("Test", "TestView - init");
testClass1.init();
holder = getHolder();
holder.addCallback(this);
setFocusable(true);
requestFocus();
activityAndroid = (AndroidTest) context;
}
public void surfaceChanged(SurfaceHolder holder, int format, int width, int height) {}
public void surfaceCreated(SurfaceHolder holder) {}
public void surfaceDestroyed(SurfaceHolder holder) {}
}

と書いた場合testClass1.initが呼び出せずエラーがでます。
ログには「TestView - init」までは確かに動いてるのですが
何方か分かる方ご教授お願いします><
下記がtestClass1のソースになります。

234 名前:デフォルトの名無しさん mailto:sage [2012/03/03(土) 04:28:23.99 ]
public class TestClass {

public TestClass() {
}

public void init() {
Log.d("TestLog", "TestClass - init");
}
}

235 名前:デフォルトの名無しさん mailto:sage [2012/03/03(土) 04:39:41.63 ]
private TestClass testClass1 = new TestClass();

こうしなくて大丈夫なのか?


236 名前:デフォルトの名無しさん mailto:sage [2012/03/03(土) 04:46:06.17 ]
>>235
すみません。。。
てっきり生成してたものと思ってましたが
すっかり忘れていました・・・
この数時間なんだったんでしょうね・・・
ありがとうございます><

237 名前:デフォルトの名無しさん mailto:sage [2012/03/03(土) 05:03:43.28 ]
ステップ実行して追いかければ?

238 名前:デフォルトの名無しさん mailto:sage [2012/03/03(土) 05:22:40.39 ]
ぬるぽ

239 名前:デフォルトの名無しさん mailto:sage [2012/03/03(土) 05:45:14.60 ]
    ↑震↑
/|\( *´∀`)ぬるぽ
⌒⌒ (    )
 ←-┤ | |
   (__)_)



240 名前:デフォルトの名無しさん mailto:sage [2012/03/03(土) 06:36:57.78 ]
エラーメッセージも読まず
なぜか動かないとしか言えない奴はプログラム触るな

241 名前:デフォルトの名無しさん mailto:sage [2012/03/03(土) 09:02:15.19 ]
>>219
漫画や映画を引き合いに出すほど最近では珍しい言い回しなのか?

242 名前:デフォルトの名無しさん mailto:sage [2012/03/03(土) 09:12:52.41 ]
ユダヤ人乙

243 名前:デフォルトの名無しさん mailto:sage [2012/03/03(土) 10:24:02.61 ]
エラーメッセージはどんどん上に流れてくからな

244 名前:デフォルトの名無しさん mailto:sage [2012/03/03(土) 11:13:02.22 ]
onCreate時のView生成をANR回避のためwaitdialog出しつつ裏スレッドで・・・とかできんよなあ・・・

245 名前:デフォルトの名無しさん mailto:sage [2012/03/03(土) 12:36:44.93 ]
>>244
する意味がないだろ

246 名前:デフォルトの名無しさん mailto:sage [2012/03/03(土) 12:39:04.06 ]
顔認識させてユーザが笑ったり起こったりしたら
画面の中の赤ちゃんも笑ったり起こったりさせたいんだけど
難しそう?

247 名前:デフォルトの名無しさん [2012/03/03(土) 12:59:20.26 ]
アプリが作ったデータファイルってアンインストール時に削除されるんだよね?

SDカードの中にアプリ名のフォルダ作ってSQLiteデータベースを作成してるけど
俺のアプリをアンインストールしてもデータを削除してくれない。

設定でアプリケーションの情報を見てみても俺のアプリだけデータサイズ0.00Bになってる。

まだマーケットで公開してないからこうなるの?

248 名前:デフォルトの名無しさん mailto:sage [2012/03/03(土) 13:24:40.05 ]
>>245
アクティビティ遷移後、SurfaceView生成時にANR

249 名前:デフォルトの名無しさん mailto:sage [2012/03/03(土) 13:32:12.23 ]
>>248
SurfaceViewCreatedを軽くしろ



250 名前:デフォルトの名無しさん mailto:sage [2012/03/03(土) 14:06:23.67 ]
配列の指定位置からのデータ検索なんですがJavaの
Arrays#binarySearch(T array, int from, int to, T key)

はandroidでは使えないんでしょうか。
代わりになる命令はないでしょうか?

251 名前:デフォルトの名無しさん mailto:sage [2012/03/03(土) 14:07:26.42 ]
>>246
もしライブラリーみたいのが配布されてるようなら簡単だろうけど
自作で1から作る場合は大企業に就職できるほどの高度な技術力が必要だとおもうよ

SONYがサイバーショットで顔認識機能実現させてブームになっただろ?

252 名前:デフォルトの名無しさん mailto:sage [2012/03/03(土) 14:19:32.53 ]
>>246
OpenCVでがんばれ


253 名前:デフォルトの名無しさん mailto:sage [2012/03/03(土) 15:22:33.39 ]
>>247
/Android/data/パッケージ名/
は消えるはずだけどちゃんとそこにデータ作ってる?
それ以外のデータは消えないよ

254 名前:デフォルトの名無しさん mailto:sage [2012/03/03(土) 15:59:36.30 ]
>>249
コンストラクタで画像読み込みに時間がかかるんでしょ
SurfaceViewCreatedは普通ループトリガーだから事後

255 名前:デフォルトの名無しさん [2012/03/03(土) 16:00:30.63 ]
Android開発はやはりeclipse必須でしょうか?
我が家のPCにeclipseを入れると固まってどうにもならなくなります。
コマンドラインツールとviでコツコツ作っていけるものでしょうか?
eclipseじゃないと出来ないこと、などがあれば教えてくださいませ。

256 名前:デフォルトの名無しさん mailto:sage [2012/03/03(土) 16:02:42.86 ]
迷わず行けよ、行けばわかるさ

257 名前:デフォルトの名無しさん mailto:sage [2012/03/03(土) 16:16:55.14 ]
NetBeansでも開発できるよ


258 名前:デフォルトの名無しさん [2012/03/03(土) 16:19:52.75 ]
そうなんだ

259 名前:デフォルトの名無しさん mailto:sage [2012/03/03(土) 16:41:36.54 ]
>>255
eclipseのバージョンは?
3.5とか少し古くすれば軽くなるぞ。あとはプラグイン減らしたり。



260 名前:デフォルトの名無しさん mailto:sage [2012/03/03(土) 16:41:45.72 ]
Eclipse入れないと無理。
補完無いとやってられんよ。画面のデザインとかも無理が出てくる。
どうしてもemacsで開発したい、っていう自己満キチガイが社内にいるんだが
一緒に仕事する上で話が合わないし仕事も遅くて殴りたくなる。早く解雇しろ。

261 名前:デフォルトの名無しさん mailto:sage [2012/03/03(土) 16:55:57.36 ]
マ板へ

262 名前:デフォルトの名無しさん mailto:sage [2012/03/03(土) 16:58:58.85 ]
エクリプスエディター使いにくい
補完無くても良いからvi使いたい。

でもクラスブラウザーは動いて欲しい

263 名前:デフォルトの名無しさん mailto:sage [2012/03/03(土) 17:02:45.07 ]
一般的にはEclipseよりもNetBeansの方が軽い
補完もあるし
ただAndroid開発はEclipseが主流
俺もNetBeansを入れてはいるけどアプリ1本丸々作り上げたことは無い


264 名前:デフォルトの名無しさん mailto:sage [2012/03/03(土) 17:08:47.62 ]
EclipseのUIはNetBeansと違ってなんかピンとこないんだよね
でも仕方なく使ってる

265 名前:デフォルトの名無しさん mailto:sage [2012/03/03(土) 17:32:45.31 ]
特にデバッグ周りがピンとこないよな
パースペクティブ切り替えないようにしてもやっぱり何か違う

266 名前:デフォルトの名無しさん mailto:sage [2012/03/03(土) 17:35:12.69 ]
InteliJでもいけるみたいだけど、最新機能への追従とかはどうなんだろうね

267 名前:デフォルトの名無しさん mailto:sage [2012/03/03(土) 18:18:48.64 ]
どうなんだろうね

268 名前:デフォルトの名無しさん mailto:sage [2012/03/03(土) 18:31:20.67 ]
ByteArrayOutputStreamなどでバッファを生成しながらwriteしている場合にメモリがなくなっていって

それがruntime.totalMemory() のMAXまで達した(runtime.freeMemory()=0になった)けど、
runtime.maxMemoryまでは十分余裕がある場合って自動的にヒープを空けてくれますか?
それともOutOfMemory?

269 名前:デフォルトの名無しさん mailto:sage [2012/03/03(土) 18:48:37.25 ]
っていうか、メモリー足りなくなったらパソコンみたいにファイルにページアウトしてくれれば良いのにね。
「メモリーきついから消すわ」とか酷すぎるよ。




270 名前:デフォルトの名無しさん mailto:sage [2012/03/03(土) 19:01:53.68 ]
エミュ起動すると27%で止まるんだけど
何か対策はありますか?

271 名前:デフォルトの名無しさん mailto:sage [2012/03/03(土) 19:03:52.23 ]
開発環境を変えればいい

272 名前:デフォルトの名無しさん mailto:sage [2012/03/03(土) 19:42:41.53 ]
>>262
vrapper

273 名前:デフォルトの名無しさん mailto:sage [2012/03/03(土) 20:16:31.28 ]
>>270
エミュ壊れてる可能性がある
エミュを強制終了したりするとImageファイル内の必要なファイルがごっそり消えたりする
可能ならAVD Managerで作成しなおすのが早い

274 名前:デフォルトの名無しさん mailto:sage [2012/03/03(土) 20:21:55.47 ]
>>270
たまにあるわ

275 名前:デフォルトの名無しさん mailto:sage [2012/03/03(土) 21:04:36.97 ]
ビルドしたイメージでAVD作りたいんですがどうしたらよいですか?

276 名前:デフォルトの名無しさん mailto:sage [2012/03/03(土) 21:28:16.29 ]
>>274
たまにあるよね


277 名前:デフォルトの名無しさん mailto:sage [2012/03/03(土) 21:29:57.14 ]
>>276
稀にね

278 名前:デフォルトの名無しさん mailto:sage [2012/03/03(土) 21:32:16.65 ]
>>277
極稀にね

279 名前:デフォルトの名無しさん mailto:sage [2012/03/03(土) 22:00:54.82 ]
たまの失敗はスパイスだよね



280 名前:デフォルトの名無しさん mailto:sage [2012/03/03(土) 22:07:25.42 ]
>>275
snapshot有効にしてSave to snapshotで起動&アプリ転送してエミュ終了
次からはsnapshotから起動すればよい

281 名前:デフォルトの名無しさん [2012/03/03(土) 23:18:08.25 ]
質問なんですけど、皆さんボタンを20個くらい作ってそれをonCreatの中で
findViewById(R.id.〜)とかやる時にいちいち名前を指定してますよね?

何かfor文で一気にセットする方法無いですかね?

button[20]とか配列つくって
for(i=0;i<20;i++){

}
とかやってその中で一気に指定したいよ。いちいち一個ずつ指定とかめんどくさすぎる。



282 名前:デフォルトの名無しさん mailto:sage [2012/03/03(土) 23:20:55.95 ]
IDが連番になるよう配置


283 名前:デフォルトの名無しさん mailto:sage [2012/03/03(土) 23:26:31.80 ]
質問です。

メールソフトやメモ帳を開いたときに、
画面下に半透明のツールバーが出ていてボタンがありますが(新規作成、設定、削除、など)
あれはどのようにして配置できるのでしょうか?

一見オプションメニューを固定してるように見えたので
頑張ってみたのですが、どうも違うようです。
ご回答よろしくお願いいたします。

284 名前:デフォルトの名無しさん mailto:sage [2012/03/03(土) 23:29:44.09 ]
forループで回せるほど処理が似通ったボタンなら
xmlじゃなくてコードで生成してなんとかしたい

285 名前:デフォルトの名無しさん mailto:sage [2012/03/03(土) 23:30:02.66 ]
alpha指定したActivityでできない?

286 名前:デフォルトの名無しさん mailto:sage [2012/03/04(日) 00:06:51.84 ]
>>285
ツールバーの為にActivityかぶせるんですか?
半透明じゃなくても、画面の下にツールバーをビシーっと並べたいだけなんですが。

287 名前:デフォルトの名無しさん mailto:sage [2012/03/04(日) 00:24:48.16 ]
R.id.〜を配列にもっておけばいいじゃない

288 名前:デフォルトの名無しさん mailto:sage [2012/03/04(日) 00:54:13.76 ]
>>281
ListViewかGridViewの使用、もしくはJava側で生成することを考える。
一から作ってもいいし、xmlで作ったひな型をinflateで量産してもいい。

289 名前:デフォルトの名無しさん mailto:sage [2012/03/04(日) 07:08:49.16 ]
充電中のLED点灯を強制OFFにしたいのですが、どの項目でいじれますか?
そもそも可能でしょうか?
ARROWSで動きさえすれば満足なのですが…



290 名前:デフォルトの名無しさん mailto:sage [2012/03/04(日) 09:11:06.75 ]
>>286
Viewを重複できるFramelayoutとかRelativeLayoutにツールバーを配置するviewと他を配置するviewを重ねればいいんじゃない

291 名前:デフォルトの名無しさん mailto:sage [2012/03/04(日) 11:42:25.48 ]
解説にあったhtmlソース取得のものなんですが。
public String getData(String sUrl) {
HttpClient objHttp = new DefaultHttpClient();
HttpParams params = objHttp.getParams();
HttpConnectionParams.setConnectionTimeout(params, 1000);
HttpConnectionParams.setSoTimeout(params, 1000);
String sReturn = "";
try {
HttpGet objGet = new HttpGet(sUrl);
HttpResponse objResponse = objHttp.execute(objGet);
if (objResponse.getStatusLine().getStatusCode() < 400){
InputStream objStream = objResponse.getEntity().getContent();
InputStreamReader objReader = new InputStreamReader(objStream);
BufferedReader objBuf = new BufferedReader(objReader);
StringBuilder objJson = new StringBuilder();
String sLine;
while((sLine = objBuf.readLine()) != null){
objJson.append(sLine);
}
sReturn = objJson.toString();
objStream.close();
}
} catch (IOException e) {
return null;
}
return sReturn;
}
取得データが全角文字が文字化けしてしまいます。
全角対応にするには何を追加すればいいでしょうか?

292 名前:デフォルトの名無しさん mailto:sage [2012/03/04(日) 11:56:43.02 ]
new InputStreamReader の第2引数に文字コード名 ("ISO-2022-JP" とか "EUC-JP" とか) を指定する

293 名前:デフォルトの名無しさん mailto:sage [2012/03/04(日) 12:06:19.51 ]
指定してみました。 どうもそれだけではだめなようです…

294 名前:デフォルトの名無しさん mailto:sage [2012/03/04(日) 12:18:39.84 ]
当然 "windows-31j" とか "Shift_JIS" とか "UTF-8" とかも試した?

295 名前:デフォルトの名無しさん mailto:sage [2012/03/04(日) 12:24:46.55 ]
"Shift_JIS"でできました。ありがとうございます。

ページによって違うんですね。
全部自動のようなことは出来るんでしょうか?

296 名前:デフォルトの名無しさん mailto:sage [2012/03/04(日) 12:44:49.99 ]
出来るといいね
IE とか Firefox とかもがんばって自動検出してるけどたまに失敗して化けることもあるんだから
カンペキな方法はなくて最終的にはメニュー用意してユーザが選択できるようにしてるよね
とりあえず全通りデコードしてみて化けてるっぽい文字の少ないのを採用してみるとか
HTML だったらいったん読み込んで <meta> タグの Content-Type を解析すれば
何か書いてあるかもしれないからそれを見て読み込み直すとか (たまにウソ書く人もいるけど)
聞いた話では Firefox は頻度分析とか使ってるらしいよ

297 名前:デフォルトの名無しさん mailto:sage [2012/03/04(日) 12:50:15.61 ]
わかりました。完全な方法というのはないようですね。
参考にさせてもらいます。
ありがとうございます。

298 名前:デフォルトの名無しさん [2012/03/04(日) 13:43:53.12 ]
初歩的な質問かもしれませんが、ボタンの横幅を指定したいのですが、
xmlのlayout_widthでdpで指定するのと、onCreateの時に.setWidth(int)で指定するのとどちらがいいのでしょうか?
ちなみにxmlのlayout_widthとwidthの違いが分かりません。。

あと、dpで指定する時のその値の決め方もよく分かりません。。
今はeclipseの画面とエミュで確認して手探りで値を変えている状態です。


299 名前:デフォルトの名無しさん mailto:sage [2012/03/04(日) 14:10:25.31 ]
>>290
>ツールバーを配置するview
その配置の仕方で悩んでます。
自分でツールバーのイメージを作って置くしかないんですかね。



300 名前:デフォルトの名無しさん mailto:sage [2012/03/04(日) 14:17:46.79 ]
>>298
どっちでもいい

301 名前:デフォルトの名無しさん mailto:sage [2012/03/04(日) 14:46:33.70 ]
メールアプリでメール送信時、
I/ActivityManager( 248): Starting: Intent { cmp=jp.co.nttdocomo.carriermail/.activity.SendProgressor (has extras) } from pid 3586
、とintentが渡されるんですが、SendProgressorってのに渡った時に自分で書いた処理を行いたいんですがなんかいい方法ありませんかね?

302 名前:デフォルトの名無しさん mailto:sage [2012/03/04(日) 15:18:35.45 ]
>>298
Android dp px 変換

303 名前:デフォルトの名無しさん mailto:sage [2012/03/04(日) 15:20:51.60 ]
>>298
wrap_content でなんか困るわけ?
手探りで決めるっていうのは何かおかしい

304 名前:デフォルトの名無しさん [2012/03/04(日) 15:27:50.52 ]
>>164です。

結局、service実行中は「PowerManager」でスリープモードに遷移しないようにしました。

pm = (PowerManager)getSystemService(Context.POWER_SERVICE);
lock = pm.newWakeLock(PowerManager.SCREEN_DIM_WAKE_LOCK, "My tag");


305 名前:デフォルトの名無しさん mailto:sage [2012/03/04(日) 15:34:23.06 ]
>>303
そういうことじゃなくて、

例えば「オプションメニュー」なら、自動的に画面下に表示してくれるじゃないですか。
それみたいに、元からある機能を使って設定するものじゃないんですかね?
ツールバーって。

306 名前:デフォルトの名無しさん mailto:sage [2012/03/04(日) 15:36:54.13 ]
>>299
あなたがやりたいことを汲んで作ってくれるプログラムはまだできてない。



307 名前:デフォルトの名無しさん mailto:sage [2012/03/04(日) 16:01:22.70 ]
多分アンドロイドデベロッパーのレイアウト関係の所をしっかり読んで理解出来れば出来ると思うよ。
正直、出来ない奴がいるのは自分のソフトの価値が上がることだから、出来ない人は出来ないまま
のほうがうれしい。

308 名前:デフォルトの名無しさん mailto:sage [2012/03/04(日) 16:08:52.65 ]
>>305
3.0 以降ならアクションバーがそういう役割だね
2.x には標準では無いはず
まぁ俺が作るとしたら、画面内に収まるのが確実なら LinearLayout にいれて等サイズで分割するかな
あふれたら more メニューでポップアップとか面倒臭いことを考えるなら自前のレイアウトクラス書く

309 名前:デフォルトの名無しさん mailto:sage [2012/03/04(日) 16:24:26.64 ]
>>308
今はおっしゃるとおりLinearLayoutにボタン入れてますが、
これでは何かモサいしバーを表現できないんですね。
やはり面倒なことになるんですかね?
色んなソフトで当たり前のように使われてますが。



310 名前:デフォルトの名無しさん mailto:sage [2012/03/04(日) 16:25:59.13 ]
モサいとかバーっぽいとか表現とかはすべて絵次第だろ
レイアウト的には問題ない

311 名前:デフォルトの名無しさん mailto:sage [2012/03/04(日) 16:35:44.98 ]
>>309
actionbarcompatってのがサンプルに入ってるからモロパクリすれば良い。

312 名前:デフォルトの名無しさん mailto:sage [2012/03/04(日) 19:09:07.51 ]
メモリの仕様状況により直前のActivityが生きていることもあれば死んでいることもあると思うのですが、それをチェックする方法ってありますか?
あったら、実装のヒントを教えてもらえないでしょうか

313 名前:デフォルトの名無しさん [2012/03/04(日) 21:21:49.33 ]
フレームをこういう形の構造にして、
それぞれの四角に画像とボタンを埋め込みたいのですが・・・
やり方が分かりません・・・

テーブルレイアウトのXMLをいじるだけでは無理そうなのですが・・・

┌─────┐
│        │
├──┬──┤
│   │   │
├──┤   │
│   │   │
│   ├──┤
└──┴──┘

314 名前:デフォルトの名無しさん [2012/03/04(日) 21:25:05.68 ]
>>313
リニアレイアウトの上にリニアレイアウトを置けば簡単だよ。

315 名前:デフォルトの名無しさん mailto:sage [2012/03/04(日) 21:34:10.91 ]
ライナーとリレイティブとフレームがあればだいたいどうにかなるよな

316 名前:デフォルトの名無しさん mailto:sage [2012/03/04(日) 21:55:16.09 ]
>>314
>>315
ありがとうございました。
weightで分割することでできました

317 名前:デフォルトの名無しさん mailto:sage [2012/03/04(日) 23:19:47.29 ]
Preferenceのキーが存在するかどうか
判断する方法ありますか?

318 名前:デフォルトの名無しさん mailto:sage [2012/03/04(日) 23:21:43.33 ]
Preference#containsで分かりました

319 名前:デフォルトの名無しさん mailto:sage [2012/03/04(日) 23:40:44.29 ]
LauncherPro Shortcut CreatorでNotificationを開くショートカットを作成したいのですが
どこにどの値を入れていいかわかりません。
お手隙の方がいましたら是非教えて下さい
launcherpro.com/shortcutcreator/
developer.android.com/reference/android/app/Notification.html#FLAG_INSISTENT



320 名前:デフォルトの名無しさん mailto:sage [2012/03/05(月) 02:51:23.39 ]
「Unity」という開発環境でAndroidアプリつくってる人おる?
3Dゲーム作るときようの無料開発環境なんだけどこいつでもアプリ作れるらしくてさ。
これ使えればAndroidで3Dゲーム作るのめっさ簡単になりそうなんだけど・・・

321 名前:デフォルトの名無しさん mailto:sage [2012/03/05(月) 02:57:09.45 ]
今の時代で3Dゲーム作る環境は何がいいんだろうね
そこら辺はあんまりわからないから聞いてみたい

322 名前:デフォルトの名無しさん mailto:sage [2012/03/05(月) 03:00:09.84 ]
Androidかどうか知らんがUnity技術者募集の求人見たことあるから使われてるんじゃないの

323 名前:デフォルトの名無しさん mailto:sage [2012/03/05(月) 05:06:47.71 ]
public class TestView extends SurfaceView implements SurfaceHolder.Callback {
public void start() {
try {
executor.shutdown();
} catch (Exception e) {}
executor = Executors.newSingleThreadScheduledExecutor();
executor.scheduleAtFixedRate(new Runnable() {
public void run() {
if (activityAndroid.leftSensor)
img.move(0);
if (activityAndroid.rightSensor)
img.move(1);
draw();
}
}, 100, 100, TimeUnit.MILLISECONDS);
}
}
上記のようにスレッドを開始しているのですが、drawを行なっている間隔と別に
imgを1秒間隔で自動的に動かしたいと思っています。
この場合、スレッドを別に作成を行わなければいけないのでしょうか?行うとしたら下のようなソースでも大丈夫でしょうか?

324 名前:デフォルトの名無しさん mailto:sage [2012/03/05(月) 05:07:23.65 ]
public void start() {
try {
executor.shutdown();
} catch (Exception e) {}
executor = Executors.newSingleThreadScheduledExecutor();
executor.scheduleAtFixedRate(new Runnable() {
public void run() {
draw();
}
}, 100, 100, TimeUnit.MILLISECONDS);
executor2 = Executors.newSingleThreadScheduledExecutor();
executor2.scheduleAtFixedRate(new Runnable() {
public void run() {
if (activityAndroid.leftSensor)
img.move(0);
if (activityAndroid.rightSensor)
img.move(1);
}
}, 100, 1000, TimeUnit.MILLISECONDS);
}

325 名前:デフォルトの名無しさん mailto:sage [2012/03/05(月) 05:09:46.49 ]
うん

326 名前:デフォルトの名無しさん mailto:sage [2012/03/05(月) 08:16:44.35 ]

顕正新聞 平成24年2月5日号「原発全廃特集号」

原発は日本を滅ぼす、即時全廃せよ
人のDNAを破壊、国土を居住不能にする
代替は天然ガス・コンバインドサイクルで十分
惨禍もたらすを知って推進するは犯罪

ttp://d.hatena.ne.jp/kensho01/20120208/1328718592

327 名前:デフォルトの名無しさん mailto:sage [2012/03/05(月) 08:17:59.20 ]
自身でテストすりゃ解るだろうに。

328 名前:デフォルトの名無しさん mailto:sage [2012/03/05(月) 08:24:21.41 ]
>>325
ありがとうございます><
>>327
すみません・・・動くかどうかの確認ではなく
ソース自体に不備がないかの確認です・・・
スレッドの作成自体が不恰好だったので
これでも問題は無い?と言う質問でした><

329 名前:デフォルトの名無しさん mailto:sage [2012/03/05(月) 08:44:54.27 ]
原発は地下に作れば済む話
穴掘って配管やケーブルを伸ばすだけだから現在の技術で可能
建設費の増加分は二割以下
最悪の事故でも被害は地下核実験程度で済み放射能が漏れず安全
津波などの自然災害だけでなくテロなどの攻撃にも強くなる




330 名前:デフォルトの名無しさん mailto:sage [2012/03/05(月) 08:52:13.61 ]
地下だと冷却できないので爆発する。

331 名前:デフォルトの名無しさん mailto:sage [2012/03/05(月) 09:08:24.62 ]
荒らしに触るとかどんだけ阿呆だよw






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<94KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef