トップページ⇒tech
1001コメント313KB

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

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん2013/03/05(火) 15:39:58.35
このスレではAndroidSDK・NDKやAndroidマーケットに関する質問を扱ってます。

※プログラミング自体が初めて!なあなたには↓↓↓こちらへ
スレ立てるまでもない質問はここで 125匹目
http://toro.2ch.net/test/read.cgi/tech/1361608847/
Eclipse統合M34【Java/C++/Ruby/Python/Scala】
http://toro.2ch.net/test/read.cgi/tech/1361510049/
★★Java質問・相談スレッド160★★
http://toro.2ch.net/test/read.cgi/tech/1361516065/

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

****前スレ****
Androidプログラミング質問スレ Part29
http://toro.2ch.net/test/read.cgi/tech/1359842847/
0002デフォルトの名無しさん2013/03/05(火) 16:05:48.68
このスレッドは天才チンパンジー「アイちゃん」が
言語訓練のために立てたものです。

アイと研究員とのやり取りに利用するスレッドなので、
関係者以外は書きこまないで下さい。

                  京都大学霊長類研究所
0003デフォルトの名無しさん2013/03/05(火) 16:32:45.29
>>1乙
0004デフォルトの名無しさん2013/03/05(火) 16:45:29.59
ニコ動用のアプリとか作って売ってもいいの?
無料じゃなきゃだめ?
0005デフォルトの名無しさん2013/03/05(火) 17:09:12.45
>>4
apiが無料だしいいんじゃね?
0006デフォルトの名無しさん2013/03/05(火) 17:12:38.44
漠然すぎだしプログラミングじゃないしニコ動だし
0007デフォルトの名無しさん2013/03/05(火) 17:14:22.81
>>5
やったー
こりゃ億万長者も夢じゃないな
0008デフォルトの名無しさん2013/03/05(火) 17:18:29.08
ム板でプログラム以外の話をするためにスレ立てたなら即刻出ていけ
0009デフォルトの名無しさん2013/03/05(火) 17:19:48.55
出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ
出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ
出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ
出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ
出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ
0010デフォルトの名無しさん2013/03/05(火) 17:21:35.43
出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ
出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ
出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ
出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ
出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ
出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ
出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ
出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ
出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ
出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ
出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ
出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ
出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ
出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ
出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ
0011デフォルトの名無しさん2013/03/05(火) 17:21:59.58
なんかの病気?
0012デフォルトの名無しさん2013/03/05(火) 17:24:14.98
出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ
出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ
出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ
出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ
出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ
0013デフォルトの名無しさん2013/03/05(火) 17:31:46.37
downloadmanagerのDOWNLOAD_COMPLETEを検知した時に、そのrequestに任意にセットしたオブジェクトを取り出したり出来ませんか?

listviewタップでダウンロード開始してるんですけど、ダウンロード完了時にタップされたリストの情報を取得したいんです。
0014デフォルトの名無しさん2013/03/05(火) 17:54:44.76
出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ
出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ
出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ
出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ
出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ
出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ
出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ
出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ
出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ
出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ
出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ
出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ
出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ
出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ
出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ
0015デフォルトの名無しさん2013/03/05(火) 18:59:14.44
>>13
DownloadManager#enqueue から返るダウンロード ID と ListView の項目を何らかの方法で紐付けておき、
ACTION_DOWNLOAD_COMPLETE の EXTRA_DOWNLOAD_ID の値から紐付いた項目を取得してください
0016デフォルトの名無しさん2013/03/05(火) 19:11:01.22
>>15
ありがとうございます。やはり紐付けておく仕組みは必要なんですね。
hashmapで紐付けてみます
0017デフォルトの名無しさん2013/03/05(火) 19:26:18.36
2月でjava6の提供が終わり、これからはjava7のJDKを使っていくことになるんでしょうけど
java7はADTというかEclipseと?相性が悪いってのが検索でちらほらあったけど
java7で開発している方、実際のところどうなんでしょう
0018デフォルトの名無しさん2013/03/05(火) 21:39:55.12
初めてウィジェットを作成しており、
一週間解決できない現象があります。
お知恵を貸していただきたく、質問させてください。

<動作仕様>
・ウィジェットはButton1個のみ
・Buttonを押すと、ダイアログが表示
・ダイアログは、EditText1つと、OK/Cancelボタンがある
・EditTextにテキストを入力してOKが押されると、
 テキストをButtonのキャプションに表示する

<現象>
上記仕様のテスト用ウィジェットを作り、動作良好だと思っていたのですが
下記URLの「FMR Memory Cleaner」というアプリを用いてタスクをKillすると、
条件によって、ウィジェットのButtonが反応しなってしまいます。
https://play.google.com/store/apps/details?id=com.fantasmosoft.free_memory_recover

■Buttonが問題なく動作する場合
・ウィジェットを配置してから、Buttonのキャプションを変更せずに
 FMR Memory Cleanerを使用した場合

■Buttonが効かなくなる場合
・ウィジェットを配置して、Buttonのキャプションを変更してから
 FMR Memory Cleanerを使用した場合

原因や対処方法などお分かりになる方はいらっしゃいますでしょうか。
プロジェクトをUPしておりますので、
お時間ございます方、見ていただけませんでしょうか。 DLKey: hoge
http://www.chitaro.com/src/chitaro6013.zip.html

次のレスに、操作例を書かせていただきます。
0019182013/03/05(火) 21:41:01.57
<操作例>
ウィジェットを配置する
ウィジェットのButtonを押す
Cancelでダイアログを閉じる
FMR Memory Cleaner を使用する
ウィジェットのButtonを押す → 反応する
Cancelでダイアログを閉じる
FMR... を使用する
ウィジェットのButtonを押す → 反応する
★テキストを入力してOKを押す
FMR... を使用する
ウィジェットのButtonを押す → 反応しない
ウィジェットを削除し、再び配置する
ウィジェットのButtonを押す → 反応する
Cancelでダイアログを閉じる
FMR... を使用する
ウィジェットのButtonを押す → 反応する
★テキストを入力してOKを押す
FMR... を使用する
ウィジェットのButtonを押す → 反応しない


なぜこのような動作となるのか。。。
宜しくお願いします。
0020デフォルトの名無しさん2013/03/06(水) 00:04:43.92
widgetのServiceが死んだからだと思う
再起できるように組めばいい
Android Service 常駐とかでググれ
0021デフォルトの名無しさん2013/03/06(水) 00:28:12.32
だから何故タスクキラーにやられないアプリを作ろうとする?
ユーザーが自らの判断でKillしてるのに、それにそむくアプリってなんなの?
タスクキラーにはユーザーが任意でKillしたくないアプリを選択できるようになってるだろ?

常 駐 型 ウ イ ル ス で も 作 り た い の か?
0022デフォルトの名無しさん2013/03/06(水) 01:00:01.58
>>21
タスクキラーがどうこうでなくウィジェットタップが反応しなくなるってことだよ
俺もはまったことがある

>>18
ウィジェットのクラスのonUpdateの中でクリックリスナーをつけないで
そこでサービスでスタートさせる
でそのサービスでクリックリスナーをつける
でうまくいった
0023デフォルトの名無しさん2013/03/06(水) 01:11:17.22
ゾンビとゾンビハンターの戦争だな
0024デフォルトの名無しさん2013/03/06(水) 02:03:00.02
timePickerってsetIs24HourViewすると「午前」「午後」用のところがなくなるだけで
自動で12hプラスとかしてくれないんだね。。
たとえば17:00だと5:00になってしまうのかぁ
みんなsetCurrentHourとかでセットしてるの?
0025デフォルトの名無しさん2013/03/06(水) 09:49:19.99
AndroidのSQLiteについて質問です

1000件あるテーブルに500件の新規または更新レコードを操作するとして
どんな手順が早いでしょうか?
トランザクションで500件インサート→トランザクションで500件アップデート
だと行儀悪いですよね?
0026デフォルトの名無しさん2013/03/06(水) 09:51:38.11
速さより素直さを重視すべき
0027デフォルトの名無しさん2013/03/06(水) 10:31:58.69
replace
0028デフォルトの名無しさん2013/03/06(水) 11:52:05.97
>>18
OK ボタンを押した後 FMR したらボタンが反応しなくなるってことだよね
ソース見ると OK ボタン押したとき作ってる RemoteViews には setOnClickPendingIntent してない
RemoteViews を作るときは毎回常に全情報を設定しないとだめだよ

以下推測
FMR を動かしたときにホームアプリも kill される
ホームアプリが復活したとき、ウィジェットは保存されている RemoteViews から再生成される
このとき再生成に使われる RemoteViews は直前に updateAppWidget したもの、つまり OK ボタン押したとき作ったもの
OK ボタン押したときに作った RemoteViews には setOnClickPendingIntent がない
よって OK ボタンを押しても反応しない
0029252013/03/06(水) 12:13:26.45
トランザクションだと本来アップデートされるべきレコードが
インサートの時にエラーを返してロールバックされますよね
意味なかった…
かといって一件ずつカウント数をとってインサートかアップデートか判断すると
重いだろうし…うーん
0030252013/03/06(水) 12:20:14.37
>>27
INSERTの他にキーが重複していたらDELETEしてからINSERTしてくれる
REPLACEがあるのですね ありがとうございます
0031デフォルトの名無しさん2013/03/06(水) 12:51:19.88
linearlayout全体をクリック対象にしたいのですが、子であるtextviewが単体でクリックを拾ってしまいます。
親であるlinearlayout全体でクリックを受けるにはどうすればよいのでしょうか?
今のxmlです
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android";
android:id="@+id/llplus"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/linear"
android:clickable="true"
android:orientation="horizontal" >
</LinearLayout>
にコード上で下記を複数追加しています
<TextView
xmlns:android="http://schemas.android.com/apk/res/android";
android:id="@+id/textview"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:duplicateParentState="true"
android:textIsSelectable="false"
android:textAppearance="?android:attr/textAppearanceSmall" />
0032デフォルトの名無しさん2013/03/06(水) 13:40:51.57
レイアウトにlistenerをつければいいんじゃないの?
0033デフォルトの名無しさん2013/03/06(水) 14:56:40.08
WebViewについて質問があります。

ページを表示する際に、埋め込まれた外部jsファイルをダウンロードする時のイベントを取得したいのですが、どうすればいいでしょうか。
0034デフォルトの名無しさん2013/03/06(水) 16:30:08.05
Serviceから、Activtyの状態を判断して処理分岐する方法はありませんか?

Activtyが表示中であればsendBroadcast(ActivtyにBroadcastReceiverを実装)、
Activtyが表示されていなければstartActivtyで画面を表示したいのですが
0035デフォルトの名無しさん2013/03/06(水) 17:32:06.90
a) とりあえず sendOrderedBroadcast してみて、 BroadcastReceiver で戻り値を設定し、その結果によって startActivity する
b) Activity が表示中かどうかグローバル変数に覚えておき、その値によって分岐する
0036デフォルトの名無しさん2013/03/06(水) 17:39:26.35
>>35
ありがとうございます書き込みした後に1の方法を思いつき、無事実現できました
0037デフォルトの名無しさん2013/03/06(水) 17:40:11.82
>>36
aでした
0038デフォルトの名無しさん2013/03/06(水) 18:06:48.45
ServiceからWindowManagerでaddViewしたViewのタッチイベントから、さらにWindowManagerに追加する形でaddViewさせたいのですが、
どうもうまく実行されません。タッチイベント自体は受け取っているのですが、何故か追加のaddViewだけが実行できない状態です。
ここ一週間ずっとハマっています。誰か助けてくださいm(_ _)m
0039182013/03/06(水) 19:48:30.37
>>20
>>22
>>28
皆さま、レスありがとうございました。
根本原因は、>>28さんのおっしゃる通りの事でした。
一週間はまっていたことを解決していただき
本当にありがとうございます。
0040デフォルトの名無しさん2013/03/06(水) 20:12:47.64
>>1
いつまでAndroidマーケット言ってるの
0041デフォルトの名無しさん2013/03/06(水) 20:37:47.90
もうPlayも1歳か
0042デフォルトの名無しさん2013/03/06(水) 23:12:54.04
ウィジェットって制限やら謎動作多くて嫌になるよな
0043デフォルトの名無しさん2013/03/07(木) 01:37:07.06
背景色白にしたらTimePickerが見づらくなった・・・
↓の人も書いてるみたいだけど、これって解決策ないのかな?
http://d.hatena.ne.jp/ay_iked/20120517
0044デフォルトの名無しさん2013/03/07(木) 02:09:21.65
巷の2Dゲームは何使って描画してるの?
0045デフォルトの名無しさん2013/03/07(木) 02:49:03.81
>>44
とうぜんメンマ
0046デフォルトの名無しさん2013/03/07(木) 09:32:40.26
>>42
制限が多くてイヤになるのは同意だが、
謎動作はお前がRemoteViewsの仕様を把握してないだけ
0047デフォルトの名無しさん2013/03/07(木) 10:36:04.36
>>43
テーマで指定してやればいけるはず
0048デフォルトの名無しさん2013/03/07(木) 11:51:44.44
なんでPairがimmutableなんだよ。。。
0049デフォルトの名無しさん2013/03/07(木) 15:11:57.98
ステータスバーに置いた通知のタッチから
singleTaskとして動作しているアクティビティへ戻ってくる際に
通知から戻ってきたかどうか判定する方法はないでしょうか?
onResumeの時にインテントを確認したらnullでした…
0050デフォルトの名無しさん2013/03/07(木) 15:21:31.47
Eclipseから最初プロジェクト作る時に
最小SDK(API)の設定ありますよね?
あれを大きめにしちゃってもっと小さいバージョンでも動くようにしたいんだけど
後から設定で変更とか出来ないんでしょうか?
0051デフォルトの名無しさん2013/03/07(木) 15:25:49.61
>>50
マニュフェストを手書きで
0052デフォルトの名無しさん2013/03/07(木) 15:50:20.61
>>51
マニフェストで出来るんですか。
どうもありがとう。
0053デフォルトの名無しさん2013/03/07(木) 19:38:11.91
FragmentActivityにonAttachFragmentはあるのに、なぜonDetachFragmentが無い・・・
Fragmentにコールバックさせる以外、もっと簡単に済ますことできませんかね
0054デフォルトの名無しさん2013/03/07(木) 21:54:35.09
アプリ間でのデータの受け渡しを行うにはどうしたらいいでしょうか?

evernoteやgoogle driveのようにアプリからファイルの出力先(?)として自作アプリに投げてあげたいです。
マニフェストでmimetypeとしてすべての形式を指定したのですがうまくキャッチできませんでした(´・ω・`)
0055デフォルトの名無しさん2013/03/07(木) 21:59:51.75
>>54
サーバーを立ち上げて、サーバーと通信する
0056デフォルトの名無しさん2013/03/07(木) 22:05:51.87
>>55
>telnet localhost 80
GET /

こんなんでええんか?(´・ω・`)
0057デフォルトの名無しさん2013/03/07(木) 22:08:20.33
単なるファイルのやりとりならFTPサーバーで十分
0058デフォルトの名無しさん2013/03/07(木) 22:28:14.76
>>59
HTTP通信でファイルをアップロードするならPOSTでしょう
どんなサーバーにしろサーバーにはファイルを受け取れるような仕組みが必要
サーバーの立ち上げ方はスレ違い
0059デフォルトの名無しさん2013/03/07(木) 22:30:55.64
>>54
IntentFilterの指定が間違ってるだけだろ
0060デフォルトの名無しさん2013/03/07(木) 22:54:26.07
AndEngineというライブラリをインスコして
プロジェクト作ってそのライブラリをプロパティから
追加しようとするんだけど追加した時は大丈夫なんだけど
もう一度プロパティからライブラリの項目見るとバツ印がついてダメになってる…
インスコに失敗してるのでしょうか?

でもやり方書いてるページの通りなんだけどなあ。
0061デフォルトの名無しさん2013/03/07(木) 23:39:36.28
>>46
どういう思考回路してんだ?
質問者とは別人なんだが。
なぜ同一人物だと思うのか、不思議でならない。
0062デフォルトの名無しさん2013/03/07(木) 23:48:04.87
なんかヤバいキャラが出現したぞ
0063デフォルトの名無しさん2013/03/07(木) 23:54:42.36
ウィジェットが削除された時に処理がしたくて
onDeleted(Context context, int[] appWidgetIds)
をOverrideしたのですが、この引数って appWidgetId ではなくて
Ids の方なんですね。
どの Id のウィジェットが削除されたのかを知る方法って無いですか?
appWidgetId をキーにしてDBを作っていて、
ウィジェットが削除されたら、該当する Id のレコードを消したいんです。

アプリ仕様変えるしか無いでしょうか。
0064デフォルトの名無しさん2013/03/07(木) 23:57:57.60
まず服を脱ぎます
0065デフォルトの名無しさん2013/03/08(金) 00:04:18.53
>>63
それウィジェットのIDですけど
0066632013/03/08(金) 00:09:06.01
>>65
ウィジェットを3つ配置して、
それぞれのIDが 200, 202, 204 だとすると
appWidgetIds = {200, 202, 204} となっているでしょ。

ここで ID=202 のウィジェットを削除した場合、
appWidgetIds = {200, 202, 204} が渡されて
onDeleted が呼ばれたところで、どうやって
202 のIDを取り出せば良いのですか?
0067デフォルトの名無しさん2013/03/08(金) 00:38:43.04
一回試しに作って動作させてみればイイよ。
ここでオレらがどう説明するより一番確実で身につく
0068602013/03/08(金) 00:51:24.62
どなたか自分にも神の手を…

この場合どんな可能性がありますかね?
インスコディレクトリには色々ファイルあるし
ライブラリ追加の項目にもちゃんと出現するんだけど
でも追加した後でもう一度プロパティから確認すると
×印がついてしまってダメ…
だからimportとかしてもエラーになる…

どなたか…
0069デフォルトの名無しさん2013/03/08(金) 01:22:18.40
X86のエミュレーター使っててEditTextに文字を入力すると落ちるんだけど漏れだけ?
0070デフォルトの名無しさん2013/03/08(金) 01:23:07.13
>>68
いちど、参照からはずす
jar削除して、やりなおし
0071602013/03/08(金) 01:29:52.59
>>70
やってみます。ありがとう。
0072602013/03/08(金) 03:41:05.29
一度削除してからまた一からインスコしなおして
設定してみたんだけどやっぱりライブラリの追加で×印が付く…

ttp://blog.nicolet.jp/article/59379467.html
ここのページとまったく同じやり方なんだけど…
それ以外は大体上手く行っていると思うんだけど…

何が悪いんだろうか…
というか何か根本的なところに間違いがあるんだろうか…
0073602013/03/08(金) 04:16:57.67
それとこれはJarのライブラリじゃなくて
プロジェクトそのままなんでライブラリとして使用する
プロジェクトのプロパティをライブラリ(Is Library)をチェックして
参照するプロジェクトの方のプロパティから上記のライブラリを追加すればいいはずなんだけど
一旦追加してOKしてから再度プロパティを見ると×印になって参照出来てない?みたい…
わけがわかんないわ…
0074デフォルトの名無しさん2013/03/08(金) 05:38:39.51
OpenGLの読み込んだテクスチャはどこに行ってるんですか?
実験したら256x256の画像2000枚程度読み込んだあたりでアプリが強制終了しました。
メモリの空きが100MBも無かったのにこんなに読み込めたのが不思議です。
0075デフォルトの名無しさん2013/03/08(金) 07:34:04.71
swapも知らんのか最近の若いもんは
0076デフォルトの名無しさん2013/03/08(金) 07:38:08.47
英語読めないとかいうのもちょこちょこあるし、小学生も結構書き込んでると思う
0077デフォルトの名無しさん2013/03/08(金) 10:15:08.82
教えてください。EditTextでタッチを受け取ったとき、ソフトウェアキーボードを出したくないんですが、
プロパティのどこを設定すれば良いのでしょうか?
0078デフォルトの名無しさん2013/03/08(金) 10:19:50.09
android:editable="false" でいいんじゃね
0079デフォルトの名無しさん2013/03/08(金) 10:45:03.35
>>78
ありがとうございます。できました。
0080デフォルトの名無しさん2013/03/08(金) 11:28:12.09
>>58
PUTだろ。
0081デフォルトの名無しさん2013/03/08(金) 15:12:55.81
byte buffer[] = new byte[2048];
int size = 0;
while (-1 != (size = bufferedinputstream.read(buffer))) {
bufferedoutputstream.write(buffer, 0, size);
}

bufferedoutputstream.flush();
bufferedoutputstream.close();
bufferedinputstream.close();

これを途中でキャンセルしたい場合どのように止めるのがいいでしょうか?
while内にbreakを入れるだけで大丈夫ですか?
ただbreakを入れただけだと終了が遅い気がするんです
0082デフォルトの名無しさん2013/03/08(金) 15:16:15.66
マルチスレッドにする
0083812013/03/08(金) 15:33:06.66
AsyncTaskでやってはいますがcancelの処理をしてからoncancel?が呼ばれるまで時間がかかるんです
0084デフォルトの名無しさん2013/03/08(金) 15:45:25.30
>>83
バッファなしのストリームでためしてみたら?
2K単位で読み書きしてるけど、バッファのおかげで実際はもっと大きい単位で読み書きしてるとか。
008560=732013/03/08(金) 16:04:37.70
プロジェクトのプロパティからライブラリに使いたい
プロジェクトを追加とかしたら一応ビルドは出来るようになったが
やっぱしそれで起動しても
「AndEngine] Could not find AndEngine.apk!」とか怒られて強制終了なってしまう…

なんか同じような症状で悩んでる英語のページ見つけたけどよくわからない…
http://stackoverflow.com/questions/11405000/could-not-find-andengine-apk

自分の場合もプロパティからライブラリを追加するところの項目が
一旦は緑で正常になるんだけど、二回目表示すると何故かこのサイトと同じように
×印になって使えないとなってしまってる…

一体何が悪いのかぁ…
インスコフォルダにはちゃんとファイルあるしなぁ。
パス関係がおかしいのかな?でも最初に追加できるのはなんでだろう?
Document And Settingsにインスコしてるんだけどパスに半角スペース入ってると
ダメとかあるんだろうか…??

誰か…
0086デフォルトの名無しさん2013/03/08(金) 16:14:16.59
こういうもんは普通C:直下に置くもんだろJK
008760=732013/03/08(金) 16:19:31.90
>>86
やっぱDocuments and settings がまずいですかね?
もう一旦やり直してみます…
008860=732013/03/08(金) 16:38:58.99
>>86
AndEngineのインスコからやり直してC:直下にライブラリ置いて
やってみたんですがやっぱダメでした…
ライブラリの追加するとどうしても×印になってしまってる。
一応プロパティからプロジェクト(ライブラリ)を追加して
ビルドパスとか設定するとビルドエラーは出ないけど
実効した時に
AndEngine] Could not find AndEngine.apk! のエラーが出て
強制終了なってしまう…

もうわけがわからないぃ!
008960=732013/03/08(金) 16:40:37.00
ここのやり方そのままでやったんですがこのやり方で
問題なくみなさんインスコ出来ますかね?出来たら教えて…
ttp://blog.nicolet.jp/article/59379467.html
0090デフォルトの名無しさん2013/03/08(金) 17:11:35.15
連投したりインスコなどと頭の悪い発言する奴に何も教える気にならんよ
0091デフォルトの名無しさん2013/03/08(金) 17:25:56.78
60=68=71=72=73=85=87=88=89
009260=732013/03/08(金) 17:34:00.01
>>90
すいません…
他の人はインストール出来るのか気になって。
もうちょっと自分で考えてみます。
0093デフォルトの名無しさん2013/03/08(金) 17:41:55.93
ライブラリ最終更新日の12/12/12以降で期間指定して「andengine インストール」でググる
https://www.google.co.jp/search?q=andengine+%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB&;hl=ja&tbs=cdr%3A1%2Ccd_min%3A2012%2F12%2F12%2Ccd_max%3A&qscrl=1
ここでインストールできている人の手順を真似る
成功→良かったね
失敗→てめーの環境が悪い
009460=732013/03/08(金) 17:50:26.72
>>93
ありがとうございます。
やってみますね。
0095デフォルトの名無しさん2013/03/08(金) 18:23:36.19
arraylistの概念について質問です。
携帯からですが、よろしくお願いします。

今作っているプログラムで調べながらやってるのですが、arraylistについて消化不良です。

繰り返し文の中で
{
new arraylist
new HashMap
hashmapの内容をputExtra
arraylist.add(HashMap)
}
というのをやっています。
例えば結果的にこの流れが三回回ったとしたら、
arraylistの中身は{Hashmap1個目,Hashmap2個目,Hashmap3個目}になってる、と、頭では想定してるのですが、正しいでしょうか?
0096デフォルトの名無しさん2013/03/08(金) 18:26:07.91
すみません。arraylistはnewしてはいけないですね。
new arraylistは外部にあります
0097812013/03/08(金) 18:40:29.48
なるはず
0098デフォルトの名無しさん2013/03/08(金) 20:02:10.14
AndEngineの方一回ビルドしろ
0099デフォルトの名無しさん2013/03/09(土) 01:46:45.04
>>84
外さずにbufferの値をいじってたりしたら気にならないほどになりました

ありがとうございました
010060=732013/03/09(土) 02:28:10.69
>>98
レスありがとうございます。
とりあえずまたzipファイル落として
今度は出来るだけ手動で設定してみたんですが
やっぱり「プロパティ」からライブラリとして使用する
AndEngineのプロジェクトを追加しても
再度プロパティを見ると×印になって使えません…

というかみなさん本当にこれ問題なく使えますか??(追加できますか??)
https://github.com/nicolasgramlich/AndEngine
このページからzipが落とせますがそれを解答して
どこかのディレクトリに入れて、Eclipseからインポートして
プロジェクトのプロパティの「プロジェクト・ビルド・ターゲット」と
ライブラリのチェック入れて、それから、Javaのビルド・パスの
「順序およびエクスポート」の部分のチェックを入れた後、
別にプロジェクトを作成して、そこからプロパティで
先ほどのAndEngineを追加してOKして、再度プロパティから確認したら
×印出ませんかね??

何度やっても×出て使えません…

他の不具合は全然無いのにこれだけが出来ないです…
もう何十時間も同じことやり続けてどうにかなりそうだ…
0101デフォルトの名無しさん2013/03/09(土) 02:41:14.88
ByteBufferで確保した領域にBitmapをロードしておくことってできますか?
■ このスレッドは過去ログ倉庫に格納されています