Androidプログラミング質問スレ Part30
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
2013/03/05(火) 15:39:58.35※プログラミング自体が初めて!なあなたには↓↓↓こちらへ
スレ立てるまでもない質問はここで 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.290004デフォルトの名無しさん
2013/03/05(火) 16:45:29.59無料じゃなきゃだめ?
0005デフォルトの名無しさん
2013/03/05(火) 17:09:12.45apiが無料だしいいんじゃね?
0006デフォルトの名無しさん
2013/03/05(火) 17:12:38.440007デフォルトの名無しさん
2013/03/05(火) 17:14:22.81やったー
こりゃ億万長者も夢じゃないな
0008デフォルトの名無しさん
2013/03/05(火) 17:18:29.080009デフォルトの名無しさん
2013/03/05(火) 17:19:48.55出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ
出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ
出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ
出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ
0010デフォルトの名無しさん
2013/03/05(火) 17:21:35.43出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ
出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ
出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ
出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ
出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ
出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ
出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ
出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ
出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ
出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ
出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ
出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ
出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ
出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ
0011デフォルトの名無しさん
2013/03/05(火) 17:21:59.580012デフォルトの名無しさん
2013/03/05(火) 17:24:14.98出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ
出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ
出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ
出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ
0013デフォルトの名無しさん
2013/03/05(火) 17:31:46.37listviewタップでダウンロード開始してるんですけど、ダウンロード完了時にタップされたリストの情報を取得したいんです。
0014デフォルトの名無しさん
2013/03/05(火) 17:54:44.76出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ
出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ
出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ
出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ
出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ
出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ
出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ
出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ
出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ
出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ
出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ
出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ
出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ
出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ出ていけ
0015デフォルトの名無しさん
2013/03/05(火) 18:59:14.44DownloadManager#enqueue から返るダウンロード ID と ListView の項目を何らかの方法で紐付けておき、
ACTION_DOWNLOAD_COMPLETE の EXTRA_DOWNLOAD_ID の値から紐付いた項目を取得してください
0016デフォルトの名無しさん
2013/03/05(火) 19:11:01.22ありがとうございます。やはり紐付けておく仕組みは必要なんですね。
hashmapで紐付けてみます
0017デフォルトの名無しさん
2013/03/05(火) 19:26:18.36java7は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
次のレスに、操作例を書かせていただきます。
001918
2013/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再起できるように組めばいい
Android Service 常駐とかでググれ
0021デフォルトの名無しさん
2013/03/06(水) 00:28:12.32ユーザーが自らの判断でKillしてるのに、それにそむくアプリってなんなの?
タスクキラーにはユーザーが任意でKillしたくないアプリを選択できるようになってるだろ?
常 駐 型 ウ イ ル ス で も 作 り た い の か?
0022デフォルトの名無しさん
2013/03/06(水) 01:00:01.58タスクキラーがどうこうでなくウィジェットタップが反応しなくなるってことだよ
俺もはまったことがある
>>18
ウィジェットのクラスのonUpdateの中でクリックリスナーをつけないで
そこでサービスでスタートさせる
でそのサービスでクリックリスナーをつける
でうまくいった
0023デフォルトの名無しさん
2013/03/06(水) 01:11:17.220024デフォルトの名無しさん
2013/03/06(水) 02:03:00.02自動で12hプラスとかしてくれないんだね。。
たとえば17:00だと5:00になってしまうのかぁ
みんなsetCurrentHourとかでセットしてるの?
0025デフォルトの名無しさん
2013/03/06(水) 09:49:19.991000件あるテーブルに500件の新規または更新レコードを操作するとして
どんな手順が早いでしょうか?
トランザクションで500件インサート→トランザクションで500件アップデート
だと行儀悪いですよね?
0026デフォルトの名無しさん
2013/03/06(水) 09:51:38.110027デフォルトの名無しさん
2013/03/06(水) 10:31:58.690028デフォルトの名無しさん
2013/03/06(水) 11:52:05.97OK ボタンを押した後 FMR したらボタンが反応しなくなるってことだよね
ソース見ると OK ボタン押したとき作ってる RemoteViews には setOnClickPendingIntent してない
RemoteViews を作るときは毎回常に全情報を設定しないとだめだよ
以下推測
FMR を動かしたときにホームアプリも kill される
ホームアプリが復活したとき、ウィジェットは保存されている RemoteViews から再生成される
このとき再生成に使われる RemoteViews は直前に updateAppWidget したもの、つまり OK ボタン押したとき作ったもの
OK ボタン押したときに作った RemoteViews には setOnClickPendingIntent がない
よって OK ボタンを押しても反応しない
002925
2013/03/06(水) 12:13:26.45インサートの時にエラーを返してロールバックされますよね
意味なかった…
かといって一件ずつカウント数をとってインサートかアップデートか判断すると
重いだろうし…うーん
003025
2013/03/06(水) 12:20:14.37INSERTの他にキーが重複していたらDELETEしてからINSERTしてくれる
REPLACEがあるのですね ありがとうございます
0031デフォルトの名無しさん
2013/03/06(水) 12:51:19.88親である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.570033デフォルトの名無しさん
2013/03/06(水) 14:56:40.08ページを表示する際に、埋め込まれた外部jsファイルをダウンロードする時のイベントを取得したいのですが、どうすればいいでしょうか。
0034デフォルトの名無しさん
2013/03/06(水) 16:30:08.05Activtyが表示中であればsendBroadcast(ActivtyにBroadcastReceiverを実装)、
Activtyが表示されていなければstartActivtyで画面を表示したいのですが
0035デフォルトの名無しさん
2013/03/06(水) 17:32:06.90b) Activity が表示中かどうかグローバル変数に覚えておき、その値によって分岐する
0036デフォルトの名無しさん
2013/03/06(水) 17:39:26.35ありがとうございます書き込みした後に1の方法を思いつき、無事実現できました
0037デフォルトの名無しさん
2013/03/06(水) 17:40:11.82aでした
0038デフォルトの名無しさん
2013/03/06(水) 18:06:48.45どうもうまく実行されません。タッチイベント自体は受け取っているのですが、何故か追加のaddViewだけが実行できない状態です。
ここ一週間ずっとハマっています。誰か助けてくださいm(_ _)m
003918
2013/03/06(水) 19:48:30.37>>22
>>28
皆さま、レスありがとうございました。
根本原因は、>>28さんのおっしゃる通りの事でした。
一週間はまっていたことを解決していただき
本当にありがとうございます。
0040デフォルトの名無しさん
2013/03/06(水) 20:12:47.64いつまでAndroidマーケット言ってるの
0041デフォルトの名無しさん
2013/03/06(水) 20:37:47.900042デフォルトの名無しさん
2013/03/06(水) 23:12:54.040043デフォルトの名無しさん
2013/03/07(木) 01:37:07.06↓の人も書いてるみたいだけど、これって解決策ないのかな?
http://d.hatena.ne.jp/ay_iked/20120517
0044デフォルトの名無しさん
2013/03/07(木) 02:09:21.650045デフォルトの名無しさん
2013/03/07(木) 02:49:03.81とうぜんメンマ
0046デフォルトの名無しさん
2013/03/07(木) 09:32:40.26制限が多くてイヤになるのは同意だが、
謎動作はお前がRemoteViewsの仕様を把握してないだけ
0047デフォルトの名無しさん
2013/03/07(木) 10:36:04.36テーマで指定してやればいけるはず
0048デフォルトの名無しさん
2013/03/07(木) 11:51:44.440049デフォルトの名無しさん
2013/03/07(木) 15:11:57.98singleTaskとして動作しているアクティビティへ戻ってくる際に
通知から戻ってきたかどうか判定する方法はないでしょうか?
onResumeの時にインテントを確認したらnullでした…
0050デフォルトの名無しさん
2013/03/07(木) 15:21:31.47最小SDK(API)の設定ありますよね?
あれを大きめにしちゃってもっと小さいバージョンでも動くようにしたいんだけど
後から設定で変更とか出来ないんでしょうか?
0051デフォルトの名無しさん
2013/03/07(木) 15:25:49.61マニュフェストを手書きで
0052デフォルトの名無しさん
2013/03/07(木) 15:50:20.61マニフェストで出来るんですか。
どうもありがとう。
0053デフォルトの名無しさん
2013/03/07(木) 19:38:11.91Fragmentにコールバックさせる以外、もっと簡単に済ますことできませんかね
0054デフォルトの名無しさん
2013/03/07(木) 21:54:35.09evernoteやgoogle driveのようにアプリからファイルの出力先(?)として自作アプリに投げてあげたいです。
マニフェストでmimetypeとしてすべての形式を指定したのですがうまくキャッチできませんでした(´・ω・`)
0055デフォルトの名無しさん
2013/03/07(木) 21:59:51.75サーバーを立ち上げて、サーバーと通信する
0056デフォルトの名無しさん
2013/03/07(木) 22:05:51.87>telnet localhost 80
GET /
こんなんでええんか?(´・ω・`)
0057デフォルトの名無しさん
2013/03/07(木) 22:08:20.330058デフォルトの名無しさん
2013/03/07(木) 22:28:14.76HTTP通信でファイルをアップロードするならPOSTでしょう
どんなサーバーにしろサーバーにはファイルを受け取れるような仕組みが必要
サーバーの立ち上げ方はスレ違い
0059デフォルトの名無しさん
2013/03/07(木) 22:30:55.64IntentFilterの指定が間違ってるだけだろ
0060デフォルトの名無しさん
2013/03/07(木) 22:54:26.07プロジェクト作ってそのライブラリをプロパティから
追加しようとするんだけど追加した時は大丈夫なんだけど
もう一度プロパティからライブラリの項目見るとバツ印がついてダメになってる…
インスコに失敗してるのでしょうか?
でもやり方書いてるページの通りなんだけどなあ。
0061デフォルトの名無しさん
2013/03/07(木) 23:39:36.28どういう思考回路してんだ?
質問者とは別人なんだが。
なぜ同一人物だと思うのか、不思議でならない。
0062デフォルトの名無しさん
2013/03/07(木) 23:48:04.870063デフォルトの名無しさん
2013/03/07(木) 23:54:42.36onDeleted(Context context, int[] appWidgetIds)
をOverrideしたのですが、この引数って appWidgetId ではなくて
Ids の方なんですね。
どの Id のウィジェットが削除されたのかを知る方法って無いですか?
appWidgetId をキーにしてDBを作っていて、
ウィジェットが削除されたら、該当する Id のレコードを消したいんです。
アプリ仕様変えるしか無いでしょうか。
0064デフォルトの名無しさん
2013/03/07(木) 23:57:57.600065デフォルトの名無しさん
2013/03/08(金) 00:04:18.53それウィジェットのIDですけど
006663
2013/03/08(金) 00:09:06.01ウィジェットを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ここでオレらがどう説明するより一番確実で身につく
006860
2013/03/08(金) 00:51:24.62この場合どんな可能性がありますかね?
インスコディレクトリには色々ファイルあるし
ライブラリ追加の項目にもちゃんと出現するんだけど
でも追加した後でもう一度プロパティから確認すると
×印がついてしまってダメ…
だからimportとかしてもエラーになる…
どなたか…
0069デフォルトの名無しさん
2013/03/08(金) 01:22:18.400070デフォルトの名無しさん
2013/03/08(金) 01:23:07.13いちど、参照からはずす
jar削除して、やりなおし
007260
2013/03/08(金) 03:41:05.29設定してみたんだけどやっぱりライブラリの追加で×印が付く…
ttp://blog.nicolet.jp/article/59379467.html
ここのページとまったく同じやり方なんだけど…
それ以外は大体上手く行っていると思うんだけど…
何が悪いんだろうか…
というか何か根本的なところに間違いがあるんだろうか…
007360
2013/03/08(金) 04:16:57.67プロジェクトそのままなんでライブラリとして使用する
プロジェクトのプロパティをライブラリ(Is Library)をチェックして
参照するプロジェクトの方のプロパティから上記のライブラリを追加すればいいはずなんだけど
一旦追加してOKしてから再度プロパティを見ると×印になって参照出来てない?みたい…
わけがわかんないわ…
0074デフォルトの名無しさん
2013/03/08(金) 05:38:39.51実験したら256x256の画像2000枚程度読み込んだあたりでアプリが強制終了しました。
メモリの空きが100MBも無かったのにこんなに読み込めたのが不思議です。
0075デフォルトの名無しさん
2013/03/08(金) 07:34:04.710076デフォルトの名無しさん
2013/03/08(金) 07:38:08.470077デフォルトの名無しさん
2013/03/08(金) 10:15:08.82プロパティのどこを設定すれば良いのでしょうか?
0078デフォルトの名無しさん
2013/03/08(金) 10:19:50.090079デフォルトの名無しさん
2013/03/08(金) 10:45:03.35ありがとうございます。できました。
0080デフォルトの名無しさん
2013/03/08(金) 11:28:12.09PUTだろ。
0081デフォルトの名無しさん
2013/03/08(金) 15:12:55.81int 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.66008381
2013/03/08(金) 15:33:06.660084デフォルトの名無しさん
2013/03/08(金) 15:45:25.30バッファなしのストリームでためしてみたら?
2K単位で読み書きしてるけど、バッファのおかげで実際はもっと大きい単位で読み書きしてるとか。
008560=73
2013/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.59008860=73
2013/03/08(金) 16:38:58.99AndEngineのインスコからやり直してC:直下にライブラリ置いて
やってみたんですがやっぱダメでした…
ライブラリの追加するとどうしても×印になってしまってる。
一応プロパティからプロジェクト(ライブラリ)を追加して
ビルドパスとか設定するとビルドエラーは出ないけど
実効した時に
AndEngine] Could not find AndEngine.apk! のエラーが出て
強制終了なってしまう…
もうわけがわからないぃ!
008960=73
2013/03/08(金) 16:40:37.00問題なくみなさんインスコ出来ますかね?出来たら教えて…
ttp://blog.nicolet.jp/article/59379467.html
0090デフォルトの名無しさん
2013/03/08(金) 17:11:35.150091デフォルトの名無しさん
2013/03/08(金) 17:25:56.780093デフォルトの名無しさん
2013/03/08(金) 17:41:55.93https://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
ここでインストールできている人の手順を真似る
成功→良かったね
失敗→てめーの環境が悪い
0095デフォルトの名無しさん
2013/03/08(金) 18:23:36.19携帯からですが、よろしくお願いします。
今作っているプログラムで調べながらやってるのですが、arraylistについて消化不良です。
繰り返し文の中で
{
new arraylist
new HashMap
hashmapの内容をputExtra
arraylist.add(HashMap)
}
というのをやっています。
例えば結果的にこの流れが三回回ったとしたら、
arraylistの中身は{Hashmap1個目,Hashmap2個目,Hashmap3個目}になってる、と、頭では想定してるのですが、正しいでしょうか?
0096デフォルトの名無しさん
2013/03/08(金) 18:26:07.91new arraylistは外部にあります
009781
2013/03/08(金) 18:40:29.480098デフォルトの名無しさん
2013/03/08(金) 20:02:10.140099デフォルトの名無しさん
2013/03/09(土) 01:46:45.04外さずにbufferの値をいじってたりしたら気にならないほどになりました
ありがとうございました
010060=73
2013/03/09(土) 02:28:10.69レスありがとうございます。
とりあえずまたzipファイル落として
今度は出来るだけ手動で設定してみたんですが
やっぱり「プロパティ」からライブラリとして使用する
AndEngineのプロジェクトを追加しても
再度プロパティを見ると×印になって使えません…
というかみなさん本当にこれ問題なく使えますか??(追加できますか??)
https://github.com/nicolasgramlich/AndEngine
このページからzipが落とせますがそれを解答して
どこかのディレクトリに入れて、Eclipseからインポートして
プロジェクトのプロパティの「プロジェクト・ビルド・ターゲット」と
ライブラリのチェック入れて、それから、Javaのビルド・パスの
「順序およびエクスポート」の部分のチェックを入れた後、
別にプロジェクトを作成して、そこからプロパティで
先ほどのAndEngineを追加してOKして、再度プロパティから確認したら
×印出ませんかね??
何度やっても×出て使えません…
他の不具合は全然無いのにこれだけが出来ないです…
もう何十時間も同じことやり続けてどうにかなりそうだ…
0101デフォルトの名無しさん
2013/03/09(土) 02:41:14.88010260=73
2013/03/09(土) 02:54:38.66別のサンプルソースで実行してみたら
なんの問題もなく起動した…orz
というかライブラリ追加の×印は一体なんなのか????
エラーのままフツーに起動するんだが…
何がなんだか訳が分からない…
まぁとりあえず動いたからいいけどなんか気持ち悪い。
一体なんなのこれわ…
みなさんお騒がせしました。
レスくれた方々ありがとうございました!
0103デフォルトの名無しさん
2013/03/09(土) 08:02:34.011x4のサイズで作っているのですが、
端末(Androidバージョン?)によって
サイズが 4x1 の場合と 4x2 の場合とがあり困っています。
■マニフェストで指定する、ウィジェット用xmlファイル
Min height = 72dip
■ウィジェットのlayout用xmlファイル
一番親にLinearLayout、Heiht = 100dp
ウィジェットについて書かれているブログを
参照しますと、よく 74*N-2 で指定すると書かれていますが、
その通りに指定するとウィジェットの上下余白が大きすぎるので
表示できる大きさまで Height を大きくしました。
が、端末によってこの猶予サイズが異なることが
昨日判明し、「全ての端末でデバッグすることは不可能だしどうしよう」
という状態になっています。Andrdoid 4.0.x だけ動作が違う??
■動作状態
HTC機種名不明 (2.2.1) : 4x1
GALAXY Tab (2.2) : 4x1
GALAXY NEXUS (4.0.4) : 4x2 ★
GALAXY Note II (4.1.1) : 4x1
FUJITSU F-12C (2.3.4) : 4x1
iida INFOBAR A01 (2.3.3) : 4x1
SONY NW-Z1000ウォークマン (4.0.4) : 4x2 ★
エミュレータ (2.3.3) : 4x1
エミュレータ (4.0.3) : 4x2
0104103
2013/03/09(土) 08:04:40.912行目は 1x4のサイズで作っているのですが、 の誤りです。
0105103
2013/03/09(土) 08:05:14.17の誤記です。何度も申し訳ありません。
0106デフォルトの名無しさん
2013/03/09(土) 09:20:48.88メーカーによる端末のカスタマイズにより違いがあるよ
ウォークマンはカスタマイズされてそう
GALAXY NEXUSはどうなんだろう
エミュでおkなら大丈夫だと思うが
あとtargetのAPIレベルを17にするとまた違ってくる
4.2からまたは仕様が違うみたい
0107デフォルトの名無しさん
2013/03/09(土) 11:29:09.820108デフォルトの名無しさん
2013/03/09(土) 15:02:45.17ついでに4.0以降からウィジェット周りに勝手に4dpくらい余白入れてくるから自分で余白入れてると縮む
0109103
2013/03/09(土) 19:20:48.62みなさまレスありがとうございます。
>>103の問題については、以下のように変更することで解決できました。
<NGの場合(4x2となる)>---------------------------
■マニフェストで指定する、ウィジェット用xmlファイル
Min height = 72dip
■ウィジェットのlayout用xmlファイル
一番親にLinearLayoutを置き、
そのHeight = 100dip
そのMinHeight = 72dip
<OKの場合(4x1となる)>---------------------------
■マニフェストで指定する、ウィジェット用xmlファイル
Min height = 50dip
■ウィジェットのlayout用xmlファイル
一番親にLinearLayoutを置き、
そのHeight = 100dip ★
そのMinHeight = 50dip
--------------------------------------------------
★の部分は変更していないので、表示されるウィジェットの
サイズは変わりません。ただし、4x1となるか、4x2となるかの
違いが出ました。解せませんが、ひとまず解決しましたので報告しました。
0110デフォルトの名無しさん
2013/03/09(土) 23:21:51.35一時停止、再生終了の後なら問題なく再生します
正しい方法はどうするべきなのでしょうか?
ちなみにpause()させたら落ちました
stop,reset,releaseさせても-38エラーでした
お願いいたします
0111デフォルトの名無しさん
2013/03/09(土) 23:48:44.49最初にエラーが起きた理由 (どういう状態で何のメソッドを呼んだためにエラー状態になったのか) を調べる必要がある
0112デフォルトの名無しさん
2013/03/10(日) 00:27:05.14ググルチェックアウトには4/15支払いって書いてあるけど…
0113デフォルトの名無しさん
2013/03/10(日) 00:38:44.730114デフォルトの名無しさん
2013/03/10(日) 00:43:49.89クリックとかタッチとかのイベントを設定できますか?
0115110
2013/03/10(日) 00:57:56.16runnableがpouse後も動いてエラーさせてました
ありがとうございました
0116デフォルトの名無しさん
2013/03/10(日) 02:23:16.29中身同じで英語対応して別APKで公開するならどっちが良いですか?
0117デフォルトの名無しさん
2013/03/10(日) 02:25:47.710118デフォルトの名無しさん
2013/03/10(日) 09:27:39.47俺なら迷わず後者だなぁ。
0119デフォルトの名無しさん
2013/03/10(日) 12:14:37.20リストの行数が画面の高さ以上(スクロールが必要)の場合は問題ありません。
が、行数が画面の高さ以内の場合はリストの要素の表示が崩れます。(文字列が1文字目しか表示されない、等)
何が原因として考えられるでしょうか
0120デフォルトの名無しさん
2013/03/10(日) 13:50:11.58俺も後者
0121デフォルトの名無しさん
2013/03/10(日) 14:00:37.34なんで別APKのがいいんですか?
apk抜かれるとヤバイからとか?
前者のやり方だと日本ストアでの順位は関係ないのかな?
0122デフォルトの名無しさん
2013/03/10(日) 14:06:19.790123デフォルトの名無しさん
2013/03/10(日) 14:08:16.39多分内部のテキストの設定だと思うけど。
できれば、listview内のxmlを貼り付けてね。
0124デフォルトの名無しさん
2013/03/10(日) 14:33:44.28listviewの中身はこれです。
<?xml version="1.0" encoding="utf-8"?>
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/back"
android:padding="10dip" >
<TableRow
android:layout_width="fill_parent"
android:layout_height="wrap_content" >
<TextView
android:id="@+id/textView1"
android:layout_width="0dip"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_weight="1"
android:text="test1
android:textColor="@android:color/black" />
0125デフォルトの名無しさん
2013/03/10(日) 14:34:19.61android:id="@+id/textView2"
android:layout_width="0dip"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_weight="1"
android:text="test2"
android:textColor="@android:color/black" />
<TextView
android:id="@+id/textView3"
android:layout_width="0dip"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_weight="1"
android:text=" test3"
android:textColor="@android:color/black" />
<ImageView
android:id="@+id/pimageView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@android:drawable/radiobutton_off_background" />
</TableRow>
</TableLayout>
0126デフォルトの名無しさん
2013/03/10(日) 15:58:20.51定期処理の更新時間を保存しているのですが
MainActivityで返してもらう値が
AlarmManagerで少しずつ更新している値より古くなっています
LogCatで更新する値と、その場で読み込みも行って新しい値の代入を確認していますが
利用するMainActivityを何度起動しても少し古い値が返ってきます
キャッシュや PreferenceManager.getDefaultSharedPreferences(context);
のタイミングなど関係あるのでしょうか?
0127126
2013/03/10(日) 16:15:24.48MainActivityでは全て古い値でした
public void onCreate(Bundle savedInstanceState) {
mPreference = PreferenceManager.getDefaultSharedPreferences(getApplicationContext());
public void onReceive(Context context, Intent intent) {
mPreference = PreferenceManager.getDefaultSharedPreferences(context);
違いというとコンテキストぐらいですがどういう現象原理なんでしょう…
そしてたまに気付くと新しい値が入っていまして…
0128デフォルトの名無しさん
2013/03/10(日) 16:41:58.480129デフォルトの名無しさん
2013/03/10(日) 16:48:01.29後者といってるのは完全に素人
ヒント:2重管理の面倒さを知らない
0130デフォルトの名無しさん
2013/03/10(日) 16:54:22.170131126
2013/03/10(日) 16:57:22.68値を1から2にするとします
MainActivity 起動 値1
その後 BroadcastReceiverが仕事して2へ変更 その場でgetしても2
MainActivityで件のキーの値を再読み込み 値1
ADBシェルから直接Preference.xmlを確認 ちゃんと値2
MainActivity onDestroy → onCreate それでもやっぱり値1
これは一体…
0132デフォルトの名無しさん
2013/03/10(日) 17:15:42.14別アプリにするとDLが分散されるじゃん
DL数もけっこう重要だと思うが
1万-5万のランクのアプリより
10万-50万のランクのアプリの方がDLされやすい
0133126
2013/03/10(日) 17:39:00.69getSharedPreferences(HOGE_PREFERENCE_FILENAME, MODE_MULTI_PROCESS);
しかしいろいろ検索してみると…上記ならファイルサイズと更新時間で再読み込みをするはずなのに
それでも値が最新になっていなかったり
ロックがかからないのでめちゃくちゃになるとか まだSQLiteの方がいいそうで・・・
0134デフォルトの名無しさん
2013/03/10(日) 18:47:58.28なにか必要な予備知識ってありますかね?
ちなみにプログラミング初心者です
ほかにもなにか勉強する上で参考になるサイトとかあったら教えて下さい!
0135デフォルトの名無しさん
2013/03/10(日) 19:24:23.410136デフォルトの名無しさん
2013/03/10(日) 19:24:43.56どんだけクズなんだよ。
空気読めアホ。
会社でもまともな仕事与えてもらってないだろお前。
もちろん、自分から仕事を掴みに行くこともしてないだろうな。
あーまったく、空気読めよ。何かんがえて生きてんだよ。
0137デフォルトの名無しさん
2013/03/10(日) 19:26:33.00ここはプログラミング質問スレですので
さっさと消えてください。即刻、今すぐに。
ここはあなたの来て良い場所ではありません。
0138デフォルトの名無しさん
2013/03/10(日) 19:27:35.36さらにもうちょっと確認する前に
他人に頼ろうとする根性がいかん!
もっと考えられることがあるはずだ!がんばれ!
0139デフォルトの名無しさん
2013/03/10(日) 21:37:27.10背景に使う画像のアスペクト比の影響を受けますか?
ウィジェットのレイアウトが伸びたり縮んだり思うようにならない・・・
0140デフォルトの名無しさん
2013/03/10(日) 21:49:59.85ウィジェットのxml通りになるのでは
0141デフォルトの名無しさん
2013/03/10(日) 23:51:28.020142デフォルトの名無しさん
2013/03/11(月) 00:03:54.33>>135-138
「存在が」不必要に付きご退場願おう
>>134
Androidって初心者向けじゃないので初がAndroidだと凄く難しく感じると思うよ。
できればVisualStadio2008 C++(無料)あたりをダウンロードして
Windowsプログラミングからやるのがいいけども
どうしても「Androidがいい!」って言うんなら
Java、クラス、xml、Eclipseの予備知識が必要
>>141
自前でWebサーバーたててオンライン認証
0143デフォルトの名無しさん
2013/03/11(月) 00:05:57.46失せろゴミ
0144デフォルトの名無しさん
2013/03/11(月) 00:10:20.460145デフォルトの名無しさん
2013/03/11(月) 00:30:35.36でもそれでも昔主流だったVC++とMFCなんかでWindowsアプリ作るより10倍は作りやすいと思う。
VC++とMFCだと初心者の8割は挫折してまともなモノ作れなかった。
というかプログラミング自体がそれで嫌いになって辞めてしまうってパターンも多かったような気がする。
0146デフォルトの名無しさん
2013/03/11(月) 01:34:17.88なーるほど!
やっぱ既存APKアップデートで対応した方がいいんだな
0147126
2013/03/11(月) 02:16:11.87いつのまにか初期化されるようになりました
詳しい事は次回に
0148デフォルトの名無しさん
2013/03/11(月) 03:35:16.910149デフォルトの名無しさん
2013/03/11(月) 04:15:53.670150デフォルトの名無しさん
2013/03/11(月) 07:07:02.530151デフォルトの名無しさん
2013/03/11(月) 07:35:13.91王道だな androidで食うなら給料しかない
ごくごく1部の凄腕クリエータ+中・上級プログラマだけがフリーでいける
0152デフォルトの名無しさん
2013/03/11(月) 07:40:35.140153デフォルトの名無しさん
2013/03/11(月) 07:47:29.54ゲームならまだなんとかなんじゃね
0154デフォルトの名無しさん
2013/03/11(月) 08:50:08.71相当凝ったもの作らないと全然DLしてくれない時代がきそう。
まぁそんな簡単には稼げないな。
0155126
2013/03/11(月) 09:32:29.09Activityの他にServiceやBroadcastReceiverのプロセスもアクセスする場合
MODE_PRIVATE
先発のプロセスに対してGCが走らない限り延々と自分のメモリ上のPreferenceデータしか閲覧しない
後発のプロセスが書き返しても新規読み込みをしてくれない
MODE_MULTI_PROCESS
後発のプロセスが書き換えすると直前のPreferenceデータは全て破棄されて
後発のプロセスが書き加えた分しかデータがない ※新規書き込み
教授!記事とか読んでみるとSharedPreferencesにロックや制御もないので
これはもしかして使い物にならないのでしょうか?
0156デフォルトの名無しさん
2013/03/11(月) 10:48:42.06> Note: currently this class does not support use across multiple processes. This will be added later.
0157デフォルトの名無しさん
2013/03/11(月) 11:21:02.53こうゆうのは早くやったもん勝ちだな
次はTizenブームがくるぞw
0158デフォルトの名無しさん
2013/03/11(月) 11:22:30.290159デフォルトの名無しさん
2013/03/11(月) 11:26:56.85web系の人もこぞって参入してくるぞ
なんたってhtmlまんまで作れるんだし
デザイン力ある彼らの方が有利かもな
まあネイティブも作れるみたいだからそっちで勝負しないとな
0160デフォルトの名無しさん
2013/03/11(月) 11:32:15.32プログラムの力量よりもクリエーターとしての力量の方がはるかに重要だと思う
0161デフォルトの名無しさん
2013/03/11(月) 11:50:21.290162デフォルトの名無しさん
2013/03/11(月) 11:51:55.050163デフォルトの名無しさん
2013/03/11(月) 12:36:31.07……了解です
0164デフォルトの名無しさん
2013/03/11(月) 13:57:07.75いや、別apkにしときな。
悪いことは言わない。
0165デフォルトの名無しさん
2013/03/11(月) 14:00:20.68androidのアプリで稼ごうと思うんなら、プログラマーになろうとするな。
価値制作屋になれ。
まだ駆け出しならコードなんかピーコでおーけー。
例えば、なんかのメソッドを何も見ずに書けるとか、Intentの引数になり得るパターンを全部網羅して覚えたところで
誰も金は払わないよ。
ググればだれだって分かるんだもの。
そのIntentがユーザーにどんな利便性をもたらすのか?
そのIntentをどう使えば便利なのか?
それをストアで提案できれば、ダウンロードも増える。
って、価値創造だけ視界に入れて走ってれば、いつか知らない間にここで聞かなくてもいいくらいに腕がついてくるよ。
0166デフォルトの名無しさん
2013/03/11(月) 14:06:35.45結局、企業に雇われるだけだからね。
企業にとっては、辞書を買うようなもの。道具っていうと聞こえはまだいいけど、言い換えれば社畜だね。
目指すのはそこじゃないと思うんだ。
プログラム作る以外にも、ググっても普通検索では出ない知識を、ホムペに作ってアフィって、
っていうのも食べていけると思うし。
ごめんね。ちょっと熱くなったよ。
0167デフォルトの名無しさん
2013/03/11(月) 14:08:31.48半分賛成できるが半分大間違いだと思うよその考え方。
コードコピーだけで内容理解してないアプリなんか
バグとセキュリティーホールの温床。
ちょっとイレギュラーなことやったら強制終了とかメモリーリーク満載とかね。
張りぼてアプリは
「Xperiaユーザー:起動できません!最低!」
「IS11ユーザー:このアプリ起動したらカメラ使えなくなりました。ふざけんな!」
「GaraxyS2:途中でフリーズしすぎです。まったく遊べません」
と低評価連発でダウンロード率激減の未来が待っている
0168デフォルトの名無しさん
2013/03/11(月) 14:09:36.090169デフォルトの名無しさん
2013/03/11(月) 14:28:43.451つはアプリを売ったりするいわゆるコンシュマー系
もう1つは開発者向けの開発者
本書いたり講演したりブログ書いたりとか
どっちかというと後者の方が有名であったり稼いでいそう
0170デフォルトの名無しさん
2013/03/11(月) 14:44:28.16フリーズしてしまいます
0171デフォルトの名無しさん
2013/03/11(月) 15:06:34.37仕事の負担重くて企画から開発から検査まで全部一人でやらされて、
残業MAXで精神病んでリタイアがオチ
スマホアプリ開発者かっけーなんていうスケベ心をもつのが悪い
0172デフォルトの名無しさん
2013/03/11(月) 15:06:50.42数値データ(int double)を簡単にファイル読み書き出来る方法ってあるのかな?
まぁ、無いと思うけど...難儀やなぁ...
0173デフォルトの名無しさん
2013/03/11(月) 15:11:12.42あほけ
0174デフォルトの名無しさん
2013/03/11(月) 15:14:26.90バイナリでな
0175デフォルトの名無しさん
2013/03/11(月) 15:25:09.69byte[]の読み書きはやってる
簡単ってのは シフトしてアンドをとって ってな事はなしで って意味
0176デフォルトの名無しさん
2013/03/11(月) 15:31:59.37FileReadBlockData(max, sizeof(int)));
こんなのは無いよね
0177デフォルトの名無しさん
2013/03/11(月) 15:32:30.43int max;
FileReadBlockData(&max, sizeof(int)));
こんなのは無いよね
0178デフォルトの名無しさん
2013/03/11(月) 15:34:43.370179デフォルトの名無しさん
2013/03/11(月) 15:34:48.900180デフォルトの名無しさん
2013/03/11(月) 15:35:37.840181デフォルトの名無しさん
2013/03/11(月) 16:17:36.20普通に考えたら
別途APKを作り直した方が良いだろ。
2重管理なんてたかが知れてる。
0182デフォルトの名無しさん
2013/03/11(月) 16:31:30.590183デフォルトの名無しさん
2013/03/11(月) 16:45:37.29英語版ぐらいはstringを別にすればいいだけだし
0184デフォルトの名無しさん
2013/03/11(月) 16:56:32.850185デフォルトの名無しさん
2013/03/11(月) 17:05:52.14何マジレスしてんだよ。
0186デフォルトの名無しさん
2013/03/11(月) 18:58:02.85いわゆる敵にすらないザコだからだよ?
こんなこと1人で判断できないやつのどこが脅威なんだ。
初心者中の初心者じゃねーか。
0187デフォルトの名無しさん
2013/03/11(月) 20:34:16.43きっとおまいより稼いでいるだろwww
0188デフォルトの名無しさん
2013/03/11(月) 21:07:28.33こえーなー
0189デフォルトの名無しさん
2013/03/11(月) 21:50:27.840190デフォルトの名無しさん
2013/03/11(月) 21:56:30.140191デフォルトの名無しさん
2013/03/11(月) 22:16:34.44Media Clip
https://play.google.com/store/apps/details?id=com.appseals.mediaclip.android
と
Multi Clip
https://play.google.com/store/apps/details?id=info.tablemount.multidl.android
とか
元の会社のアカウントも昔はあったみたいだが消されてる
0192デフォルトの名無しさん
2013/03/11(月) 23:00:01.72・語尾に「w」を連発する
・「お前」を「おまい」と発言する
・何かと稼いでる稼いでないと金銭で人を計ろうとする
・書き込み日時が 2013/03/11(月) 20:34:16.43
0193デフォルトの名無しさん
2013/03/11(月) 23:15:47.950194デフォルトの名無しさん
2013/03/11(月) 23:19:08.91他画面のGridViewのアダプタも同時に更新するにはどうすればいいでしょうか?
ViewPager
└ PagerTabStrip
└ GridView
0195デフォルトの名無しさん
2013/03/12(火) 00:49:59.260196デフォルトの名無しさん
2013/03/12(火) 02:07:28.50そこはアプリ紹介サイトも自演でやってるからたち悪い
0197デフォルトの名無しさん
2013/03/12(火) 06:04:35.25できるならご教授願います
0198デフォルトの名無しさん
2013/03/12(火) 06:47:27.66できない
0199デフォルトの名無しさん
2013/03/12(火) 07:50:06.14やはりそうですか……
ありがとうございます
代替策を考えねば
0200デフォルトの名無しさん
2013/03/12(火) 07:53:14.520201デフォルトの名無しさん
2013/03/12(火) 09:13:31.72できるさ
レイヤーって知ってる?
0202デフォルトの名無しさん
2013/03/12(火) 09:56:59.32このアプリ便利は便利だから広告にAirpushとか使って
(今のバージョンは使ってるか知らないけど)強気だよな
0203デフォルトの名無しさん
2013/03/12(火) 10:16:58.960204デフォルトの名無しさん
2013/03/12(火) 10:42:15.66GestureDetectorではなくTouchEventを用いて実装した方が良いのですか?
またはGestureDetectorの設定次第ではタイムアウトを解決できますか?
宜しくお願いします。
0205デフォルトの名無しさん
2013/03/12(火) 11:50:46.54もうちょっと、ではなく、もっと具体的に。
0206197
2013/03/12(火) 12:16:02.51Windowmanagerのやつですかね?
一応FrameLayoutの中にLinearLayoutを入れ子にする事で目的の動作ができました
みなさんありがとうございます
0207デフォルトの名無しさん
2013/03/12(火) 14:54:53.06SDK入れて、まぁ、あと色々設定して
ぽとペた機能がついたのはわかったが
以前勉強した時http://tutorial.jp/prog/android/andman.pdf
を参考にしたけど、xmlの形式とか変わっててさっぱりだ
0208デフォルトの名無しさん
2013/03/12(火) 15:02:18.160209デフォルトの名無しさん
2013/03/12(火) 15:12:46.000210デフォルトの名無しさん
2013/03/12(火) 15:27:51.51入門や解説サイトもバージョンころころかわるからググっても無駄が多い
こういう所、Appleはまだマシなんだろうな
0211デフォルトの名無しさん
2013/03/12(火) 15:55:52.08むしろ、androidよりひどいかも
0212デフォルトの名無しさん
2013/03/12(火) 16:04:47.060213デフォルトの名無しさん
2013/03/12(火) 16:39:42.31>>こういう所、Appleはまだマシなんだろうな
うんこりんご なんかとは比較にならんだろ
0214デフォルトの名無しさん
2013/03/12(火) 17:39:39.43「DBファイルが持っているVersion情報」を(A)とし、
SQLiteOpenHelperを継承したクラスで
super(context, DB_NAME, null, DB_VERSION)
するときのDB_VERSIONを(B)とした場合、
(A) < (B) の場合は onUpgrade() が呼ばれると思うのですが、
(A) > (B) の場合はどういう動作になるのでしょうか?
●やりたいこと
アプリ1でDBを作り、SDカードにバックアップし、
アプリ2でSDカードからDBをコピーして読み込む、
といった処理の流れを想定しているのですが、
アプリ1にてDBを更新し(DB_VERSON=2として)、
アプリ2(こちらではDB_VERSION=1として)で同じDBをコピーして参照する場合
どのような動作となるのか、が分かりません。
アプリ1はアプリ2の有料版で、アプリ1のみ機能追加しようとしています。
アプリ2は、DBの更新された部分は使用しません。
※
通常ではアプリ2(無料版)で使用したDBをSDカードにバックアップし、
アプリ1(有料版)でも使えるようにする、という意図で作ったものですが、
その逆の操作もできるため、今回の事象が発生します。
0215デフォルトの名無しさん
2013/03/12(火) 17:50:37.750216デフォルトの名無しさん
2013/03/12(火) 17:57:01.860217デフォルトの名無しさん
2013/03/12(火) 18:00:20.44終了時にBitmapの参照にnull入れたらキャッシュメモリ減るのかな?
0218デフォルトの名無しさん
2013/03/12(火) 18:05:35.09具象メソッドなので、
明示的に書かないと何もされませんよね?
>>216
見た目としては変化なしです。
(何も処理を書いていないので当然ですが)
ただし、見えていない(見ていない)部分が無いか
心配なので質問しています。
試さないで質問なんて、そんな失礼なことはしません。
0219デフォルトの名無しさん
2013/03/12(火) 18:28:40.97ソースみた感じだとonDowngradeは継承しないと例外投げるみたいだけど?
0220218
2013/03/12(火) 18:37:59.09あ、すみません。
テスト版で今試しているものには、onDowngrade自体は書いています。
その中では何も処理を書いていません。
(確かにonDowngradeを書かない場合は試していませんでした)
現状の無料版アプリにはonDowngradeは書いていないので、
有料版アプリを更新して、DBをSDにコピーして
無料版アプリで読み込んだら、例外で死ぬ・・・ということですね。
困ったなぁ。
0221デフォルトの名無しさん
2013/03/12(火) 20:04:43.26現在のバージョンに変換 (ダウングレード) する処理なんか書けるわけないからね
書けると思ってるなら、それを onDowngrade に書けばいいだけかと
0222デフォルトの名無しさん
2013/03/12(火) 20:20:50.09開いた時の事を懸念してるのでは?
仮に無料版の方もonDowngradeを書いたものを用意したとしても
ユーザーが更新してくれなかったら
例外が発生する。
だから「困ったなぁ」と理解したのだが。
0223デフォルトの名無しさん
2013/03/12(火) 20:56:57.52データベースのバージョンが違ったら
アプリのアップデートを促すメッセージでも出すようにしてればなんとかなるけど
今となってはぶっちゃけどうしようもないよね
0224デフォルトの名無しさん
2013/03/12(火) 21:25:54.31それぞれをtextviewで画面に表示したいのですが、A[0]、B[0}、A[1]、B[1}・・・
の順番で出したいです。
for(int i=0;i<A.length;i++){
textview描画}
と
for(int i=0;i<B.length;i++){
text描画}
組み合わせれば何とか行ける気がしましたが、思いつきません。
どうすれば交互に出せますでしょうか?
0225デフォルトの名無しさん
2013/03/12(火) 21:31:48.19for(int i=0;i<A.length;i++){
textview.setText(A[i})
if(i<B.length){
textvire.setText(B[i})
}
}
で行けそうですね。思いつきました。ためしてみます。
}
と
0226デフォルトの名無しさん
2013/03/12(火) 21:32:57.28失礼しました。
0227デフォルトの名無しさん
2013/03/12(火) 22:02:36.000228デフォルトの名無しさん
2013/03/12(火) 22:05:01.650229デフォルトの名無しさん
2013/03/12(火) 22:14:28.580230デフォルトの名無しさん
2013/03/12(火) 22:16:05.75行き着く先はstackoverflowってことが多いな
実装できないって結論も勿論ある
0231デフォルトの名無しさん
2013/03/13(水) 01:14:19.190232デフォルトの名無しさん
2013/03/13(水) 01:16:56.93自分で答見つけたらヒント出して正解に辿り着けるかお前らを試したりしてる
0233207
2013/03/13(水) 07:18:44.82の18pのフォントを設定する属性という項目を
最新のandroid SDKを使ってEclipse内で
どこをどう変えれば良いのでしょうか
教えてください。
0234デフォルトの名無しさん
2013/03/13(水) 07:58:20.48こんなので勉強してるんだ...カワイソ
やってていやにならない?
0235デフォルトの名無しさん
2013/03/13(水) 08:27:15.63心理学者フィリップ・ジンバルド は1969年、人が匿名状態にある時の行動特性を実験により検証した。
その結論は、「人は匿名性が保証されている・責任が分散されているといった状態におかれると、
自己規制意識が低下し、『没個性化』が生じる。
その結果、情緒的・衝動的・非合理的行動が現われ、また周囲の人の行動に感染しやすくなる。」
というものであった。
0236デフォルトの名無しさん
2013/03/13(水) 09:08:25.36で、言いたい事は何?
0237デフォルトの名無しさん
2013/03/13(水) 10:16:42.40初心者の質問に答える暇はないのだよ。
初心者の相手は、初心者に毛の生えた連中か、中級程度で、しかも、
仕事のない暇な奴が請け負うことになる。
0238デフォルトの名無しさん
2013/03/13(水) 10:35:11.95自分の事言ってるのか? 自虐ネタ?
0239デフォルトの名無しさん
2013/03/13(水) 10:35:51.80res/layout/main.xml を開いて下にある main.xml タブを選択して <TextView> タグの中に
android:typeface="monospace"
とか書けばおk
0240デフォルトの名無しさん
2013/03/13(水) 10:50:35.41それはフォントの指定だよね?
0241デフォルトの名無しさん
2013/03/13(水) 11:05:22.88そうだよ? そういう質問じゃないの?
0242デフォルトの名無しさん
2013/03/13(水) 11:11:43.750244デフォルトの名無しさん
2013/03/13(水) 13:04:35.97String url = "http://upload.wikimedia.org/wikipedia/commons/thumb/a/a2/Penguins_Edinburgh_Zoo_2004_SMC.jpg/482px- Penguins_Edinburgh_Zoo_2004_SMC.jpg";
ImageView imageView1 = (ImageView)findViewById(R.id.imageView1);
try{
Drawable img = Drawable.createFromStream(new URL(url).openStream(), null);
imageView1.setImageDrawable(img);
} catch(Exception e) {
Toast.makeText(this,e.getMessage(),Toast.LENGTH_LONG).show();
}
}
このようなプログラムを書き、実行したところエラーが起きました。
catchした内容がToastを使って表示されるはずなのですが、
http://engei2ch.s252.xrea.com/cgi-bin/0/photo/plant4155.png
このように、空白のToastが表示されてしまいます。
ブレイクポイントを利用して、StrictModeの影響でエラーが起きたという事が分かり解決したのですが、
空白のToastが表示された理由が分かりません。
ひょっとしたら、とても初歩的なことを質問しているのかもしれませんが、回答よろしくお願いします。
0245デフォルトの名無しさん
2013/03/13(水) 13:08:43.690246デフォルトの名無しさん
2013/03/13(水) 13:37:21.64ありがとうございました。
0247デフォルトの名無しさん
2013/03/13(水) 14:08:52.82やる気ないのか?Googleさんよ
VideoViewのリファレンスなんか特にひどくて吹いた
http://developer.android.com/intl/ja/reference/android/widget/VideoView.html
0248デフォルトの名無しさん
2013/03/13(水) 15:33:29.730249デフォルトの名無しさん
2013/03/13(水) 15:37:01.68問題にならないよ
Android java は無いと同じ
0250デフォルトの名無しさん
2013/03/13(水) 15:53:07.09Log.dのnullですら落ちるのに
0251デフォルトの名無しさん
2013/03/13(水) 16:04:21.60(a) null のメソッドを呼ぶ
(b) null のフィールドを読み書きする
(c) null の配列要素を読み書きする
(d) 自分でぬるぽを投げる
if の null チェックはどれにも該当しないね
Log.d は・・・、 ソースを調べてみたら、中で (d) してるみたい
0252デフォルトの名無しさん
2013/03/13(水) 16:33:00.03「専門用語だらけでなんて分かりづらい長文!ふざけたやろうだ!」と思っていたものだが
AppleとGoogle触れてみるとMicrosoftが一番ユーザー思いの親切丁寧、優秀さに気付くという
0253デフォルトの名無しさん
2013/03/13(水) 16:42:59.940254デフォルトの名無しさん
2013/03/13(水) 16:51:55.54馬鹿除けフィルターですね
0255デフォルトの名無しさん
2013/03/13(水) 16:52:21.52長押しの時間は設定のユーザ補助のところで変更できるはず
0256デフォルトの名無しさん
2013/03/13(水) 17:00:34.81すみません、何かとんちんかんな事質問してるかもしれません。プログラミング自体まだ日が浅いです。。
>>255
それはユーザー各自が設定する事になるんですか?プログラム上で設定したいのですが
0257デフォルトの名無しさん
2013/03/13(水) 17:24:56.71ユーザーの好みを無視して俺の好みを押し付けたいっていうことですね
GestureDetector ではできません
自分で長押し判定のコードを書いてください
0258デフォルトの名無しさん
2013/03/13(水) 17:33:17.150259デフォルトの名無しさん
2013/03/13(水) 17:40:12.570260デフォルトの名無しさん
2013/03/13(水) 17:40:43.700261デフォルトの名無しさん
2013/03/13(水) 18:00:00.210262デフォルトの名無しさん
2013/03/13(水) 18:00:50.960263デフォルトの名無しさん
2013/03/13(水) 18:07:21.32つBroadcastReceiver
0264デフォルトの名無しさん
2013/03/13(水) 18:24:52.61滅んでくれ
0265デフォルトの名無しさん
2013/03/13(水) 18:25:31.340266デフォルトの名無しさん
2013/03/13(水) 18:27:10.53ありがと
0267デフォルトの名無しさん
2013/03/13(水) 19:47:23.51androidで複雑めのエラーが起きるとlog.dを全部拾ってくれなくなる・・・
0268デフォルトの名無しさん
2013/03/13(水) 19:50:59.620269デフォルトの名無しさん
2013/03/13(水) 20:16:11.220270デフォルトの名無しさん
2013/03/13(水) 21:36:24.390271デフォルトの名無しさん
2013/03/13(水) 22:19:09.16onReceiveの処理の途中でもう1つ何かしらのBroadcast受信した時って
排他処理ってされるの?
この場合最初の受信をA、次の受信をBと考えたら
Bを受け取った時点でAは途中で停止して、
Bの処理が終わったらAの続きが再開されるのかな?
0272デフォルトの名無しさん
2013/03/13(水) 23:20:51.22例外が出ていたけど、Fragment#showする時もisFinishing()で
チェックしないと例外出るの?
if(!isFinishing){
showDialog(0);
}
0273デフォルトの名無しさん
2013/03/13(水) 23:41:18.68UIスレッドじゃなかったっけ?順次処理かと
0274デフォルトの名無しさん
2013/03/14(木) 00:45:42.16receiverで結果をログに出していて、
ダウンロード成功時でも保存先のSDにファイルが無い時があるんですが…。
0275デフォルトの名無しさん
2013/03/14(木) 00:53:15.15順次処理って
「 onReceive{ 」から
「 } 」までのブロック単位なん?それとも
A1行目、B1行目
A2行目、B2行目って感じの1行交代順次なのかな?
ますます気になってきた。
テストプログラム作るの早いのはわかるんだが、上手く出来るか自信がちょっとね・・・
0276275
2013/03/14(木) 01:23:39.74テストプログラム作って確認したわ
ブロック単位だった。
普通に考えて、UIスレッドで処理中はUIがフリーズするのだから1行ずつ割り込まれるわけもなく・・・
当たり前な動作だったわ・・・。つ、つかれてるのかしら?(汗)
これにThreadとかRunnableまざってくると
A1行目、B1行目
A2行目、B2行目って感じの動作が発生してくるわけですな
スッキリしたよ。ありがとう
0277デフォルトの名無しさん
2013/03/14(木) 02:39:49.140278デフォルトの名無しさん
2013/03/14(木) 09:48:39.70それはないわ
0279デフォルトの名無しさん
2013/03/14(木) 13:35:10.82ad_bじゃね?
0280デフォルトの名無しさん
2013/03/14(木) 18:14:42.812.3ではまだ使うしかないよね
4.xでもまだ使えるけどgetSize()を使えと言ってるし
両バージョン含ませるとき、どう書くのがスマートでしょうか?
1、4.xも動くのでgetWidth()を使う
2、OSバージョン情報を取得してif文でgetWidth()とetSize()を振り分ける
0281デフォルトの名無しさん
2013/03/14(木) 19:45:38.62-----サンプル--------------------
public List<String> StrList1 = new ArrayList<String>();
public List<String> StrList2 = new ArrayList<String>();
synchronized public void Delete(){
StrList1.remove(0);
StrList2.remove(0);
}
-----------------------------------------
この場合synchronizedは
�@他のスレッドからDelete()メソッドの実行だけを阻止する
�ADelete()メソッド内で使用されてる変数(StrList1〜2)全てが他のスレッドから実行されないよう保護される
どっちになるのでしょうか?理想は�Aなのですが
StrList1〜2は複数の(4つ)スレッドからAddされる感じなのです。
0282デフォルトの名無しさん
2013/03/14(木) 20:09:57.440283デフォルトの名無しさん
2013/03/14(木) 20:40:01.61StrList1, StrList2 を保護したければ StrList1, StrList2 を使用している箇所すべてに synchronized を付けてください
0284280
2013/03/14(木) 20:42:13.070285デフォルトの名無しさん
2013/03/14(木) 20:51:35.82スマートかどうかは知らんけど・・・
俺なら非推奨とか無視して使えるものはそのまま使う
0287デフォルトの名無しさん
2013/03/14(木) 21:14:24.08ありがとう(`・ω・´) シャキーン
stackoverflowに振り分けてる方法が載ってました
別に難しいことでもないので振り分けてみます
0288デフォルトの名無しさん
2013/03/14(木) 21:39:54.700289デフォルトの名無しさん
2013/03/14(木) 22:38:19.08エミュレーターの右上が画像の通り真っ白になってしまいます
OpenGL1.0を使ってゲームを作っていたのですが、今日突然このような状況になりました
また、Eclipseのコンソールでは
[2013-03-14 22:18:22 - Emulator] sdk/emulator/opengl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glUseProgram:1911 error 0x501
このようなエラーが一定間隔で吐かれます
このエラーでぐぐったところ、英語サイトが15件ほどヒットしました
どうやらホストGPUを使っているのが原因のようで、ホストGPUを使用しなければ大丈夫でした
しかしエミュレータの速度が遅くなってしまい困るので、どうにか対処方法を探しているところです
AVDの設定は
5.1 WVGA、Android4.2.2 APILevel17、IntelAtom(x86)、ホストGPU使用、スナップショット不使用です
どなたかわかる方がいればアドバイスお願いします・・・
0290デフォルトの名無しさん
2013/03/14(木) 22:38:32.26定期的にきっかり処理することは不要なので、タイマーを張らずに、適当なイベントを拾って、
そのイベントが来たときに画面を更新することをしたいのですが、どんなイベントを拾うとよいでしょうか?
端末が何も操作されていないときも画面更新したい。
例えば、スクリーンセーバーとか、デジタルフォトフレームみたいなアプリで、「気が付いたら画面が変わってる」的な
処理に使います。もちろん、適当にタイマー張ればよいのでしょうが、本当に適当に処理したいだけなので、
タイマー張るのもなぁ、と。。。
0291デフォルトの名無しさん
2013/03/14(木) 22:58:19.62if(string == null | string.equals("")){
排他処理
}
ってするとするじゃん?nullだったときに後者で落ちるじゃん?
#isNullは2.3以降じゃん?
この2つをAPI8でチェックするにはどうすればいいじゃん?
0292デフォルトの名無しさん
2013/03/14(木) 23:01:50.310293デフォルトの名無しさん
2013/03/14(木) 23:11:21.66||
0294デフォルトの名無しさん
2013/03/14(木) 23:45:53.55if(string == null || string.equals("")){
if()の中のorは、
string == nullが真なら、string.equals("")は評価されない。
だから落ちない。
0295デフォルトの名無しさん
2013/03/14(木) 23:55:39.51onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion)
の中で
db = this.getWritableDatabase();
ってやってから dbの中身をupdateしていたんだけど
これをやる必要ある/なしを判断できる
公式の文書ってどこかにありますか?
onUpgradeの引数のdbはwritableですよ〜とか
そうじゃないですよ〜とか書いてるものです。
0296デフォルトの名無しさん
2013/03/15(金) 00:03:18.18サンクスコ。わざわざ1本にしてややこしいことしてたね。
0297デフォルトの名無しさん
2013/03/15(金) 00:26:01.790298デフォルトの名無しさん
2013/03/15(金) 00:44:29.00ソース読めばわかる
というかわざわざ開きなおさないといけないとしたら
何のために引数で渡してきてるんだと思う?
0299デフォルトの名無しさん
2013/03/15(金) 00:44:32.89MotionEventのACTION_UP時にInstrumentationクラスのsendKeyDownUpSyncメソッドでKeyEventを発行させているのですが、
どうしてもそこでエラー落ちしてしまいます。これは何か特別な処理が必要なのでしょうか?
よろしくお願いします。
0300デフォルトの名無しさん
2013/03/15(金) 00:45:31.13getWritableDatabaseが初めて呼ばれるときに、必要に応じてonUpgradeも呼ばれるって書いてあるね
公式より
0301デフォルトの名無しさん
2013/03/15(金) 00:48:39.18isEmpty…
0303デフォルトの名無しさん
2013/03/15(金) 00:50:49.74それは別トランザクションになってしまうので逆にマズい
0304デフォルトの名無しさん
2013/03/15(金) 09:12:54.95最近のテキストで、そういう書き方してるのでもあるのかね。
0306デフォルトの名無しさん
2013/03/15(金) 13:27:04.93違う言語使ってた可能性もある
0307デフォルトの名無しさん
2013/03/15(金) 14:59:17.75勘違いしているんじゃなかろうか
0308デフォルトの名無しさん
2013/03/15(金) 19:13:22.49エミュレータで画面解像度1920×1080ドットの設定ってどうやるんだろ?
どう設定しても起動しなんだけど・・・
0309デフォルトの名無しさん
2013/03/15(金) 20:49:20.51無視しとけ
0310デフォルトの名無しさん
2013/03/15(金) 22:01:09.96仕様変更しなきゃーと悩んでいるのですが、
どうやっても無理ですか?
アイテム選択しのタイトル(Prompt)に
「長押しで編集」とか書いて誘導するつもりでした。
0311デフォルトの名無しさん
2013/03/15(金) 22:35:21.160312デフォルトの名無しさん
2013/03/15(金) 22:43:27.09下記の設定でAVD作ったら重いけど動いたよ
スクリーンサイズ FHD 5inch Large xxhdpi(XperiaZ準拠)
Android4.1.2
CPU ARMv7
RAM 768 Heap 64
Storage 200MiB
☑Use Host GPU
0313デフォルトの名無しさん
2013/03/15(金) 22:47:10.12SDKのバグ。
code.google.com/p/android/issues/detail?id=43021
21.1rc3で修正されたから、更新してみ。
その他の原因としては、メモリ割り当てが足りない。
RAM512、VM Heap64くらいで。
あと、Use Host GPUにチェックね。
0314デフォルトの名無しさん
2013/03/15(金) 22:54:51.26AでstartActivityForResultでB起動。BにsetResultでfinish()、Aにリターンっていうのが普通なのです。
が、BはCを呼ぶことも出来るんです。Cを読んだ時も、B→Aでリターンするように
AでstartActivityForResultでB起動、BでstartActivityForResultでCを呼ぶ。Cでfinish()、BでsetResult、finish()すればちゃんと、B→Aで返ります。
が、もう一つやりたいことがあります。
Cの結果をDBに書き込み、BでそのDBを読み込んでVIEWを再描画したいのれす。。
Cをfinishしただけじゃあ再描画してくれないので、
CでIntent.FLAG_ACTIVITY_CLEAR_TOPでstartActivityBしつつ、finishをすればBはCの結果を持って再描画サれます。
でも、そのBをfinishしてもAにはリターンされません。
A→B→C→B→Aの流れで、CはBに再描画させ、BはAにデータを返す
の2点を同時にこなす方法はないでしょうか?
0315デフォルトの名無しさん
2013/03/16(土) 00:03:42.16CからBに戻るときB側で処理を分ける
0316デフォルトの名無しさん
2013/03/16(土) 00:39:14.05今後のバージョンアップ時にプロパティの追加/削除に強くて、ファイルでエクスポート/インポートしやすいおすすめの保存方法は何ですか?SQLですか?
今はArrayList<>をシリアライズしてファイルに書き出してます。
ユーザがGooglePlayでアプリを新バージョンに更新したときにデータを別の形式に変換するにはどうしたらいいですか?
0317デフォルトの名無しさん
2013/03/16(土) 00:59:17.220318デフォルトの名無しさん
2013/03/16(土) 02:03:16.91更新したら起動したわ〜アリガトウ!
とりあえず、画面チェックのみなので動作速度は気にしないw
0319デフォルトの名無しさん
2013/03/16(土) 02:04:08.50アンカ間違えたw
>>312-313
0320デフォルトの名無しさん
2013/03/16(土) 05:50:32.01>>今はArrayList<>をシリアライズしてファイルに書き出してます。
objの書き出しでしょ? 危険だよ
0321デフォルトの名無しさん
2013/03/17(日) 02:57:04.35昔、JavaとかVBとかやってた程度の者なんですが、開発環境整えるだけできついです
Eclipseとか、GEF、WTP、ADTを揃える方向で良いんでしょうか?
最近は違うとか、もっと統合された環境があったりしたら教えてください
0322デフォルトの名無しさん
2013/03/17(日) 03:05:32.520323デフォルトの名無しさん
2013/03/17(日) 05:11:25.47int型変数をString.valueOfでstringにしてstr+"KEY"+str2のようにして使うとなぜか変数が変わってもはじめに記録したKEYにしか記録されないようになってしまいました
アプリを起動しなおしても同じです
トーストで確認してもほかの変数では何も表示されずにそのはじめに記録した変数にしか入っていません
0324デフォルトの名無しさん
2013/03/17(日) 05:27:54.57そもそも意味不明たけど。
0325デフォルトの名無しさん
2013/03/17(日) 08:00:03.37最近はSDK解凍すればeclipseも入っててほぼ設定済みの環境整うよ
ネット上の手引きは古いのもある、昨年初めくらいはややこしくて面倒
だった。
0326デフォルトの名無しさん
2013/03/17(日) 09:42:23.61頻繁に項目が追加/変更されるならJSONとか
ヘルパークラスあるから簡単に実装できるよ
0327デフォルトの名無しさん
2013/03/17(日) 10:02:31.48antでやれば、そんなに揃える必要ないんじゃない。コマンドラインとか使えない人なら、誰かに作ってもらうしかないんじゃない。理解してないと結局トラブって捗らないと思うけど。
0328デフォルトの名無しさん
2013/03/17(日) 10:03:11.82昨日のABCでもMacbookAir持ってきてる人多かった
0329デフォルトの名無しさん
2013/03/17(日) 10:16:15.40動くよー。GoogleでもMacBook使ってる人多いし。
0330デフォルトの名無しさん
2013/03/17(日) 10:18:23.83違う質問です
try{
InputStream inp = openFileInput("data.txt");
BufferedReader reader = new BufferedReader(new InputStreamReader(inp,"UTF-8"));
for(i=0;i<400;i++){
if((s = reader.readLine())!=null)
data[i][0]=s;
if((s = reader.readLine())!=null)
data[i][1]=s;
pDialog.incrementProgressBy(i);
}
}catch(IOException e){
e.printStackTrace();
}
これをonCreate内に書いているのですが、なぜか実行すると「問題が起きたため終了」してしまいます
forの部分だけコメントアウト(中身はそのまま動かす)するとループはしないにせよ一応動くのですが……
forをwhileにしてもだめでした
いったい何がだめで、どうしたらきちんと動くようになるんでしょうか?
どなたかアドバイスお願いします……
0331デフォルトの名無しさん
2013/03/17(日) 10:26:03.98800行以上のデータはあるんだ?
0332デフォルトの名無しさん
2013/03/17(日) 10:26:17.33昔ちょっとかじったんだけど、クリーンインスコしたから
また環境作るのめんどいなーと思ってたんだ。
0333デフォルトの名無しさん
2013/03/17(日) 10:26:56.340334デフォルトの名無しさん
2013/03/17(日) 10:33:43.84家だとサーバで実行してノートに表示してるので性能関係ない。
0335デフォルトの名無しさん
2013/03/17(日) 10:35:17.80……あ!
ちょっと試してみます
0336デフォルトの名無しさん
2013/03/17(日) 10:46:47.35うーん、ファイルはあるみたいです……
何がだめなんでしょうか……
0337デフォルトの名無しさん
2013/03/17(日) 11:03:46.63//pDialog.incrementProgressBy(i);
こいつをコメントアウトしてみて
0338デフォルトの名無しさん
2013/03/17(日) 11:10:44.88すみませんdata[][]を[50][2]しか確保して無いだけでした
500にしたら動きました
0339デフォルトの名無しさん
2013/03/17(日) 11:31:27.850340デフォルトの名無しさん
2013/03/17(日) 11:34:24.850341デフォルトの名無しさん
2013/03/17(日) 11:44:32.140のタイプ忘れかぁ
がんばってね〜
0342デフォルトの名無しさん
2013/03/17(日) 12:19:16.830343デフォルトの名無しさん
2013/03/17(日) 12:24:21.052割はちょっと調べると解決する。
1割は手ごわい。
0345デフォルトの名無しさん
2013/03/17(日) 13:18:07.57イメージとしてはLINEの新着通知とか、Skypeのロック中着信画面みたいな。
SYSTEM_ALERT_WINDOWでやっても、FLAG_SHOW_WHEN_LOCKEDでやっても、呼び出し元のアクティビティがバックグラウンドにいると引きずられて背面で出てしまう。
サービスから呼び出すとかしなきゃいけないんでしょうか?
0346デフォルトの名無しさん
2013/03/17(日) 16:44:20.30その一部にListViewが有ります。そのListViewが画面外にあるときに、べつのビューの
操作を行おうとすると、さっとListViewの元へスクロールしてしまいます。
どうも件のListViewのAdapterに対しnotifyDataSetChangedを呼び出すとListViewの元へ
移動してしまうようです。別画面で操作を続けたいのにスクロールされて、非常に使いづらく
なってしまっています。
検索も駆使してみましたが行き詰まりました。notifyDataSetChanged時、ListViewに移動
してしまわないようにする良い手は無いものでしょうか?
0347デフォルトの名無しさん
2013/03/17(日) 16:46:15.83Logcatはなんとおっしゃられているの?
0348デフォルトの名無しさん
2013/03/17(日) 17:15:31.710349デフォルトの名無しさん
2013/03/17(日) 17:33:03.19どうして?
0350デフォルトの名無しさん
2013/03/17(日) 19:44:13.40オシャレ以外の解答求む
0351デフォルトの名無しさん
2013/03/17(日) 19:51:38.62液晶の解像度?
0352デフォルトの名無しさん
2013/03/17(日) 20:00:10.69unix系のツールはwinより使いやすいからかね。
あとiOSとandroidの両方に興味があったらmacかね。
0353デフォルトの名無しさん
2013/03/17(日) 20:08:11.59確かに洗練されて使いやすいイメージはある
0354デフォルトの名無しさん
2013/03/17(日) 20:22:12.000355デフォルトの名無しさん
2013/03/17(日) 20:48:57.38aquestalk 1800円で買わなきゃ無理ですか?
0356デフォルトの名無しさん
2013/03/17(日) 21:37:03.83何度実行してもServiceからKeyEvent発行できないんだ
Google+のどこかのページ漁ってた時にAndroidシステムのセキュリティ的にServiceからKeyEvent発行はできないと書いてあったが、違うのかな?
詳しい事はよくわからんが、実行されない。実行端末のせいなのか、うん、わからん
0357デフォルトの名無しさん
2013/03/17(日) 21:48:29.68windowサービスのinjectKeyEvent() に down,true
up,true で呼んでも反応しないって理解でいいかな?
受信は出来ないって認識だったけど
0358デフォルトの名無しさん
2013/03/17(日) 23:49:21.65どうしたら良いでしょうか?
0359デフォルトの名無しさん
2013/03/18(月) 00:06:10.54injectKeyEventではなくInstrumentationクラスのsendKeyDownUpSync()で呼びだしてるんだ
何か勘違いしてるのかなー、うん。もうちっと試行錯誤してみる
0360デフォルトの名無しさん
2013/03/18(月) 00:06:47.64読み込むビットマップを減らしましょう
読み込むビットマップを小さくしましょう
いらなくなったビットマップをリサイクルしましょう
0361デフォルトの名無しさん
2013/03/18(月) 03:57:24.61笑ってもらいたいのかぃ?
0362デフォルトの名無しさん
2013/03/18(月) 08:55:17.37入門書を探してるんだが、定番のようなものってありますか?
Java入門でいうところの高橋や結城本みたいの。
Cだとカーニハンみたいの?
0363デフォルトの名無しさん
2013/03/18(月) 08:57:17.450364デフォルトの名無しさん
2013/03/18(月) 09:52:02.91易
Androidプログラミングバイブル
Android Layout Cookbook
Android Hacks
Android API プログラミング・リファレンス
Android Security
難
ちなみに高橋麻奈が好きなら既にやさしいシリーズとして
「やさしいAndroidプログラミング」が発売されている。
0365デフォルトの名無しさん
2013/03/18(月) 09:56:53.700366デフォルトの名無しさん
2013/03/18(月) 10:45:09.86真なる創造のための環境だから
クリエイターを名乗っておきながらマックを使ってないのは、偽者だよ
0367デフォルトの名無しさん
2013/03/18(月) 10:47:32.33マックなんか絵を描く以外に何か使い道があるのか?
winのペイントで十分だろ?
DOS/Vに性能で勝てるはずがない(超大爆笑)
0368デフォルトの名無しさん
2013/03/18(月) 10:59:44.78windowsって、msにロックインされてる人意外は選ぶ要素がないんだけど。
0369デフォルトの名無しさん
2013/03/18(月) 11:01:55.960370デフォルトの名無しさん
2013/03/18(月) 11:02:13.21Macユーザ→民主党信者
そんな感じがする。
0371デフォルトの名無しさん
2013/03/18(月) 11:14:19.38いつまでもカルト宗教扱いされんだよ
0372デフォルトの名無しさん
2013/03/18(月) 11:27:42.75逆はぜんぜんそんなことないのに
0373デフォルトの名無しさん
2013/03/18(月) 11:28:21.70windowsかmacなら、開発のやりやすさを考えたらmacだろ。
開発環境が最初から整ってるし、いろいろ追加するのも簡単だし。
winアプリ作りたいとか、サーバーにwindowsを使ってるとかじゃなかったら
windows使う理由って本当にないわ。
0374デフォルトの名無しさん
2013/03/18(月) 11:31:05.79プログラムを書く→mac
なかんじか
0375デフォルトの名無しさん
2013/03/18(月) 11:34:54.200376デフォルトの名無しさん
2013/03/18(月) 11:49:25.74印刷業以外で仕事でりんご使ってる人は...
0377デフォルトの名無しさん
2013/03/18(月) 11:51:10.27隠しファイルが入ってていらつくんだけど、なんなのあれ腹立つは
0378デフォルトの名無しさん
2013/03/18(月) 11:54:42.56りんごは 北チョンと同じ 全てが管理される ハード・ソフト・開発環境何でもでもかんでも
筐体さえも選べない 笑うしかないだろ?
androidはりんごでも開発できるのにね
0379デフォルトの名無しさん
2013/03/18(月) 12:02:17.06使えばわかるよ。
0380デフォルトの名無しさん
2013/03/18(月) 12:03:30.380381デフォルトの名無しさん
2013/03/18(月) 12:05:38.10ごもっとも
動植物の原点はエロだからな
全ての動植物は子造りする為に存在している
0382デフォルトの名無しさん
2013/03/18(月) 12:12:38.29macがUNIXベースになってどのくらいたってるんだ。
開発環境としても、windowsよりはるかに使いやすくなってる。
0383デフォルトの名無しさん
2013/03/18(月) 12:20:10.610384デフォルトの名無しさん
2013/03/18(月) 12:32:18.38マカーはみんな飲んでるのか?
りんご使ってる奴ってハゲが多いな
0385デフォルトの名無しさん
2013/03/18(月) 12:40:54.800386デフォルトの名無しさん
2013/03/18(月) 12:49:42.01ギャラ4が発表されたのでりんご信者どもはあせってるんだろうな
0387デフォルトの名無しさん
2013/03/18(月) 12:52:45.220388デフォルトの名無しさん
2013/03/18(月) 13:10:20.18これがプログラマが使う理由なんだろうな
winだと途中で遊びすぎちゃうw
0389デフォルトの名無しさん
2013/03/18(月) 13:19:22.49macのほうが使いやすいって言われて、へんな皮肉を言い始めるほうが荒らしに見えるけど。
0390デフォルトの名無しさん
2013/03/18(月) 13:24:32.68ああ、マッカーってこういうオカシイの多いな
0391デフォルトの名無しさん
2013/03/18(月) 13:24:45.91余計なことができないというのはiOSとAndroidにも似てるな
0392デフォルトの名無しさん
2013/03/18(月) 13:26:03.61そりゃ荒らさないとやってらんねえよな
0393デフォルトの名無しさん
2013/03/18(月) 13:36:19.44C#+VisualStudio+ISS+SQL Server のほうが開発は38倍くらい楽だったんで
開発環境選べるならWindowsのほうを使うけど。
0394デフォルトの名無しさん
2013/03/18(月) 13:53:13.122のべき乗じゃないんだ...ホントにプログラマ?
0395デフォルトの名無しさん
2013/03/18(月) 13:56:17.370396デフォルトの名無しさん
2013/03/18(月) 13:58:24.68AndroidでJDCBドライバーを使って
MySQLに直接接続するプログラムを作成しているのですが
エミュレータ環境がバージョン2.3.3の場合だと動くのですが
バージョン4.2にするとCommunications link failureというエラーが出てしまいます。
実機(4.0.3)でも試してみたのですが、同じエラーになりました。
解決方法があれば教えて下さい、宜しくお願いします。
0397デフォルトの名無しさん
2013/03/18(月) 13:59:14.100398デフォルトの名無しさん
2013/03/18(月) 14:01:37.77移動体からDBMSに直接接続しようとする人の気が知れない。
0399396
2013/03/18(月) 14:09:51.93タブレット端末で社内DBを参照したい時に使用するだけなので
特に携帯などのデバイスからアクセスする予定はありません。
なるべくならJDBCで直接接続する方法を探しています。
バージョン4.0.3以降でMySQLに直接接続する方法があれば教えてください。
宜しくお願いします。
0400デフォルトの名無しさん
2013/03/18(月) 14:28:18.78別スレッドにする
0401デフォルトの名無しさん
2013/03/18(月) 14:35:40.46Android 4.0 以降では通信処理を UI スレッドから分離しなきゃいけないらしいよ。
0402デフォルトの名無しさん
2013/03/18(月) 14:39:05.120403デフォルトの名無しさん
2013/03/18(月) 14:39:35.15StrictModeを無効にすればいいよ
0404396
2013/03/18(月) 14:43:05.75自分でもWebで調べてみたところ
Android 3.0 以降だと別スレッドで処理しないといけないみたいですね。
MySQLを使った参考になるサンプルプログラムが見つからないので
スレッド処理の本を見ながら、自分で少し考えてみます。
ありがとうございました。
0405デフォルトの名無しさん
2013/03/18(月) 16:47:52.38OnGoingフラグによるアイコン表示は出来るようなのですが、ポップアップについて
length, duration あたりで探したのですが見つからず...4.0 を想定しています。
0406デフォルトの名無しさん
2013/03/18(月) 17:54:56.250407デフォルトの名無しさん
2013/03/18(月) 18:00:46.58パーツを自分で選択出来ないPCなんかでよく満足できるよな りんご信者
0408デフォルトの名無しさん
2013/03/18(月) 18:12:05.250409デフォルトの名無しさん
2013/03/18(月) 18:20:05.57「開発感環境として優れてる」って言わざるをえない。
実際Unixの開発環境全部入りでプログラミングやるなら面白いし。
0410デフォルトの名無しさん
2013/03/18(月) 18:26:56.080411デフォルトの名無しさん
2013/03/18(月) 18:39:11.65結局15年くらいWinに負け続けて会社がヤバクなったので
やむおえずWin寄りのDosV互換iMacを出したという明白な歴史が全てを物語ってる
あとね、PC知らない人ほど見た目のデザインに騙されてMac買ってくよ。
Macは見た目のデザインだけはいいからね。Win機でいう所のVaioシリーズに近い。
Macの激しい欠点は自社ブランドで固めてるため独占市場に近くハードやパーツの値段が高いのと
利用者の少なさからフリーウェアがWinに比べ圧倒的に少なく有料ソフトばかりであり
さらにそれらも価格が高い。
結果、ユーザーは無駄に費用がかさむ点だとおもわれる。
この傾向は昔から全てのアップル製品に当てはまる。iPhoneしかり、iPadしかり、iPodしかり
Win機とMac機で同じ性能で比較してもMac機の方が2.5倍は値段が高い。
性能が高いからではなく全てデザイン費だよ。
0412デフォルトの名無しさん
2013/03/18(月) 18:52:58.210413デフォルトの名無しさん
2013/03/18(月) 18:55:59.0510年も前の話されても。
0414デフォルトの名無しさん
2013/03/18(月) 19:27:04.04動く最低限のコード書いて
0415デフォルトの名無しさん
2013/03/18(月) 21:01:56.910416デフォルトの名無しさん
2013/03/18(月) 21:33:54.600417デフォルトの名無しさん
2013/03/18(月) 22:04:01.35何回も蒸し返すのは必死としかいいようがないっすね
0418デフォルトの名無しさん
2013/03/18(月) 22:13:42.51SharedPreferences等に保存することってできませんかね?
0419デフォルトの名無しさん
2013/03/18(月) 22:18:19.34相手のキャラは複数いますが、動作の大枠は同じなので抽象クラスを用意します。
下記は想像しやすい用の一例です
abstract class kanojo{
abstract void laugh();
abstract void motion();
abstract void mention();
}
class manaka extends kanojo{
@override
void laugh(){
setImageResourceなど;
}
@override
void motion(){
setImageResourceなど;
}
}
同様にrinko/neneをextends kanojoでクラスを記述します。
一アクティビティ内で「その時の選択kanojo」×「laughメソッド」を実行、
選択kanojoはその都度変わるという条件のもとコーディングしたいのですが、どうするのが良いでしょうか?
String kanojo などのメンバを持ち、インスタンス化と同時に、もしくはkanojo変更時にkanojoに値を代入し、
if(kanojo ==???){
???.laugh()
}
する以外にないでしょうか?コーディングが汚い気がするのですが。
0420デフォルトの名無しさん
2013/03/18(月) 22:52:36.84ごく普通のポリモーフィズムだろ
アクティビティでつかうのはkanojoにすれば
何が入ろうがkanojo.laugh();で済むだろ
0421デフォルトの名無しさん
2013/03/18(月) 22:59:41.780422デフォルトの名無しさん
2013/03/18(月) 23:17:06.22着信画面以外に見かけないけど使いたい
0423デフォルトの名無しさん
2013/03/18(月) 23:42:30.08ポリモーフィズム
0424デフォルトの名無しさん
2013/03/19(火) 00:39:03.68情報をひっぱってきて、
AlertDialogの setItems(CharSequence[] items
に入れようと思っています。
今は以下のように実装しているのですが、
もっとスマートな書き方はありますでしょうか。
Cursorのclose()などは省略しています
// レコードの数を取得する
Cursor cursor = db.qurey("table", new String[]{"Name"}, "_ID Like '%'" null, null, null, null);
int count = cursor.getCount();
// レコードの数と同数のString配列を作成
String[] items = new String[count];
// レコードの内容をString配列にコピー
for (int i=0; i<count; i++) {
items[i] = cursor.getString(cursor.getColumnIndex("Name"));
cursor.moveToNext();
}
// アラートダイアログを表示
new AlertDialog.Builder(Hoge.this)
.setItems(items, new DialogInterface.OnClickListener....
宜しくお願いします。
0425デフォルトの名無しさん
2013/03/19(火) 00:56:30.720426デフォルトの名無しさん
2013/03/19(火) 05:53:20.73http://developer.android.com/reference/android/app/AlertDialog.Builder.html#setCursor%28android.database.Cursor,%20android.content.DialogInterface.OnClickListener,%20java.lang.String%29
0427デフォルトの名無しさん
2013/03/19(火) 13:26:46.95やったことある人いませんか?init.rcに設定すれば出来るとかあるんですが、
実際、やってみると上手くいきません。宜しくお願いいたします。
0428デフォルトの名無しさん
2013/03/19(火) 13:31:27.920429デフォルトの名無しさん
2013/03/19(火) 13:53:18.090430デフォルトの名無しさん
2013/03/19(火) 15:15:12.82>>IPアドレスを起動時から固定したいのですが、
なぜ固定にしたいの?
0431デフォルトの名無しさん
2013/03/19(火) 15:19:55.95言われたことだけやれ
0432デフォルトの名無しさん
2013/03/19(火) 15:23:05.870433デフォルトの名無しさん
2013/03/19(火) 15:46:44.010434デフォルトの名無しさん
2013/03/19(火) 15:47:15.840435デフォルトの名無しさん
2013/03/19(火) 18:58:17.670436デフォルトの名無しさん
2013/03/19(火) 19:30:21.83何でこのスレで聞くの?
0437デフォルトの名無しさん
2013/03/19(火) 19:41:17.300438デフォルトの名無しさん
2013/03/19(火) 20:44:56.64エミュレータの設定ならあるけど実機での設定なら板違いかな
0439デフォルトの名無しさん
2013/03/19(火) 21:15:08.16UMLみたいのなら書くだけ無駄。
0440デフォルトの名無しさん
2013/03/19(火) 21:18:41.020441デフォルトの名無しさん
2013/03/19(火) 21:49:25.880442デフォルトの名無しさん
2013/03/19(火) 22:23:11.78以下のようにしてCursorLoaderを使ってみたのですが、
---
private static final String[] COLUMNS = { "_id","date","eltime","distance","place" };
File dbPath = this.getDatabasePath( "hoge.db" );
Uri dbUri = Uri.fromFile(dbPath);
CursorLoader cl = new CursorLoader(this, dbUri, COLUMNS, null, null, "_id DESC");
cl.registerListener(1,
new OnLoadCompleteListener<Cursor>() {
@Override
public void onLoadComplete(Loader<Cursor> cl, Cursor cursor) {
// TODO Auto-generated method stub
showAll(cursor);
}
}
);
cl.startLoading();
---
匿名クラスのコールバックが呼ばれるのですが、cursor=nullになってしまいます。
UriをtoString()で表示すると、"file:///data/data/com.example.hoge/databases/hoge.db"になっています。
そこでググってみると、こんなページを発見
CursorLoader, get URI for local database
http://stackoverflow.com/questions/12485448/cursorloader-get-uri-for-local-database
> The reason behind cursor loader accepting a URI is that it expects to query a contentProvider and not a raw database.
コンテンツプロバイダーにしないと使えないと書かれているのですが、本当でしょうか?
よろしくお願い致します。
0445デフォルトの名無しさん
2013/03/19(火) 23:04:01.80CursorLoaderにUri渡してるけど、そこからどうやってCursorを取得してると思ってる?
0446デフォルトの名無しさん
2013/03/19(火) 23:09:11.42なんかグチャグチャプログラムって感じだなw
0448442
2013/03/19(火) 23:10:40.520449デフォルトの名無しさん
2013/03/19(火) 23:13:10.78LoaderManager.initLoader と LoaderManager.LoaderCallback を使う
0450デフォルトの名無しさん
2013/03/19(火) 23:13:47.470451デフォルトの名無しさん
2013/03/19(火) 23:28:03.91自分でSQLite直接操作して、Cursor取得して、結果をリストに詰めて、ってやった方が初めは分かり易いかもね
0452デフォルトの名無しさん
2013/03/19(火) 23:32:58.380453デフォルトの名無しさん
2013/03/19(火) 23:37:27.630454デフォルトの名無しさん
2013/03/19(火) 23:50:30.02もらったプロジェクトをビルドしようとしたら、genディレクトリが欠落してるってビルドエラー?みたいな
びっくりマークが出ました。
この理由は何でしょうか?
0455デフォルトの名無しさん
2013/03/19(火) 23:52:00.94genディレクトリを作ってやれば解決するはず
0458デフォルトの名無しさん
2013/03/20(水) 00:02:36.64インデントじゃなくてラベルからプログラムそのものまで酔っ払いのゲロみたいで見られたもんじゃないw
プレイストア向けのアプリ開発なら他にも開発環境あるだろう。
0459442
2013/03/20(水) 00:04:28.63私の持っている「作ればわかる!Androidプログラミング―10の実践サンプルで学ぶAndroidアプリ開発入門」という
本だとこんな記述ばかりですけどね。
0460デフォルトの名無しさん
2013/03/20(水) 00:06:23.54んー、んじゃあきらめるしかないなw
あきらめろw
0461デフォルトの名無しさん
2013/03/20(水) 00:08:37.66へんなのはパスしなくちゃ
0462デフォルトの名無しさん
2013/03/20(水) 00:09:12.430463デフォルトの名無しさん
2013/03/20(水) 00:10:59.91参考書にも問題がありそうだ。
0464デフォルトの名無しさん
2013/03/20(水) 00:12:12.34>>プレイストア向けのアプリ開発なら他にも開発環境あるだろう。
どんなのがあるのかな? フw
0465デフォルトの名無しさん
2013/03/20(水) 00:12:45.38ここはマカーが駐在してるから根拠出さない煽りは無視でいいよ
0466デフォルトの名無しさん
2013/03/20(水) 00:13:38.950467デフォルトの名無しさん
2013/03/20(水) 00:15:05.64http://developer.android.com/reference/android/app/LoaderManager.html
0468442
2013/03/20(水) 00:16:55.15というか変だと思っていないのですけど。
匿名クラスでコールバックすると綺麗になることはありえないので。
>>467
それを読めと言うことですね。
英語が面倒ぽ。
0469デフォルトの名無しさん
2013/03/20(水) 00:17:29.10絶望的なコーディングだなw
0470デフォルトの名無しさん
2013/03/20(水) 00:18:23.13マカー
元々は蔑称であったが、現在では蔑称ではない意味合い(=転じて、熱狂的なマッキントシュユーザーの意味)も含めた呼び方として定着している。
何か良い蔑称はないかな
マカキチ
ハゲマカ
バカマカ
うんこりんだー
0471デフォルトの名無しさん
2013/03/20(水) 00:18:56.74盆栽プログラマーと呼ぼう
「○○さんのプログラムは、ここの枝ぶりが素晴らしいですねぇ」
「いえいえ×△さんのプログラムもこの芸術的な幹のラインがたまらないですよ」
いやいや(w 別に火星探査ロケットを飛ばすわけじゃ無いんだから
0472デフォルトの名無しさん
2013/03/20(水) 00:19:07.24あと3年ぐらいしたら分かるw
0473デフォルトの名無しさん
2013/03/20(水) 00:29:32.75少し上のマカーだけど、根拠のない煽りを受けてるのは俺のほうじゃん。
アンチマカーのほうがお行儀悪いよ。
0474デフォルトの名無しさん
2013/03/20(水) 00:30:06.51定数すらまともに使われておらずマジックナンバーばかりで適当な変数名がずらっと並ぶ
そんなプログラムを突然渡されてさぁ追加開発しろと言われる身にもなれ・・・
0475デフォルトの名無しさん
2013/03/20(水) 00:30:37.67ファッキンアップルヘイトだから
0476デフォルトの名無しさん
2013/03/20(水) 00:48:30.30じゃあこの辺だな
http://www.kojion.com/blog/android/cursor_loader/
http://dev.classmethod.jp/smartphone/android/android-tips-32-cursorloader/
http://blog.justoneplanet.info/2012/06/20/android%E3%81%A7cursorloader%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6%E3%81%BF%E3%82%8B/
0477デフォルトの名無しさん
2013/03/20(水) 00:52:58.13自己流まっしぐらなのも良くない
エレガンドを意識しつつやり過ぎない程度を目指すべし
0478デフォルトの名無しさん
2013/03/20(水) 01:54:47.810479デフォルトの名無しさん
2013/03/20(水) 02:23:41.080480デフォルトの名無しさん
2013/03/20(水) 09:53:27.03Apple人(と)heid
あっぷるとへいと
0481デフォルトの名無しさん
2013/03/20(水) 11:04:44.79「下手なコードは初心者でもよめる」みたいな反論してくる人がいて閉口するわ。
うまいコード、美しいコードは読みやすいにきまってるじゃん。
0482デフォルトの名無しさん
2013/03/20(水) 11:15:54.04そういう事を強く気にするプログラマでスーパープログラマは見たことないな
人のコードの事なんかどーでもいいみたい
0483デフォルトの名無しさん
2013/03/20(水) 11:21:07.97しかし、もらったプロジェクトにはgenディレクトリは存在しませんでした。
にもかかわらず、何故genを要求されたのかが不明です。
何か理由があるのでしょうか?
0484デフォルトの名無しさん
2013/03/20(水) 11:27:26.90ああそうなの。
世間にその成果を認められているプロダクツを書いてる人も、コーディングスタイルが
どうこうとかよく言ってるけどね。
0485デフォルトの名無しさん
2013/03/20(水) 11:31:07.30ベースがおかしかったらできるものもやっぱ見づらいよ
0486デフォルトの名無しさん
2013/03/20(水) 11:36:42.91エレガントコードに拘りすぎるのも良くないが
自己流まっしぐらなのも良くない
エレガンドを意識しつつやり過ぎない程度を目指すべし
0487デフォルトの名無しさん
2013/03/20(水) 11:38:02.85自分で新規プロジェクトの1つでも作ってみれば、その全ての疑問への回答が得られるとおもうよ
0488デフォルトの名無しさん
2013/03/20(水) 11:39:20.48gen はEclipse で自動ビルド設定にしておくと勝手にできる
中間生成物みたいなものだから普通は渡さない
0489デフォルトの名無しさん
2013/03/20(水) 11:46:12.24エレガント
昔よく聞いたフレーズだな
綺麗に越した事はないが、自分のスタイルと違うとちょっと気になる場合もあるな
昔BCBが出た時(エンバカのは知らない)の書式が見やすかったので今でも似たような感じで書いてる
0490デフォルトの名無しさん
2013/03/20(水) 11:52:53.990491デフォルトの名無しさん
2013/03/20(水) 11:56:52.96ttp://www.adamrocker.com/blog/mushroom-collaborates-with-simeji/#3
ここにあるテンプレートを見ると、
マニフェストファイルの中に、同じ名前の <activity> タグが2つあり、
Eclipseに怒られます。
Problemsタブには、以下のように表示されています。
Errors - Duplicate registration for activity [Activity名]
このままではビルドが通らないので、
ビルドをする度(特に署名付きapkファイルを出力する度)に
このエラーを「右クリック → Delete」で削除しないといけないのですが、
非常に煩わしいです。
対処する方法はりますでしょうか?
0492デフォルトの名無しさん
2013/03/20(水) 12:04:16.50ビルドパスにhoge.jarが欠落してるって表示がでました。
hoge.jarと同等のプロジェクトがあるので、
そいつをビルド時に参照するようにすればビルドできるはずなので、
hoge.jarを参照不要にしたいんですが、
どこで設定変更を変えれば良いかわかりません。
ちなみに、ビルドパスの設定をいじっても、
そのjarの指定を削除できず、また、
grepかけてもjarのなまえはsnap?ファイルのような、バイナリファイルにしか
ヒットしません。
設定変更の方法をおおしえいただけますか?
0493デフォルトの名無しさん
2013/03/20(水) 12:10:30.25だから言ってるじゃん。エレガント(美しい)が読みにくいって前提のやつってどうよって。
0494デフォルトの名無しさん
2013/03/20(水) 12:13:44.02それはただの初心者だろ
わざわざそんなやつの話なんてしなくていいよ
0495デフォルトの名無しさん
2013/03/20(水) 12:18:53.18<activity android:name=".MushroomActivity" android:icon="@drawable/icon"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".MushroomActivity" android:icon="@drawable/icon"
android:label="@string/app_name">
<intent-filter>
<action android:name="com.adamrocker.android.simeji.ACTION_INTERCEPT" />
<category android:name="com.adamrocker.android.simeji.REPLACE" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
これのこと?
0496491
2013/03/20(水) 12:22:04.42<activity android:name=".MushroomActivity"
が2つあるというエラーだと思っているので
そこだと思います。
0497デフォルトの名無しさん
2013/03/20(水) 12:26:50.49<activity android:name=".MushroomActivity" android:icon="@drawable/icon"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<action android:name="com.adamrocker.android.simeji.ACTION_INTERCEPT" />
<category android:name="android.intent.category.LAUNCHER" />
<category android:name="com.adamrocker.android.simeji.REPLACE" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
これに変えてみて
0498491
2013/03/20(水) 12:34:46.45あれ、以前それも試して上手くいかなかった
(どう上手くいかなかったのかは忘れてしまいました)
のに、ちゃんと動作しました。
ひとまずこれで様子を見させていただきます。
ありがとうございました。
0499デフォルトの名無しさん
2013/03/20(水) 12:40:39.260500491
2013/03/20(水) 12:47:55.96アプリが起動されなくなった。
アプリ自体は更新されているので、自分でドロワーから起動すれば良いですが。
<activity を2つに分けて(エラーをDeleteして)から
Debug や Run を実行すると、アプリが起動される。
なんか気持ち悪い。
0501デフォルトの名無しさん
2013/03/20(水) 12:54:15.92<activity 〜>
<intent-filter>
〜
</intent-filter>
<intent-filter>
〜
</intent-filter>
</activity>
みたいにしたらどう
0503デフォルトの名無しさん
2013/03/20(水) 13:24:25.03いや>>477みたいな書き込みみたら指摘させてもらう。
0504デフォルトの名無しさん
2013/03/20(水) 13:46:31.95何をそこまで拘ってるのかよくかわらんが、俺の考えだと単純で、
�@今後もずっと1人で(誰にも頼らず、ここにもネットにも質問せず、仕事するわけでもなく)
なら自分の見やすい我流で好き勝手コード書け。
�Aそうじゃないなら他人に見やすいとされる標準的な書き方になれる努力しろ
だよ〜ん。
�A一例あげるなら
・mainactiviysample → MainActivitySample … 適度に大文字混ぜてみやすく
・int[] hairetu1 → int[] IntArray1 … 変数名になるべく変なローマ字名はつけない
・int INTDATA → IntData … 全て大文字は定数にだけ使うべし
・private int ip → private int mIp … 変数名の先頭にスコープ範囲が分かる1文字をつける(メンバー変数なのでm)
とか。キミの考えと同じなんじゃないの?
0505デフォルトの名無しさん
2013/03/20(水) 13:51:36.140506デフォルトの名無しさん
2013/03/20(水) 13:55:40.10グローバル変数にはgつけてるけどメンバには付けてないや・・・
0507デフォルトの名無しさん
2013/03/20(水) 13:59:41.02変数名とかメソッド名を大文字始まりにする男の人って…
0508デフォルトの名無しさん
2013/03/20(水) 14:02:20.90androidのコードがmついてるんで、つけてるわ。
0509デフォルトの名無しさん
2013/03/20(水) 14:04:30.51だから「エレガントにこだわり過ぎるのもよくない」って、エレガント(美しい、うまい)なコードは
分かりにくいって前提の発想じゃん。
そこらあたりからダメな感じ。
0510デフォルトの名無しさん
2013/03/20(水) 14:05:20.10コードの解析がし辛いので
つけてるわ
0511デフォルトの名無しさん
2013/03/20(水) 14:06:16.26そうだったのか、そういう所全然見てなかった
メソッド名は普段大文字始まりでやってるけど、JAVAに合わせて小文字始まりにしてるし
m付けて周りに合わせた方がいいかなぁ
0512デフォルトの名無しさん
2013/03/20(水) 14:35:46.43Eclipseなら色分けでハッキリわかるが?
メンバm、スタティックs、定数大文字とアンスコ
0513デフォルトの名無しさん
2013/03/20(水) 14:36:28.670514デフォルトの名無しさん
2013/03/20(水) 15:06:15.77MSとかは大文字開始の関数やメソッド多くね
WinAPIとかDirectXとか.NETもそうじゃないっけ
0515デフォルトの名無しさん
2013/03/20(水) 15:29:29.730516デフォルトの名無しさん
2013/03/20(水) 15:33:03.57何があったんだろう
0517デフォルトの名無しさん
2013/03/20(水) 15:37:27.800518デフォルトの名無しさん
2013/03/20(水) 15:45:43.08プレフィックス無しOKというところも多いね
0519デフォルトの名無しさん
2013/03/20(水) 15:50:55.73【Android】デベロッパーの集うスレPart17
http://kohada.2ch.net/test/read.cgi/prog/1363327834/
0520デフォルトの名無しさん
2013/03/20(水) 15:52:54.84あっちに行くのはキミみたいだぞ
0521デフォルトの名無しさん
2013/03/20(水) 16:12:53.59リピートされずに引き伸ばされるという現象に関しまして、
既知の現象であることや、コードビハインドから記述することで
解決できることは分かりました。
ttp://y-anz-m.blogspot.jp/2011/07/honeycomb-30-tilemode.html
ttp://www.takaiwa.net/2012/12/androidtilemoderepeat.html
が、以下の場合にどうやってコードで記述すれば良いのかが分かりません。
・android:tileMode="repeat"にしている bgd_layer.xml を用意
・bgd_layers.xml を用意し、<layer-list>の1要素として @drawable/bgd_layer を指定
・@drawable/bgd_layers をViewの背景に設定したい
@drawble/bgd_layers を xmlから指定すると、
bgd_layer の要素がリピートされずに引き伸ばされてしまっています。
コードから記述したいのですが、どのように記述すれば良いのでしょうか。
宜しくお願いします。
0522デフォルトの名無しさん
2013/03/20(水) 16:38:18.71プログラマーのわかりやすさなら全部にthisとかつけとけば変な名前付ける必要ないいんじゃね?
pythonでself._hogeって書いてる奴いたけど。注:pythonはself省略できません。
0523デフォルトの名無しさん
2013/03/20(水) 16:40:30.99m_hogeだった。
pythonで_や__始まりはスコープを表す意味がある。おかげでスコープ変えるの大変。
0524デフォルトの名無しさん
2013/03/20(水) 16:42:23.25設計で変数名まできめてるの?
効率悪いね。
IDEのリファクタリング機能を使えば、変数名の変更は安全にできるよ。
0525デフォルトの名無しさん
2013/03/20(水) 16:46:29.96メンバとかスタティックとかいまいちよくわかってない
フィールドで宣言するのがスタティックでメソッド内で使うのがメンバであってる?
0526デフォルトの名無しさん
2013/03/20(水) 16:54:18.31間違ってる
スタティックはインスタンスを生成しなくても使える変数やメソッド
メンバはクラスが持ってる変数やメソッド
フィールドはメンバの変数のみを指す
0527デフォルトの名無しさん
2013/03/20(水) 17:56:40.57for文で for( int i=0; ...
とか
1文字の変数名はどうなの
0528デフォルトの名無しさん
2013/03/20(水) 18:08:34.53別言語だがC++の用語がその辺の関係をよく表してるので引用するが
あの言語はフィールドのことを「メンバ変数」、メソッドのことを「メンバ関数」と呼ぶ
まあ要するにクラスやそこから作ったインスタンスが持つ各フィールドやメソッドがメンバ
んで普通のメンバはクラスから作った各インスタンスに所属するワケだが
staticなメンバは各インスタンスではなく、クラス自体に所属すると考えれば良い
なのでインスタンスを作らなくても使えるし
staticなフィールドなら各インスタンス間で共有される
まあそんなワケでクラスフィールドとかクラスメソッドって呼んだりもする
0529デフォルトの名無しさん
2013/03/20(水) 18:12:32.99100%エレガントにすると日本人には見づらいんだよ。常識だぜ?
英語圏向けに最適化されてるルールだからさ
エレガントを目指しつつ日本語向けにちょっとカスタムした感じのハイブリットが一番見やすいよ
0530デフォルトの名無しさん
2013/03/20(水) 18:12:35.16ループカウンタに i 、次いで j を使うのはFORTRANから続く伝統的な習慣だしなあ
0531デフォルトの名無しさん
2013/03/20(水) 18:12:43.65クラス図とか書いたことないのか。
0532デフォルトの名無しさん
2013/03/20(水) 18:35:33.59俺は ii とか jj って感じで、わざと重ねてるよ。
0533デフォルトの名無しさん
2013/03/20(水) 18:37:38.80クラス図書くと変数名決めなきゃいけないの?馬鹿なの?
0534デフォルトの名無しさん
2013/03/20(水) 18:39:07.26おもしろいな
少数派かもしれないぞw
人の書き方っておもしろいね。なんか性格出る気がするし。
手相占いよりコード占いの方があたりそう
0535デフォルトの名無しさん
2013/03/20(水) 18:45:27.76男だったら本質に注力しなきゃならない
エレガント?オカマ野郎は放っておけ
どうせ、プログラムよりも政治の好きな奴らだ
0536デフォルトの名無しさん
2013/03/20(水) 19:09:56.10listviewのrowはxmlレイアウトをインフレートしてセットしてます。
viewのbackgroundを交互に変えた場合、リストの選択した行がハイライトされません。
0537デフォルトの名無しさん
2013/03/20(水) 19:23:19.24少数派だと思う。
確か新卒最初の上司が、そんな感じのコード書いてたから真似したんだと思う。
視認性が良いのでそのまま俺のスタイルにもなったって感じだな。
0538デフォルトの名無しさん
2013/03/20(水) 19:24:44.98わかりにくいコードを連想するか、わかりやすいコードを連想するかで、その人が
どういうコードを書いてるかだいたい想像つくな。
0539デフォルトの名無しさん
2013/03/20(水) 19:27:39.050540デフォルトの名無しさん
2013/03/20(水) 19:29:08.30教条主義的に一文字はだめだって、countとかloopみたいな意味のない変数にするならiやjのほうがいいな。
座標でまわすから xやyにするとか、年月でまわすからyearやmonthのような変数にするならいいと思う。
iiやらjjはまあ許容範囲だけど、ちょっと奇をてらいすぎていると思う。
0541521
2013/03/20(水) 19:34:39.15なんかプログラミング質問の流れではないから
どう解決したかは割愛。
0542デフォルトの名無しさん
2013/03/20(水) 19:41:30.831文字だと
ソース上でこの変数使っている個所に
テキスト無い検索でさっと飛べないのが嫌なんだよねぇ
0543デフォルトの名無しさん
2013/03/20(水) 19:44:49.04ツールでクラス図からソースコード生成するから、クラス図で使用した名称が変数名になる。
お前は形だけの設計しか見たことないんだな。
0544デフォルトの名無しさん
2013/03/20(水) 19:49:36.07vimの*なら一文字変数でもばっちり検索できるな
0545デフォルトの名無しさん
2013/03/20(水) 19:50:05.010546デフォルトの名無しさん
2013/03/20(水) 19:50:54.840547デフォルトの名無しさん
2013/03/20(水) 19:58:46.88クラス図を描いてそこからソースを生成とか効率悪い。
0548デフォルトの名無しさん
2013/03/20(水) 20:04:21.91winでも使える?
0549デフォルトの名無しさん
2013/03/20(水) 20:18:27.160550デフォルトの名無しさん
2013/03/20(水) 20:21:00.15なにその意味のないクラス図w
やっぱり馬鹿だこいつ
0551デフォルトの名無しさん
2013/03/20(水) 20:43:20.180552デフォルトの名無しさん
2013/03/20(水) 21:30:16.76単語検索くらい大半のエディタ、IDEにあるかと
0553デフォルトの名無しさん
2013/03/20(水) 22:41:48.880554デフォルトの名無しさん
2013/03/20(水) 23:10:00.680555デフォルトの名無しさん
2013/03/20(水) 23:19:09.95格安のおすすめレンタルサイトってありますか?
0556デフォルトの名無しさん
2013/03/20(水) 23:30:20.09NTTレゾナントがやってるサービスがあるよ
0557デフォルトの名無しさん
2013/03/20(水) 23:40:56.08クラウド上でテストするサービスなんてあったんですね。回答ありがとうございます
けど機能制限がかなり多いみたいなんでやはり実機でテストしたいですね・・・
色々サイト漁ってみたけど手数料含めると1日だけでも1万近いのしかないみたい
中古買って使い終わったらヤフオクで売却するのが一番安上がりかな
0558デフォルトの名無しさん
2013/03/20(水) 23:44:10.46奇数行用と偶数行用の2つのselectorを用意してはどうか
0559デフォルトの名無しさん
2013/03/21(木) 00:46:49.59この件ですが、便乗ですw
XperiaZ用にレイアウトフォルダをlayout-xhdpiにしていると
XperiaZ 1080x1920 と同時に 720x1280 も選ばれてしまいます
これらを分けるには、どの様にすれば良いでしょうか?
0560デフォルトの名無しさん
2013/03/21(木) 00:49:39.78おいおい、クラス図見たことすらないのか。
0561デフォルトの名無しさん
2013/03/21(木) 01:05:03.38ありがとうございます
解決しました
0562デフォルトの名無しさん
2013/03/21(木) 01:23:05.63一年前の中古とか普通に3万以上するけどな!
Android4.0端末なんて新品とほぼかわらんしな!
0563デフォルトの名無しさん
2013/03/21(木) 01:24:44.67お前はツールから作ったクラス図で達成感味わっとくのがお似合いw
0564デフォルトの名無しさん
2013/03/21(木) 01:36:11.84クラス図からソースコードを生成するんだよ。普通のことだろ。
0565デフォルトの名無しさん
2013/03/21(木) 01:39:54.150566デフォルトの名無しさん
2013/03/21(木) 02:02:01.520567デフォルトの名無しさん
2013/03/21(木) 02:13:01.750568デフォルトの名無しさん
2013/03/21(木) 02:52:21.570569デフォルトの名無しさん
2013/03/21(木) 02:52:31.23役に立つ情報は、精々、クラスの関係についての情報だと思うが。。。
0570デフォルトの名無しさん
2013/03/21(木) 03:04:03.010571デフォルトの名無しさん
2013/03/21(木) 06:30:58.120572デフォルトの名無しさん
2013/03/21(木) 06:57:36.590573デフォルトの名無しさん
2013/03/21(木) 07:59:41.26画面はHTMLで作成されるのでしょうか?
また、イベントはアダプターやイベントハンドラーのような関数やクラスを
Javaで作成するイメージなのでしょうか?
0574デフォルトの名無しさん
2013/03/21(木) 08:01:42.62はい
0575デフォルトの名無しさん
2013/03/21(木) 09:19:30.21規模が大きくても、設計でクラス図はいらんなぁ。
0576デフォルトの名無しさん
2013/03/21(木) 09:38:32.260577デフォルトの名無しさん
2013/03/21(木) 10:18:51.39仕事でやってたら設計レビュー通らんと作成に入れないよ
そりゃAndroidの規模なら作ってく端からその都度クラス作れば
できるけどさ
0578デフォルトの名無しさん
2013/03/21(木) 10:22:47.55こんなことやってるから修正出来なくてデスマになるんだろ
0579デフォルトの名無しさん
2013/03/21(木) 10:27:11.23「クラス図で設計って効率悪い」ってのにわざわざ反論してくるから、役にたってるつもりかと思ったよ。
0580デフォルトの名無しさん
2013/03/21(木) 10:28:29.63androidの受注案件で大規模(カネになる)な案件ってあるの?
0581デフォルトの名無しさん
2013/03/21(木) 10:36:22.94http://cdn-ak.f.st-hatena.com/images/fotolife/i/irof/20120808/20120808123837.png
↑こういうロジックを書いてるやつとか
ほぼコーディング状態の仕様書とか設計を書いて「自分らはきっちり仕事してる」と思ってる人は多いね。
分かりやすくもないし、効率もよくないし、いいこと何にもないわ。
0582デフォルトの名無しさん
2013/03/21(木) 10:37:07.15仕方なくというか骨子にはするよ
最後に修正後を書き出せばいいだけだし
みんなだってなんとなく頭の中で設計するだろ
>>580
ないよ数で勝負だね
0583デフォルトの名無しさん
2013/03/21(木) 10:42:14.07日本のSIと関わってると仕方ないね
0584デフォルトの名無しさん
2013/03/21(木) 11:06:04.400585デフォルトの名無しさん
2013/03/21(木) 11:17:54.48だってはてな民ですもの
0586デフォルトの名無しさん
2013/03/21(木) 11:29:14.37がいっぱいあるんですが、どれも上手くいきません。
どなたか教えてください。狂いそうです。
環境:Windows Vista SP2
RAM:2G
CPU: Duo 2.53Ghz
Eclipse: 4.2 Juno
android sdk;adt-bundle-windows-x86-20130219
0587デフォルトの名無しさん
2013/03/21(木) 11:40:56.91何がどう上手くいかないのか書いてくれないと答えようがない
0588デフォルトの名無しさん
2013/03/21(木) 11:41:45.33まともな回答は得られない
0589デフォルトの名無しさん
2013/03/21(木) 12:14:51.41少なくとも環境には問題がないようです
0590デフォルトの名無しさん
2013/03/21(木) 12:39:20.900591デフォルトの名無しさん
2013/03/21(木) 12:55:27.310592デフォルトの名無しさん
2013/03/21(木) 13:02:08.77レイアウトで、画像をbackgroundやimageviewに使用し、貼りあわせていく形になっています。
事前のイメージングも兼ねて、inkscape上で実際のサイズ(pxですが)でつくり、
そのままを書きだして使っています。
xmlは以下です
親RelativeLayout
android:minHeight="146dip"
android:minWidth="294dip"
に設定。background画像に146*294画像を適用
子FrameLayout
後々、ビューを重ねる部分
wrapcontent
framelayoutの子ビュー
imageview
inkscape上で上記の146*294の幅に会うように調整し、135*214で作成
以上の構成です。
この時に、imageviewが事前のinkscapeより縮小されてしまうのに困っています。
親ビューもimaveviewも単位はdpで作成、同じ「drawable」フォルダに収納しているので縮小されたととしても
同じ比率で縮小されると思うのですが。
どこを見なおせばよろしいでしょうか?
0593デフォルトの名無しさん
2013/03/21(木) 14:00:32.95俺も苦戦したなー、最後どうしても越えられない壁にぶちあたりWeb版GoogleMapの実装で逃げたが
GoogleMapといっても、Web版のAPIがVer1〜3、Android用がVer1〜2、あとその他用が多々ある感じで
まずちゃんと「Android用の解説サイトか?」を確認する必要がある。
その次に「Ver2用か?」を確認する必要がある。
解説サイトのほとんどがVer1用。これはVer2が2012年12月に出たばかりだから。
・・・でだ、この2点攻略しても、謎のビルドエラーがにぶちあたる時がある。
俺の場合はこれで、Googleから提供されてるライブラリーの内部で
何故か存在していないlibを参照してビルドが通らない。
ぐぐっても1件しか同じエラーで悩んでるものがなかった。
そこも解決方法不明で終わっていて、開発環境作り直ししたら何故か勝手に直ったという感じだった。
同じ事やったが俺はダメだった。
俺はXPなのでそれが原因かもしれないとおもいあきらめたよ。
0594デフォルトの名無しさん
2013/03/21(木) 14:04:26.60コーム員風プログラマだな それとも工場内プログラマかな
昔工作機械の工場に行かされた時みたいな感じ ※もちろん1週間で辞めた ドブネズミと一緒に働けるか
まだフローチャート(図)の方がましだな
0595593
2013/03/21(木) 14:06:30.78http://stackoverflow.com/questions/14230808/google-map-android-api-v2-crashed
天下のstackoverflowでたった1件で、さらに未解決じゃー、潔く諦めついたわ
謎のエラーにぶちあたらないことを願いつつ頑張ってくれ。
その時ぐぐった・・・俺の1週間分の資料をわたそう。
俺の意志を・・・・キミに・・・た・・・く・・・し・・・た・・・ドサ(返事がないただの屍と化したようだ)
-----------------------------------------------------------
・v2導入方法
http://www.adamrocker.com/blog/334/google-maps-android-api-v2.html
http://eggdev.blogspot.jp/2012/12/google-maps-android-api-v2.html
・v2導入方法2
http://foonyan.sakura.ne.jp/wisteriahill/gmap_androidapiv2II/index.html
・v1とv2の機能の違いを検証してる記事
http://qiita.com/items/7ad0244c0fb4b431e090
-----------------------------------------------------------
0596デフォルトの名無しさん
2013/03/21(木) 14:07:12.47>>595
0597デフォルトの名無しさん
2013/03/21(木) 15:44:46.720598デフォルトの名無しさん
2013/03/21(木) 16:01:21.10>>593 みたいな池沼に使う訳が無いだろ
0599デフォルトの名無しさん
2013/03/21(木) 16:15:42.80日本語でお願いします
0600デフォルトの名無しさん
2013/03/21(木) 16:53:48.44池沼はてめーだ
チャントセーハクって書け ボケが
0601デフォルトの名無しさん
2013/03/21(木) 17:36:15.510602デフォルトの名無しさん
2013/03/21(木) 17:53:43.96>俺も苦戦したなー
ムダな時間だったなw
0603デフォルトの名無しさん
2013/03/21(木) 19:40:36.7310未満は切ってよし
0604デフォルトの名無しさん
2013/03/21(木) 19:45:24.31とは言ってももうGBの対応しきれないから次のアプリから切り捨てるつもり
0605デフォルトの名無しさん
2013/03/21(木) 20:15:51.59お金がないおうちで、いまだにGBAで遊んでる子供を見捨てたくないっていう気持ちに似ている。
0606デフォルトの名無しさん
2013/03/21(木) 20:32:21.790607デフォルトの名無しさん
2013/03/21(木) 20:39:00.99初代GB(げーむぼーい)みたいな位置づけか
0608デフォルトの名無しさん
2013/03/21(木) 20:43:54.52主にキーボードを使うと便利なアプリだから
というか,たいしたことしてないから上げる必要もなくてなあ
0609デフォルトの名無しさん
2013/03/21(木) 20:46:49.85そういう所も腕の見せ所
0610デフォルトの名無しさん
2013/03/21(木) 20:47:27.300611デフォルトの名無しさん
2013/03/21(木) 20:50:46.76押した時にダイアログ(はい/いいえ)を表示しているのですが、
何故かこの画面だけsetPositiveButtonとsetNegativeButtonが
逆に表示されます(左側が「いいえ」/右側が「はい」)
setPositiveButtonとsetNegativeButtonのキャプションを変更して
とりあえずそれっぽく見せてはいるのですが、逆になっている原因がわかりません。
どなたか心当たりある方教えて頂けないでしょうか?
0612デフォルトの名無しさん
2013/03/21(木) 21:07:03.944.x から 「はい」 は右が標準になった
0613デフォルトの名無しさん
2013/03/21(木) 21:36:34.66人間がandroid基準にならうわけではないし、分かりやすく作りたいね
0614442
2013/03/21(木) 22:15:36.03http://ichitcltk.hustle.ne.jp/gudon/modules/pico_rd/index.php?content_id=75
http://www.mori-soft.com/index.php?option=com_content&view=article&id=110:android-sqlite-cursorloader-33-cursorloader-&catid=7:smartphone&Itemid=14
しかし、コンテンツプロバイダーが面倒だった。
実は「作ればわかる!Androidプログラミング―10の実践サンプルで学ぶAndroidアプリ開発入門」という
本のサンプルWalkinTrackerからdeprecatedのstartManagingCursor()を置き換えたかっただけなので
こんなに面倒なことになるとは思いませんでした。
それにしても異常に面倒だった。AndroidはSQLをうまく抽象化できていないのではないでしょうかね。
0615デフォルトの名無しさん
2013/03/21(木) 22:24:27.85Uri⇔データの紐づけは作成者がやるしかないでしょ
0616442
2013/03/21(木) 22:26:59.04ここと同様に長くなるのですが
http://ichitcltk.hustle.ne.jp/gudon/modules/pico_rd/index.php?content_id=75
0617290
2013/03/21(木) 22:29:26.01お礼遅くなって済みません。
AlarmManager、そういえばありましたね。でももっと簡単にやりたかったんです。
でも、AlarmManager をヒントにして、DATE_CHANGED とかのブロードキャストを受け取ることにしました。サンクスです。
0618デフォルトの名無しさん
2013/03/21(木) 23:24:32.34なんと・・・
そういうことでしたか。ありがとうございます!
0619デフォルトの名無しさん
2013/03/22(金) 00:08:33.73え、それで解決したの??
したなら良いんだけど。
0620デフォルトの名無しさん
2013/03/22(金) 01:06:16.59俺、お前と同じようにキャプション変えてるわ
根本的な原因は知らん
0621デフォルトの名無しさん
2013/03/22(金) 01:17:32.480622586
2013/03/22(金) 05:12:33.07http://www.dotup.org/uploda/www.dotup.org4062705.lzh.html
どなたか、どこがおかしいか教えてください。
0623デフォルトの名無しさん
2013/03/22(金) 09:55:26.17<uses-library android:name="com.google.android.maps"/>
って、書いてないんじゃね
0624デフォルトの名無しさん
2013/03/22(金) 10:37:45.82ライブラリーに、google-play-service...っての指定してるから
多分Maps v2を使おうとしてるんだろうけど
layoutを見ると、com.google.android.maps.MapViewを使ってる。
>>595のリンク見ると、v2の場合はFragment使うみたいだし、MapViewは使えないんじゃないのかな?
Manifestのパーミッションも、全然足りないように見える。
>>595のリンクを見るとか
SDKのextras/google/google_play_services/samples/mapsにあるサンプルを見るとかして
一から作りなおした方がいいのかも。
0625デフォルトの名無しさん
2013/03/22(金) 11:55:27.880626デフォルトの名無しさん
2013/03/22(金) 14:58:19.41v2はめっちゃ使いやすくなってる。
0627デフォルトの名無しさん
2013/03/22(金) 15:23:23.85つまり新規に使う事はもうできない。新規は強制的にv2のみ。
今後もv1使えるのは今まで使っていた人のみ
0628デフォルトの名無しさん
2013/03/22(金) 16:12:35.17マンドクサ
0629デフォルトの名無しさん
2013/03/22(金) 16:26:10.390630デフォルトの名無しさん
2013/03/22(金) 17:25:13.484.0以降では今まで鉄板だった「disableKeyguard()」が使用できなくなりました(廃止)
リファレンスによると「WindowManager」の
「FLAG_DISMISS_KEYGUARD」と「FLAG_SHOW_WHEN_LOCKED」で代用可能となっていますが
この新しい方法だと
�@デフォルトのキーガード → 解除できる
�Aパターンやパスワードが設定されたキーガード → 解除できない
となります。
今まで鉄板だった「disableKeyguard()」では両方解除できていました。
Android4.0以降で�A側を解除する方法は無いのでしょうか?
0631デフォルトの名無しさん
2013/03/22(金) 18:14:14.12難しい事があったら教えて下さい。
0632デフォルトの名無しさん
2013/03/22(金) 18:48:57.06週末になんか作ってみたら?
簡単なアプリなら土曜日中にできてると思う。
0633デフォルトの名無しさん
2013/03/22(金) 19:42:30.40簡単なのって何よ?
おっぱい揺らしたりするような作りたいけどあれは高度過ぎる?
今まで作ったゲーム
テトリス
ライフゲーム
しょぼいカクカクゲーww
0634デフォルトの名無しさん
2013/03/22(金) 19:47:50.81帰れ。
0635デフォルトの名無しさん
2013/03/22(金) 19:54:07.10お前には聞いてねーんだよゴミ
お前よりはるかに言語知ってるわ
0636デフォルトの名無しさん
2013/03/22(金) 20:07:24.790637デフォルトの名無しさん
2013/03/22(金) 20:12:00.86こういうこと聞くやつってなんなの?
できるよって言ってほしいの?
やってみりゃいいじゃん
馬鹿なの?死ぬの?
0638デフォルトの名無しさん
2013/03/22(金) 20:12:30.84実機もって無いんだけどシュミレーションだけなら
環境導入したらできるよね?
0639デフォルトの名無しさん
2013/03/22(金) 20:14:58.14出来れば実機が良いけどエミュレーターもあるよ
0640デフォルトの名無しさん
2013/03/22(金) 20:19:55.41お前には聞いてねーんだよ消えろ。
>>639
そうなんだ。
ありがとう。
>>636
がんばるわ!
皆どんなゲーム作ってるの?
参考までに教えて。
0641デフォルトの名無しさん
2013/03/22(金) 20:20:18.501つのクラスに長々と書くのはあんまりよくない?
0642デフォルトの名無しさん
2013/03/22(金) 20:27:05.02見やすくてバグが少なくてパフォーマンスが良ければ好きにしていいよ
0643デフォルトの名無しさん
2013/03/22(金) 20:41:58.91自分で判断できないのに?
仮に>>634より言語を知っているとして、
それを応用できないのなら
何の意味も無いと思うんだがなぁ。
0644デフォルトの名無しさん
2013/03/22(金) 20:46:55.07うん、君は消えた方が良いと思う。
なんとなく。
0645デフォルトの名無しさん
2013/03/22(金) 20:47:56.160646デフォルトの名無しさん
2013/03/22(金) 20:47:58.65もういいだろ
うせろよ
0647デフォルトの名無しさん
2013/03/22(金) 21:03:32.27同じ奴なんだろうな
てめーよりは資格持ってるし作ったものも多い
どっかいけよ
0648デフォルトの名無しさん
2013/03/22(金) 21:04:26.600649デフォルトの名無しさん
2013/03/22(金) 21:06:14.63いやいや、だったら自分で判断しろよ。
資格もいっぱい持ってるんだろw
すごいねw
(相手がだれか分からないのに「お前より〇〇」と言える人って何なのだろう。
可哀想だけれど、頭イカれている人だよね・・・。)
0650デフォルトの名無しさん
2013/03/22(金) 21:07:56.250651デフォルトの名無しさん
2013/03/22(金) 21:08:40.070652デフォルトの名無しさん
2013/03/22(金) 21:10:57.49数検ってたしか準1級が阪大入試レベルだったかな。
俺は準1級だけ取ったが。
1級は一気にレベルが上がって無理だった。マジで尊敬する。
0653デフォルトの名無しさん
2013/03/22(金) 21:13:29.53薄っぺらい人が多い気がする。これまで会った人の感じだと。
何も身についていなく、
自分から言い出さないと誰も評価してくれないから
資格XX個持ってるぜ、ほめてほめて!
と言うしか無いんだろうな。
0654デフォルトの名無しさん
2013/03/22(金) 21:14:01.780655650
2013/03/22(金) 21:19:50.19たしかに1級と準1級は大分開きがあった。
でも宮廷レベルでまともに勉強していれば
1級も難しくないと思うよ。
>>653
俺は数は出していないから許してくれ。
0656デフォルトの名無しさん
2013/03/22(金) 21:20:01.03なw
言語知ってます!でも Android できるか分かりません!
アホかと
0657デフォルトの名無しさん
2013/03/22(金) 21:20:59.740658デフォルトの名無しさん
2013/03/22(金) 21:22:21.66質問スレだから聞いただけだろ
そしてお前には関係無い話だ
>>653
もってない事を自慢する事はできないけどな
>>652
英検1級なんてプログラムの仕事従事してたら何の役にも立たないレベル
0659デフォルトの名無しさん
2013/03/22(金) 21:22:57.190660デフォルトの名無しさん
2013/03/22(金) 21:24:03.030661デフォルトの名無しさん
2013/03/22(金) 21:24:46.890662デフォルトの名無しさん
2013/03/22(金) 21:26:48.38創作携わってる奴がクズってぞっとするわ
人のクラス図馬鹿にしたりとかさ
IT系にもこんなキョロ野郎が居る事にガッカリ
0663デフォルトの名無しさん
2013/03/22(金) 21:28:20.800664デフォルトの名無しさん
2013/03/22(金) 21:28:26.90なんでいきなり英検の話をし出してんだこいつは・・・
相当ファビョってるな。
0665デフォルトの名無しさん
2013/03/22(金) 21:34:55.05笑えるキャラが登場したもんだよな。
言語知ってます!
資格もいっぱい持ってます!
でもAndroidできるか分かりません!
しかも人とコミュニケーション取るのも苦手です!
お、おう。
#
2chの質問スレって
普通に質問すれば普通に回答もらえるのに
たまーにこういう面白キャラが出てくるよな。
0666デフォルトの名無しさん
2013/03/22(金) 21:37:00.040667デフォルトの名無しさん
2013/03/22(金) 21:43:31.75面白かったのに。
0668デフォルトの名無しさん
2013/03/22(金) 21:47:36.650669デフォルトの名無しさん
2013/03/22(金) 21:48:17.740670デフォルトの名無しさん
2013/03/22(金) 21:58:36.080671デフォルトの名無しさん
2013/03/22(金) 22:02:09.560672デフォルトの名無しさん
2013/03/22(金) 22:10:05.65優秀だと認める
0673デフォルトの名無しさん
2013/03/22(金) 22:12:04.51が優秀な人の回答。
0674デフォルトの名無しさん
2013/03/22(金) 22:13:42.5130秒だけ勉強させてください。
その後、30秒でご説明して差し上げましょう。
が優秀な人の回答
0675デフォルトの名無しさん
2013/03/22(金) 22:21:32.070676デフォルトの名無しさん
2013/03/22(金) 22:32:56.74マジレスすると本当に「はるかに言語知ってるわ」
なら >>631 な質問もしなければ
「おっぱい揺らしたりするような作りたいけどあれは高度過ぎる?」
な質問もしないし、自分でわかるんだけどね
痛いところついちゃってごめんね?
0677デフォルトの名無しさん
2013/03/22(金) 22:42:41.83大手に発注→下請けに発注→下請けに→下請→こんな価格でまともなものができるわけない、やっつけ仕事だな→出来上がり
0678デフォルトの名無しさん
2013/03/22(金) 22:54:00.18お前ら
0679デフォルトの名無しさん
2013/03/22(金) 22:58:57.09今の事情は知らないんだけど昔の携帯アプリの時は個人受けの末端価格でも結構良い金額貰えたよ(いまマーケットにある最も単純な奴程度なのに一個100万円くらい貰えた。ある程度の保守込みだけど)
今はアプリ作れる人が飽和状態だから相当低くなってる印象だけど
不景気だからまたやりたいなぁ。人のつながりが切れると接点無くなっちゃうんだよね
多分もう雑用的な仕事しか出来ないだろうけど
0680デフォルトの名無しさん
2013/03/22(金) 23:19:16.120681デフォルトの名無しさん
2013/03/22(金) 23:19:56.780682デフォルトの名無しさん
2013/03/22(金) 23:35:57.240683デフォルトの名無しさん
2013/03/22(金) 23:35:57.54数年後にはもう流行ってなさそう
結局パズドラみたいに企業レベルで企画開発するようなソーシャル系しか
安定して儲からないイメージがある
つまるところ個人では限界がある
0684デフォルトの名無しさん
2013/03/22(金) 23:40:23.080685デフォルトの名無しさん
2013/03/22(金) 23:54:23.15どちらかというと
企画してる上の人らがAndroidを知らないくて
ガラケーの頃とようながちがちな仕様を要求してくるか
iPhoneのようなデザインで、みたいな両極端なところばかり
0686デフォルトの名無しさん
2013/03/22(金) 23:55:29.77教授「うむ。ナチスを研究したフランクフルト学派によると、統計的には低学歴・低収入の若者たちが多い」
私 「なぜ、低学歴・低収入だとネトウヨに走るのですか?」
教授「彼らは社会的立場が低く抑えられているという抑圧感と欲求不満が強く、その憂さを晴らすために
彼らの欲求不満のはけ口となる破壊的な思想や過激な宗教などに強く共感するのじゃ」
私 「たとえば皇国史観に憧れたり、ナショナリズムに目覚めたとか言うやつですね?」
教授「そうだね。ファシズム台頭こそが、彼等の復讐であり愛国心の発露なわけじゃな。
その偏狭なナショナリズムを煽りたて政治利用する扇動家が登場してナチスが出来たわけじゃ」
私 「でも、わからないんです。欲求不満の塊であるネトウヨが、なぜ民族差別に走るのでしょう?」
教授「良い質問じゃ」 ・・・・ズズズ(お茶を飲む音)
「社会への欲求不満やナショナリズムと排外主義・差別主義は、実のところ表裏一体なのじゃよ」
「まず、人間には上昇志向が本能的に備わっている。それは本来、自分自身を磨いて達成すべきなのだが、
社会から不当に低く扱われていると思い込むと、自分の努力では抜け出せないという心理的抑圧感が
高まってきて自分の社会的信用を築く努力を放棄してしまう。これは集団心理としても作用する。
代わりに自分よりも価値の無い人間や国を作り出すことで充足感を得ようとする。
自分の過失や身の不遇を常に他人のせいにしたがる人間ほど、この傾向が強いようじゃ。
かくして血による差別が出来るんだね。日本人であるというだけで自分が優秀であるってことにすれば、
本人は何の努力もせずに、他者に対する自己優越感を得られる」
私 「なるほど。ネトウヨというのは、因果応報な人生の補償行為なんですね」
教授「そういうことだね。彼らは公共心や正義心から動いているわけではなく、単に自分の嫉妬心・憎悪心・
虚栄心を増幅させたいだけなんじゃ。本当の愛国心とは程遠いところにいる人たちと言える」
私 「人間的にはかなり未熟な人々とも言えますね。よく分かりました。ありがとうございます。教授」
0687デフォルトの名無しさん
2013/03/23(土) 00:03:02.74実際使おうとすると使うまでの下準備がごちゃついててよくわからない・・
単純に↓みたいにAsyncTaskにinterfaceつけてコールバック返す
やり方のほうが個人的にはシンプルでやりやすいのだけど
AsyncTaskLoaderって積極的に使ってますか?
interface式のと比べてどうメリットがあるか教えてください
[AsyncTaskの場合]
new AsyncTask()
|
excute -------> doInBackground
|
callback <--- interface
[AsyncTaskLoaderの場合]
LoaderManagerの設定
getSupportLoaderManagerの設定
onCreateLoader -----> loadInBackground
onLoadFinished <-----------|
restartLoaderとかの処理
deliverResultとかの処理
を適切に入れてないと動作おかしくなったり
FragmentActivityじゃないとダメとか
support-package必須だとか
いろいろ下準備や設定が多くて面倒そう
0688デフォルトの名無しさん
2013/03/23(土) 00:03:46.66最大の問題は製作スピードだよな。
ここが企業の圧倒的強い部分。あとは版権物出せないのも個人の弱い部分か。
0689デフォルトの名無しさん
2013/03/23(土) 00:15:13.220690デフォルトの名無しさん
2013/03/23(土) 00:17:13.63男は黙ってhandler.post
0691デフォルトの名無しさん
2013/03/23(土) 00:33:11.97基本給は出るんだろ?個人で開発してる奴って能力あるのに悔しくないの?
0692デフォルトの名無しさん
2013/03/23(土) 00:37:04.520693デフォルトの名無しさん
2013/03/23(土) 00:39:30.180694デフォルトの名無しさん
2013/03/23(土) 00:58:39.86飼い主のいいなりになっていれば餌には困らない犬
0695デフォルトの名無しさん
2013/03/23(土) 00:59:04.210696デフォルトの名無しさん
2013/03/23(土) 01:00:01.22同意
造りたいので造ってる
業務用だけどwinMobileで実現出来なかった事が軽く実現出来るから超うれしい
まだNDK使ってないのでさらにスピードアップできるし...楽しみ
0697デフォルトの名無しさん
2013/03/23(土) 01:36:07.430698デフォルトの名無しさん
2013/03/23(土) 01:56:17.10Zaurus の SZAB とか使ってみろといいたい
0699デフォルトの名無しさん
2013/03/23(土) 02:12:17.48Fragmentとの組み合わせや、LoaderManagerがライフサイクルの管理してくれるところかなあ
0700デフォルトの名無しさん
2013/03/23(土) 05:23:26.58非同期処理とか機種依存とかOSバージョン違い互換やら画面サイズ違いのレイアウト意識やら色々と
0701デフォルトの名無しさん
2013/03/23(土) 05:40:55.950702デフォルトの名無しさん
2013/03/23(土) 07:39:19.48AVDを色々いじって、全部消してしまいました。
どうしたら、最初に導入した状態のAVD三つを復元できるんでしょうか。
それか、どなたか、.android\avdにあった三つのフォルダをアップ
してもらえないでしょうか。
お願いします。
sdkバージョン:adt-bundle-windows-x86-20130219
http://www.dotup.org/
0703デフォルトの名無しさん
2013/03/23(土) 08:30:59.360704デフォルトの名無しさん
2013/03/23(土) 10:49:35.340705586
2013/03/23(土) 12:59:07.39リンクがおかしくなっていた、google_play_services_libの場所を
sdkの中のextras→google_play_servicesにあわしたんですけど
import android.support.v4.app.FragmentActivity;
ってのが、ネックになって、mapsも実行できません。
どーしたらよいのでしょうか。
教えてください。
0706デフォルトの名無しさん
2013/03/23(土) 14:03:48.930707デフォルトの名無しさん
2013/03/23(土) 14:14:20.32Android 2.xでFragmentを動かすためのライブラリが必要。
Eclipseなら、インポートしたサンプルプロジェクトを右クリックして
Android Tools > Add Support Library...
あとはAPIキーを取得して、マニフェストのmeta-dataのところに書けばいいんじゃない?
APIキーの取得方法は、>>595のリンクにあったと思うよ。
0708デフォルトの名無しさん
2013/03/23(土) 15:00:08.04おまえのコード類は、v1とv2がごちゃまぜになってる
v2ならまずlayoutを書き直せ
apikeyもv2なら、書くところはmanifestだ
とにかく今の状態は、どこかをちょっと直せば動くという段階じゃない。
もう一度最初から、やり直したほうが早いんじゃないか。
それか、まずはサンプルコードを動く環境を作れよ。
0709デフォルトの名無しさん
2013/03/23(土) 16:03:26.66今の状況みてると>>705はGoogleMapAPIを扱うレベルにまったく達していない。
動くようになったら終わりじゃないんだぞ?
実用レベルにするには、そこから色々自分で機能追加してくんだぞ?コードで。
その度にここで誰かに頼るつもりかお前は。
・・・と3時間以上怒鳴り散らしてやりたい
0710デフォルトの名無しさん
2013/03/23(土) 16:16:43.920711デフォルトの名無しさん
2013/03/23(土) 17:00:53.85両方動きを止めるのはわかるんだが
0712デフォルトの名無しさん
2013/03/23(土) 18:07:43.85俺と全く同じ質問している人↓
http://stackoverflow.com/questions/13892189/android-selector-xml-with-custom-attributes-throwing-xmlpullparserexception
だれかわかるやつおらんか
0713デフォルトの名無しさん
2013/03/23(土) 18:14:47.90pauseTimerはプロセス単位。
それじゃ困るってんでview単位で制御できるようにonPauseが追加されたんだと思う。
妄想だけど。
0714デフォルトの名無しさん
2013/03/23(土) 18:29:26.03無理じゃない?
sdk/platforms/android-17/data/res/drawable/
見てもそんな使い方ひとつも出てこない。
それができたら、大量の_light.xml や _dark.xml はなくなるだろうなw
0715デフォルトの名無しさん
2013/03/23(土) 18:31:56.76Themeの属性にSelector指定できるから逆は無理なんじゃないの?
0716デフォルトの名無しさん
2013/03/23(土) 18:52:17.06環境から実値コピって来るにしても
環境側変えられたら追従できんな・・・
google様のholoが堅実であることを祈るしかないか
ありがとう
俺の終わりの見えないググり作業を止めることが出来たよ
0717デフォルトの名無しさん
2013/03/23(土) 19:04:35.90確かにonPauseにするとNewAPIのアノテーションが必要だったから
後からできたんだと思う
0718デフォルトの名無しさん
2013/03/23(土) 19:33:05.60アプリが起動していない状態のonCreate以降なら
「Uri uri = getIntent().getData();」から必要な値を取得できます
しかしアプリを起動させておいて
onRestart→onStart→onResumeと来た場合にはどのライフサイクルの間でもnullになってしまいます
この場合どのようにしたらよいでしょうか?
0719デフォルトの名無しさん
2013/03/23(土) 19:50:41.24singleTaskにしてるんならonNewIntent
0720デフォルトの名無しさん
2013/03/23(土) 20:03:08.800722デフォルトの名無しさん
2013/03/24(日) 08:54:03.27Serviceを使うと出来るということはネットでわかりました
タッチされたかどうか検出する方法はネットでいくつか出てきて
Activityならタッチされたか検出できます
でもServiceでタッチされたことを検出しようとしてもできません、どうしたらいいでしょうか?
初心者なんでどんな情報が足りないかわかりません、足りない情報があればいってください
0723デフォルトの名無しさん
2013/03/24(日) 09:19:02.48アプリアイコンをホーム画面に置いといてそこから開く
ふとおもったがゲームもメイン部分は常駐させるのが正しいのかな
回転デストロイでも辻褄が合う
0724デフォルトの名無しさん
2013/03/24(日) 09:31:30.75また一歩近づけました
取り敢えず音楽プレイヤーを制作しているページを見て勉強します
0725デフォルトの名無しさん
2013/03/24(日) 12:07:18.98あれは何のメソッドを使っているのでしょうか?
調べた限りだとWeakReferenceあたりが怪しいと思ったんですが
イマイチ使い方がわからず・・・
execで/proc/sys/vm/drop_cachesやってみましたが
逆にmemfreeがどんどん下がってしまいました・・・
0726デフォルトの名無しさん
2013/03/24(日) 12:12:20.880727586
2013/03/24(日) 12:31:20.34自分のパッケージ名のKeyも取得し、実行したんですが
ログを見てるとInstall成功!のあとすぐに終了!とでました。
まぁ、近々、Javaから初めてAndroidの(要件定義された)アプリ作成
っていう、カリキュラムの職業訓練行くから、そこで頑張る。
0728デフォルトの名無しさん
2013/03/24(日) 13:18:35.57俺も昔やろうとしたことあるので、、
サービスからタッチイベント取得はあまりキレイな方法はない
一般アプリから可能なのは
透明なウィンドウを常に全画面で前に表示して
やってきたタッチイベントを記録しつつ下へ投下させる方法
http://techbooster.org/android/ui/13182/
ここいらあたりが参考になると思う
但しレイヤーの種類によってタッチイベントを拾えない物がある
たしかTYPE_SYSTEM_ALERTあたりが必要だったはず
「タッチが合ったかどうか」だけだったら
0x0のウィンドウを上記で置いて
FLAG_NOT_TOUCHABLE
を指定してると、ACTION_OUTSIDE
で拾えたと思う
がんばれ
0729728
2013/03/24(日) 13:25:18.38座標や詳細なアクションまで情報とりつつ
下に透過、させたい場合
自分で直下にあるウィンドウ探してきて
タッチイベント通知してやらないといけなかった、、気がする
俺はタッチが有ったかどうか、だけ必要だったから何とかなったけど
Window.Callbackを継承している対象のdispatchTouchEventに
きたevent放り込んでやれば
あたかもそいつの上でイベント発生したように振る舞えたはず
0730デフォルトの名無しさん
2013/03/24(日) 13:29:05.27それ用のクラスとかありますか?
0731デフォルトの名無しさん
2013/03/24(日) 14:35:49.90htmlタグを使って変えることはできるのですが、そうしたら変数が使用できなくなってしまい困っております
もし変数ごと文字色の一部を変更するやり方をご存知なら教えていただけますでしょうか
0732デフォルトの名無しさん
2013/03/24(日) 14:47:46.190733デフォルトの名無しさん
2013/03/24(日) 14:51:33.19Spannable使えば簡単よ。
0734722
2013/03/24(日) 17:10:40.63ありがとうございます!!
非常に助かりました!
0736デフォルトの名無しさん
2013/03/24(日) 18:06:42.64おおこれですね
ありがとうございます
0737デフォルトの名無しさん
2013/03/24(日) 22:14:45.23ありがとうございます!
それで実装してみます。
0738デフォルトの名無しさん
2013/03/25(月) 01:08:04.62調べても、正直まったく分かりませんでした
USBを経由して文字列を送りたいのです
どなたかご教授してください
0739デフォルトの名無しさん
2013/03/25(月) 02:03:30.79setenabledのようなものが見つからないのですが
0740デフォルトの名無しさん
2013/03/25(月) 02:22:19.920741デフォルトの名無しさん
2013/03/25(月) 03:29:51.750742デフォルトの名無しさん
2013/03/25(月) 03:36:47.850743デフォルトの名無しさん
2013/03/25(月) 03:49:15.130744デフォルトの名無しさん
2013/03/25(月) 04:55:43.320745デフォルトの名無しさん
2013/03/25(月) 05:14:47.92android sdkをダウンロードしたんですが
adt-bundle-windows-x86-20130219.zipを解凍した後
どこに解凍後のフォルダを置くべきなのでしょうか?
一度、C直下に置いて、サンプルを実行しようとしたら
libのリンク先が不明になっていて、なおすことになったので
教えてください。
0746デフォルトの名無しさん
2013/03/25(月) 05:20:39.630747デフォルトの名無しさん
2013/03/25(月) 06:46:02.59http://hayabusa3.2ch.net/test/read.cgi/news/1364113290/
また、優秀なエンジニアと交流できた事も今後へ向けた糧になりました。
印象深い方々TOP3をtwitter IDで名指しすると、@sunsuk7tp、@overlast、@tagomoris(敬称略)です。
0748デフォルトの名無しさん
2013/03/25(月) 07:44:29.78SPPで対応機器にSPPアダプタを使う USBより安上がり
ってゆーかUSBは1社しか出していないし超限定される
0749デフォルトの名無しさん
2013/03/25(月) 09:20:25.80日本語とかスペースを含まないようなパスならどこでもいい
ライブラリのパスくらい取り込んだ後に修正すればいい
0750デフォルトの名無しさん
2013/03/25(月) 11:06:38.63このコードを書くとなぜか「intentを型に解決できません」と出ます
usb.*をインポートしてみてもだめでした
どうしたらいいのでしょうか
0751デフォルトの名無しさん
2013/03/25(月) 11:24:39.370752デフォルトの名無しさん
2013/03/25(月) 11:30:52.930753デフォルトの名無しさん
2013/03/25(月) 11:31:24.680754デフォルトの名無しさん
2013/03/25(月) 12:44:51.17クラスのメンバ変数を定義する時に、変数宣言時に初期値を入れてもまったく無意味ですか?
onCreate時にそのメンバ変数の値はその初期値になっているとは限らないですよね?
0755デフォルトの名無しさん
2013/03/25(月) 12:58:35.610756デフォルトの名無しさん
2013/03/25(月) 13:48:04.81なぜやってみない
0757デフォルトの名無しさん
2013/03/25(月) 15:10:45.39onCreate内で初期化しないとダメだぜ
0758デフォルトの名無しさん
2013/03/25(月) 15:14:37.790759デフォルトの名無しさん
2013/03/25(月) 15:22:55.570760デフォルトの名無しさん
2013/03/25(月) 15:23:29.140761デフォルトの名無しさん
2013/03/25(月) 15:26:02.280762デフォルトの名無しさん
2013/03/25(月) 15:26:45.760763デフォルトの名無しさん
2013/03/25(月) 16:11:37.670764デフォルトの名無しさん
2013/03/25(月) 16:15:03.420765デフォルトの名無しさん
2013/03/25(月) 16:15:34.50onCreateにくるまでに勝手に書き換えられることってあるの?
0766デフォルトの名無しさん
2013/03/25(月) 16:15:47.43つまり終わってると?
0767デフォルトの名無しさん
2013/03/25(月) 16:24:13.37使いこなすにはそのライブラリにどんなメソッドがあって、どんな引数わたせて、どんな動作するのか?
という説明書が必要なのに、それが適当&英語だからこうなる。
リファレンスが適当なオブジェクト型ライブラリなんて
ポンっとヘリ渡されて「じゃ、操縦頑張って」と言われてるようなもんだ
0768デフォルトの名無しさん
2013/03/25(月) 16:28:17.580769デフォルトの名無しさん
2013/03/25(月) 16:32:54.17ライブラリに精通していないと使えないのでは?
0770デフォルトの名無しさん
2013/03/25(月) 16:37:41.640771デフォルトの名無しさん
2013/03/25(月) 16:43:38.11マニュアルがあっても操縦できないひとがいる
0772デフォルトの名無しさん
2013/03/25(月) 16:59:34.20jarファイルを解凍してもソースで解凍されるわけじゃないんだね
0773デフォルトの名無しさん
2013/03/25(月) 17:05:23.92ソースで公開されてるライブラリもある
0774デフォルトの名無しさん
2013/03/25(月) 17:10:08.670775デフォルトの名無しさん
2013/03/25(月) 17:10:45.550776デフォルトの名無しさん
2013/03/25(月) 17:11:20.930777デフォルトの名無しさん
2013/03/25(月) 17:17:40.670778デフォルトの名無しさん
2013/03/25(月) 17:27:18.33プロセスが消されて無ければ前世の記憶が残っている
0779デフォルトの名無しさん
2013/03/25(月) 17:49:55.45それはstaticの場合な
0780デフォルトの名無しさん
2013/03/25(月) 17:50:29.760781デフォルトの名無しさん
2013/03/25(月) 18:59:50.31Cはバイトコードで動くからマシン語のアセンブラの進化版
一方Javaはバイトコードじゃなく仮想マシンでエミュレーションで動くからPerlとかスクリプト系の進化版
0782デフォルトの名無しさん
2013/03/25(月) 19:04:49.25C#とJavaだとおもうね
0783デフォルトの名無しさん
2013/03/25(月) 19:34:58.11祖先の方がはるかに能力が上なのは不思議だなぁ
0784デフォルトの名無しさん
2013/03/25(月) 20:01:06.56バイナリって言いたいのかね。
0785デフォルトの名無しさん
2013/03/25(月) 20:36:43.11マシン語のアセンブラって?
マイクロコードは仲間外れ
0786デフォルトの名無しさん
2013/03/25(月) 20:40:20.29そのなかにSQLlite?では実現できないような機能があったため
postgreSQLを使用しようとおもっています。
その場合にアプリから外部のDBにアクセスするのはよくないというレスを見ました。その為、ウェブサーバー(PHP)にアプリからアクセスしてウェブサーバー上でデータを取得後
XML等で戻す方法にしようと考えています。
この際に以下の点が気になっています。
1.なぜアプリから外部のDBにアクセスするのはよくないのか
2.PHP等を介せば上記1の点は払拭されるのか
3.そもそも外部のDBにアクセスを実現したい場合はPHP等を介すのが主流なのか
お願いします
0787デフォルトの名無しさん
2013/03/25(月) 20:53:17.67>そのなかにSQLlite?では実現できないような機能があったため
具体的には?
0788デフォルトの名無しさん
2013/03/25(月) 21:08:28.15機能単位で言うとメッセージ機能を作りたい
DB使って送信と受信を一元管理するほうが楽だと思うんですけど
どうでしょうか
0789デフォルトの名無しさん
2013/03/25(月) 21:16:46.53>1, 2
インターネットにDBのポートを晒さないは、セキュリティーの観点からじゃないの。
LAN内ならDBに直接アクセス有りだと思う。
>3
世のWebAPIって言われてるのはほどんど、HTTPを使ってデータを取ってるためのもの。
0790デフォルトの名無しさん
2013/03/25(月) 21:18:18.77具体的に何をしたいの?
0791デフォルトの名無しさん
2013/03/25(月) 21:23:45.93納得しました。
直接ユーザのAndroidから外部(この場合私の自宅サーバ)DBに接続するのは
ポート番号がばれるとセキュリティ上よくないしコード上にDBのIDとPASSを直接記述するのは危険ということですね
ただその場合、逆コンパイルした際にデータ取得用のWebページ(PHPを想定)のURLも見れてしまう形になりますよね?
そこに直接接続されて意図しないデータを取得されてしまう可能性はないのでしょうか?
そのときにも何かポイントとなる手法があるのでしょうか?
(端末のMacアドレスを一緒に引数として取得ページに渡したり)
>>790
単純に会員登録が必要なアプリでメッセージの送受信機能があると考えていただければ大丈夫だと思います。
メッセージを送信のタイミングで保持する必要があると考えた為、DBが必須だと思いました。
そもそも私の考え方が誤っていて、メッセージを送信した場合、相手が受信する前に保持する機構が備わっているのでしょうか?
ここでいうメッセージはメールではなく、ただデータをDB等に保持してSQLで読みだすイメージです
0792デフォルトの名無しさん
2013/03/25(月) 21:30:13.81わざわざSQLを使うまでもなく、自分でFTPを確保してBBSでも作ってろw
0793デフォルトの名無しさん
2013/03/25(月) 21:30:47.02WebAPIでも、httpsにしてパスワードをかけるとかすれば大丈夫なんじゃないの。
SNSやらショッピングサイトやらと同程度のセキュリティーは確保できるはず。
逆コンパイルまで考えるなら、DBにしても、アクセスしてるサイトのアドレスやらポートはばれるし。
0794デフォルトの名無しさん
2013/03/25(月) 21:44:43.75ネットワークプログラムの経験あるなら心配ないけど
今回は初ならやろうとしてる事は、想像以上に大変だとおもうよ
ちなみに中間にPHP類のワンクッションはさむのはポートうんうんのセキュリティー面の他にも
保守性・メンテナンス、整合性、セッション確立、ファイルロック、不正アクセス排除、DBバックアップ、
DB仕様変更、機種バージョンアップ他、多種にわたってメリットがあるから
0795デフォルトの名無しさん
2013/03/25(月) 21:50:15.81アプリからダイレクトにアクセスさせてるとDBが止められない。
強制的にDBサーバー停止させると
アプリ側はフリーズしたりデータ破損がおきるかもしれない他、
メンテ中も各アプリからバンバンリクエストが飛んできて回線圧迫したり、
メンテ後のDBがちゃんとなってるか、試運転がおこなえなくなったりする。
CGI(PHP)を中間にはさんでおけば、そのCGIさえ削除なり、停止なりさせれば
上記問題を手軽に解決できると、こんな感じだわね
0796デフォルトの名無しさん
2013/03/25(月) 21:58:30.14そっちのほうが難易度高いです
>>793
sslのことを忘れていました。
かなり有力な情報です。
検討してみます。ありがとうございました。
>>794
本職がPGで主にasp.netを使った社内ウェブサイトの構築とかです。
そういう意味ではウェブについての知識はありますが、PHPは触ったことがないです。
そのためメリット/デメリットがわかりませんでしたが>>794の話でメリットがわかりました。
SSLについての知識がまったくないため、次はSSLについて調べ、セキュリティレベルの高いクッションサイトを
構築しようと思います。
0797デフォルトの名無しさん
2013/03/25(月) 21:59:50.69googleのDatastoreで充分なんじゃ?
0798デフォルトの名無しさん
2013/03/25(月) 22:01:10.25具体性がないな。
いいから仕様書見せてみろ。
0799デフォルトの名無しさん
2013/03/25(月) 22:08:05.03JDBCドライバはAndroidのDalvik環境を想定して作られていないので
まともに動かないんじゃなかったっけ
0800デフォルトの名無しさん
2013/03/25(月) 22:15:20.12そのバックエンドのデータベースがなんだろうが余り関係無いと思うんだが
0801デフォルトの名無しさん
2013/03/25(月) 22:19:48.240802デフォルトの名無しさん
2013/03/25(月) 22:30:35.28外部のストレージサービス?レンタルサーバシステムは使用しないで構築したいと考えています。
勉強のためというだけの理由ですが
>>798
稚拙な設計書を見せるのは恥ずかしいので勘弁してください
>>799
逆コンパイル→アドレスとポート番号とID,PASSが見える→DBにデータベース参照ソフトなり
コマンドプロンプトなりでアクセスされてしまうのではないかと考えました。
そもそも的外れでしたらごめんなさい
>>800
会員登録が必要な場合Webサービスが必要な理由がわかりません。
公開してるクッション用のPHPにアクセス→登録ではいけないんですか?
先ほどの話にもありましたSSLを使用すればセキュリティレベルは向上するかと思ったのですが・・・
>>801
知識がまだ薄い為、見当違いのことを言っていたらすいません。
現状はアドバイスを元にapacheサーバを立てて
アプリ→PHP→データの取得(XML等)→アプリに返す
みたいなやり方で対応しようと思っています
0803デフォルトの名無しさん
2013/03/25(月) 22:34:53.24ここで話してても肝心な中身は誰も教えないよ。
0804デフォルトの名無しさん
2013/03/25(月) 22:39:11.68APIの使い方とかロジックとかエラーならともかくも
コンサル的な内容になっちゃうからねえ
ちょっとここじゃキツイかもねえ
0805デフォルトの名無しさん
2013/03/25(月) 22:40:35.84インナー
class A extends Activity()
0806800
2013/03/25(月) 22:40:47.05それがWebサービスでしょ
同じイメージでメッセージも配信できるよね?
プッシュ通知したいとかならまた別の仕組みが必要だけどさ
0807デフォルトの名無しさん
2013/03/25(月) 22:42:24.70インナー
class A extends Activity(){
//class B参照
class B{
//メソッドやらなんやら
}
}
あうたー
class A extends Activity(){
//class B参照
}
class B{
//メソッドやらなんやら
}
同じなら、Contextのメソッド使いたいので前者にしたいんですが。
0808デフォルトの名無しさん
2013/03/25(月) 22:44:26.79メッセージ機能が欲しいからSQLiteじゃなくてPostgreSQLを使いたいって時点でみんな頭の中が?でいっぱいなんだと思うよ
0809デフォルトの名無しさん
2013/03/25(月) 22:46:27.60スコープ
ただインナークラスから大元のクラスの変数やインスタンスを参照するのは
パフォーマンスも悪いし、リークの原因にもなるからできればやめておけ
0810デフォルトの名無しさん
2013/03/25(月) 22:47:39.590811デフォルトの名無しさん
2013/03/25(月) 22:49:37.410812デフォルトの名無しさん
2013/03/26(火) 00:26:03.480813デフォルトの名無しさん
2013/03/26(火) 00:34:53.910814デフォルトの名無しさん
2013/03/26(火) 00:51:58.490815デフォルトの名無しさん
2013/03/26(火) 00:52:24.56でも、そのメソッド内で配列作って、一回目は[0]で実行、最後までいったら最初からみたいなのってどうやればいいんじゃん?
0816デフォルトの名無しさん
2013/03/26(火) 01:05:45.47mCounter = (mCounter + 1) % length;
0817デフォルトの名無しさん
2013/03/26(火) 01:14:27.50なるほど。
mcounter++していけばいいのかな?
ありがとうじゃん
0818デフォルトの名無しさん
2013/03/26(火) 01:16:28.820819デフォルトの名無しさん
2013/03/26(火) 04:33:08.49> mCounter = (mCounter + 1) % length;
> mCounter = (mCounter + 1) % length;
> mCounter = (mCounter + 1) % length;
> mCounter = (mCounter + 1) % length;
> mCounter = (mCounter + 1) % length;
> mCounter = (mCounter + 1) % length;
> mCounter = (mCounter + 1) % length;
> mCounter = (mCounter + 1) % length;
> mCounter = (mCounter + 1) % length;
> mCounter = (mCounter + 1) % length;
> mCounter = (mCounter + 1) % length;
> mCounter = (mCounter + 1) % length;
> mCounter = (mCounter + 1) % length;
> mCounter = (mCounter + 1) % length;
> mCounter = (mCounter + 1) % length;
> mCounter = (mCounter + 1) % length;
> mCounter = (mCounter + 1) % length;
> mCounter = (mCounter + 1) % length;
> mCounter = (mCounter + 1) % length;
> mCounter = (mCounter + 1) % length;
> mCounter = (mCounter + 1) % length;
> mCounter = (mCounter + 1) % length;
> mCounter = (mCounter + 1) % length;
> mCounter = (mCounter + 1) % length;
> mCounter = (mCounter + 1) % length;
> mCounter = (mCounter + 1) % length;
> mCounter = (mCounter + 1) % length;
> mCounter = (mCounter + 1) % length;
> mCounter = (mCounter + 1) % length;
0820デフォルトの名無しさん
2013/03/26(火) 04:52:30.650821デフォルトの名無しさん
2013/03/26(火) 04:53:17.35なんでPHPでやるの?
asp.netでクッションサイト作れば良い
0822デフォルトの名無しさん
2013/03/26(火) 04:57:26.510823デフォルトの名無しさん
2013/03/26(火) 05:57:53.92はじめから改行されているデータを渡せばできるのですが、それを用意できないのです
\nを試しても無理でした
0824デフォルトの名無しさん
2013/03/26(火) 06:48:54.85\r\nじゃあかんのか?
0825デフォルトの名無しさん
2013/03/26(火) 08:58:01.920826デフォルトの名無しさん
2013/03/26(火) 10:07:25.38>>781 名前:デフォルトの名無しさん[sage] 投稿日:2013/03/25(月) 18:59:50.31
>>JavaとC比較してるやつって馬鹿なんじゃないの?まったく別もんだろ
>>Cはバイトコードで動くからマシン語のアセンブラの進化版
>>一方Javaはバイトコードじゃなく仮想マシンでエミュレーションで動くからPerlとかスクリプト系の進化版
よく見ると面白いなぁ
0827デフォルトの名無しさん
2013/03/26(火) 11:06:06.47抽象クラス名でコンストラクタ作って大丈夫だよね?ちゃんと呼ばれるよね?
あれ?
0828デフォルトの名無しさん
2013/03/26(火) 12:23:42.702文節ごとに突っ込みたくなるねw
0829デフォルトの名無しさん
2013/03/26(火) 12:29:01.95相変わらずずれた回答ばっかだな
住所検索のやつなんかコード見なくても原因推測できるのに未だに未解決っぽいし
0830デフォルトの名無しさん
2013/03/26(火) 12:47:50.140831デフォルトの名無しさん
2013/03/26(火) 12:55:30.74https://groups.google.com/forum/?hl=ja&fromgroups=#!topic/android-group-japan/2xlPEPJGPsI
これ?
おれもわからん。
教えて。
0832デフォルトの名無しさん
2013/03/26(火) 13:01:58.03まず疑うのはUIスレッドで通信してないかだろ
0833デフォルトの名無しさん
2013/03/26(火) 13:07:29.38サンキュー
0834デフォルトの名無しさん
2013/03/26(火) 14:03:27.260835デフォルトの名無しさん
2013/03/26(火) 14:23:25.061.7でビルドが通るのかは知らんが
0836デフォルトの名無しさん
2013/03/26(火) 14:24:31.49Java以外は if( moji == "abc" ) が当たり前だし
if( moji.equals("abc") ) とか最初見たときアホかとおもった
0837デフォルトの名無しさん
2013/03/26(火) 14:37:41.37Javaより面倒だよね
0838デフォルトの名無しさん
2013/03/26(火) 15:28:21.090839デフォルトの名無しさん
2013/03/26(火) 15:34:39.61だろ
0840デフォルトの名無しさん
2013/03/26(火) 15:55:24.44正解はこの人だけだな
面倒な分処理速度が高速
>>839
学生回答は不正解
行番号付きの古代basicの機能で喜んでる人がいるのか なんか可哀想
どんどんプログラマが馬鹿になってると思う今日この頃
836 名前:デフォルトの名無しさん[sage] 投稿日:2013/03/26(火) 14:24:31.49
文字列判定はあきらかに他言語に劣ってるよな
Java以外は if( moji == "abc" ) が当たり前だし
if( moji.equals("abc") ) とか最初見たときアホかとおもった
0841デフォルトの名無しさん
2013/03/26(火) 16:23:49.80いやC言語なら普通に moji == "abc" でできるはずだけど
ポインター使った事ない人か?
0842デフォルトの名無しさん
2013/03/26(火) 16:32:09.91BigDecimalとかつかえたもんじゃない。
0843デフォルトの名無しさん
2013/03/26(火) 16:32:17.09アセンブリ、Basic、C、C++、C#、VB、Perl、PHP、ASP、JavaScript、ASと触った事あるが
「moji.equals("abc")」のような記述はJavaが始めてだったもんでね
ソーリーソーリー
0844デフォルトの名無しさん
2013/03/26(火) 16:33:11.37C言語ってすごいな。文字列型すらないのに。
0845デフォルトの名無しさん
2013/03/26(火) 16:33:35.61それだとアドレスが同じかどうかの比較じゃんか
ダメだよ
0846デフォルトの名無しさん
2013/03/26(火) 16:35:14.16なので >>841 は真っ赤な嘘。捏造。
0847デフォルトの名無しさん
2013/03/26(火) 16:38:00.180848デフォルトの名無しさん
2013/03/26(火) 16:39:32.08結局、追加されてないの?
0849デフォルトの名無しさん
2013/03/26(火) 16:39:33.900850デフォルトの名無しさん
2013/03/26(火) 16:39:48.730851デフォルトの名無しさん
2013/03/26(火) 16:40:04.400852デフォルトの名無しさん
2013/03/26(火) 16:41:43.210853デフォルトの名無しさん
2013/03/26(火) 16:43:39.0919時に帰えれなくなるぞ、いいのかオイ!
今日も23時でいいのかオイ!
0854デフォルトの名無しさん
2013/03/26(火) 16:44:06.54JAVAってこんなことも出来ないの?
http://toro.2ch.net/test/read.cgi/tech/1179580383/
0855デフォルトの名無しさん
2013/03/26(火) 16:46:02.36釣りだろ!って思ってたが、
>>841
マジだったのか
その式を「確実に」真にする方法を教えてくれ
0856デフォルトの名無しさん
2013/03/26(火) 16:49:39.73=で比較してtrueになる場合もある
0857デフォルトの名無しさん
2013/03/26(火) 16:49:57.85if( 1 )
0858デフォルトの名無しさん
2013/03/26(火) 16:54:20.89義務教育からぐぐる癖がついてる今の若者の方が全然プログラマーには向いてると思う
0859デフォルトの名無しさん
2013/03/26(火) 17:00:15.340860デフォルトの名無しさん
2013/03/26(火) 17:02:29.140861デフォルトの名無しさん
2013/03/26(火) 17:14:06.50日本のIT業界も2ch同様に終わりだなと思う
0862デフォルトの名無しさん
2013/03/26(火) 17:17:38.490863デフォルトの名無しさん
2013/03/26(火) 17:23:21.16ストレージではなく、RAM?の大きさが知りたいのです
よろしくお願いします
0864デフォルトの名無しさん
2013/03/26(火) 17:36:13.59ポインタとメモリ関数だけでも使えるようにしてくれ
過去の遺産の移植が大変だ
0865デフォルトの名無しさん
2013/03/26(火) 17:38:43.610866デフォルトの名無しさん
2013/03/26(火) 17:58:52.76そんな事、時代の流れでQ&Aがしやすくなっただけだって考えればわかることだろう?
もし自分が優秀な方だと思い、質問者を下劣に見てるんだとしたら
それこそキミ自身がキミの言う「しょうもない人」の1人だよ
0867デフォルトの名無しさん
2013/03/26(火) 18:01:06.92ぐぐると結構な割合でStackOverflow(英語)が引っかかるから
0868デフォルトの名無しさん
2013/03/26(火) 18:32:54.27皮肉で言ってんのがわかんないの?
ぐぐって解決できるやつなら、ここで質問したりしないだろってこと。
自分で調べられない、調べてもそれを自分の問題に応用できないから
ここに質問してんだろ。
>>867のパターンもありw
0869デフォルトの名無しさん
2013/03/26(火) 18:35:12.74/proc/meminfoを読む
MemTotalがRAM容量
0870デフォルトの名無しさん
2013/03/26(火) 18:35:40.89その情報のソースは?
0871デフォルトの名無しさん
2013/03/26(火) 18:40:23.62明文化されたソースという意味では知らない
AndroidもLinuxの一種だからLinuxの常識という意味で答えた
0872デフォルトの名無しさん
2013/03/26(火) 18:49:42.93つまりその情報が変更されたり廃止されたりしても気づけないってことですね
業務には使えない知識ですね
0873デフォルトの名無しさん
2013/03/26(火) 18:56:33.91業務に使う知識を2chで得ようとするキミはど素人って事だな
0874863
2013/03/26(火) 18:57:59.31ありがとうございます
やはりそのあたりから読むしかなさそうですね
ndkを使用してsysinfoを呼ぼうかとも考えたのですが、sysinfoはandroidのcのライブラリにないらしく、定義ファイルを用意しなくてはならないみたいですが、やったことなかったので。。。
しかも、定義ファイル中のoffical numberとやらを、別途、定義する必要もあるらしく、このnumberがarm分しか解らなかったので困ってました
0875デフォルトの名無しさん
2013/03/26(火) 19:12:39.09皮肉しかいえないしょうもない1人ってことですね。わかります。
キミの言うそれの何処が「最近のPGは昔のPGより劣る」という判断材料に結びつくというのか
俺から言わせてもらうとまったく別問題
何故2chの質問板の内容が、現在数のPG全体の平均レベル判定材料に使えるのか
不思議でならないんだが。あまりにも安直すぎるとおもうよ
0876デフォルトの名無しさん
2013/03/26(火) 22:03:59.050877デフォルトの名無しさん
2013/03/26(火) 23:06:00.830878デフォルトの名無しさん
2013/03/26(火) 23:32:09.44ちょくちょく現れる↑みたいなやつのほうが消えてほしいわ。
本人は悪びれもせず正論言ってるつもりだから始末が悪い。
0879デフォルトの名無しさん
2013/03/26(火) 23:42:07.71業務に使える知識を持ってないあなたと同じってことですね
0880デフォルトの名無しさん
2013/03/26(火) 23:56:33.91あいつらが開発やりだしてんのかな
0881デフォルトの名無しさん
2013/03/27(水) 00:02:57.31気兼ねなく罵倒して溜飲も下げれるだろ
0882デフォルトの名無しさん
2013/03/27(水) 00:04:53.290883デフォルトの名無しさん
2013/03/27(水) 00:10:22.520884デフォルトの名無しさん
2013/03/27(水) 00:34:23.26お互いに知ってる知識を持ち寄って助け合おうって形であるべきだよね
それこそプロの人はお金を取って本でも書けばいいわけで
間違ったこととか、勘違いを許容できない心の狭さが、機能不全に陥らせる原因だと思う
それは自分の方が知ってるとか、こいつ間違ったこと言ってるみたいなことに
一言言いたくなる気持ちは分かる。でも、その時の言葉遣いとか相手の人格を否定するような物言い
が如何に世の中を悪くしてるかって事なんだよ
自分が異臭を放つ悪魔になってないかよく考えて欲しい
プログラムが上手か下手かなんて相対的な物で、あなたが笑うことができる人はいくらでも
いるのと同様に、あなたを笑う人もいくらでもいるという現実を知らなければ
ただの井の中の蛙と同じ、おごれる平家も久しからずだよ
0885デフォルトの名無しさん
2013/03/27(水) 00:42:49.32心置きなく発言できるラウドマイノリティの場である
同時に質問者も他じゃためらわれるような質問を気兼ねなくできる
メリットもある
でも、記名の場所で悪魔に暴れられた時の悲惨な状況よりは
マシな気もするけどねえ
0886デフォルトの名無しさん
2013/03/27(水) 00:52:07.27どれだけのネット弁慶が消えることやら
0887デフォルトの名無しさん
2013/03/27(水) 01:07:15.87>>ID出せばいいのにな
意味あるかな?
オレは別に気にしないで罵倒するけど?
0888デフォルトの名無しさん
2013/03/27(水) 03:04:11.280889デフォルトの名無しさん
2013/03/27(水) 08:31:44.43北関東の人?
0890デフォルトの名無しさん
2013/03/27(水) 13:30:01.56なんでnullpo投げるようにしてんだよ。
!=でかこってその中でequalsするしかねぇのかよ!
0891デフォルトの名無しさん
2013/03/27(水) 13:33:04.14setAbone(id);
0892デフォルトの名無しさん
2013/03/27(水) 13:41:13.65if (s != null && s.equals("xxx")) ・・・
if ("xxx".equals(s)) という方法もあるけど、
こっちは、ロジック的にnullがくることも想定してるのか、バグって
nullが来ても適当に動くようにしてるのか判別がつかないからNG
0893デフォルトの名無しさん
2013/03/27(水) 14:09:21.52アプリによって要件が異なるからメソッドに切り出してる
0894デフォルトの名無しさん
2013/03/27(水) 15:49:20.29最初から初期化してnullがない状態にしておくとか
色々工夫できるだろ
変数宣言を
Strings a;
から
Strings a = "";
にするだけでnullなんかなくなるだろ
工夫しろよ・・・頭使えよ・・・
0895デフォルトの名無しさん
2013/03/27(水) 15:52:08.98あんだとてめえ!もっぺんいってみろや!
残念ながら四国です
0896デフォルトの名無しさん
2013/03/27(水) 16:04:01.80てめえ調子こくなよ!
0897デフォルトの名無しさん
2013/03/27(水) 16:06:25.38何言ってんだこいつ
型変換でStringに変換したデータとか問題だろうがアホ
0898デフォルトの名無しさん
2013/03/27(水) 16:08:52.74元がnullだと型変換時に例外吐くよ
でも空文字で初期化するのもメモリの無駄だと思う
0899デフォルトの名無しさん
2013/03/27(水) 16:40:36.78String a = new String();
そうすりゃいいのか?
0900デフォルトの名無しさん
2013/03/27(水) 17:25:25.19四国かぁ 橋渡るのが高いからなかなか行けないなぁ
うどん、みかん、かつお、ぼっちゃん、しかないしなぁ
0901デフォルトの名無しさん
2013/03/27(水) 18:29:02.33そんなに無駄か?結局その後使う変数なんだから無駄じゃないとおもうんだけどなぁー
昔C使いだった俺は初期化しないでそのまま使うのが気持ち悪いってのもあるが・・・
・・・というわけで「1つ前に使ってた言語が何か?」「視認性重視、メモリ節約重視、処理速度重視、どれを優先する?」
とかでやり方変わりそうな内容かもな
0902デフォルトの名無しさん
2013/03/27(水) 18:41:11.22ああん!なんだてめえ!!調子こくなよ!!大分だろてめえ!
例えば String s; でいくと
全てのソース箇所で if (s != null && s.equals("xxx")) となるが
String s=""; でいくと
全てのソース箇所で if ( s.equals("xxx")) だけで済むからね。
俺の場合if判定で毎回ひょっとしたらnullの可能性があるかもしれないという『かもしれない』を
できるだけ未然に潰しておきたい、今後は考えなくていいにしたいので
nullの可能性はゼロに潰して作ってるよ。
ゲームプログラム、ネットワークプログラム、Web連携(ユーザーから入力されてくる可能性があるタイプのプログラム)だと
こういうやり方も結構普通なんだぞっと。
もはやどっちが自分にとって優先順位の高い最適化になるかの問題。
わかったか!てめえ!
やり方は千差万別!必ずメリットとデメリットがあってやってんだ!
べ、べつに、なんの参考にしなくてもいいんだからネ!
あんたのために・・・・書いたんじゃないんだから・・・(上目)
0903デフォルトの名無しさん
2013/03/27(水) 18:44:05.86空文字として使うんだったら入れれば良い
そうじゃないならnullで良い
0904デフォルトの名無しさん
2013/03/27(水) 18:51:11.800905デフォルトの名無しさん
2013/03/27(水) 18:52:23.810906デフォルトの名無しさん
2013/03/27(水) 18:55:42.260907デフォルトの名無しさん
2013/03/27(水) 18:59:36.45昔のJavaならともかく。
0908デフォルトの名無しさん
2013/03/27(水) 18:59:42.68じゃわ ポインタ位使えるようにしてくれよ 移植が大変だ
0909デフォルトの名無しさん
2013/03/27(水) 19:02:06.68その後結局領域確保されるぜ?しかもアプリ終了するまでnullにすることはないぜ?
>>904
今のところ問題ないな。
まあ3Dプログラム作ってるわけじゃないしそんなにメモリー食うようなプログラムじゃないせいもある
>>906
逆に強固な作りで例外が減った。
nullがあると1箇所で見逃しあると、その後の参照箇所全部でnullかどうかの再判定必要になるからね。
0910デフォルトの名無しさん
2013/03/27(水) 19:04:34.490911デフォルトの名無しさん
2013/03/27(水) 19:05:02.25最初にnewするほうが楽。
0912デフォルトの名無しさん
2013/03/27(水) 19:05:13.78今のところポインタなくても困ってないけど、逆に何につかうんだ?
関数を1つの配列にまとめて、添え字で切り替えて呼び出すとかやりたいのか?
0913デフォルトの名無しさん
2013/03/27(水) 19:05:28.68>まあ3Dプログラム作ってるわけじゃないしそんなにメモリー食うようなプログラムじゃないせいもある
>まあ3Dプログラム作ってるわけじゃないしそんなにメモリー食うようなプログラムじゃないせいもある
>まあ3Dプログラム作ってるわけじゃないしそんなにメモリー食うようなプログラムじゃないせいもある
>まあ3Dプログラム作ってるわけじゃないしそんなにメモリー食うようなプログラムじゃないせいもある
>まあ3Dプログラム作ってるわけじゃないしそんなにメモリー食うようなプログラムじゃないせいもある
>まあ3Dプログラム作ってるわけじゃないしそんなにメモリー食うようなプログラムじゃないせいもある
>まあ3Dプログラム作ってるわけじゃないしそんなにメモリー食うようなプログラムじゃないせいもある
>まあ3Dプログラム作ってるわけじゃないしそんなにメモリー食うようなプログラムじゃないせいもある
>まあ3Dプログラム作ってるわけじゃないしそんなにメモリー食うようなプログラムじゃないせいもある
>まあ3Dプログラム作ってるわけじゃないしそんなにメモリー食うようなプログラムじゃないせいもある
>まあ3Dプログラム作ってるわけじゃないしそんなにメモリー食うようなプログラムじゃないせいもある
>まあ3Dプログラム作ってるわけじゃないしそんなにメモリー食うようなプログラムじゃないせいもある
>まあ3Dプログラム作ってるわけじゃないしそんなにメモリー食うようなプログラムじゃないせいもある
>まあ3Dプログラム作ってるわけじゃないしそんなにメモリー食うようなプログラムじゃないせいもある
0914デフォルトの名無しさん
2013/03/27(水) 19:06:28.440915デフォルトの名無しさん
2013/03/27(水) 19:08:08.290916デフォルトの名無しさん
2013/03/27(水) 19:08:59.460917デフォルトの名無しさん
2013/03/27(水) 19:09:57.900918デフォルトの名無しさん
2013/03/27(水) 19:10:39.45.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
0919デフォルトの名無しさん
2013/03/27(水) 19:10:52.420920デフォルトの名無しさん
2013/03/27(水) 19:11:26.170921デフォルトの名無しさん
2013/03/27(水) 19:56:32.28具体的には,PACKAGE_REMOVEDを受けるBroadcastReceiverがあって,そのonReceive()で
あるファイルに書きこみをします.
連続して三つぐらいアプリのアンインストールをしたとき,ひとつめのBroadcastに対するonReceive()
が終わる前に二つめのBroadcastに対してonReceive()が起動,ファイルに同時に別の書きこみ操作を
しそうな気がするのですが,そういうことは起きるのでしょうか?
0922デフォルトの名無しさん
2013/03/27(水) 20:01:31.12するよ
gcでは未使用の領域を回収はしてくれるけど
断片化の解消はしてくれないしね
可能な限りStringBuilderを使って必要になった時点でStringにするべき
0923デフォルトの名無しさん
2013/03/27(水) 20:07:47.89>>271
0924デフォルトの名無しさん
2013/03/27(水) 20:10:45.65一つのクラスで65535行超えるとスタックトレースの行がずれるから注意な
0925デフォルトの名無しさん
2013/03/27(水) 20:19:03.46あ,過去ログにありましたか
これは失礼
要するに,全部UIスレッドだから,ひとつめが終わらないとふたつめは始まらないってことですね
安心しました
別にロックとかしなくてもいいか
0926デフォルトの名無しさん
2013/03/27(水) 20:39:21.150927デフォルトの名無しさん
2013/03/27(水) 20:39:59.22はよ
0928デフォルトの名無しさん
2013/03/27(水) 20:41:45.340/2はどうなるの?0?
0929デフォルトの名無しさん
2013/03/27(水) 20:49:15.380930デフォルトの名無しさん
2013/03/27(水) 21:24:02.26自分で試せばいいのに。ってか、2/0がぬるぽって恥ずかしすぎ。例外は全部ぬるぽって認識なんだろうなぁ。
0931デフォルトの名無しさん
2013/03/27(水) 21:26:21.710だろ
0932デフォルトの名無しさん
2013/03/27(水) 21:53:57.82OKボス!サンクス!
0933デフォルトの名無しさん
2013/03/27(水) 22:54:53.25そのジャーが不要だから削除したい場合、
どーやって削除すれば良い?
0934デフォルトの名無しさん
2013/03/27(水) 23:34:42.090935デフォルトの名無しさん
2013/03/27(水) 23:45:21.850936デフォルトの名無しさん
2013/03/28(木) 00:00:11.02基本情報とJavaで商品データの入力と照合、配送履歴やなどをする簡単なアプリを作れるぐらいなんですが、
次に習得した方がいい技術や資格はなんでしょうか
0937デフォルトの名無しさん
2013/03/28(木) 00:01:07.880938デフォルトの名無しさん
2013/03/28(木) 00:01:49.380939デフォルトの名無しさん
2013/03/28(木) 00:02:57.70そのぐらい作れるなら就職できるんじゃね
0940デフォルトの名無しさん
2013/03/28(木) 00:03:27.48サービス
0941デフォルトの名無しさん
2013/03/28(木) 00:03:59.14timer
0942デフォルトの名無しさん
2013/03/28(木) 00:06:10.45じゃわにポインタが扱える事は未来永劫決して無いから、グチを書いただけ
C++コードの移植してるんだけど
例えば配列 C・C++で添字を使うことはまずないので全部書き直し(膨大 ひぇ〜 動作チェックも大変)
例えば文字列 最後に\0入れればそこまでの長さになるが、じゃわは配列(クラス)がサイズをもってる
ポインタを使って書いてあるコードを配列仕様にすると コードがバカ増え
とか...
0943デフォルトの名無しさん
2013/03/28(木) 00:10:39.30なんかバッテリーの持ち的にええもんはないかね
0944デフォルトの名無しさん
2013/03/28(木) 00:11:33.12もう十分です。資格あるなら人材銀行に登録しましょう。
企業から面接の申し込みがくるでしょう。
0945デフォルトの名無しさん
2013/03/28(木) 00:15:09.49それは酷いC、C++のコードだな。配列に添字使うなんて普通だぞ。
ポインタ使えば速くなると勘違いしてる奴がコード書いたんだな、それ。
0946デフォルトの名無しさん
2013/03/28(木) 00:16:11.92CPUモニターインストールした端末でやってみればわかるけど
その3つ全然CPU使わないからバッテリー持ちに全然影響しない
0947デフォルトの名無しさん
2013/03/28(木) 00:20:29.97配列に添字を使うとアドレス計算がはいって遅くなるのは間違いなかったよ
アセンブリコードを見たけどね
inc と mul ではクロック数がね
0948デフォルトの名無しさん
2013/03/28(木) 00:24:17.74それ20年くらいまえの話なんじゃ?
0949デフォルトの名無しさん
2013/03/28(木) 00:27:22.70よほど古い糞コンパイラだな。
0950デフォルトの名無しさん
2013/03/28(木) 00:57:05.68つ||
0951デフォルトの名無しさん
2013/03/28(木) 01:09:43.87さんくす。ブロキャスでやってみるよ。
0952デフォルトの名無しさん
2013/03/28(木) 01:21:08.39さんくす。わーいボリボリ
0953デフォルトの名無しさん
2013/03/28(木) 01:25:19.05イカそうめん食べる?
0954デフォルトの名無しさん
2013/03/28(木) 01:30:31.71"xxx".equals(s)の方がいいだろ。
0955デフォルトの名無しさん
2013/03/28(木) 01:35:49.47今は速度はあまり気にしなくてもいいけどね
配列に 添字? 使う? え? ホント? ばかみたい〜
0956デフォルトの名無しさん
2013/03/28(木) 01:36:03.26hv2p;308h5cp2987g歩言うhkjwbねlkvjはp38vyp34hc;尾q3h4;p238y4v
g5vp;うh;lv4h;vjんうぇ;vh;l8y4p938yp23@23^-43^243:ウィv:うぇぽjv;んv
2q2亜zyれdぃy化w観3cj938j3不3bhpふぁcp8hcqh8p9wv3歩い;ヴぉ4;
h8pvh3有為運254hv42有為h5vp289yh5@pc8jh2位尾5h;k42jv5l;k4jん
・4vm」w4vm」45;lvw4@ヴィ@w-0v8@-0v8巣vl差うg茶kjhvcか3雨後73
4.p4.c-4k98y43gc76f273v8362bc93ん0ん403運v03う2ん4043位jん03
んむ4093うhj403うhv03h4v0394h093280v9823h40982hcf0294hp32hv
wとぉいういyウィ夏至gれs9位gtr943w96532965943位trsjhshgfwyt547
4うj歩4j4歩湯43p43うyp4398ゆ34ph34いh43おい34ほい43う3
o86deiot6lkyugl7ufrio76edu64surdckuyvln;om;oho87go8go8o87gto7tg
hv2p;308h5cp2987g歩言うhkjwbねlkvjはp38vyp34hc;尾q3h4;p238y4v
g5vp;うh;lv4h;vjんうぇ;vh;l8y4p938yp23@23^-43^243:ウィv:うぇぽjv;んv
2q2亜zyれdぃy化w観3cj938j3不3bhpふぁcp8hcqh8p9wv3歩い;ヴぉ4;
h8pvh3有為運254hv42有為h5vp289yh5@pc8jh2位尾5h;k42jv5l;k4jん
・4vm」w4vm」45;lvw4@ヴィ@w-0v8@-0v8巣vl差うg茶kjhvcか3雨後73
4.p4.c-4k98y43gc76f273v8362bc93ん0ん403運v03う2ん4043位jん03
んむ4093うhj403うhv03h4v0394h093280v9823h40982hcf0294hp32hv
wとぉいういyウィ夏至gれs9位gtr943w96532965943位trsjhshgfwyt54
4うj歩4j4歩湯43p43うyp4398ゆ34ph34いh43おい34ほい43う3
o86deiot6lkyugl7ufrio76edu64surdckuyvln;om;oho87go8go8o87gto7tg
hv2p;308h5cp2987g歩言うhkjwbねlkvjはp38vyp34hc;尾q3h4;p238y4v
g5vp;うh;lv4h;vjんうぇ;vh;l8y4p938yp23@23^-43^243:ウィv:うぇぽjv;んv
2q2亜zyれdぃy化w観3cj938j3不3bhpふぁcp8hcqh8p9wv3歩い;ヴぉ4;
h8pvh3有為運254hv42有為h5vp289yh5@pc8jh2位尾5h;k42jv5l;k4jん
・4vm」w4vm」45;lvw4@ヴィ@w-0v8@-0v8巣vl差うg茶kjhvcか3雨後73
4.p4.c-4k98y43gc76f273v8362bc93ん0ん403運v03う2ん4043位jん03
んむ4093うhj403うhv03h4v0394h093280v9823h40982hcf0294hp32hv
wとぉいういyウィ夏至gれs9位gtr943w96532965943位trsjhshgfwyt547
4うj歩4j4歩湯43p43うyp4398ゆ34ph34いh43おい34ほい43う3
0957デフォルトの名無しさん
2013/03/28(木) 01:43:05.240958デフォルトの名無しさん
2013/03/28(木) 01:44:54.080959デフォルトの名無しさん
2013/03/28(木) 01:46:06.040960デフォルトの名無しさん
2013/03/28(木) 01:47:02.11明日なw
0961デフォルトの名無しさん
2013/03/28(木) 01:48:04.440962デフォルトの名無しさん
2013/03/28(木) 01:54:20.59みんな集まってきてくれるんじゃないか?
自分でアプリ開発するよりもっとビジネスになるんじゃないだろうか?
とおもってるけど、プレイ外からのインストール禁止にしようとする動きもあるしね。
ハイリスクだね。
0963デフォルトの名無しさん
2013/03/28(木) 01:54:47.29それいいね!
0964デフォルトの名無しさん
2013/03/28(木) 02:00:23.700965デフォルトの名無しさん
2013/03/28(木) 02:01:49.45ありがとです(`・ω・´) シャキーン
0966デフォルトの名無しさん
2013/03/28(木) 02:05:33.90TizenやFirefoxOSはそれより安くするらしいな
0967デフォルトの名無しさん
2013/03/28(木) 02:14:06.96アマゾンが勝手にセールで安くするよ、みたいな糞契約じゃなかったっけ?
0969デフォルトの名無しさん
2013/03/28(木) 03:32:40.96そうそう、まあ C# の ref とかでもいいけど
immutable っていうんだ、正確には
0971デフォルトの名無しさん
2013/03/28(木) 08:46:09.99自分所の端末を拡散する道具なのに30%はとりすぎだよな
うんこりんごが高い(らしい)ので30%でにもいいのか?
しかも同じアカウントからは何台でもインストールし放題
会社でも1台分しか課金されない
0972デフォルトの名無しさん
2013/03/28(木) 09:07:40.07速度を気にするなら添字とかポインタとかそういう言語仕様以前に、
仮想マシンで動くJavaは最初から話にならないじゃん
バカ?
0973デフォルトの名無しさん
2013/03/28(木) 09:13:00.640974デフォルトの名無しさん
2013/03/28(木) 09:47:55.660975デフォルトの名無しさん
2013/03/28(木) 10:12:44.79C++→ジュアッグ
Java→アッグガイ
0976デフォルトの名無しさん
2013/03/28(木) 10:12:59.70あ〜あ 移植のお話なのよ
ポインタを配列に組み直すとコードは冗長になるし、ほぼ作り直しになるし、見た目もbasicみたいで醜い
じゃわさん
0977デフォルトの名無しさん
2013/03/28(木) 10:24:28.470978デフォルトの名無しさん
2013/03/28(木) 12:22:09.01ありがとう そう思う
0979デフォルトの名無しさん
2013/03/28(木) 12:31:50.91自分が楽できないからってガタガタ言うやつってなんなの?
0980デフォルトの名無しさん
2013/03/28(木) 12:35:23.29C++→ΖΖガンダム
Java→ガンダムAGE3
0981デフォルトの名無しさん
2013/03/28(木) 12:39:19.410982デフォルトの名無しさん
2013/03/28(木) 13:01:54.02まだ理解出来ないアホがいるな
0983デフォルトの名無しさん
2013/03/28(木) 13:03:03.58配列ごときで冗長っておまえC++できないだろw
0984デフォルトの名無しさん
2013/03/28(木) 13:44:30.88まだ理解出来ないアホがいるな
0985デフォルトの名無しさん
2013/03/28(木) 14:12:41.270986デフォルトの名無しさん
2013/03/28(木) 14:14:42.72大事な所で手を抜かれそうで仕事は任せたくないな
0987デフォルトの名無しさん
2013/03/28(木) 14:18:28.64くどいなぁ グチを書いてるだけなのにね
くそじゃわ
0988デフォルトの名無しさん
2013/03/28(木) 14:19:25.800989デフォルトの名無しさん
2013/03/28(木) 14:29:03.080990デフォルトの名無しさん
2013/03/28(木) 15:46:50.810991デフォルトの名無しさん
2013/03/28(木) 15:47:22.410992デフォルトの名無しさん
2013/03/28(木) 16:06:43.11別言語への移植なんてJavaとか関係なくあらゆる言語で面倒な移植作業が必要になるだろ
バカ?
0993デフォルトの名無しさん
2013/03/28(木) 16:08:47.11Javaにポインタがないって言われたことがそんなに大事なのか。
0994デフォルトの名無しさん
2013/03/28(木) 16:20:53.120995デフォルトの名無しさん
2013/03/28(木) 16:22:12.490996デフォルトの名無しさん
2013/03/28(木) 16:22:44.220997デフォルトの名無しさん
2013/03/28(木) 16:23:29.100998デフォルトの名無しさん
2013/03/28(木) 16:24:28.420999デフォルトの名無しさん
2013/03/28(木) 16:25:01.471000デフォルトの名無しさん
2013/03/28(木) 16:25:32.68また見てね♪
10011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。