Androidプログラミング質問スレ Part39
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
2013/12/22(日) 07:32:54.78※プログラミング自体が初めて!なあなたには↓↓↓こちらへ
スレ立てるまでもない質問はここで 126匹目
http://toro.2ch.net/test/read.cgi/tech/1363522503/
Eclipse統合M34【Java/C++/Ruby/Python/Scala】
http://toro.2ch.net/test/read.cgi/tech/1361510049/
★★Java質問懽\363蜻樺kスレッド161★★
http://toro.2ch.net/test/read.cgi/tech/1364006637/
****オススメ関連リンク****
■ TechBooster http://techbooster.org/category/android/tableofcontents/
■ Androidメモ http://www.saturn.dti.ne.jp/npaka/android/index.html
■ 逆引きAndroid入門 http://www.adakoda.com/android/
■ Androidプログラマへの道 http://wiki.livedoor.jp/moonlight_aska/
■ Android Wiki* http://wikiwiki.jp/android/
****公式リファレンス****
■ Android developers http://developer.android.com/index.html
■ ソフトウェア技術ドキュメントを勝手に翻訳 http://www.techdoctranslator.com/
■ 日本Androidの会 http://www.android-group.jp/
■ StackOverFlow http://stackoverflow.com/questions/tagged/android
****前スレ****
Androidプログラミング質問スレ Part38
http://toro.2ch.net/test/read.cgi/tech/1385066361/
0002デフォルトの名無しさん
2013/12/22(日) 08:04:47.96※カレの釣りは承知の上 Googleの決済だけ出来て内部課金が出来ないようなタイミングはまずありえない
※大手なら自前サーバーで管理するので対策は出来ているはず
管理対象のものは復旧は可能だと思うが、
管理対象外のものの問い合わせって出来ないよね?
0003デフォルトの名無しさん
2013/12/22(日) 15:39:43.62おつ
0004デフォルトの名無しさん
2013/12/22(日) 17:00:10.66パズドラ関係のアプリって、なんであんなに有るのかと
パズドラ時間割、パズドラ練習ソフト
この人達は、パズドラがここまで人気が無かったら
何を作っていたのだろう
さぁ、製作者達のレスが楽しみだ。
0005デフォルトの名無しさん
2013/12/22(日) 17:03:24.340006デフォルトの名無しさん
2013/12/22(日) 17:13:32.51楽しみってどんなレスを期待してたの
0007デフォルトの名無しさん
2013/12/22(日) 17:24:15.75俺は自力でのし上りたいから寄生したくないけど
その結果、ジリ貧だぜ
0008デフォルトの名無しさん
2013/12/22(日) 18:29:07.18ま、世の中そううまくいかないようだぜ
0009デフォルトの名無しさん
2013/12/22(日) 18:40:29.98まあ俺得アプリの分類だな
別に儲けようとは思ってないよ(広告は付けたけどw)
0010デフォルトの名無しさん
2013/12/22(日) 18:47:40.760011デフォルトの名無しさん
2013/12/22(日) 19:52:01.95Android開発を始めたばかりの初心者です。
LogCatがあっという間に流れてしまい困っています。
実機(MemoPad HD7)に接続しているのですが、
LogCatにはRunしたアプリ以外にもその実機で動いているアプリの情報も出力される?ようで、
1秒ちょっとで10万件といった出力がされていて自分のログが読めずに消えてしまいます。
フィルターで表示する情報を絞っても、LogCatはある程度貯まると自動的にクリアされてしまうので
自分の情報は1秒ぐらいしか確認出来ません。
具体的に言うと
Tag:FWKEXT
Text:Enter GetCurrentOP
という出力が凄い勢いでログを食いつぶしています。(Application名は空白です)
LogCatに出力される情報がRunしたアプリだけに出来ないでしょうか?
0012デフォルトの名無しさん
2013/12/22(日) 19:57:12.71お金を頂く自信がないなら無料で出せ カスプログラマども
0013デフォルトの名無しさん
2013/12/22(日) 20:00:05.24フィルタ機能もあったかと思うけど、
俺はコマンドラインで adb logcat > file みたいにファイルに落としてからゆっくり見てる
0014デフォルトの名無しさん
2013/12/22(日) 20:09:48.51tag:タグの名前
でフィルタできるよ
0015デフォルトの名無しさん
2013/12/22(日) 20:11:55.50今時広告のないアプリ探す方が無理だわ
そういうビジネスモデルなわけでクソアプリかどうかは別問題
逆に使えるアプリほど強気に広告出まくりな傾向があるな
0016デフォルトの名無しさん
2013/12/22(日) 20:43:17.350017デフォルトの名無しさん
2013/12/22(日) 21:20:55.690018デフォルトの名無しさん
2013/12/22(日) 21:24:10.72ありがとうございます。
助かりました。
0019デフォルトの名無しさん
2013/12/22(日) 21:38:21.37フィルタリングしてもログが流れちゃうよー助けてー
っていう質問だったんじゃないのか?
解決したのなら良いのだが。
0020デフォルトの名無しさん
2013/12/22(日) 22:16:31.881秒に10万件って凄いなよく回るループにログ出力入れとけばなりそうだが
原因アプリ見つけて止めれ
0021デフォルトの名無しさん
2013/12/23(月) 02:11:24.09おいおいだから釣られるなってスルー検定中
いつも同じやつが一人で荒らしたり煽ったりしてるだけなんだって
一度からまれるとだんだん見えてくる
0022デフォルトの名無しさん
2013/12/23(月) 07:47:05.92カネにならないのは広告主じゃなくて広告代理店でしょ
広告主はノークリックの場合代金は請求されない?
0023デフォルトの名無しさん
2013/12/23(月) 08:28:52.38広告付けたんですが
adMobに登録して、広告の付け方を調べたらAndroidのSDKのadMob用のlibでは無く
google_play_serviceをlibでリンクして、実装する
方法で書いてあったので、そうしたのですが
この方法であってるんですか?
あと、google_play_serviceをlibでリンクして
クリーンしてapkをエクスポートしたんですが
libでリンクして、実装した状態でリソース関係を
変更すると、自アプリのRファイルが消えて
google_play_serviceのRファイルだけ残って
自アプリがエラーだらけになるのですが
回避方法はありますか?
まぁ、ダウンロードしてもらえるようなアプリ
でも無いんですが、ちょっと気になります。
0024デフォルトの名無しさん
2013/12/23(月) 09:05:04.570025デフォルトの名無しさん
2013/12/23(月) 09:14:13.210026デフォルトの名無しさん
2013/12/23(月) 09:46:20.99一定間隔の描画をSurfaceViewで別プロセスでやってます。
それでFpsを上げようとタイマー割り込みのms値を小さくしてみたのですが
なぜかある一定の速度より速くなりませんでした。
細かく削っていって調べたところ、
canvas = holder.lockCanvas();
//描画
holder.unlockCanvasAndPost(canvas);
このlockCanvas系統が速度を遅くしているというか
一定の速度の維持になってしまう原因だということがわかりました。
(タイマーなくして連続でこれを呼んでも一定になります)
そしてこれは実機で起こる現象でエミュでは起こらないようです。
このlockCanvas系一定速問題を解消する方法はないでしょうか。(SurfaceView使用前提で)
0027デフォルトの名無しさん
2013/12/23(月) 09:54:47.43単純にそれがCanvas使った描画の限界速度なんじゃないの?
0028デフォルトの名無しさん
2013/12/23(月) 11:30:19.13VSYNC待ちかな
Jelley Beanから描画はVSYNCに同期するようになった
通常60fpsだけど、機種とか設定によってはもっと低いかもしれない
Androidフレームワークの機能なので、Surfaceview前提だと
どうしようもないんじゃないかな
0029デフォルトの名無しさん
2013/12/23(月) 12:07:21.57情報有難うございます。
0030デフォルトの名無しさん
2013/12/23(月) 12:18:59.21app/にある自己apkのファイルサイズ取得はできないようです。
ここの自己サイズを取得する方法はないですか?
0031デフォルトの名無しさん
2013/12/23(月) 15:14:07.88ApplicationInfo#sourceDirをFile型でavailableで取得すれば取れるでしょ
files/はアプリプライベートフォルダ内でapp/はルート配下の/data/app/の話で取得場所間違えてるんじゃないの
0032デフォルトの名無しさん
2013/12/23(月) 15:21:21.69アプリプライベートフォルダではできたのにappの方はエラーになってできなかったもので
0033デフォルトの名無しさん
2013/12/23(月) 15:30:41.47これでやってみ
new File(getApplicationInfo().sourceDir).length();
とれないならシステムフォルダだしroot化してないといけない可能性もある
0034デフォルトの名無しさん
2013/12/23(月) 15:45:55.64それで取得できました。
ありがとうございます。
0035デフォルトの名無しさん
2013/12/23(月) 16:22:02.25自分で絶対パス指定してnew File()しても結果同じでしょ?
なんで>>30でダメで>>33でいけるんだ
0036デフォルトの名無しさん
2013/12/23(月) 16:43:37.900037デフォルトの名無しさん
2013/12/23(月) 19:37:32.33new File(親ディレクトリ).listFiles()
とか
0038デフォルトの名無しさん
2013/12/24(火) 01:29:18.90どうすればいいんでしょうか?
0039デフォルトの名無しさん
2013/12/24(火) 03:21:18.21そしてそれがプログラマーの仕事
0040デフォルトの名無しさん
2013/12/24(火) 07:46:34.55(1)ジュンク堂に行って関連資料が載っている本を買ってくる
(2)徹底的にググレカス
どちらか
0041デフォルトの名無しさん
2013/12/24(火) 09:14:56.090042デフォルトの名無しさん
2013/12/24(火) 09:40:13.08>>質問も曖昧だが、回答の煽りもワンパターン
>>質問も曖昧だが、回答の煽りもワンパターン
0043デフォルトの名無しさん
2013/12/24(火) 10:17:47.04intの範囲外の値がキャストされた場合はどのような値になるかのきまりはどうなっていますか?
0044デフォルトの名無しさん
2013/12/24(火) 10:22:26.36(1)ジュンク堂に行って関連資料が載っている本を買ってくる
(2)徹底的にググレカス
どちらか
0045デフォルトの名無しさん
2013/12/24(火) 10:36:22.13徹底的にググレカス
記載はない
0046デフォルトの名無しさん
2013/12/24(火) 10:41:53.11上位8ビットが無くなった値になる
long0000111100001111だったらint00001111になる
0047デフォルトの名無しさん
2013/12/24(火) 10:47:24.43回答の煽りもワンパターン、そんなやつが作るアプリもおそらくワンパターン
0048デフォルトの名無しさん
2013/12/24(火) 10:50:53.18ありがとう
実機で検証して上位ビットがカットされるのは分かっていたのだが、
javaの決まりとしての記述が知りたかった
0049デフォルトの名無しさん
2013/12/24(火) 10:54:54.88俺もjavaとしての規約になってるかはわからんけど
プログラムの雑談すれで質問したら教えてくれた
0050デフォルトの名無しさん
2013/12/24(火) 11:19:21.12公式な決まりが読みたいならJava言語仕様を読めば?
俺が今読んだら答えは書いてあったけど。
もしかして、Java言語仕様を読めないから代わりに読んでくれって趣旨の質問?
0051デフォルトの名無しさん
2013/12/24(火) 11:25:54.380052デフォルトの名無しさん
2013/12/24(火) 11:37:30.74仕様書が読めるだけで自慢になるの?
0053デフォルトの名無しさん
2013/12/24(火) 11:40:14.130054デフォルトの名無しさん
2013/12/24(火) 11:44:36.34このスレってちょっと煽ると顔真っ赤でレス返してくれるから
荒らしがいがあるよなwwwスルーされるとつまらんし!
0055デフォルトの名無しさん
2013/12/24(火) 11:45:49.94https://www.google.co.jp/search?q=Java%E8%A8%80%E8%AA%9E%E4%BB%95%E6%A7%98
# Googleで検索することすらできないプログラマって…
0056デフォルトの名無しさん
2013/12/24(火) 11:55:49.66どこに頭のbitをcutするって書いてあるw
0057デフォルトの名無しさん
2013/12/24(火) 11:58:21.95書けるものなら書いてご覧w
0058デフォルトの名無しさん
2013/12/24(火) 12:04:24.41俺は「上位bitをカットする」とは言ってないが。
仕様書を出せという質問を「上位bitをカットすると書かれたソースを出せ」とすり替えて勝利宣言されてもねぇ。
0059デフォルトの名無しさん
2013/12/24(火) 12:06:54.44アホ
0060デフォルトの名無しさん
2013/12/24(火) 12:10:03.58もはや会話が成立してませんねえ。
俺は仕様書のURLを出せと言われたから出しただけで、それ以外の質問に答えた気はないんですがねえ。
0061デフォルトの名無しさん
2013/12/24(火) 12:10:57.03まぁまぁ、可哀想な人として優しく接してあげようよ。
小学校の通信簿に「木を見て森を見ずになっています」と書かれていたと思うよ。
0062デフォルトの名無しさん
2013/12/24(火) 12:12:01.90お前も落ち着け
おそらくそいつは別人
0063デフォルトの名無しさん
2013/12/24(火) 12:51:40.32どこの?(笑)
0064デフォルトの名無しさん
2013/12/24(火) 12:56:20.96これが真の回答です みなさん ホントに知ってた?(笑)
006555
2013/12/24(火) 12:59:57.39知らなくても「Java言語仕様」でググって公式の言語仕様見て、
castやlongで検索すれば簡単にその記述に辿りつけるだろう。
その程度もできないのはもはやプログラマではない。PC初心者
0066デフォルトの名無しさん
2013/12/24(火) 13:04:15.29プログラマではない。
0067デフォルトの名無しさん
2013/12/24(火) 13:18:20.19コプロのバグを出した時のインテルの社長の言い訳みたいだな
おんりーじゃばらーのみなさんは数値を16進で見る事がないので理解もしにくいだろうね
サラミでさえ10進で書いてあるし(笑)
みなさんお疲れ様でした ランチタイムのひつまぶしが出来たねぇ
0068デフォルトの名無しさん
2013/12/24(火) 16:07:24.63javaのSE7 java プログラマー Silver取った時に覚えた
byte→short→int→long→float→double
char→↑
は、暗黙的なキャストする。
ちなみに、Silver取った後、先輩が引数でfloatを取るメソッド
に関してintの値を渡した時
「これは内部でintを、受け取るメソッドがあるんだ( ・`д・´)」
って言ってて、世の中そんなもんかと情けなくなった。
0069デフォルトの名無しさん
2013/12/24(火) 16:45:14.98「シルバー」ってオラクルかよ!!
と突っ込み入れかけた所で、確かにオラクルになったことを思い出した
オジサンが受けた頃はねー、Sun認定Javaプログラマー(SJC-P)って名前だったんだよー
そう言えばプリミティブのキャストとか出題されてたね
0070デフォルトの名無しさん
2013/12/24(火) 16:58:59.01…ん?
「引数でfloatを取るメソッドに関してintの値を渡した」ということはどうやって確かめたの?
ソースコードで?IDEでメソッドの定義を確認?
どちらの方法で確認したにせよ、先輩とやらもそれを確認できるはずだから間違えるのはあり得ないだろう
なーんかおかしいですねぇ。
0072デフォルトの名無しさん
2013/12/24(火) 17:20:32.73「floatを取るメソッドとは別にオーバーロードでintを受け取る同名メソッドがあるんだ( ・`д・´)」
という話かと思ったけど、ソースコードを見てるなら内部も糞もないと思うが…
先輩とやらはキャスト以前にJavaのソースコードを読めないのでは?
007368
2013/12/24(火) 17:27:14.33追伸
その先輩は、Androidの知識はあるけど
javaの知識は、あまりないようで
色々とjava関連の知識が欠如していて
Eclipse使ってる以上、インテリセンスで、int型の引数
も受け取るメソッドのオーバーロードがあれば
そのメソッドが出るはずですが、無かった故に
言った言葉でした。
0074デフォルトの名無しさん
2013/12/24(火) 17:49:10.440075デフォルトの名無しさん
2013/12/24(火) 17:58:49.39毎日動かしてるぜ!!
特にモニター見ながら、右手を上下に!!
0076デフォルトの名無しさん
2013/12/24(火) 18:04:45.41腰の方動かせや
0077デフォルトの名無しさん
2013/12/24(火) 19:15:10.60テクスチャAの部分をテクスチャBにコピーするサンプルと解説が載ってあるページをどこかあったら紹介してもらえないでしょうか
このテクスチャ間のコピーの用語がわからないのでなかなか見つからないでいます
0078デフォルトの名無しさん
2013/12/24(火) 19:25:51.870079デフォルトの名無しさん
2013/12/24(火) 19:29:37.27glTextureSubImage
みたいな命令があった気がするけど、glesにもあるかは調べてない
0080デフォルトの名無しさん
2013/12/24(火) 19:33:49.050081デフォルトの名無しさん
2013/12/24(火) 19:52:19.84subimageで調べていたら
glTexSubImage2Dというのが出てきました
どうもこれが近そうです。
こちらを調べてみます。ありがとうございます。
0082デフォルトの名無しさん
2013/12/24(火) 20:11:55.99逆の事ですけど?
増える分にはさほど問題ではない
0083デフォルトの名無しさん
2013/12/24(火) 20:42:15.04今度は型キャストでもめてたのかよ
そういう話題こそデベロッパースレでやれ
0084デフォルトの名無しさん
2013/12/24(火) 20:45:25.46そろそろム板にも戻すか
0085デフォルトの名無しさん
2013/12/24(火) 23:00:01.50AdapterにSectionIndexer実装していろいろやってみな
0086デフォルトの名無しさん
2013/12/24(火) 23:45:37.26WindowManagerのaddviewにパラメータとしてFLAG_FULLSCREENを入れてるのですが、通知領域やナビゲーションバーまで広がりません
ディスプレイ全体に広げたいのですが、どういった方法が有効でしょうか。どなたかご教授下さい。
0087デフォルトの名無しさん
2013/12/25(水) 00:03:18.100088デフォルトの名無しさん
2013/12/25(水) 00:54:10.530089デフォルトの名無しさん
2013/12/25(水) 13:33:50.60アンインストール時に消されないフォルダパスって
どうやって取得すればいいですか?
IMAGEとかの共有フォルダは使いたくないのです。
0090デフォルトの名無しさん
2013/12/25(水) 14:47:46.46getExtornalStoragePath みたいなので、本体ストレージまたはSDカードのパスがとれるよ
そこに保存すればアンインストールしても消えないよ
0091デフォルトの名無しさん
2013/12/25(水) 15:04:00.21どのくらいのスペックで開発してますか?
Celeronとかなめてますかね?エミュレータが起動すらしないので新しいPC買おうとおもってます
0092デフォルトの名無しさん
2013/12/25(水) 15:04:43.72パラメータにFLAG_LAYOUT_IN_SCREENを入れ、レイヤをTYPE_SYSTEM_ERRORに指定する事でステータスバーを覆う事ができました。
しかしナビゲーションバーは隠れてくれません。4.3のエミュで実行しているのですが、ナビゲーションバーの表示レイヤはステータスバーより高いという事なんでしょうか。。。
0093デフォルトの名無しさん
2013/12/25(水) 15:10:46.08getWindow().addFlags( WindowManager.LayoutParams.FLAG_FULLSCREEN );
ただしActivity.setContentViewする前じゃないといけないのと
ナビゲーション領域を消せなかったかもしれない
0094デフォルトの名無しさん
2013/12/25(水) 15:35:16.86返信ありがとうございます。
Activityでナビゲーション領域を隠す事はできるのですが、Serviceからinflaterで生成したViewを画面に常駐表示する時に
ナビゲーションバー領域に表示させたいと思っています。説明が足りなくてすみません。。
0095デフォルトの名無しさん
2013/12/25(水) 16:35:46.39ディープスリープ状態でも、目覚ましみたいな
ある一定の時刻になると処理を開始して処理が
終わったら終了させる動作をさせるには
どうやったら良いのでしょうか。
サービスだとディープスリープ状態では
停止してしまうので、どなたかご教示願います。
009695
2013/12/25(水) 16:42:53.90アドバンスドタスクマネージャを見ると
サービスでは無く、別の方法で
フォアグラウンドでアプリが生きてるようなので
そのような実装の方法を知りたいです。
0097デフォルトの名無しさん
2013/12/25(水) 17:33:36.93sleepとtimer.scheduleどっちを使った方がいいでしょうか?
途中で処理を受け付けたり変更などはしません。
0098デフォルトの名無しさん
2013/12/25(水) 17:44:11.25無料アプリを有料に変更ってできなかったと思うけど
アプリ内課金ってのを使えば無料版を課金版に変更できるの?
0099デフォルトの名無しさん
2013/12/25(水) 18:49:27.44>>97
AlarmManager
0100デフォルトの名無しさん
2013/12/25(水) 19:54:30.39>>アプリ内課金ってのを使えば無料版を課金版に変更できるの?
android2.2以上が対象なら出来るよ
0101デフォルトの名無しさん
2013/12/25(水) 19:58:26.00Playストアが入っている端末ならOK Android2.1以下(マーケット)はダメ
PCに既にサンプルが入っているはずだからそれを参考にすれば長くて1日あれば実装出来る
0102デフォルトの名無しさん
2013/12/25(水) 20:17:54.92ありがとうございます
0103デフォルトの名無しさん
2013/12/25(水) 20:36:03.59ありがとう。ちょうど2.2以降対象のアプリだったから大丈夫だ!
やる気出てきた
久しぶりに環境整備したらプラットフォーム15から19に上がってて
リソースのオーバーライドが出来なくなっているっぽい?
0104デフォルトの名無しさん
2013/12/25(水) 20:58:42.280105デフォルトの名無しさん
2013/12/25(水) 23:31:28.11WindowManager.LayoutParams.FLAG_LAYOUT_INSET_DECOR|
WindowManager.LayoutParams.FLAG_LAYOUT_IN_SCREEN|
WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS|
の三つをパラメータに追加するとナビゲーション領域にオーバーレイする事ができました。レスくれた方ありがとうございました。
0106デフォルトの名無しさん
2013/12/27(金) 12:02:36.87ProgressDialog#setMax(100);
として 1ずつインクリメントしながら setProgress(int) すると、
進捗のパーセント表示と、右下に表示されるの X/100 のXの値が一致します。
そうではなく、進捗のパーセント表示は(例えば)1%ずつ増やしながら、
右下の表示を 2/10 のようにしたいのですが可能でしょうか?
===
使いたいシーンとしては、
SQLiteのテーブル10個に対して処理を行うのですが、
1つのテーブルにある複数のレコードを1つずつ処理するのですが
「1つのレコードに対する処理が終わった」時にパーセントを増やし、
「1つのテーブルに対する処理が終わった」時に X/10 のXを増やしたいです。
(この場合は1%刻みになるかどうかはレコードの数によりますが、
レコードの処理が終わるごとにパーセントが増えれば満足です。)
10レコードを持つテーブル10個の場合の例
0% 0/10
1% 0/10
…
9% 0/10
10% 1/10
11% 1/10
…
19% 1/10
20% 2/10
…
よろしくお願いします。
0107デフォルトの名無しさん
2013/12/27(金) 13:40:17.160108デフォルトの名無しさん
2013/12/27(金) 14:36:41.88既存の数字とパーセントを消して、表示したいものを自分で追加する
0109デフォルトの名無しさん
2013/12/27(金) 15:12:53.710110デフォルトの名無しさん
2013/12/27(金) 15:19:32.02自前でカスタムするしか無さそうですね。
ありがとうございました。
0111デフォルトの名無しさん
2013/12/28(土) 10:55:42.99サーバ持ってないが大丈夫かなぁ
ダメだったらサーバを何とかしようと思ってるけど
サーバ持ってる人はどうやってるの?
個人だとamazon ec2とかが無難なのかな
0112デフォルトの名無しさん
2013/12/28(土) 11:43:36.01どのくらいの規模かにもよる
俺はサーバーアクセスが10万/日だけどロリポップで事足りてるし(DBは違うの使ったほうがいいかもしれない)
0113111
2013/12/28(土) 12:09:38.22うちは実インストール二万だからそんなに負荷はないと思う
ロリポップかー、普通のサーバも調べてみようかな
0114デフォルトの名無しさん
2013/12/28(土) 14:27:12.46戻る動作で検索前のListを表示する方法はActivityを被せる以外にないのでしょうか
0115デフォルトの名無しさん
2013/12/28(土) 14:28:43.75個人情報を大量に盗まれるという大失態やらかしたところじゃねーか
0116デフォルトの名無しさん
2013/12/28(土) 14:29:19.790117デフォルトの名無しさん
2013/12/28(土) 15:28:53.19使ってるのに知らないから調べてみたらロリポップのWordPressの脆弱性をついたあれか
0118デフォルトの名無しさん
2013/12/28(土) 16:45:59.64xreaもいいけどGMOグループになっちゃったし
0119デフォルトの名無しさん
2013/12/28(土) 18:20:35.10ロリポで足りないならさくら
でも、いまロリポは実質無料(セルフアフィリエイトで全額返金)やってたはずだから
コスパ的にはロリポ上位プランでしょ
0120デフォルトの名無しさん
2013/12/28(土) 19:18:08.85サービスとかデータ管理とか基本的なことしか分かんない
簡単なゲーム作りたいんだが自分で考えて作れんのですよ
0121デフォルトの名無しさん
2013/12/28(土) 20:20:50.34なくてゲーム作りたいって言ってるなら、やめとけとしか言えないが。
0122デフォルトの名無しさん
2013/12/28(土) 22:18:59.00むしろ基本的なことが分かっているのなら
次に何をすれば良いのか自分で分かる
はずだと思うのだが。
0123デフォルトの名無しさん
2013/12/28(土) 23:40:27.48この度、eclipseのJavaプロジェクトで「回路図シミュレータ」という電気回路の回路図エディタを作りました。
それをネットリスト排出するというプログラムを作り、ちゃんと動かせるようになったのですが、
これをAndroidプロジェクト(スマホで動かせるようにしたい)として動かせるようにするのは難しいことでしょうか?
0124デフォルトの名無しさん
2013/12/29(日) 00:02:29.73viewが分離できてて、AndroidのAPIがわかってれば割と簡単。
よくJavaのCLIで作ってから、Androidのviewを作ってる。ネットワーク関係が多いから、エディタとは違うけど。
0125デフォルトの名無しさん
2013/12/29(日) 00:41:53.21自分で考えて作れないプログラマーはダメプログラマーと言われてるよ
仮にプランナーからの企画書があったとしても何も作れないプログラマーと言われてる
ゲームに限らずプログラムは発想やアイディア力、閃きが必要になる場面が多いので
とくにAndroidはモロにこの力が必要になってくる(イレギュラーな処理に逃げる場面がチラホラある)
なので訓練兼ねて自力でなんとかせい
0126デフォルトの名無しさん
2013/12/29(日) 01:42:24.41■状況
putIntしてSCREEN_BRIGHTNESSの値を書換えたものの即時反映されません
(一度スクリーンオフしてからオンにすると反映される)
■質問
システムの輝度設定に対する変更を即時反映する手段はありませんでしょうか(非公開APIを使う手段は無しの方向でお願いします)
■やりたいこと
輝度Autoと自分の好きな値をトグルで切替るアプリを作ろうとしてます(値は決めうち)
0127デフォルトの名無しさん
2013/12/29(日) 02:08:31.980128デフォルトの名無しさん
2013/12/29(日) 11:59:29.55Activityが実行中であることを参照したい(厳密なタイミングを知りたい訳ではありません)ので、
SharedPreferences(またはクラス変数等)を使ってonResume,onPauseのタイミングでフラグを切り替える方法を考えています。
しかし、なんかもっとスマートな方法ないでしょうか。
0129デフォルトの名無しさん
2013/12/29(日) 12:11:26.46onResumeでstartServiceしてonPauseでstopServiceするとか
単純にグローバル変数を使うとか
0130デフォルトの名無しさん
2013/12/29(日) 12:33:02.91どうやってやるの?こういう力技で良い?
Test t = new Test(){
@Override
public void onFinished(){
Parent.this.flag = true;
}
};
while(this.flag==false){sleep(10);/*長時間かかるならbreakする*/}
0131デフォルトの名無しさん
2013/12/29(日) 12:41:05.540132デフォルトの名無しさん
2013/12/29(日) 12:47:02.86ANRが出る
(1)androidの作法に書き換える
(2)スレッドを使う ※当然お勧めしない
0133デフォルトの名無しさん
2013/12/29(日) 14:07:49.93遅くなりましてすみません。>>123です。
ご返答ありがとうございました。ちょっとやってみますね。
0134デフォルトの名無しさん
2013/12/29(日) 14:10:32.09ありがとうございます。せっかくですので背景を説明させてください。
サービスはAlarmManagerで定期的に起動され、条件がそろうとステータスバーへ通知するようなシステムを考えていました。
でもActivity起動中は通知を出さないでBroadCastして直接Activityの変更をかけようと思ったんです。
そこで、Activity起動状態をサービス側で認識する方法を探していました。
なのでBinderよりはグローバル変数がいいのかな。。
0135デフォルトの名無しさん
2013/12/29(日) 14:51:20.57Androidってスレッド処理推奨されてないの?
0136デフォルトの名無しさん
2013/12/29(日) 15:22:27.30デスクトップ上で動くものを作ったんだと思うけど
Androidでそのままのものを動かすのはキツイ
俺は、javaでカラーピッカー作って
Androidに移植したら、クソ重たくて使い物にならなかったから
GL使って作り直したよ。
0137デフォルトの名無しさん
2013/12/29(日) 15:28:32.43別にスレッド使うのは良いけど
メインスレッドにアクセスすることは禁じられてるから
AsynkTask使ってメインスレッドにアクセスする。
0138デフォルトの名無しさん
2013/12/29(日) 15:29:01.540139デフォルトの名無しさん
2013/12/29(日) 16:30:16.870140デフォルトの名無しさん
2013/12/29(日) 16:38:43.560141デフォルトの名無しさん
2013/12/29(日) 18:54:01.68startServiceではいかんのか?
0142デフォルトの名無しさん
2013/12/29(日) 20:09:54.99一定間隔で確実にサービスが起動するようにAlarmManager使ってます。
渡すPendingIntentはPendingIntent.getServiceで作ってます。
ActivityからのstartServiceだとメモリ不足とかで簡単に殺されちゃうと思って。。
0143デフォルトの名無しさん
2013/12/29(日) 21:02:54.66ああいやそうじゃなくて、
onPauseやonResumeのときに、
起動中のサービスに対してstartServiceでIntentを送ってあげれば
簡単に実現できないだろうか、と思ったんですわ。
これなら、もしサービスが起動していなくても起動してくれるわけだし、
起動中なら新しく届いたIntentを受信するだけだし、
Intentを受け取ったときは、何も考えずにそれなりの処理をすればよいだけだしで、
ちょうど良いのかなと。
0144デフォルトの名無しさん
2013/12/29(日) 22:55:39.88なるほど、そういう方法もチャレンジしてみます。
0145デフォルトの名無しさん
2013/12/29(日) 23:36:59.97styleのandroid:windowBackgroundで設定した背景が表示されなくなります。
また、項目をタッチするとその瞬間だけ背景が戻ります。
解決策を知りませんか?
4.0、4.4の端末では起こりません
0146デフォルトの名無しさん
2013/12/30(月) 13:46:59.53スレッドをトリガーに使うのはさすがに…
0147デフォルトの名無しさん
2013/12/30(月) 14:18:44.57Android Virtual Managerからエミュレーターを起動しても、
androidのロゴから先に進んでくれません。
原因としてはどのようなものが考えられますでしょうか?
0148デフォルトの名無しさん
2013/12/30(月) 14:19:59.69実機使え
0149デフォルトの名無しさん
2013/12/30(月) 14:28:02.59http://www.webtech.co.jp/blog/developer-news/5966/
俺も超初心者だけど、とりあえずIntelエミュレーター使えばいいんじゃ
0150デフォルトの名無しさん
2013/12/30(月) 16:11:09.83スペック不足なのは認識してたが、初回起動に30分以上かかるとは思わんかったわ
0151デフォルトの名無しさん
2013/12/30(月) 17:52:33.43アプリ起動時に数字が1なら1つ目のタブ、2なら2つ目のタブみたいなことって出来るのでしょうか?
検索してもそういった表示方法が出て来なかったため質問しました。
0152デフォルトの名無しさん
2013/12/30(月) 17:57:32.340153デフォルトの名無しさん
2013/12/30(月) 18:03:01.14例えばソース d=01;
これを中身 d=02; に変えると
生成されるapkファイルのサイズが変わる
なんでだろ〜
0154デフォルトの名無しさん
2013/12/30(月) 18:12:32.650155デフォルトの名無しさん
2013/12/30(月) 18:31:45.95何をしたいのかちゃんと書こう。な。
他人にも通じる文章を書くのも訓練が必要だぞ。
0156デフォルトの名無しさん
2013/12/30(月) 18:47:58.48カレンダーで例えます。
1月なら1つ目のタブ、2月なら2つ目のタブ…12月なら12つ目のタブ
…みたいな感じです。
0157デフォルトの名無しさん
2013/12/30(月) 18:57:28.810158デフォルトの名無しさん
2013/12/30(月) 19:07:53.27このintは1つ目が0ということで大丈夫でしょうか?
0159デフォルトの名無しさん
2013/12/30(月) 19:12:50.100160デフォルトの名無しさん
2013/12/30(月) 19:15:44.00ありがとうございました。
0161デフォルトの名無しさん
2013/12/30(月) 21:17:54.49最適化の都合で生成されるコードが変る
0162デフォルトの名無しさん
2013/12/30(月) 22:44:26.900163デフォルトの名無しさん
2013/12/31(火) 01:42:58.88apkはzip圧縮だから中身のデータによって圧縮率が変わるよ
0164デフォルトの名無しさん
2013/12/31(火) 08:36:25.91納得です。
こういうことしたかったんですが…
myFileSize="214000"; こうやってプログラム内で関数で取得する前にザイズを数値で当てておく
やり方としてはbinフォルダのapkサイズを取り敢えず入れて署名エクスポートする
できたapkファイルのサイズを入れて再び署名エクスポートし直す
…しかし上記の理由でファイルサイズは変わってしまうので何度これをやってもこの数値が実apkサイズに合うことはないです
これをうまくピタリと当てるよいアイディアはないですかねえ(関数で取りに行く以外の方法で)
0165デフォルトの名無しさん
2013/12/31(火) 08:51:49.170166デフォルトの名無しさん
2013/12/31(火) 08:53:56.730167デフォルトの名無しさん
2013/12/31(火) 09:16:10.17apktoolか何かで同じ署名できるんだっけ?
0168デフォルトの名無しさん
2013/12/31(火) 09:24:55.79改編防止の部分ね
改編する==コードを読む に通用するかな
0169デフォルトの名無しさん
2013/12/31(火) 09:27:06.790170デフォルトの名無しさん
2013/12/31(火) 15:50:16.73これ作者がしんでしばらくするとandroidアプリは全部使えなくなって世に残らないってこと?
0171デフォルトの名無しさん
2013/12/31(火) 15:53:43.510172デフォルトの名無しさん
2013/12/31(火) 16:05:16.12昔はこういうのが動いてたという歴史的な意味もあるんでずっと動いて欲しいと思うんだよね
何か制約が苦しいわけでもないのに500年ならまだしも50年はあまりにも短いのではないかと
0173デフォルトの名無しさん
2013/12/31(火) 16:08:47.630174デフォルトの名無しさん
2013/12/31(火) 16:15:10.760175デフォルトの名無しさん
2013/12/31(火) 17:18:05.24バカには無理 ってのはあるが
こいつは バカの極み だな
0176デフォルトの名無しさん
2013/12/31(火) 17:21:22.20縦固定のアプリにしたいと思い、AndroidManifestにandroid:screenOrientation="portrait"を追加して
activityを縦固定にしています。
しかし、この方法で行うと、通常の端末の持ち方ではいいのですが、端末を180度回転した持ち方をしても画面は回転してくれません。
他のアプリで縦(または横)固定で、180度回転したときは、画面も180度回転してくれてるようなのがあります。
そういうことをしたいのですがどうすればいいですか?
0177デフォルトの名無しさん
2013/12/31(火) 17:23:12.840178デフォルトの名無しさん
2013/12/31(火) 17:27:09.000179デフォルトの名無しさん
2013/12/31(火) 19:12:11.750180デフォルトの名無しさん
2013/12/31(火) 20:09:28.19sensorPortraitを指定(API level 9以降)
http://developer.android.com/guide/topics/manifest/activity-element.html
0181デフォルトの名無しさん
2013/12/31(火) 21:37:30.29android:screenOrientation="sensorPortait"
で縦固定して180度回転後も画面回転できました。ありがとうございます!
最初、エラーが出たのでぐぐったら、ICS未満(?)では、sensorPortraitじゃなくてsensorPortaitらしいですね。スペル間違いのままリリースしてしまったようです。
0182!omikuzi
2014/01/01(水) 00:44:32.440183デフォルトの名無しさん
2014/01/01(水) 10:56:05.46サーバ通信時にユーザを特定できる情報をセットで保存しないと困るよな
端末識別番号だと、ケータイ変更で使えなくなるから
既知のアカウントを検出するやつが必要のように思えるが
できるだけ個人情報系の権限は入れたくない
もしかしてユーザがアイテム購入時に受け取るJSONだけ保存してれば
運用上大丈夫だったりするのかな
この辺知ってる人いる?
0184デフォルトの名無しさん
2014/01/01(水) 11:56:25.870185183
2014/01/01(水) 14:22:40.13自サーバ側と通信しなくてもgetPurchasesで常に情報がとれるのだったら
自サーバなんて準備しなくていいのか?
もしかしてサーバが必要だったのはバージョン2のapiで
バージョン3のapiではサーバがなくても大丈夫ってことなんだろうか?
払い戻しはデベロッパが手作業らしいが、払い戻しするときに必要な情報は
google checkoutをみればきちんとわかるかな
0186デフォルトの名無しさん
2014/01/01(水) 17:31:53.32これだけでいいんでないの
0187デフォルトの名無しさん
2014/01/01(水) 17:36:53.460188デフォルトの名無しさん
2014/01/01(水) 18:34:55.95紐付け対象はgoogleアカウント
そのかわり、同一アカウントを複数端末で使用してた場合、一回購入するだけで全ての端末で使用可能
0189デフォルトの名無しさん
2014/01/01(水) 20:41:54.98誰かが買った時のアカを追加するだけでOK
0190デフォルトの名無しさん
2014/01/01(水) 21:48:30.23同一アカウントで使用できないアプリって、それだけで評価悪くされそうだな
0191デフォルトの名無しさん
2014/01/01(水) 22:08:43.48ただ俺のアプリだと1割ぐらいしか増えてない
だいたい2年サイクルで買い換えるとして
そのときに役立たないアプリだったらインスコされないわけだし
あんまり気にしなくてもいいもと思ってる
0192デフォルトの名無しさん
2014/01/01(水) 22:09:28.66初期化で消えちゃう
0193デフォルトの名無しさん
2014/01/01(水) 22:20:35.18逆に通知しなければ再度購入することはできないし、
ステータスを取得すれば購入済みであることが確認できる
有料版へのアンロック権みたいなものは消費する意味がないから一度購入しちゃえば有効なまま
0194デフォルトの名無しさん
2014/01/02(木) 01:14:57.57何れにしろ自分で管理すればどうとでもなる
0195デフォルトの名無しさん
2014/01/02(木) 01:40:41.37消えないようにsetBackgroundColorする方法か、枠をつける方法を知ってたら教えてない?
0196デフォルトの名無しさん
2014/01/02(木) 02:38:40.39019719
2014/01/02(木) 02:54:38.90ごめん。setBackgroundColorは動的に設定してくてさ
EditTextが複数あって、どんどん移動していくんだけど、現在の箇所が黄色くなるイメージです。
0198デフォルトの名無しさん
2014/01/02(木) 03:03:20.69android.R.drawable.edittextを取得して
LayerDrawableで他のDrawableと重ね合わせるか
Bitmapにコピーして加工したものを改めてセットするとか
0199デフォルトの名無しさん
2014/01/02(木) 03:37:06.660200デフォルトの名無しさん
2014/01/02(木) 07:45:00.67でも、背景以外にも手間がかなりかかるだろうな
0201デフォルトの名無しさん
2014/01/02(木) 11:02:44.70周りの枠まで含めての背景だから
同じような背景画像を自分で用意するしか
0202デフォルトの名無しさん
2014/01/02(木) 13:28:20.27面倒だけどそこまで手間かかるもんでもないだろ
Androidソースからxml引っ張ってきてもいいし
0203デフォルトの名無しさん
2014/01/03(金) 02:35:43.07最近android開発を始めたのですが、androidのActivityやServiceはjavaでいうmain()を含むメインクラスであるという認識で合っていますか?
というのはActivityにセットするViewの背景色など決める時に、Activity内でview.setBackgroundColor()にするべきなのか、
ViewのコンストラクタなどでsetBackgroundColor()を呼び出すべきなのか少し迷いました。
レベルの低い質問で申し訳無いですがよろしくお願いします。
0204195
2014/01/03(金) 02:49:38.61�dクス 画像で作るか、ShapeDrawableですね。
ShapeDrawableでデフォルトの青枠作るのめんどそう。。。w
あと、試しにsetBackgroundResourceやってみたら201の仰ってる意味がわかったw
setBackgroundColorでも青枠のSelectorまで消えちゃうの困るなぁ。
0205デフォルトの名無しさん
2014/01/03(金) 03:09:55.37>androidのActivityやServiceはjavaでいうmain()を含むメインクラスであるという認識で合っていますか?
全然違うよ
>というのはActivityにセットするViewの背景色など決める時に(ry
時と場合によるけどどっちでも良いよ
Viewクラスのメソッドだけで済む処理なら、普通はViewを継承しなくてよい前者でやると思う
0206デフォルトの名無しさん
2014/01/03(金) 09:37:55.74>androidのActivityやServiceはjavaでいうmain()を含むメインクラスであるという認識で合っていますか?
それでいい電話がかかってきたりメールが来たりするから裏に隠れたり止められたりする
通知のクラスが継承される
0207デフォルトの名無しさん
2014/01/03(金) 09:51:00.55>>206
レスありがとうございます。参考になりました。
実際にActivityクラスのソースを見てみます。早く全体像をイメージできるようになりたいです
0208デフォルトの名無しさん
2014/01/03(金) 11:14:28.21無理にソースをmainから実行順に追っていくのはやめておいた方がいい。
難しいことやってるのを隠蔽するためにフレームワークにしているわけだし。
0209デフォルトの名無しさん
2014/01/03(金) 13:58:58.02SDKインストールフォルダの
\platforms\android-**\data\res\drawable-**dpi
にデフォルトのEditTextの背景画像もあるはず
バージョンによって見た目も違うからどれにするかはお好みで
0210デフォルトの名無しさん
2014/01/03(金) 18:31:24.860211デフォルトの名無しさん
2014/01/03(金) 18:35:17.300212デフォルトの名無しさん
2014/01/03(金) 18:41:50.08minSdkVersion
0213デフォルトの名無しさん
2014/01/03(金) 18:42:40.720214210
2014/01/03(金) 18:55:20.88□□□
□□□
□□□
こんなイメージです。
今まではLinearLayoutを入れ子にして実現させてたのですが、GridLayoutでシンプルにできるのかなと思いました。
0215デフォルトの名無しさん
2014/01/03(金) 20:13:03.880216デフォルトの名無しさん
2014/01/03(金) 20:39:13.660217デフォルトの名無しさん
2014/01/04(土) 11:30:39.55という文章をTextViewを用いて表示したいです。
この際A,B,Cは色を変え、クリックリスナーを個別に実装したいです。(Aを押すとAの詳細ページへ、Bを押すと… といった動作)
文章の一部の色を変えることはHtml#fromHtml()で変更できるようですが、個別にリスナーを登録するにはどのようにしたらいいでしょうか。
0218デフォルトの名無しさん
2014/01/04(土) 11:39:25.01分からんけど
0219デフォルトの名無しさん
2014/01/04(土) 13:25:35.93別々のTextViewで行うと
A
は
B
を
C
した
という改行されたような感じになるので避けたいです。
(Viewの終わりを取得しそこに新しいViewを配置できる方法があるのかもしれませんが…)
0220デフォルトの名無しさん
2014/01/04(土) 14:02:04.13要望と違って心苦しいけど
そういう実装ってリンクタグ入りのHtmlをWebViewに読み込ませてやるのが普通じゃないかなぁと思った
自分は218じゃないけど
>>改行されたような感じ
だけどlinearlayoutで向きをhorizontalにすればいいんじゃない
0221デフォルトの名無しさん
2014/01/04(土) 14:32:38.52リンククリック時のコールバックも受けれる
0222デフォルトの名無しさん
2014/01/04(土) 15:28:53.84このあたり使って自分でせこせこ1文字ずつ判定作っていく
0223デフォルトの名無しさん
2014/01/04(土) 16:14:09.13↓
だからTextViewの中で個別にリスナーを登録しよう!
これは典型的なダメプログラマの思考だろう
なぜ圧倒的に難易度高い方向にシフトするんだ
「標準ライブラリは信用ならん、全部自分で書け」って言ってくるダメおっさんになってしまうぞ
TextViewが縦に並んじゃう!
↓
横に並べる方法は無いのか?
のほうが簡単じゃないか
そうすれば220が教えてくれた
>linearlayoutで向きをhorizontalにすればいいんじゃない
で解としては十分だろう
0224デフォルトの名無しさん
2014/01/04(土) 16:31:27.35>>220 以外の方法ではかなり困難だろうね
0225デフォルトの名無しさん
2014/01/04(土) 17:17:43.350226デフォルトの名無しさん
2014/01/04(土) 17:25:00.28の案でファイナルアンサー(古)じゃない?
0227デフォルトの名無しさん
2014/01/04(土) 17:42:33.20UI的にあまりいいとはいえないと思いますがどうでしょう
範囲が狭いからけっこう押しずらいぜ
まあ詳細がわからんから何とも言えないが
0228デフォルトの名無しさん
2014/01/04(土) 18:37:05.92いろいろな案を出してくださりありがとうございます。
これらを参考に模索していきます。
0229デフォルトの名無しさん
2014/01/05(日) 15:03:08.56クラッシュしたときにレポートが送れる画面が出るときと
レポートが送れない時があるみたいなんだけど
この違いはどこからくるのでしょうか
0230デフォルトの名無しさん
2014/01/05(日) 15:05:16.71マーケットにアップロードしても公開してないアプリは
レポートが送れないのかもしれないですね
デバッグがしにくい・・
0231デフォルトの名無しさん
2014/01/05(日) 15:18:25.490232デフォルトの名無しさん
2014/01/05(日) 15:19:20.10端末起動時のマーケットと、それがアップデートされたPlayストアの違いじゃないかな
0233デフォルトの名無しさん
2014/01/05(日) 22:53:16.90してるのに、ブライトネスが保持されない。。
ちゃんとmanifestタグの中で
<uses-permission android:name="android.permission.WRITE_SETTINGS"/>
してるんだけど、、、何故ですかね?
0234233
2014/01/05(日) 23:19:42.360235デフォルトの名無しさん
2014/01/06(月) 05:04:21.640236デフォルトの名無しさん
2014/01/06(月) 07:15:14.23そこにtry/catchを使うやり方って行儀よくないコードになるでしょうか?
ぬるぽがでる条件でif文にした方がいいのでしょうか?
AndroidからJavaを始めたのでその辺のセンスがわかりません
0237デフォルトの名無しさん
2014/01/06(月) 07:25:54.29事前にif文でnull checkできるなら、当然そうすべき。
0238デフォルトの名無しさん
2014/01/06(月) 08:58:53.66if文にしました。どうもです。
0239デフォルトの名無しさん
2014/01/06(月) 15:36:44.65ビデオファイルに対してintent-filterを準備していますが
ネットワーク上のファイルに対しては反応していません
<activity android:name="HogeActivity"....
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="video/*" />
</intent-filter>
</activity>
どのようなintent-filterやpermissionが必要なのでしょうか?
よろしくお願い致します
0240デフォルトの名無しさん
2014/01/06(月) 15:55:50.930241デフォルトの名無しさん
2014/01/06(月) 18:19:14.25smbはandroid.permission.INTERNETがいるよー
自分もそれではまった
0242デフォルトの名無しさん
2014/01/07(火) 15:06:13.711ヶ月のsubscriptionって、購入後すぐにキャンセルしても
購入から一ヶ月は有効ってことなのかな?
キャンセルして2日たったがずっと有効だから
購入後キャンセル時のテストができずに困っている
それともテストアカウントだからこういう挙動なのだろうか
0243デフォルトの名無しさん
2014/01/07(火) 19:52:06.59返信ありがとうございます
元々ネット通信もするアプリでしたのでパーミッションは許可してありました
LANのファイルはESファイラーを通すと
http://127.0.0.1:59777/smb%2Fuser%40192.168.XX.XX.....
ESファイラーが用意した一時的なwebサーバーを介してパスを貰えるのでvideoviewに渡したところ
「この動画は再生できません。」
01-07 19:45:52.288: E/MediaPlayer(15246): error (1, -2147483648)
というエラーで止まってしまいました・・・
0244デフォルトの名無しさん
2014/01/07(火) 20:25:19.69MediaPlayerってエラーメッセージ不親切だから、読み出しが遅くてもそのエラーになんない?
まずはファイルコピーしてみて、問題切り分けた方がいいんじゃない。
0245デフォルトの名無しさん
2014/01/07(火) 20:29:15.40たしかMediaPlayerはファイルの最初の部分読んではいきなり後ろの方読んで、
というようなアクセスしたと思うんで、そういうのに対応出来ていないん
じゃないか。
0246239
2014/01/08(水) 00:22:39.21ありがとうございました
0247デフォルトの名無しさん
2014/01/08(水) 07:54:59.28定期って1週間程度お試し期間があったんじゃなかったか?
0248デフォルトの名無しさん
2014/01/08(水) 13:19:31.58新規にインストールした順に10個程度表示するのが目的なので全て取得するのは少し大げさかなと思いました。
よろしくお願いします。
0249デフォルトの名無しさん
2014/01/08(水) 16:46:55.81CompletionListenerみたいなやつです。
0250デフォルトの名無しさん
2014/01/08(水) 17:00:47.26解決したのなら、後人のため解決方法を書きましょう
0251デフォルトの名無しさん
2014/01/08(水) 17:56:35.53実は動画のパスを設定する際に
明示/暗黙インテントから渡されたスキームを
必ずfile://に修正する箇所がありまして
http://を渡されても実際見に行ってるのは・・・というオチでした
0252デフォルトの名無しさん
2014/01/08(水) 18:21:21.03PackageManager pm = this.getPackageManager();
Intent i = new Intent(Intent.ACTION_MAIN, null);
List<ResolveInfo> appInfoList = pm.queryIntentActivities(i, 0);
for (ResolveInfo ai: appInfoList) {
final String packageName = ai.activityInfo.applicationInfo.packageName;
...
}
で取得したパッケージ名を使ったランチャーを作っているのですが、
(アイコンも ai.loadIcon(pm); で取得したいので、
この方法でパッケージ名を取得しています)
パッケージ名は同じでも異なるもの
com.android.contacts 電話 と ドコモ電話帳
com.android.gallary3d ギャラリー と カメラ
があり、困っています。
例えば「電話」と「ドコモ電話帳」を
区別してキックさせたい場合、情報取得時には何を取得して、
Activity起動時にはどう指定したら良いのでしょうか?
宜しくお願いいたします。
0253デフォルトの名無しさん
2014/01/08(水) 18:30:51.92怪しいモノを作成中ですか(笑)
0254デフォルトの名無しさん
2014/01/08(水) 18:37:36.35礼に挙げたものが電話帳とかだからでしょうかね。
パッケージ名を順番にログ出力すると
abc順だったので、上の方にあったダブりを
書いただけです。
他にもgooglequicksearchboxとかが
ダブっていました。
0255デフォルトの名無しさん
2014/01/08(水) 18:41:57.400256デフォルトの名無しさん
2014/01/08(水) 18:57:17.20キャリア別、機種別、OS別、国内or海外製品別で全部違いそうで大変そうやね
0257デフォルトの名無しさん
2014/01/08(水) 19:02:33.95この流れになったらもう回答は得られないね。
アプリ一覧を取得する方法でググると
よく出てくる方法なのに、変なの。
0258デフォルトの名無しさん
2014/01/08(水) 19:04:23.390259デフォルトの名無しさん
2014/01/08(水) 19:12:33.590260デフォルトの名無しさん
2014/01/08(水) 19:15:42.79ランチャーの機能ってそんなに怪しいのか?
0261デフォルトの名無しさん
2014/01/08(水) 19:41:40.97初回起動時にネットワークにアクセスしログインの必要があるアプリを作成しています
またアプリの起動時にアプリに必要なデータを全て読み込みグローバル変数としてアクセスしています
アクティビティのリストは以下の通りです。
A ログイン処理とデータの読み込みと作成
B メイン画面
C、D、E データが必要な画面
アプリ起動時にA→B→Cと起動し、アプリがタスクキルされた場合
Cからアクティビティが始まりnullポインタエクセプションが発生します。
そのため全てのアクティビティにグローバル変数のnullチェックを行う処理を挟み
nullの場合はアクティビティスタックをクリアしAから起動するようにしています
そもそもAndroidアプリでグローバル変数使用するのは良くないと言う内容の記事を読みました
例えばアクティビティ起動時にそのアクティビティが使用するデータのみ読み込むパターンも考えましたが
データの量が多く読み込みに時間がかかり操作性が悪い状態です
例えばTwitterの公式クライアントのようなアプリはどのような実装を行っているのか知りたいです
0262デフォルトの名無しさん
2014/01/08(水) 19:49:37.920263デフォルトの名無しさん
2014/01/08(水) 20:08:06.59起動するときにクラス名まで指定する
0264デフォルトの名無しさん
2014/01/08(水) 20:23:28.73普通Cursor使って順次ロードするんじゃない。一度に表示できる量は限られてるだから。
他の解決策のひとつとして、Service化してサービス指向でってのが思いつくが、メモリ量とかを計算できる専用端末でないなら止めておいたほうがいい。
0265デフォルトの名無しさん
2014/01/08(水) 20:39:04.49cursorの使用も考えましたが
アプリの仕様上、アクティビティに必要なデータの作成には複数のテーブルを読み込む必要があります
なのでどうしても全てのデータの読み出しが必要になってしまいます
0266デフォルトの名無しさん
2014/01/08(水) 20:51:03.26あれview使えないんだっけ。
複雑なデータで、参照の頻度が高い場合は、更新時にテンポラリテーブルを更新しとけばいいんじゃないか。
0267デフォルトの名無しさん
2014/01/08(水) 21:09:17.67Twitterとかはnullチェックしてデータ作ってアクティビティCみたいな感じだと思うが
0268デフォルトの名無しさん
2014/01/08(水) 21:28:52.520269デフォルトの名無しさん
2014/01/08(水) 21:38:24.38>>264-265
>>267-268
身近にヒントがあるでしょうに
ブラウザのキャッシュという仕組みを理解すべし
0270デフォルトの名無しさん
2014/01/08(水) 21:42:00.23だからnullチェックしてnullなら初期化処理走らせて
キルされたActivity Cを表示で良いじゃん
0271デフォルトの名無しさん
2014/01/08(水) 21:55:20.810272デフォルトの名無しさん
2014/01/08(水) 21:56:45.450273デフォルトの名無しさん
2014/01/08(水) 22:29:18.90シングルトンを採用したらスッキリ組めるとか言えるレベルの質問か?
>>261 の内容からして、A->B->Cの流れで考えてる時点でおかしいと思うが。。。
Bを主として、(おおかたアクセストークンかアプリキーだと思うが)認証が必要ならAに飛ぶとか、そういうレベルの質問だろ。
グローバルで保持するデータが多いなら、activityとfragmentを駆使して必要なデータをactivity側で保持するとかの工夫をしたら?
どうしてもactivity間を移動して、かつ以前のactivityが破棄されることも考慮するなら、必要なデータをparcelableしてbundleで渡し、単一のactivityでも機能する作りにするとか。
なんか、質問が具体的でないから答えにくい。
0274デフォルトの名無しさん
2014/01/09(木) 00:30:49.13Fragmentから別のActivityを呼びたい場合、どんなロジックになりますか?
図のような感じで画面遷移させたいのです。
uploda.cc/img/img52cd6d83d15a7.png
(すみません、忍法帖レベル低くてリンク貼れません)
Activityから別Activityへの遷移はstartActivity(intent)でいけるんですが、
Fragmentではintentが使えないので困っています。
0275デフォルトの名無しさん
2014/01/09(木) 00:35:56.47お前は何もわかってない
このパターンわシングルトンを使うべき
0276デフォルトの名無しさん
2014/01/09(木) 00:48:44.93ほう
じゃあお前がもう少し具体的に説明してやれよ
それとも、いつもの「デザインパターンが〜」ってだけのやつか?
0277デフォルトの名無しさん
2014/01/09(木) 00:56:48.07何処まで頭悪すぎなのお前ら?
0278デフォルトの名無しさん
2014/01/09(木) 03:00:20.94それはないw
0279デフォルトの名無しさん
2014/01/09(木) 03:16:51.830280デフォルトの名無しさん
2014/01/09(木) 05:15:19.40一番手軽で適材適所な方法だけどね
0281デフォルトの名無しさん
2014/01/09(木) 07:06:09.92ふつうに永続化しろよ
0282デフォルトの名無しさん
2014/01/09(木) 07:45:13.68どっちもファイリングするって意味で同じじゃないの?
ちなみに俺素人。
0283デフォルトの名無しさん
2014/01/09(木) 08:10:00.44全くいないと思う。>>273がすごいまとも。他はひどすぎる。キャッシュとか方向は間違ってないけど、ここ
Androidスレで、Androidにそのような機能が用意されてるに、それを使えじゃなくて、自前で実装とか最初に
言い出すし、本当にAndroid開発したことがあるのか疑わしいレベル。
0284デフォルトの名無しさん
2014/01/09(木) 08:56:55.10お前、回答していないのに、エラソーですよ
0285デフォルトの名無しさん
2014/01/09(木) 10:32:54.57タスク切られても確実にデータが残ってるし。
0286デフォルトの名無しさん
2014/01/09(木) 11:41:41.79レコードデータ意外はプリファレンスにするよろし
0287デフォルトの名無しさん
2014/01/09(木) 13:20:44.90どのぐらい遅くて何に困ったのか具体例を出してくれ。
それから面倒というのは、一度簡単に使えるクラスを用意すればいいだけの話なのに何を言っているのか意味不明。
0288デフォルトの名無しさん
2014/01/09(木) 13:24:04.22便乗質問
たとえばアクティビティAにsqliteのデータをリスト表示して
アクティビティAからアクティビティBを起動する
そのときにアクティビティBからAのデータを操作する必要があるとき
どう実装するのがいい?
BでもAと同じようにsqliteのデータ読み込んで変更
Aに戻ったときにsqliteのデータ再読込でいけると思ったけどデータ量が多くて糞重い
cursor使おうと思ったけど上の質問のように読み込むテーブルは一つじゃない
0289デフォルトの名無しさん
2014/01/09(木) 13:27:48.570290デフォルトの名無しさん
2014/01/09(木) 13:40:54.70俺に聞いてる?
読み込みに1、2秒だな
数千のテーブルを3つほど読み込む必要がある
A、Bはかなり行き来するからこの1、2秒は痛い
0291デフォルトの名無しさん
2014/01/09(木) 13:43:21.38俺の場合は100レコードくらい入ってるテーブルから文字列での一致レコード取得を
WebClientのonLoadResorceで毎回セレクトかけてるんだけど
1セレクトごとに0.01〜0.05秒かかる。onLoadResorceが50回とか動くと、かなり実感もっさりが発生する
長いこと開発してみればSQLiteの遅さが身にしみる事が多いよ
0292デフォルトの名無しさん
2014/01/09(木) 13:45:27.950293デフォルトの名無しさん
2014/01/09(木) 13:47:48.100294デフォルトの名無しさん
2014/01/09(木) 13:48:01.880295デフォルトの名無しさん
2014/01/09(木) 13:53:37.83Bで変更してAに戻った時に、SQLite最読み込みせずに
表示上の変更箇所だけ値を変えるんじゃだめなの?
(A画面)
うさぎ
ごりら 選択
らっぱ
(B画面)
ごりら を ごりらEX に変更
ごりらをごりらEXに変更したというデータをAに返す
(A画面に戻って)
うさぎ
ごりらEX (表示上のデータだけ更新)
らっぱ
読み込むテーブルが一つじゃないとCursor使えないってのがよくわからんが
unionなりjoinでまとめて読み込めないのかな
0296デフォルトの名無しさん
2014/01/09(木) 14:53:05.55りんご
ごりら
らっぱ
ではなく
うさぎ
ごりら
らっぱ
なのか?その方が問題だろう。
0297デフォルトの名無しさん
2014/01/09(木) 15:10:49.51単純に一つ渡すってわけじゃないんだよなぁ
SQLじゃできない操作をするからそれは無理
0298デフォルトの名無しさん
2014/01/09(木) 15:22:14.70こまかい所に気が付くところが、さすがプログラマ
0299デフォルトの名無しさん
2014/01/09(木) 16:03:27.07273さん自演持ち上げ乙です
0300デフォルトの名無しさん
2014/01/09(木) 16:05:40.71ツイッターのレコード数は一人あたり平均1万ツイート以上だから十分ボトルネックになるかと
0301デフォルトの名無しさん
2014/01/09(木) 16:06:24.51自前キャッシュ
何度も言わすなタコスケ
0302デフォルトの名無しさん
2014/01/09(木) 16:18:31.82public class AView extends GLSurfaceView implements Renderer{}
こういうクラスは行儀が悪かったりしますか?
0303デフォルトの名無しさん
2014/01/09(木) 16:22:11.37別にsqlじゃなくても自分でadapter書けば使えると思うけど。
初心者なら更新時にテンポラリテーブル更新しておいて、読むだけにした方が楽だと思うぞ。
0304デフォルトの名無しさん
2014/01/09(木) 16:23:35.09いや、その人、他の人だけど。。。
0305デフォルトの名無しさん
2014/01/09(木) 16:42:02.47使用機体HTL22、selectの実行はrawQueryを使用
数値と文字列のレコードを100件で1回ランダム検索
1ms前後、事実上測定不能
数値と文字列のレコードを100件で100回ランダム検索
100ms前後
数値をプライマリーキーにした場合80ms前後
数値と文字列のレコードを1000件で100回ランダム検索
180ms前後
数値をプライマリーキーにした場合80ms前後
数値と文字列のレコードを10000件で100回ランダム検索
500ms前後
数値をプライマリーキーにした場合80ms前後
?
0306デフォルトの名無しさん
2014/01/09(木) 17:24:02.450307デフォルトの名無しさん
2014/01/09(木) 18:43:47.40すぐに重いとかいう人間ほど、自分がアホなことをしている可能性を疑わないんだよね。
0308デフォルトの名無しさん
2014/01/09(木) 19:11:36.62最初から最後までカーソル回ししてるような奴は重くてあたり前だしな。
実験用のテストプログラムでも作ってるのかと言いたい。
0309デフォルトの名無しさん
2014/01/09(木) 20:14:36.37それともこの人達はsqliteから表示を直接行ってるんですかね?
頭が悪いですね
0310デフォルトの名無しさん
2014/01/09(木) 20:21:50.18ここに書いてあるのってCursorAdapterとか使えってことだよな?
あれ使いづらくない?
おれの使い方の方が邪道なのかな
0311デフォルトの名無しさん
2014/01/09(木) 20:22:47.40まあ、自分のバカさ加減を自分以外のせいにする奴の最後っぺなどそんなものだ。
0312デフォルトの名無しさん
2014/01/09(木) 20:27:25.78既存のクラスなんて使いにくいものばかりなんだから、
使いやすいものを自分で作るのが基本。
0313デフォルトの名無しさん
2014/01/09(木) 20:40:36.220314デフォルトの名無しさん
2014/01/09(木) 20:57:38.56お前はダメな子だな
0315デフォルトの名無しさん
2014/01/09(木) 20:58:41.070316デフォルトの名無しさん
2014/01/09(木) 21:01:59.80では的確な答えをどうぞ
0317デフォルトの名無しさん
2014/01/09(木) 21:05:42.35既存のものを使いこなせないようなバカはプログラマにはなれない
0318313
2014/01/09(木) 21:36:23.90もう寝るお
0319デフォルトの名無しさん
2014/01/09(木) 21:48:21.040320デフォルトの名無しさん
2014/01/09(木) 22:01:44.37既存のクラスはサンプルコードだという認識を持たないと、
Androidのプログラムはやってられないよ。
Google自身がサンプルプログラム以外でほとんど使わないし。
0321デフォルトの名無しさん
2014/01/10(金) 00:00:39.59お前はダメな子だな
0322デフォルトの名無しさん
2014/01/10(金) 02:19:02.16物足りなくてほとんど使い物にならないので自作クラスを作ったよ。
普通、名前と日付みたいに2つ以上のデータを一行に表示したくならないか?
0323デフォルトの名無しさん
2014/01/10(金) 03:01:59.170324デフォルトの名無しさん
2014/01/10(金) 03:41:05.87viewの事か
0325デフォルトの名無しさん
2014/01/10(金) 07:47:55.78普通に出来るが?
0326デフォルトの名無しさん
2014/01/10(金) 09:41:26.76getViewで好きなようにできるでしょ?
0327デフォルトの名無しさん
2014/01/10(金) 09:42:24.57arraylistは単一のデータリストなのにどうやって複数のデータ持たすの?
0328デフォルトの名無しさん
2014/01/10(金) 09:50:27.16それ結局自作してるじゃん。
毎回getViewとかいじらなくていいように汎用性あるadapterと
コレクション作ったってことだよ。
0329デフォルトの名無しさん
2014/01/10(金) 09:53:30.92Collectionとかobjectとか好きなもの入れればいいだろ。
Javaの基礎からやった方がいい。
0330デフォルトの名無しさん
2014/01/10(金) 09:55:47.030331デフォルトの名無しさん
2014/01/10(金) 09:56:53.07好きなもの入れたらadapterカスタマイズしなきゃいけないじゃん
0332デフォルトの名無しさん
2014/01/10(金) 10:05:32.63定義で変えるか、データで変えるかの違いでしょ
0333デフォルトの名無しさん
2014/01/10(金) 10:07:00.48viewなんて毎回違うし、
こういう定義ができるようにした。
初心者だから考えがちょっとずれてたらすまん。
activity側にレイアウト指定して、
adpterの内部でも指定する方法が気持ち悪くて受け入れられない。
listview = findviewbyid(id.list)
adapter = new adpter(layout.list)
adapter.addColumn(id.text1)
adapter.addColumn(id.text2)
adpter.set(data)
0334デフォルトの名無しさん
2014/01/10(金) 10:17:45.71アダプタにセット時に加工すればいいだけ
コードを見せてごらん
0335デフォルトの名無しさん
2014/01/10(金) 10:38:50.87アダプタにセット時に加工って
getViewいじるとかStringに改行入れて擬似的に複数行にするとか?
それってすごい無駄な作業なんじゃ・・・
例えば、名前、写真を表示したいときに
data = new("name","image")
data.column("image").setType(Uri.class)
とかdataに型を保持させてadapterで勝手に判定してくれるようにすれば
定義を一つの場所にまとめられるし、
毎回adpterをカスタマイズしなくていいと思ってるんだが。
うーん、コードはパフォーマンスとか色々問題あるし突っ込まれるの必須なので
止めておきます
0336デフォルトの名無しさん
2014/01/10(金) 11:15:44.83as you like
0337デフォルトの名無しさん
2014/01/10(金) 11:25:10.450338デフォルトの名無しさん
2014/01/10(金) 11:27:47.03そのデータによって文字色変えたいとか、よくあると思うけど、どうするの?
0339デフォルトの名無しさん
2014/01/10(金) 12:27:02.52dataクラスはexcelのような感じになっていて、
data.cell(1,1).setStringColor(red)とかすれば
adapterが判定してくれる。
再利用できる機能はdataクラスとcustomAdpterに追加しながら使ってるよ。
0340デフォルトの名無しさん
2014/01/10(金) 12:42:22.03君の用途で最適なクラスが万人にとって最適なわけじゃないでしょ
基底的なクラスやデザインパターンで細々と使い方を指定(固定)する必要が無いわけよ
0341デフォルトの名無しさん
2014/01/10(金) 13:58:05.11てな感じで、どんどん肥大していくわけだな
0342デフォルトの名無しさん
2014/01/10(金) 14:00:29.02万人にとって最適なクラスなんてそもそもないのでは。
凝ったことをしたいなら機能が最小で拡張性が優れているものを使うし、
既存で間に合うなら機能が最大のクラスを使いたい。
だから、既存クラスの機能の最大数を増やしながら使っているだけ。
0343デフォルトの名無しさん
2014/01/10(金) 14:04:00.81そうそう。
それは問題ですね。
複数の機能が干渉したりするような機能は避けたり、
あとは必要ない処理はスキップできるよう
チューニングできるようにしたいですね。
0344デフォルトの名無しさん
2014/01/10(金) 17:21:23.05追加する側がいちいち書くのか。大変だな。
view側なら拡張とかで既存のものに影響出さずに出来るが、それだと延々if書いてくわけだな。俺には使いこなせそうにない。
0345デフォルトの名無しさん
2014/01/10(金) 17:43:16.990346デフォルトの名無しさん
2014/01/10(金) 18:01:28.03external/chromium/net/disk_cache/stat_hub.cc:190: [0110/174950:ERROR:stat_hub.cc(190)] StatHub::Init - App isn't supported.
のエラーが出てしまいます…
DDMS見てるとloadAd()使用時にエラーでてるようなのですが何が原因なんでしょうか?
下記2種類どちらでも同じエラーになりました。
AdRequest adRequest = new AdRequest();
adRequest.addTestDevice(AdRequest.TEST_EMULATOR);
adRequest.addTestDevice("デバイスID");
adview.loadAd(adRequest);
adview.loadAd(new AdRequest());
0347デフォルトの名無しさん
2014/01/10(金) 18:32:48.24とりあえずAPIレベルが足りてないかパーミッション許可してないとかじゃね
0348デフォルトの名無しさん
2014/01/10(金) 19:24:53.68メジャーなやり方じゃなかったのか…
0349デフォルトの名無しさん
2014/01/10(金) 21:07:13.42view側とはgetView?
data側に専用のプロパティ用意して、
その処理をgetViewに追加してくだけだから影響はでないよ
複数の機能が干渉して複雑に分岐するような機能はつけないです
>>345
自慢というか、追加した機能はそのまま再利用できるようにしたい
なんでこれしきのこと標準で存在しないんだろうって疑問
会社ならまだしも、個人なら大体カスタマイズする内容は一緒だと思うし
0350デフォルトの名無しさん
2014/01/10(金) 21:29:09.86BaseAdapterだといちいちgetCountとかも作らなきゃだし面倒じゃね?
出したいものをArrayAdapterに充てれば大概ArrayAdapterでいけるでそ
0351デフォルトの名無しさん
2014/01/10(金) 21:32:41.810352デフォルトの名無しさん
2014/01/10(金) 22:10:51.580353デフォルトの名無しさん
2014/01/10(金) 22:23:09.25いや俺はviewを継承したクラスを定義するから。モデルそれぞれを表示するためのものを。
つけないですじゃなくて、つけられないですだろ。
0354デフォルトの名無しさん
2014/01/10(金) 22:42:17.64ArrayAdaperの機能で十分ならわざわざBaseAdapter使う必要はない
0355デフォルトの名無しさん
2014/01/10(金) 23:51:13.95起動直後にEditTextにフォーカスが当たる場合、
「問題が発生したため、iWnn IMEを終了します。」と出る。
英語iWnnでは起こらなかったので恐らく日本語iWnnのバグ。
回避方法:最初だけ他のとこにフォーカス当てる。
他に同じような状況出た人いる?
0356デフォルトの名無しさん
2014/01/10(金) 23:52:59.38継承したviewをどのような用途で使うのです?
つけれないことはないと思うけど、
そこまで条件分岐する場面が思い浮かばない。
0357デフォルトの名無しさん
2014/01/11(土) 09:34:21.56継承されたObjectを表示したいとき。
0358デフォルトの名無しさん
2014/01/11(土) 09:59:22.18それって、
例えば最初に別の所にフォーカスあてて、
その一行下の処理でEditTextにフォーカス
当てた場合はどうなるの?
0359デフォルトの名無しさん
2014/01/11(土) 10:37:59.38それは大丈夫。何もでない。
エラーメッセージが出る場合についても、
メッセージが出るだけで動作は何も問題ない。
検索して解決策は出てこないけど、
いくつかこの症状出てるユーザーがいるっぽい。
このスレでこの件知ってる奴がいないようなら
オムロンに電話しようと思ってる。
0360デフォルトの名無しさん
2014/01/11(土) 11:02:36.27具体例出せないなら文句言ってくるなよ。
時間を無駄にしたわ
0361デフォルトの名無しさん
2014/01/11(土) 11:50:48.86これでわかんないのかよ。
まあ初心者なりに頑張れよ。
それは20年くらい前に主流だった手法だな。
0362デフォルトの名無しさん
2014/01/11(土) 11:54:40.15このスレは物知り顔で煽ったら顔真っ赤でレスする奴が多くてホント荒らしがいがあるわwww
0363デフォルトの名無しさん
2014/01/11(土) 12:02:24.14サルかw
0364デフォルトの名無しさん
2014/01/11(土) 12:30:39.20http://matome.naver.jp/odai/2138898952264714501
0365358
2014/01/11(土) 13:02:45.62あ、ごめん。現象は知ってる。
実はその現象をユーザーから報告受けていたんだよ。
そのときに調べた限りでは
Android4.4 + iWnn の組み合わせで問題が発生するようで、
ユーザーには
「うちの問題の可能性もあるけれど、まずはオムロンに言ってね」
と返してある。
でも>>358で回避できるのであれば
特に他のユーザーにも影響ないし
対応しておこうかなーと思った。
0366デフォルトの名無しさん
2014/01/11(土) 13:51:52.71snsでは皆ダウンロードしたよーとか言ってたくせにしてねーじゃねーか。ゴキブリ野郎共が!
0367デフォルトの名無しさん
2014/01/11(土) 14:00:43.74そんなもんだ
fuckin theam!と
0368デフォルトの名無しさん
2014/01/11(土) 14:03:11.340369359
2014/01/11(土) 22:40:31.04初期画面のテキトーなTextViewにでも
android:focusable="true"
android:focusableInTouchMode="true">
<requestFocus /></TextView>
として無駄なフォーカス当てるようなもので
回避できるんで、最初がEditTextのフォーカスの人は
そうしておいた方がベターだと思うよ。
オムには俺からガツンと言っておく。
0370デフォルトの名無しさん
2014/01/11(土) 22:43:10.880371359
2014/01/11(土) 22:59:45.64@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//EditText ED = (EditText)findViewById(R.id.editText1);
TextView TV = (TextView)findViewById(R.id.textView1);
TV.requestFocus();
//ED.requestFocus();
}
@Override
protected void onStart (){
super.onStart();
//EditText ED = (EditText)findViewById(R.id.editText1);
//ED.requestFocus();
}
protected void onResume() {
super.onResume();
//EditText ED = (EditText)findViewById(R.id.editText1);
//ED.requestFocus();
}
悪い、起動時に内部でどこで移動させてもエラーでたw
要は最初にあるとダメぽ。
0372デフォルトの名無しさん
2014/01/12(日) 00:21:13.110373デフォルトの名無しさん
2014/01/12(日) 01:04:17.35observer.addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() {
@Override
public void onGlobalLayout() {
ED.requestFocus();
}
});
とかでどう
0374デフォルトの名無しさん
2014/01/12(日) 01:14:26.03まだVメモリーに展開されるまえにフォーカス当てようとするからエラーで落ちてるんでない
もっとわかりやすく言うと画面にEditTextはまだ描画されていないのにフォーカスを当てようとしているから例外になるわけだ
Activityのライフサイクルをしっかり理解できていれば簡単に回避可能な案件だとおもうよ
ヒントつ:Activityにフォーカスが来た後にEditTextにフォーカスをあてましょう
0375365
2014/01/12(日) 07:30:45.88エラーを吐くのはあくまでもiWnnなので。
ユーザーからの追加情報によると、
Android4.2 + iWnn の組み合わせだと発生せずに
Android4.4に上げると発生するみたいなんだけど。
俺アプリはここ1年くらい更新してなくて、
ユーザーは
・4.2で半年使って、1回も出てない。4.4にしたら出るようになった。
・iWnnのバージョン更新はしていない。
・あくまでもAndroid OSの更新のみ。
と言っている。
>>371
なんでそれを試してくれたのか判らんけど、
(手順1) xmlで他のViewに <requestFocus />しておく。>>369みたいに。
(手順2) javaで目当てのEditTextにフォーカスあてる。
で回避できればそれで良いです。
いかがでしょうか?
0376デフォルトの名無しさん
2014/01/12(日) 07:45:42.38カスタムロムのお話か?
0377デフォルトの名無しさん
2014/01/12(日) 07:58:07.89いつも決まって内部ストレージの障害
ここ3年で4台目だよ
0378デフォルトの名無しさん
2014/01/12(日) 09:24:08.48使用ヶ所ずらしていけば
0379デフォルトの名無しさん
2014/01/12(日) 09:26:22.730380359
2014/01/12(日) 10:14:11.87多分、>>374の言う通りActivityにフォーカスが来た後であれば
いけると思うんだけど、onStartとかonCreateみたいなメソッドで
完了後みたいな位置のメソッドが分からない・・・。(教えてください)
>>375
と言う訳で(手順2)のタイミングがどこかによると思われる。
そして、みんなのアドバイスを受け実機でこねこねいじっていたら
フォーカスが原因ではなさそうな事に気づいた。
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//最初にソフトキーボードを出さない。
this.getWindow().setSoftInputMode(LayoutParams.SOFT_INPUT_STATE_HIDDEN);
setContentView(R.layout.activity_main);
}
これだけで解決したので・・・。
でも、起動時フォーカス当たりつつキーボード出てる状態のスタートしたいなら
出すタイミングが欲しい。
0381デフォルトの名無しさん
2014/01/12(日) 10:28:52.090382デフォルトの名無しさん
2014/01/12(日) 13:45:36.42アンドロイドアプリでゲームをしていて
例えば途中で電話がかかってきたり
又は電源ボタンおしてスリープ状態になったときに
ゲームの全てを一時停止状態にしたいんですが
どのようにしたいいのでしょうか?
今作っているものだと、スリープ状態になっても
ゲームの中では進行がすすんでしまいます。
一時停止にして、再度画面を開いてから
再開させていのですが。
どなたか教えてください。
0383デフォルトの名無しさん
2014/01/12(日) 14:10:54.020384デフォルトの名無しさん
2014/01/12(日) 14:13:30.73停止と再開のメソッドでも作ってonPauseとonResumeに入れとけばいい
0385デフォルトの名無しさん
2014/01/12(日) 14:13:33.43Activity ライフサイクル
0386デフォルトの名無しさん
2014/01/12(日) 16:49:11.46現在、アプリを2つリリースしているのですが、デベロッパーコンソール上で
「7インチタブレット用のスクリーンショットをアップロードしましたが,
APKは7インチタブレット用に設計されていません。」と表示されます。
アプリは、どの解像度でもある程度同じよう表示されるようにしているのですが、何が原因でこの旨が表示されるのでしょうか?
アプリ内で使っている画像はdrawableフォルダに格納しているのですが、
解像度ごとにdrawable-hdpiなどのフォルダに分けて画像を作りなおす必要があるのでしょうか?
0387デフォルトの名無しさん
2014/01/12(日) 16:51:01.090388デフォルトの名無しさん
2014/01/12(日) 17:04:30.98なにもかかないとxlargeが対応してない
0389386
2014/01/12(日) 17:07:13.80>>388
レスありがとうございます。
書き忘れていたのですが、support-screenはすべてtrueにしてあります。
何が問題なんでしょうか。
manifest関連をいろいろ探ってみます。
0390デフォルトの名無しさん
2014/01/12(日) 18:04:41.34以下のようにして作ったのですが、USBで接続しても表示されません。
ESエクスプローラーでは表示されるので、困っています。
ぐぐっても解決策が見つからないので、宜しくお願いします。
File directory = Environment.getExternalStoragePublicDirectory("XXX");
directory.mkdirs();
0391390
2014/01/12(日) 18:20:17.80どうも端末を再起動しないと認識しないようです。
stack overflowに書いてありました。
0392デフォルトの名無しさん
2014/01/12(日) 19:56:43.70OnPouse(), OnResume()の書き方について
詳しく説明してくれてるサイト知りませんか
0393デフォルトの名無しさん
2014/01/12(日) 20:23:57.54targetSdkVersionが8以下だったりして
0394デフォルトの名無しさん
2014/01/12(日) 21:32:54.50ずらしたとしても多値nandだと寿命は短いね
シリコンチップの寿命は10年ぐらいにするように設計しろと昔は言われてたけど今は何年なんだろうな
ちなみに普通の使い方だから、開発者だと半年で壊れても何も不思議じゃないと思う
0395デフォルトの名無しさん
2014/01/12(日) 22:44:45.81内部ストレージもSDの機種もあって解体すると換えられるとか
0396デフォルトの名無しさん
2014/01/12(日) 23:35:48.467でコンパイルすると期待する動作になるけどXPだと期待する動作にならない
使ってるEclipseとSDKのバージョンは同じなんだけどなんだろうこれ
0397デフォルトの名無しさん
2014/01/12(日) 23:59:19.96とりあえず、生成されるapkのバイナリが同じか調べてみるとか。
0398デフォルトの名無しさん
2014/01/13(月) 01:00:11.79そうしてみるありがとう
0399デフォルトの名無しさん
2014/01/13(月) 07:55:22.90プログラマらしからぬ人だな
仮にバージョンが違っていても同じコードなら同じ動作をするはずw
0400デフォルトの名無しさん
2014/01/13(月) 09:01:14.44みんな他人のapkを逆コンパイルしてちょっと手直しして作ってるの?
0401デフォルトの名無しさん
2014/01/13(月) 09:47:54.75その一握りの人はプライドが高いのでパクらないで自分で造る
パクりを造る人はその一握りの人の中のほんの一握りの人
なんか事由があるんだろ
0402デフォルトの名無しさん
2014/01/13(月) 10:09:57.41コードを書くより絵を用意する方がめんどくさい
0403デフォルトの名無しさん
2014/01/13(月) 13:20:33.92イラストを考えている間に書けちゃうレベルしかないよ。
他のapkからパクる方がむしろ大変かと。
0404デフォルトの名無しさん
2014/01/13(月) 13:49:52.78外国のゲームで内容はいいけど絵がキモイものがあるので時間があったら自分専用に差し替えたい
犬とか子どものキャラとかかなりヒドイ 支那畜よりセンスが悪い
0405デフォルトの名無しさん
2014/01/13(月) 15:27:45.78でもそれを公開しようとかは一切考えないけどな。
日本人だからなのだろうか。
0406デフォルトの名無しさん
2014/01/13(月) 15:49:26.800407デフォルトの名無しさん
2014/01/13(月) 17:27:28.68プライド
0408デフォルトの名無しさん
2014/01/13(月) 20:46:10.69SeekBarで初期値をprogressで1にして、1〜100までを移動範囲にしたいんだけど
0もいけてしまいます。
どうすれば0へ移動させないようにできますかね?
0409デフォルトの名無しさん
2014/01/13(月) 20:48:56.85最大値を101にしてSeekbarのリスナーで調整する
0410デフォルトの名無しさん
2014/01/13(月) 20:50:10.720412デフォルトの名無しさん
2014/01/14(火) 23:54:24.61onCreateでやむを得ず強制終了するにはどうしたらいいのでしょうか。
InputStreamやOutputStreamをcloseできなかったらもう諦めて強制終了したいのです。
0413デフォルトの名無しさん
2014/01/15(水) 00:23:29.800414デフォルトの名無しさん
2014/01/15(水) 14:06:55.800415デフォルトの名無しさん
2014/01/15(水) 14:28:12.55分け方によるが、DBやネットワークとのインタフェースをViewにする場合もある。
0416デフォルトの名無しさん
2014/01/15(水) 23:15:09.94できました。
どうもありがとうございました。
0417デフォルトの名無しさん
2014/01/16(木) 10:50:11.740418デフォルトの名無しさん
2014/01/16(木) 16:04:28.52HoloEverywhereの導入に関する質問なんですが、『Androidオープンライブラリ徹底活用』の記載通りやっても上手く生きません。
誰か導入手順教えてください
0419デフォルトの名無しさん
2014/01/16(木) 16:39:52.78[初心者デベロッパー]っていう単語にふいた
0420デフォルトの名無しさん
2014/01/16(木) 17:10:51.04切り分けもできないなら、金払ってやってもらえ。
質問が初心者にも達してない。開発者は諦めた方がいいと思う。
0421デフォルトの名無しさん
2014/01/16(木) 17:22:11.84記載の通りにやっても動かないのであれば
それを書いた人に文句言えば良いのでは??
なぜここで質問するのか理解できない。
0422デフォルトの名無しさん
2014/01/16(木) 17:22:40.590423デフォルトの名無しさん
2014/01/16(木) 17:30:47.330424デフォルトの名無しさん
2014/01/16(木) 17:45:40.900425デフォルトの名無しさん
2014/01/16(木) 17:56:29.41甘く、って具体的にどうすればいいの?
「言われた通りに書いたけどダメだったの?それは可哀想に。よちよち慰めてあげまちゅよー」とでも言えばいいのか?
導入手順なんてネット探せばいくらでもあるだろう。
それを試してダメだったのならどこでどんなエラーが出たのか書くべき。
「上手くいかないから導入手順教えて!」なんて「お腹減ったからミルクちょうだいママ!」と変わらんよ。
赤ちゃんじゃないんだから自分の足でミルクを買いに行け。
買いに行った先でトラブルが起きたならどういうトラブルが起きたのか具体的に書け。
そうしたら可能な範囲で回答をしてやる。ム板はそういう場所
0426デフォルトの名無しさん
2014/01/16(木) 17:58:02.74キツイ言葉くらいやめてやれ
ボケ
0427デフォルトの名無しさん
2014/01/16(木) 17:59:17.21お前、甘い奴だなー
0428デフォルトの名無しさん
2014/01/16(木) 18:02:03.620429デフォルトの名無しさん
2014/01/16(木) 18:03:06.280430デフォルトの名無しさん
2014/01/16(木) 18:12:18.070431デフォルトの名無しさん
2014/01/16(木) 18:22:44.35>導入手順なんてネット探せばいくらでもあるだろう。
これを教えてやればいいだろクズプログラマーが
模擬回答「ここに導入手順あるぜ http://〜」
なんでこんな 誰 に で も 分 か る 簡 単 な 手 引 き
すら出来ないで偉そうにしてるの?バカなの?
0432デフォルトの名無しさん
2014/01/16(木) 18:24:18.50そこで躓くならどーせ何もできんからやめとけ
どーせネットからソースコピペしてわーい動いたーとか言って自分じゃ何も作れんのやから
0433デフォルトの名無しさん
2014/01/16(木) 18:25:15.170434デフォルトの名無しさん
2014/01/16(木) 18:27:36.78バカなのはおまえw
0435デフォルトの名無しさん
2014/01/16(木) 18:28:13.20サンプルとかをDLできるのもあるけどさ
やっぱネットで調べてコピペが楽だな
0436デフォルトの名無しさん
2014/01/16(木) 18:28:47.76初心者デベロッパー乙
0437デフォルトの名無しさん
2014/01/16(木) 18:32:32.37Android SDK Managerを起動すると、Obsoleteにチェックを入れないと表示されませんね。
『初めてのAndroid』(オライリー・ジャパン)のサンプルが
Build Target: Android 2.3
Min SDK Version: 9
としてあるので、API9を導入しようかと思っているんですが・・・
ブックオフで購入したんで、ちょっと教材が古いんです。
0438デフォルトの名無しさん
2014/01/16(木) 18:37:40.78内部課金・マップの部分は2.2からだが
0439デフォルトの名無しさん
2014/01/16(木) 18:56:28.91まだ結構いるよ
約3000件ダウンロードされてるアプリのOS内訳が
Android4.2 29%
Android4.1 28%
Android4.0.x 26%
Android2.3.x 10%
何故減っていくかというその質問に明確に回答すると
今電気屋行ってAndroid2.3.x機買えるか?4.x機しか売ってないでしょ
売ってないのだから減る一方で増えるわけがない。
というわけで減る原因はDocomo、Au、ソフトバンクの2年縛り販売戦略のせいです。
あとAndroid業界は半年〜1年でメジャーバージョンががらりと変化するからね
メジャーバージョンというのはAndorid2とかAndorid4とかのことね
2014年末には
Android5.x 60%
Android4.x 35%
Android2.3.x 5%
のように変化していてもおかしくないと考えていたほうがいいよ。
覚えておくといい
0440デフォルトの名無しさん
2014/01/16(木) 18:56:48.060441デフォルトの名無しさん
2014/01/16(木) 19:00:36.834.x端末っていっても特定のゲーム以外では必要ないし
0442デフォルトの名無しさん
2014/01/16(木) 19:02:59.40お前がやってやれよ
質問の内容から考えて、そんなサイトあるんかね?もしあるなら、「ちょっとはくぐれ」って回答になると思うぞ
0443デフォルトの名無しさん
2014/01/16(木) 19:09:16.40どんどん減っていく運命は避けられない
0444デフォルトの名無しさん
2014/01/16(木) 19:37:31.52すたれた理由はすぐに2.3.3へアップデートされて該当する端末が殆ど無いから
今市場にあるのはほとんどが2.3.3〜でSDKVersionは10
0445デフォルトの名無しさん
2014/01/16(木) 20:30:35.18環境が違えば動かないとか、よくあること。
なぜ動かないかを考えることに意味がある。
言われたとおりやりました、できませんでした、後お願いはオペレータ初心者レベル。切り分けまでして普通のオペレータ。
0446デフォルトの名無しさん
2014/01/16(木) 20:44:08.33スタックしているアクティビティ数をカウントする方法が知りたいのですが
GET_TASKSパーミッションを設定してActivityManagerを利用する方法しかないのでしょうか?
0447デフォルトの名無しさん
2014/01/16(木) 21:16:34.04他のアプリだったらパーミッション設定して取るしかないんじゃないの?
0448デフォルトの名無しさん
2014/01/16(木) 21:23:36.35とうとうwebkitじゃないバージョンはサポート切られた?
chromeだとアカウント切り替えが面倒なんだよな
0449デフォルトの名無しさん
2014/01/16(木) 22:28:09.84何故だろう…。
0450デフォルトの名無しさん
2014/01/16(木) 22:36:18.26ヘッダがDL時に破損してたとか。
チェックサム確認した?
0451デフォルトの名無しさん
2014/01/16(木) 22:42:25.350452初心者デベロッパー
2014/01/16(木) 22:56:21.65本通りにやったし俺も何もおかしくないと思うんだが前に作ったActionBarSherlock使ってるプロジェクトでライブラリにHoloEverywhere追加するとリソースIDが全部解決できなくなるんだよ
0453デフォルトの名無しさん
2014/01/16(木) 23:00:41.580454デフォルトの名無しさん
2014/01/16(木) 23:03:26.01調子に乗るなカス
0455デフォルトの名無しさん
2014/01/16(木) 23:07:06.34一度この問題から離れて頭をリセットしてはどうか
0456デフォルトの名無しさん
2014/01/16(木) 23:07:26.000457デフォルトの名無しさん
2014/01/16(木) 23:09:02.05たぶんスクリプトだけど、変なメールってこれからも頻繁にくるの?
0458デフォルトの名無しさん
2014/01/16(木) 23:19:47.25来るよ!と回答が付いたら何なのか。
来ないよ!と回答が付いたらどうなのか。
何を期待してるんだこいつは。
0459デフォルトの名無しさん
2014/01/16(木) 23:22:53.67死ね
0460デフォルトの名無しさん
2014/01/16(木) 23:39:53.28本にはActionbarSherlockとHoloEverywhereを同時に使う方法が書いてあったのか?
お互いに同じライブラリ参照してたりしたはずだから依存関係ちゃんとしないとダメだったはず
0461デフォルトの名無しさん
2014/01/17(金) 00:53:32.23しかとしてる
0462デフォルトの名無しさん
2014/01/17(金) 00:55:59.930463デフォルトの名無しさん
2014/01/17(金) 01:06:08.81ウィジェットを長押しして設置する時なんですけど
あの画像ってどこに置ければ反映されるんでしょうか?
自分の作成中のウィジェットは、大きさを示す枠線と、その中にアイコンがあるだけになってしまってて。。
0464デフォルトの名無しさん
2014/01/17(金) 01:13:47.09組めているって事は開発環境構築を突破してるって事ですよね。
ここで聞いていいかすら微妙ですが、
自分は開発環境の突破が出来てません・・・。
windowsで、cocos2Dxとtitaniumを試そうと思ったのですが、
cocos2Dxはeclipsが大量のエラーを出してビルド通らず、
titaniumは入門サイトの情報と今のバージョンが違うようで
こちらもエミュレーターが通りません。
最近windowsで、かつ、フレームワーク上で始められた方で、環境構築を
突破された方、もし、参考になったサイト等、教えて頂ければ幸いです・・・
0465デフォルトの名無しさん
2014/01/17(金) 01:16:30.000466464
2014/01/17(金) 01:16:36.29初心者スレ行ってきます。
0467デフォルトの名無しさん
2014/01/17(金) 01:38:39.89普段から自然言語に含まれる単語や雰囲気で一切全てを読み取れる領域に達している頭脳なんだろうか。
そんな頭脳明晰な方ですら構築を成し遂げられない開発環境って存在する意味がもはや無いだろう。言い換えればゴミだわ。
0468デフォルトの名無しさん
2014/01/17(金) 01:57:54.670469デフォルトの名無しさん
2014/01/17(金) 02:05:09.04ありがとう
Lhaplusでの解凍がよくなかったのか、結局Win7にデフォルトで入ってる
解凍ツールでフォルダ展開して別の場所にコピーしてとりあえず解決しました
が、今度はWin8でantでのビルド時に実行エラー
Win7だとすんなりできるのになー
0470デフォルトの名無しさん
2014/01/17(金) 02:49:38.96android:previewImage だろうか
http://developer.android.com/guide/topics/appwidgets/index.html#MetaData
0471デフォルトの名無しさん
2014/01/17(金) 04:59:24.28androidの開発してるなら、jarで展開すりゃいいじゃん。
0472デフォルトの名無しさん
2014/01/17(金) 08:18:03.45・画面上のある要素の背景が急に真っ黒になる、透明になって下の要素が透けて見えてしまう
・ある要素自体が非表示になってしまう。Zレイヤーが下になっているという訳でもない
という表示上の問題が発生してしまっています。
EclipseのUI Automator testをこんな時こそ使うべきだ!と思ったのですが
ちょい古めの端末でしか発生しないので使えませんでした・・。
上記のような、ある要素の背景が異常になる、要素自体が透明になってしまう現象の解決策で
何か情報があれば教えて頂けますでしょうか。
このツールで確認出来るとか、背景が黒くなったり透けたりするのはこれが原因とか・・。
android4系と2.3がターゲットです
0473デフォルトの名無しさん
2014/01/17(金) 09:13:30.76Viewか?canvasか?
0474デフォルトの名無しさん
2014/01/17(金) 10:38:57.23>>440
Android SDK Managerを起動すると、古いのが廃れているというわけではなさそうです。
Android 2.2 (API 8)
Android 2.1 (API 7)
Android 1.6 (API 4)
Android 1.5 (API 3)
はObsoleteにチェックを入れなくても表示されます。
Android 2.3.1 (API 9)
Android 2.0.1 (API 6)
Android 2.0 (API 5)
Android 1.1 (API 2)
はObsoleteにチェックを入れないと表示されませんでした。
0475デフォルトの名無しさん
2014/01/17(金) 11:13:58.79ondown/up/moveなどから自作しないと無理ですか?
0476デフォルトの名無しさん
2014/01/17(金) 11:21:16.180477デフォルトの名無しさん
2014/01/17(金) 11:34:23.15longpressならgestureDetectorでとれますよね
そうじゃなくて、任意のタイミングで押されているかの判定です
ゲームパッド作ってて、ゲームパッドでは押されているかどうか
だけしかいらないので。
0478デフォルトの名無しさん
2014/01/17(金) 12:09:10.70D&Dのリスナーでできないかな。
0479デフォルトの名無しさん
2014/01/17(金) 13:19:58.54押したときにフラグを立てて上がった時に折る
0480デフォルトの名無しさん
2014/01/17(金) 13:39:31.26十字キー移動しながら右側のボタンをおすと移動が止まったりする
押したときにフラグを立てて上がったときに折る実装をしたんですが
実際に操作してみると、押している位置で移動させるよりも
move時の移動ベクトル方向に移動させるほうがスムーズに移動出来ます
十字キーに加えてボタンがあるので
マルチタッチの実装にしないといけないし
難しいです
どっかのゲームライブラリとかに無いのでしょうか
0481デフォルトの名無しさん
2014/01/17(金) 13:41:53.66Action moveじゃだめなんか?
0482デフォルトの名無しさん
2014/01/17(金) 13:42:32.120483デフォルトの名無しさん
2014/01/17(金) 13:46:05.47実際には押したときだけじゃなくmoveも追いかけてフラグの処理をしてやれば
ちゃんと動くと思うけどな
0484480
2014/01/17(金) 16:01:31.14ボタンのほうは押しつづけではなくて押下が欲しいので
十字キーはフラグ、ボタンはキューで実装してうまくいきました
0486デフォルトの名無しさん
2014/01/18(土) 01:04:15.97Fragmentによるタブ構成画面に、サイドメニューを付けたいのです。
その際、Fragmentが表示されている領域に合わせてサイドメニューを追加したいのです。
文章で説明するより図を見ていただいたほうが分かりやすいと思いますので、
よろしければ図を見てください。
図1 初期表示
uploda.cc/img/img52d9514a54838.png
図2 サイドメニューを出した状態の表示
uploda.cc/img/img52d951667f4a6.png
ライブラリ(SherlockActionBar, SimpleSideDrawer)をいくつか試してみたのですが、
どちらもサイドメニューをActivity単位で表示させるものらしく、
Fragment(FrameLayout)単位で表示させることが出来ません。
上記の要件を実現できそうなライブラリ、またはやり方をご存じの方は
教えていただけると非常に助かります。。。
ちなみに、2.xは動作対象にしなくていいです(最小保証API = 11)。
0487デフォルトの名無しさん
2014/01/18(土) 07:29:40.21マルチタッチはタッチイベントにIDついてくるから、それで判断できるんじゃなかったかな
0488デフォルトの名無しさん
2014/01/18(土) 10:27:04.63openglでfps処理ってonDrawFrameでやればいいのでしょうか
しかしonDrawFrame自体が60fpsぐらいで動作するので誤差が大きくなるし
ゲーム作ってる人はどうしてるんでしょうか
0489デフォルトの名無しさん
2014/01/18(土) 10:31:09.71onDrawFrameと別にスレッドをまわす
0490デフォルトの名無しさん
2014/01/18(土) 11:01:25.450491デフォルトの名無しさん
2014/01/18(土) 12:35:11.52言ってることが良くわからんけど、描画は60fpsでも
計算処理を別スレッドでまわして描画時にそれを使えば誤差はないだろという話
0492デフォルトの名無しさん
2014/01/18(土) 12:38:10.08>しかしonDrawFrame自体が60fpsぐらいで動作するので
GL使ったこと無いけどこれもSurfaceViewみたいに
自動で60fpsウェイトかかっちゃうの?
0493デフォルトの名無しさん
2014/01/18(土) 13:01:51.590494デフォルトの名無しさん
2014/01/18(土) 14:45:15.08それではfpsを指定値で固定できません
dirtyフラグをつけてrequestRenderすれば、任意のタイミングで
onDrawFrameを呼び出すリクエストができるようになるので
これは使えるかもしれないと思いました
ただ、androidのライフサイクル的に
どこでループさせるのがよいのかはよく分かりません
onDrawFrameはopenglの問題というよりも
androidのopenglの問題だと思います
0495デフォルトの名無しさん
2014/01/18(土) 14:52:58.93FPSを制御するんじゃなくてonDrawFrameでの描画のタイミングで
今の状態を取得してそれに合わせて描画するんじゃないの?
0496デフォルトの名無しさん
2014/01/18(土) 15:51:25.600497デフォルトの名無しさん
2014/01/18(土) 16:51:07.42ここを参考にすれば工夫次第でいけるだろう
ttp://sakplus.jp/2011/07/06/scroller/
あとは自力でがんばるがよい
0498デフォルトの名無しさん
2014/01/18(土) 16:58:07.36メール自動送信アプリを作成中なのですが、jarファイルは入れているのですが、
'javax.activation.DataHandler'のクラスが見つかりませんと言われてしまいます。
パスも通してあるのですが・・・考えられる原因はなんでしょうか?
0499デフォルトの名無しさん
2014/01/18(土) 17:05:07.52チェックつけるかOrderAndExportのタブでチェックつけるか
ライブラリをlibsフォルダに置く
0500デフォルトの名無しさん
2014/01/18(土) 17:24:08.17余計なものをいれてしまっているのでしょうか?
0501デフォルトの名無しさん
2014/01/18(土) 17:43:03.46libsフォルダにライブラリを置いてチェックも入れたのですがやはりクラスが見つからないとのことです・・・
mail.jar,activation.jar.additional.jarでは不足でしょうか?
0502デフォルトの名無しさん
2014/01/18(土) 18:09:04.53jarの中見て、含まれてるか確認。
0503デフォルトの名無しさん
2014/01/18(土) 18:21:11.10もともとなんかの誤差が問題だったんでしょ?
なんのためにfpsを任意に固定したいんだ?
0504デフォルトの名無しさん
2014/01/18(土) 18:38:06.610505デフォルトの名無しさん
2014/01/18(土) 19:01:11.78機種依存にしちゃったら
環境によってスコアが変わってしまう
このゲームはオンラインランキングも作るのです
0506デフォルトの名無しさん
2014/01/18(土) 19:05:22.25zipにして解凍し確認しましたが、activation.jar内にDataHandler.classは入っていました
他に何かありますでしょうか
なんどもすみません・・・
0507デフォルトの名無しさん
2014/01/18(土) 19:36:30.31実際に機種依存だらけだぞ?
3Dゲームなら15fps〜60fpsの誤差が出る
2Dでも25〜60fps位の差は出る
主な原因はOSバージョンの違い、グラフィックチップの違い、コア数の違い、現在稼動中のタスク量の違いなど
搭載メモリー数も下24MB〜上512MBまで非常にバラけてる
ゲーム機じゃないからあたり前っちゃーあたり前なんだけどね
これらをどう吸収して全部同じように動作させるかは、まさにあなたのアイディアと腕の見せ所
スクエニやコナミなど有名ゲームメーカーも吸収できず「動かない★1」が相当つけられてるけどね・・・
0508デフォルトの名無しさん
2014/01/18(土) 19:41:12.75setTimeoutを30ms程度間隔で起動し続けてゲームループ回すだけ
0509デフォルトの名無しさん
2014/01/18(土) 19:56:37.49html5のゲームwww
0510デフォルトの名無しさん
2014/01/18(土) 20:00:30.54素人の俺ですら「えー」って思ったわ
これはひどい
0511デフォルトの名無しさん
2014/01/18(土) 20:04:08.48バカにも程があるのだが
こいつは死んだ方がいいバカだな
0512デフォルトの名無しさん
2014/01/18(土) 20:07:59.67class pathが通ってないんでしょ。
とりあえずjavaで動かしてみたら。
0513デフォルトの名無しさん
2014/01/18(土) 20:08:28.15だから端末のスペックに依存しないよう
描画と状態管理は分けるんだって
0514505
2014/01/18(土) 20:09:12.75fps固定はしてなくてlibgdxが一番凝った実装だった
fps固定は諦めることにしました
surfaceViewなら自分でゲームループまわして固定する実装簡単なんだけど
glsurfaceViewはこういうインタフェースだからしかたがないですね
0515デフォルトの名無しさん
2014/01/18(土) 20:42:45.83FPSが落ちて難易度が下がるのと
フレーム落ちして難易度が上がるの
どっちがいいかって言われたら後者だと思うけどな
0516デフォルトの名無しさん
2014/01/18(土) 22:47:20.76音楽の再生で
public BgmPlayer(Context context)
{
// BGMファイルを読み込む
this.mediaPlayer = MediaPlayer.create(context, R.raw.bgm);
}
という部分で今だとR.raw.bgmという部分で1曲しか読み込みができていなくて
5曲とか曲を読み込んで、その曲を指定して再生させたいのですが。
複数の曲を読み込むとき、ここにどういった文を記述すればいいのでしょうか?
0517デフォルトの名無しさん
2014/01/19(日) 00:04:37.690518デフォルトの名無しさん
2014/01/19(日) 00:37:28.70mediaPlayer側ではなく普通はR.raw.bgm側を配列で管理するだろ
0519デフォルトの名無しさん
2014/01/19(日) 00:42:48.76突っ込んでもらいたいってことやろ…
0520デフォルトの名無しさん
2014/01/19(日) 00:43:32.64毎回ロードすることを嫌って一括ロードしたいのかと思ったぜ
0521デフォルトの名無しさん
2014/01/19(日) 05:04:16.01↓
SurfaceView2
↓
UIレイヤー
と表示したい場合どうしたら良いんでしょうか?
SurfaceViewの順番がおかしくなるのでSurafaceView2に
setZOrderOnTop(true)すると今度はUIレイヤーよりも前にきてしまって困っています
0522デフォルトの名無しさん
2014/01/19(日) 08:09:44.24フラグメントを利用した良いサンプルはないでしょうか?
自分なりに検索はしたのですが
portrait時とland時の二つのxml書いておけば
良いような気もするんですが
フラグメントを使う利点もあると思い
自分のスキルアップのためにも習得したく思っています。
0523デフォルトの名無しさん
2014/01/19(日) 09:25:54.47広告がでなくなっちゃってて広告のエラーテストが出来なくて困っている
テストアカウントで購入したアプリ内課金アイテムを除去する方法はあるのでしょうか
デベロッパーページに設定しているテストアカウントを
外したらどうなるのかは怖くてやっていません
0524デフォルトの名無しさん
2014/01/19(日) 09:32:02.10回答していただいた方ありがとうございました。
>>517mediaPlayerを配列かなんかで複数管理するってのは
this.mediaPlayer[0] = MediaPlayer.create(context, R.raw.bgm1);
this.mediaPlayer[1] = MediaPlayer.create(context, R.raw.bgm2);
という感じでやるってことだとわかったんですが
>>518のR.raw.bgm側を配列で管理する
というのはどういう風にするのでしょうか?
0525デフォルトの名無しさん
2014/01/19(日) 09:57:38.26こういった応用が出来ないようならJavaの基礎から学習した方がいいと思うが…
基礎がわからない状態でMediaPlayerとか扱って大丈夫かい…?
とんでもないことになるぞ
扱いに失敗するとサウンド関連システム全体に影響が出たりする
自分のアプリのバグのせいで他アプリの音がならなくなったり端末が突然再起動したりするよ
0526デフォルトの名無しさん
2014/01/19(日) 10:24:05.23端末1個でやってるんだ...
色々な方法があるがとりあえず2例
(1)自分でフラグをつけてるだろうからそれをオンオフすれば確認出来る
(2)端末をリセットして別アカ端末にして、そのアカをテストアカに登録する
よく内部課金装備出来たなぁ...
0527デフォルトの名無しさん
2014/01/19(日) 10:45:03.43どうすればいいですか?
うろ覚えなんでちょっと間違ってるかもしれませんが・・
codepad.org/wl4jj4x3
リソースの画像はdrawable-nodipにいれてます
windowmanagerから取得できるDisplayのサイズというのはpx単位でいいんですよね?
それがどれぐらいの密度なのがdipとか・・
0528デフォルトの名無しさん
2014/01/19(日) 10:49:31.97「うまくいかない」
これを発した人間は、あらゆることに対する才能が皆無。
何もかもあきらめろ。
0529デフォルトの名無しさん
2014/01/19(日) 10:54:23.70自分でもおもいついてフラグをオフにしてテスト開始したよ
うちは個人だから、セキュリティチェックはとばしたの
テストアカウントだとセキュリティコード送られてこないからね、
テストできんかった
それにアプリ内にコードを文字列で残すのも嫌だったしね
一度そういうバージョン公開しちゃったら後で困るかもと思って。
ちゃんとやろうと思ったらテストアカじゃなくて自分で購入したほうがいいね
実装には結構時間かかったよ
0530デフォルトの名無しさん
2014/01/19(日) 11:33:17.49うまくいかないって
どううまくいかないのか書いてくれないと・・・
0531デフォルトの名無しさん
2014/01/19(日) 11:39:59.21テストアカで不安なら自分で課金すればいいんじゃないの
30%払うだけで安心が買える
0532デフォルトの名無しさん
2014/01/19(日) 11:57:51.05まったく同意すぎる
ここで聞く前に何故自分でテストプログラム作って走らせて
色々実験と検証を繰り返さないのか不思議でならないよ
これってプログラマの基本だよな
0533デフォルトの名無しさん
2014/01/19(日) 12:25:25.060534デフォルトの名無しさん
2014/01/19(日) 13:43:39.34>>527に貼ってあるのは
800*480の画像をどんな解像度のAndroidでも画面いっぱいに表示する事を想定したコードなのですが
1280*720の実機やエミュレータで起動してみると拡大されていないどころか中途半端な大きさになってしまいます
画面いっぱいに表示するだけならbounds(0,0,画面の横幅,画面の高さ)と指定すれば期待値になるのですが、
ボタンやテキストをsurfaceviewで座標指定で表示したいので、拡大縮小は必要です。
0535デフォルトの名無しさん
2014/01/19(日) 14:03:40.090536デフォルトの名無しさん
2014/01/19(日) 14:12:20.41drawbitmapじゃあかんのか?
0537デフォルトの名無しさん
2014/01/19(日) 14:16:38.42なんでやらないのかさっぱり意味が分からない。
0538デフォルトの名無しさん
2014/01/19(日) 15:05:44.100539デフォルトの名無しさん
2014/01/19(日) 15:22:37.03トレースして一瞬で解決する話なのに、なんでデバッグしないの?
「うまくいかない」がだめなのは、計算結果がいくつになっているかを明確にすれば、
原因の特定など一瞬で終わるのに、そんな単純な作業すらやらない無能さ加減なんだよ。
0540デフォルトの名無しさん
2014/01/19(日) 15:39:57.15普通 質問するために具体的な数値を調べておこう
いくつにしようとしたらいくつになってるな
あれ、この値はもしかしてここの計算できてないんじゃね
質問する必要ないじゃん
0541デフォルトの名無しさん
2014/01/19(日) 15:57:57.920542デフォルトの名無しさん
2014/01/19(日) 16:02:34.24プログマとしても 「うまくいかない」
0543デフォルトの名無しさん
2014/01/19(日) 16:04:43.74もう完全に駄目だろう。
0544デフォルトの名無しさん
2014/01/19(日) 16:12:49.420545デフォルトの名無しさん
2014/01/19(日) 16:16:50.680546デフォルトの名無しさん
2014/01/19(日) 16:19:07.72ある程度のデバッグ能力はプログラミングする上で必須だろう
これくらい自力で解決できて欲しいけど
ヒントは /
0547デフォルトの名無しさん
2014/01/19(日) 16:33:44.34まったく同じことを感じた。
0548デフォルトの名無しさん
2014/01/19(日) 17:31:00.910549デフォルトの名無しさん
2014/01/19(日) 17:37:09.720550デフォルトの名無しさん
2014/01/19(日) 17:37:12.970551デフォルトの名無しさん
2014/01/19(日) 17:38:30.35そもそもそういう問題では無く、
少し計算結果を見れば気がつく程度の基礎文法の問題
0552デフォルトの名無しさん
2014/01/19(日) 17:45:17.390553デフォルトの名無しさん
2014/01/19(日) 19:06:55.550554デフォルトの名無しさん
2014/01/19(日) 19:46:19.25トレースしてたけど
800*480を想定して作った画像520*310を実機の解像度1280*720にスケールアップ(x1.6,x1.5)させると画面がほぼうまる
お前ホントに1280あるんかとモニターを殴りそうになる
AndroidのBitmap::getWidthとかって単位pxじゃないの?dpiとかdpとかわけわからない
>>553
nodpiってのに入れるとデコード時に縮尺変わらないって聞いたからそこに入れてる
画面サイズも変わる画像サイズも変わるDotの密度も変わるで作りながらレイアウト調整は初見じゃ無理だという事に気づいた
1280*720でレイアウト完璧にしてからスケール入れる事にするか
0555デフォルトの名無しさん
2014/01/19(日) 19:52:40.71ダメだこりゃ。
0556デフォルトの名無しさん
2014/01/19(日) 19:54:39.33ゲームだったら4:3なり16:9なりで作ったものにマージンを上下に付けるか左右に付けるかだけだけどな
0557デフォルトの名無しさん
2014/01/19(日) 20:10:45.38「じゃないの?」と思うならググれ
「わけわからない」のならわけわかるようになるまでググれ
>nodpiってのに入れるとデコード時に縮尺変わらないって聞いたからそこに入れてる
「聞いたから」じゃなくて実際にそれぞれのフォルダに同じサイズの画像入れて
どういう差が出るか自分の目で確かめて違いを判断しろ
>画面サイズも変わる画像サイズも変わるDotの密度も変わるで作りながらレイアウト調整は初見じゃ無理だという事に気づいた
最初は誰もが初見から入ってるんだがな、そして今は知り尽くしてるわけなんだがな
0558デフォルトの名無しさん
2014/01/19(日) 20:23:00.090559デフォルトの名無しさん
2014/01/19(日) 20:31:01.43何が悪いか見当つくだろ、とまあこういう思考が出来るのがプログラマ
0560デフォルトの名無しさん
2014/01/19(日) 21:09:33.31馬鹿の考えることはさっぱり分からない。
0561デフォルトの名無しさん
2014/01/19(日) 21:12:01.760562デフォルトの名無しさん
2014/01/19(日) 21:29:47.36絶対にやらないのはなんで?
数字を見たら死ぬ病気か何か?
0563デフォルトの名無しさん
2014/01/19(日) 21:33:54.41Eclipseを使って2年ほどAndroid開発をやっていますが
(それ以前はC、C++、C#など10年ほど)
Eclipse上で複数行のソースコードをコピペすると
ペーストした2行目以降のインデントが
\t が1つ多く付与されて張り付けされます。
これを回避する方法はありませんでしょうか?
現状は、毎回ペーストした後で
Ctrl+A, Ctrl+i
でインデントを整列しています。
0564デフォルトの名無しさん
2014/01/19(日) 21:35:26.43A そこのページに解決方法が書いてあるから良く見ろ
B 書いてないよ
A ガチャガチャスクロールするな、きちんち順番に読め
B 書いてないよ
A もうマウスから手を離せ、その画面内に書いてある
B 書いてないよ
A 頭から絶対にどこも飛ばさず順番に音読して読め
B (音読開始)
A だから飛ばすな、順番に読めっていってるだろう、なんで途中を飛ばすんだ
B (音読開始)あ!
0565デフォルトの名無しさん
2014/01/19(日) 21:37:44.65まずは自動フォーマット系の機能をすべて切れ。
そこから原因を特定すればいい。
0566デフォルトの名無しさん
2014/01/19(日) 21:46:50.83ぐぐってない
何年やってバカはバカ
0567デフォルトの名無しさん
2014/01/19(日) 22:04:52.04音声ファイルを読み込んだらメモリ不足でGCになったっていうのであってる?
0568デフォルトの名無しさん
2014/01/19(日) 22:05:52.14説教始めるやつもバカだと思われてるって気づけ
0569デフォルトの名無しさん
2014/01/19(日) 22:10:31.65GCが発生しているかをlogcatで確認してみるがいい
0570デフォルトの名無しさん
2014/01/19(日) 22:18:42.210571デフォルトの名無しさん
2014/01/19(日) 22:19:36.77違うんだよなー。
ググってもその情報しか出てこないだろ。
クリティカルな原因は何なの?って話。
0572デフォルトの名無しさん
2014/01/19(日) 22:21:58.47デバックで実機と繋いでるときはでなくて、
普段使い中になるからlogは取れないんですよ
ただ音楽プレーヤーでそういうことがないってことは
GCが原因ではないとも考えられるし
0573デフォルトの名無しさん
2014/01/19(日) 22:28:52.87それ以外だと、余計なことに悩まされ続けるだけ。
0574デフォルトの名無しさん
2014/01/19(日) 22:29:23.410575デフォルトの名無しさん
2014/01/19(日) 22:31:53.00だからクリティカルな原因を探すために、
いったん機能を全部切ってから症状が出るまで確認していくんだよ。
なんでそんな基本的なことが理解できないんだ?
0576デフォルトの名無しさん
2014/01/19(日) 22:42:12.31何を勘違いしているのか知らんが、
未解決問題に対してはそうするよ。勿論。
しかし公式サイトからDLしたままの
デフォルト設定の状態で発生する現象なのだから
既に原因は特定されていて然るべきと考えるのが基本だろ。
それをなぜわざわざ1から確認していかねばならんのだ?
や、別に俺の代わりに調べてくれと言っている訳ではないことに注意な。
デフォルト設定で発生する問題に対して
既に解は出ているはずだろう?と言っている。
0577デフォルトの名無しさん
2014/01/19(日) 22:44:30.93>未解決問題に対してはそうするよ。勿論。
という姿勢は俺も一緒だから何も言えない。
0578デフォルトの名無しさん
2014/01/19(日) 22:49:21.920579デフォルトの名無しさん
2014/01/19(日) 22:57:12.490580デフォルトの名無しさん
2014/01/19(日) 22:59:15.67馬鹿はあきらめろ
0581デフォルトの名無しさん
2014/01/19(日) 23:05:58.63ログを見るアプリがある。
0582デフォルトの名無しさん
2014/01/19(日) 23:25:05.78それは知ってます。
0583デフォルトの名無しさん
2014/01/19(日) 23:28:23.57eclipseの質問スレのほうがいいような
0584デフォルトの名無しさん
2014/01/19(日) 23:31:14.310585デフォルトの名無しさん
2014/01/19(日) 23:39:10.27知ってるなら使えよ。
あと、音楽プレイヤーが何を言ってるのか不明。ネイティブアプリならそもそもGCとかしないだろうし、ログも出さないだろ。
0587デフォルトの名無しさん
2014/01/20(月) 09:46:09.14そもそもうちの環境じゃ発生しないんだよ。
誰も話題にしていないのなら特定環境下で起こるような現象だと疑って、
検証してみようと思わない時点で、お前はプログラムを組むのは諦めた方がいい。
適性がないよ。
0588デフォルトの名無しさん
2014/01/20(月) 10:20:19.380589デフォルトの名無しさん
2014/01/20(月) 11:41:41.01コピペ元のソースコードはEclipseの同一ウィンドウ上のものか?
まさかとは思うがWebブラウザの表示内容をコピペしてるってオチじゃないだろうな
0590デフォルトの名無しさん
2014/01/20(月) 12:04:46.67※ブロックペースト
0591デフォルトの名無しさん
2014/01/20(月) 12:15:07.38いつもCtrl+Shift+Fで整列してるからずれてもあまり気にしてない
0592デフォルトの名無しさん
2014/01/20(月) 12:20:05.56前半は参考になった。
で、後半みたいな書き込みをよく見かけるけど、
小遣いにしても生業にしても
稼げているから問題なし。
ユーザーも俺ごときが作っているもので満足している。
そういう時代だよ。
(プログラムで飯を食うなんて危険なことはしていないが)
>>589
もちろん、Eclipseの同一ファイル上での話です。
0593デフォルトの名無しさん
2014/01/20(月) 12:24:13.03うん、俺もそう。
もう整列が手癖になってるから
困ってはいない。
別の話題を提供したまで。
本格的に調べる必要には迫られていないから、
「発生している人少ないんだな」
と結論づける母集団数まで調べてなかっただけ。
(ここは突っ込みポイントですよ!)
0594デフォルトの名無しさん
2014/01/20(月) 13:36:04.91言い訳をこねて検証しないから原因不明なままなんだよ。
それなのに情報が出ていて当たり前って、どれだけ自己中心で回っているんだよ。
最初から使用している環境やバージョンすら書かない時点で、
こいつはただの馬鹿だというのは分かっていたけどね。
0595デフォルトの名無しさん
2014/01/20(月) 13:41:00.77バカでも組めるエクロイド
エディタ+バッチファイル時代組から見るとまさに天国of天国s
0596デフォルトの名無しさん
2014/01/20(月) 14:07:37.84どうでもいい話だ。
0597デフォルトの名無しさん
2014/01/20(月) 16:53:14.890598デフォルトの名無しさん
2014/01/20(月) 17:54:12.181人だけ?現象はいくつかのブログで報告されてるぞアホ。
0599デフォルトの名無しさん
2014/01/20(月) 18:52:25.23解決法も出てるがな ボケ
0600デフォルトの名無しさん
2014/01/20(月) 19:01:29.012.2対象なのでFBOが使えないes2は割けてes1で作ってたんだけど
200個ぐらいテクスチャを描画すると15fps程度しかでない
ゲーム作るのやめようかってレベル
リアルタイムのゲーム作るのは難しいな
0601デフォルトの名無しさん
2014/01/20(月) 19:07:48.76WEBアプリケーションで実行できるものをそのままandroidアプリケーションとして実機で実行させるには、
そのためのサーバーを構築する必要などがあるのでしょうか?
0602デフォルトの名無しさん
2014/01/20(月) 19:11:15.94だからスマホはゲーム専用機じゃないと何度言われれば…
勘違いしてるやつが多すぎる
「ファミコンでPS3並のグラフィックゲームを作ろうとして実現しないから作るのをやめた」
この判断は馬鹿すぎると思わないか?
「PS3並のグラフィックでいきたいけど、ファミコンじゃ無理なのでファミコンに見合ったグラフィックでいくことにした」
この判断が正しいとは思わないか?
最初からハードに見合った設計で組め
0603デフォルトの名無しさん
2014/01/20(月) 19:12:09.260604デフォルトの名無しさん
2014/01/20(月) 19:14:26.67そのアプリのによる
そのアプリが多人数プレイとか連携とかオンラインスコアとかの通信を必要ならサーバーが必要になる
そのアプリが一人専用プレイでオンライン要素がまったくないのならサーバーが必要にならない
0605デフォルトの名無しさん
2014/01/20(月) 19:23:35.48ただメールを送信するだけのものなのですが、androidアプリケーションでは実行できなかったので・・・
libsにjarファイルをコピーしパスを通しても、classが見つかりませんとなってしまいます
0606デフォルトの名無しさん
2014/01/20(月) 19:40:32.67classがないんじゃね
0607デフォルトの名無しさん
2014/01/20(月) 19:48:20.48あきらめろ
0608デフォルトの名無しさん
2014/01/20(月) 19:58:57.80jsse.jarにあるようなので入れてみると、今度は起動できなくなります・・・
このやり方はあきらめたほうがいいでしょうか
0609デフォルトの名無しさん
2014/01/20(月) 20:15:08.57そのままで動くサンプル探してこぴったほうが良いと思うよ
0610デフォルトの名無しさん
2014/01/20(月) 20:20:21.58アドバイスいただきありがとうございました!
0611598
2014/01/20(月) 20:23:03.58んなこと知ってるよ。
なんで俺にそのレスしたの?
1人だけとか言ってるアホがいたから
突っ込んだだけなのにな。
論理展開が苦手な人なのかな。
0612デフォルトの名無しさん
2014/01/20(月) 20:29:43.240613デフォルトの名無しさん
2014/01/20(月) 20:31:36.800614デフォルトの名無しさん
2014/01/20(月) 20:48:42.92その煽りに簡単にのってる>>611がお馬鹿さんなのも確実な事だけどね
0615デフォルトの名無しさん
2014/01/20(月) 20:51:16.32で、そのレスをした理由は?
ニヤニヤ
0616デフォルトの名無しさん
2014/01/20(月) 20:54:36.32Androidでメール送信するプログラムは難易度高いよ?
初心者には無理と思っていい
中級〜上級の知識と技量が必要
以下の全てを完璧に把握してる必要がある
<以下メール知識およびサーバー知識部門>
・サーバーとは何か?
・Httpサーバーとメールサーバーの違い
・Eメールとショートメールとキャリアメールの違い
・SmtpサーバーとPop3とは何か?
・メールヘッダーと文字コード
<以下Eclipse部門>
・ライブラリー導入の仕方
・Androidによるサーバー認証の仕組み
・オンライン通信によるタイムアウトエラーの概念とエラートラップ実装技術
0617デフォルトの名無しさん
2014/01/20(月) 21:05:57.12受信はフォーマットが多くてかなり面倒だが
0618デフォルトの名無しさん
2014/01/20(月) 21:26:54.980619デフォルトの名無しさん
2014/01/20(月) 21:59:52.560620デフォルトの名無しさん
2014/01/20(月) 22:42:51.43見た目だけの張りぼてを作ってどうするんだ?
0621デフォルトの名無しさん
2014/01/20(月) 22:43:54.13今時、暗号化はともかく認証なしに送信出来るSMTPサーバはそうそう無いだろ
0622デフォルトの名無しさん
2014/01/20(月) 23:11:51.97相手先のメールサーバへ直接送信してしまえばいいだけの話。
0623デフォルトの名無しさん
2014/01/20(月) 23:29:11.86以下の記述をしてもURLクリック時にonReceive()が呼ばれません。
何が間違っているかご指摘もらえないでしょうか。よろしくお願いします。
<receiver android:name="BroadCast">
<intent-filter>
<category android:name="android.intent.category.DEFAULT" />
<data android:scheme="http"
android:host="www.youtube.com"/>
</intent-filter>
</receiver>
0624デフォルトの名無しさん
2014/01/20(月) 23:47:02.46Bitmap作成したさい、たまに暗い画像になってしまうのはどう対処したらいいのでしょうか?
0625デフォルトの名無しさん
2014/01/21(火) 00:15:17.11youtubeのURLってwww.youtube.comだけなんだっけ?
スマホの場合はmが付いたりとか、一つのフィルタじゃ済まないような気がする
0626デフォルトの名無しさん
2014/01/21(火) 00:18:08.570627デフォルトの名無しさん
2014/01/21(火) 00:42:34.78アプリ作者様と不具合報告のメールをやり取りさせてもらっているが
どうも作者様が持っていないverのOSでのみ起きる不具合らしいということになった
作者様は調査する、と言ってくれたがこちらはそれほど困ってなくたんに義務として報告しただけ
この場合作者様になんと言ったらよいのでしょう?
余計な手間をかけさせてるように思えて心苦しいのですが
0628デフォルトの名無しさん
2014/01/21(火) 01:14:17.64LAN内に自分で立てればいいんじゃない。
0629デフォルトの名無しさん
2014/01/21(火) 01:32:24.85気にしなくていいと思う
作者としても対応可能かどうかは別として、そういう情報は欲しいだろう
実際、OSの問題でなく、環境的なものだったりしたら、対応できるかはわからんし、先方が対応を確約したんじゃなきゃ、何も気にしなくて、むしろ忘れてもいいんじゃね?と思うよ
0630デフォルトの名無しさん
2014/01/21(火) 01:36:53.76その気持ちをそのまま伝えれば。。
その上で、そのアプリを気に入ってて感謝している
感じなら協力してあげればどうでしょうか。
0631デフォルトの名無しさん
2014/01/21(火) 02:30:19.01そんなものでしょうか
作者様自身が欲しくなったので作ったアプリだということなので、
自分に関係無い環境の対応など面倒に感じませんか?
>>630
どうにも自分のことを役に立つかわからない情報の代わりに修正という見返りを要求しているようにしか捉えられないんですよね……
なので義務としての報告という件が嘘っぽく思えてきてしまって勝手に後ろめたく……
0632デフォルトの名無しさん
2014/01/21(火) 05:19:35.39> 自分に関係無い環境の対応など面倒に感じませんか?
そんなことを面倒に思う奴はそもそも公開しないよ。
公開してる人にとっては作品なので不具合なら一つでも潰して完璧なものにしたいと言うことだと思う。
なので、面倒じゃなければ、そのまま付き合ってあげればいいと思うよ。
0633デフォルトの名無しさん
2014/01/21(火) 11:50:50.58IP25BとかOP25Bを知らんのかね?
0634デフォルトの名無しさん
2014/01/21(火) 12:05:43.72すさまじく思考が単細胞だな。
0635デフォルトの名無しさん
2014/01/21(火) 12:10:51.43プロバイダが用意してるメールサーバーはOP25関係なく認証なしじゃ利用できません
0636デフォルトの名無しさん
2014/01/21(火) 12:23:40.160637デフォルトの名無しさん
2014/01/21(火) 12:49:49.590638デフォルトの名無しさん
2014/01/21(火) 13:06:11.23>プロバイダとやらのIPで接続するとは限らないわけだが?
会話が成り立ってないよ。
頭が悪いなら黙ってればいいのに。
0639デフォルトの名無しさん
2014/01/21(火) 13:09:18.15自室から一歩も出ないニートではこんなもんか。
0640デフォルトの名無しさん
2014/01/21(火) 13:20:54.98>プロバイダ内のIPから送信するのに、SMTPに認証をかけているプロバイダは具体的にどこ?
という質問に答えず逃げて、話題をそらそうとしたから。
がんばって探せばどこかしら見つかったかもしれないのに。
今後もそうやって知ったかを披露した後、不利な話題から逃げ回り続けるんだろうね。
0641デフォルトの名無しさん
2014/01/21(火) 14:43:35.36それをwebviewで表示すればブラウザで操作すると同じなわけで
実際にメール送信するのはwebアプリのある鯖から難なくできると思うが
なんか間違ってる?
ネイティブのプログラムでそれをやろうとすとと難しいのはわかった
0642デフォルトの名無しさん
2014/01/21(火) 14:54:26.84大変参考になりました。ありがとうございました
今後折りを見て作者様のスタンスを聞いてみますが当分は気にしないことにします
0643デフォルトの名無しさん
2014/01/21(火) 14:56:14.76WEBアプリならサーバに設定済みのメール送信機能を呼び出せばそれで終わり。
0644デフォルトの名無しさん
2014/01/21(火) 15:43:28.48ISPはそこの回線じゃないと使えないって認証もあったけどな。pppの認証情報を流用してなかったら、他のユーザのは送れたのかなぁ。
0645デフォルトの名無しさん
2014/01/21(火) 15:58:07.23俺のケータイはangrybirdsが遊べるんだ、まだやれるはずまだ諦めん
と思ったのだがangrybirds起動してみるとfpsはそんなにでてなかった
リアルタイム性が不要になるように設計されてて賢いな
プロファイルとったらglVertexPointerやらglTexなんちゃらが重いので
オブジェクト種別ごとに描画、同じオブジェクトなら初期化コードをまとめる
これでfpsが倍以上になった
なんとか遊べるレベルを維持出来そうだよ
0646デフォルトの名無しさん
2014/01/21(火) 19:30:05.56さすがにその辺もJavaMailとかで実装してるんじゃないの?
送信部分はsendmailだけどAndroid端末で動きますか?なんて質問はさすがにないだろ・・・
0647デフォルトの名無しさん
2014/01/21(火) 19:56:16.97前世紀の遺物でもこのスレに巣食っているのか?
0648デフォルトの名無しさん
2014/01/21(火) 20:00:50.20クライアントから無条件に使えるSMTPサーバがないだろ。
クソ頭が悪いな。
無能をまき散らすのもいい加減にしろよ。
0649デフォルトの名無しさん
2014/01/21(火) 20:24:09.170650デフォルトの名無しさん
2014/01/21(火) 20:58:24.790651デフォルトの名無しさん
2014/01/21(火) 21:05:34.46なんでアプリで全部やろうとするんだよ
0652デフォルトの名無しさん
2014/01/21(火) 21:07:47.70Touch event's action is 0x0 とか出て、ウィジェットがonClickを取ってくれなくなる。。
「メモリの消去」って何をやってるんだろう
0653652
2014/01/21(火) 21:20:25.36「メモリの消去」が押されて、バックキーでホームに戻った際ににウィジェットを更新したいんだけど。。
どうやらそのタイミングでonUpdateがよばれてないみたいですが、どう対処すればよいのでしょうか
0654デフォルトの名無しさん
2014/01/21(火) 21:21:31.09それが可能だったらそもそもWEBアプリをそのまま持って行く必要が無いだろう。
いくら頭が足りなくても、前提条件ぐらい確認しろよ。
一度ジャムおじさんにお願いしてみたらどうだ?
0655デフォルトの名無しさん
2014/01/21(火) 21:41:45.76EditTextの上下にButtonがあって、
Buttonをタップすると値が変化するピッカーを作りたいです。
EditTextの中身は
い、ろ、は、に、ほ、へ、と
の7文字のみで、
「い」より下はなく、また「と」より上も無い
という仕様にしたいです。
こうしたピッカーを作りたいのですが、
やり方がさっぱりわかりません。
たとえばListViewをextendsして作ったMyListViewを
xmlに設置〜とかはやったことがあるのですが、
複数の要素(この場合はButtonとEditTextとButton)を持つ
アイテムを作る場合には、どのようにclassを定義したら良いのでしょうか?
参考になるサイトなどございますでしょうか?
よろしくお願いします。
0656デフォルトの名無しさん
2014/01/21(火) 21:51:56.89何が聞きたいのかさっぱり分からない。
0657655
2014/01/21(火) 22:07:04.50ありがとうございました。
0658デフォルトの名無しさん
2014/01/21(火) 22:25:59.09そもそもホーム長押しに「メモリの消去」とか無いんだけど
サードパーティーのホームアプリ使ってるんだったら
そのアプリのスレなり作者なりに聞いた方が良いかと
0659デフォルトの名無しさん
2014/01/21(火) 22:40:42.71対策なしだと途中で殺された時PedingIntentのひも付け切れて反応しなくなる時あるし
0660デフォルトの名無しさん
2014/01/21(火) 22:45:41.800661652
2014/01/21(火) 22:47:54.09あれ 他にはないのかな GalaxyNote2使ってます。
>>659
Serviceはできるだけ使いたくないのですが、659さんはタスクキラー対策ってどのように行ってますか?
0662デフォルトの名無しさん
2014/01/21(火) 22:56:06.320663デフォルトの名無しさん
2014/01/21(火) 23:35:24.23ホームアプリは端末ごとに違うから
何言ってんの
0664デフォルトの名無しさん
2014/01/21(火) 23:51:36.90プログラミング好きじゃなかったらとっくに止めてるだろうな
0665デフォルトの名無しさん
2014/01/22(水) 00:50:31.76AppWidgetProviderってBroadcastReceiverを拡張したクラスだから
AppWidgetで全部管理してたらタスクキルされた時
Broadcastを飛ばしてるプロセスとか丸ごと停止するんだと思う
Serviceは死んでも勝手に再起動するからこっちから更新と設定をしてあげればいい
Serviceが常にWidgetが生きてるか監視してる感じ
調べれば定型文があるはず
あと高負荷かかるとAppWidgetManager diedみたいなのが出て
AppWidgetManagerそのものが死亡して全ウィジェットが反応しなくなる時もあったと思う
画面回転させると直るからホームのせいかもしれない
0666652
2014/01/22(水) 01:09:14.99めちゃ有益な情報ありがとうございます!
↓のあたりも見てたのですが、あんまりわかりませんでした。
ServiceでWidgetを監視するようにしてみます!
http://stackoverflow.com/questions/3078980/auto-screen-rotation-disabling-widget-remoteview-onclick-event
http://stackoverflow.com/questions/11584069/android-widget-doesnt-execute-sometimes
http://stackoverflow.com/questions/15233399/android-widget-onclick-not-working
0667デフォルトの名無しさん
2014/01/22(水) 01:13:23.290668デフォルトの名無しさん
2014/01/22(水) 01:29:22.74端末ごとにカスタマイズしてるのもサードパーティのホームアプリなんだけど
標準のホームアプリってのが存在してるの知ってる?
0669デフォルトの名無しさん
2014/01/22(水) 01:38:13.080670デフォルトの名無しさん
2014/01/22(水) 02:05:37.98うむうむ、ハード性能が高くないから工夫は重要だよー
面倒でトリッキー作業要求されるがそれを楽しめればキミはプログラマーとして一流さ
0671デフォルトの名無しさん
2014/01/22(水) 02:07:27.66ジャムおじさんのくだりにウケた
0672デフォルトの名無しさん
2014/01/22(水) 02:09:00.01タスクキラー対策なんかないよ
対策できたら世の中のタスクキラーが意味なくなってしまうさ
0673デフォルトの名無しさん
2014/01/22(水) 02:12:19.96どのバージョンからか忘れたけどAndoridの新しいバージョンは
Googleがカスタムホームを禁止するよう勧告してたよな
全ての端末で標準ホームにするのを推奨みたいな感じに
国産端末は今後どうなっていくんだろうねぇ
0674デフォルトの名無しさん
2014/01/22(水) 03:32:17.42ベンチマークアプリだとタスクキラーをオフにしろと指示される場合がある
つまり必要があればアプリ側でタスクキラーのオンオフを指示してもよいということだ
0675デフォルトの名無しさん
2014/01/22(水) 03:35:23.02普通にある。
0676デフォルトの名無しさん
2014/01/22(水) 07:06:42.76AppWidgetはホームアプリ側が何とかしないとダメだと思うが・・・
0677デフォルトの名無しさん
2014/01/22(水) 08:05:37.67内容が理解出来ない オレだけ?
0678デフォルトの名無しさん
2014/01/22(水) 08:20:04.59少なくとも俺は理解できたが
0679デフォルトの名無しさん
2014/01/22(水) 09:41:32.86「何故」そんなやり方をするのかが理解出来ない
0680デフォルトの名無しさん
2014/01/22(水) 12:25:58.51それはつまり内容は理解できているんでしょ?
つーか何故そのレスを俺にしたのか判らない。
0681デフォルトの名無しさん
2014/01/22(水) 12:31:06.890682デフォルトの名無しさん
2014/01/22(水) 12:43:32.29「そんなやり方」
ってのはどの事を指してんの?
俺が理解できなかったのはそこくらい。
0683デフォルトの名無しさん
2014/01/22(水) 12:52:56.850684デフォルトの名無しさん
2014/01/22(水) 12:59:32.300685デフォルトの名無しさん
2014/01/22(水) 13:06:39.020686デフォルトの名無しさん
2014/01/22(水) 14:34:21.220687デフォルトの名無しさん
2014/01/22(水) 14:38:29.93引数変えても一つのnotificationしか出なかった
0688デフォルトの名無しさん
2014/01/22(水) 15:05:13.82PG有無でそれぞれ相互には読めなくなりますが対策って可能ですか?
0689デフォルトの名無しさん
2014/01/22(水) 15:07:24.660690デフォルトの名無しさん
2014/01/22(水) 15:16:57.88あっさり見つかりました すいませんスレ汚して
0691デフォルトの名無しさん
2014/01/22(水) 16:31:28.190692デフォルトの名無しさん
2014/01/22(水) 16:46:17.40衝突判定はできているのだけど、衝突した後の移動方向の決定でつまづいています
四角形は回転しないので、移動方向は反射で速度が
(sx,sy) -> (sx,-sy)になるか
(sx,sy) -> (-sx,sy)になるかのいずれかだと思いますが
これはどう判定したらいいでしょうか
壁には同時に2つ当たる可能性もありますし
いい参考サイトとか方針とかないでしょうか
0693デフォルトの名無しさん
2014/01/22(水) 17:45:56.66>>688はオブジェクトっつう言葉の使い方を間違えてて
困っていたのはデータの受け渡しでゲッターセッターを知って解決
では無いだろうか
0694デフォルトの名無しさん
2014/01/22(水) 18:15:05.37普通にx軸?にぶつかったんならyを反転y軸にあたったんならx軸を反転すりゃいいんじゃねえの?
x軸と並行な壁に衝突
(sx,sy)-> (sx,-sy)
y軸
(sx,sy)->(-sx,sy)
両方
略
0695692
2014/01/22(水) 18:36:11.50「x軸にぶつかる」とはどういうことですか
右上方向に進んでいるときに四角形の右上の頂点が
壁の左下の頂点にめり込んでいるとします
この時、左からめり込んだのか下からめり込んだのかは
めり込んだ状態だけからは判断できなくて
移動前の右上の頂点の移動ベクトルと
壁の左側の線分、下側の線分との交差判定が必要です
例えば壁の左側の線分と交差したとします
つまりy軸で反転させるケースです
しかし、y軸方向に反射するとは限りません
0696692
2014/01/22(水) 18:40:41.07なぜなら
壁が□□と並び左下から四角形がぶつかるとすると
□の中間に左下からぶつかったとき、右上の頂点だけの判定だけでなく
左上の頂点の判定も必要で、右側の壁に左からめり込んでいても
左側の壁には明らかに下からめり込んでいるため
y軸ではなくx軸で反転する必要があります
0697デフォルトの名無しさん
2014/01/22(水) 19:27:23.26まずはブロック崩しから学びなおせ
0698デフォルトの名無しさん
2014/01/22(水) 19:29:59.04ついでに言うと物理の公式であっさりやりたい事ができるから物理も学びなおせ
0699デフォルトの名無しさん
2014/01/22(水) 19:31:06.50やれよ
0700デフォルトの名無しさん
2014/01/22(水) 19:34:11.610701デフォルトの名無しさん
2014/01/22(水) 19:44:02.880702デフォルトの名無しさん
2014/01/22(水) 19:44:12.20ベクトル、反射なら重力、摩擦、抵抗はどうするのか反射させた後はどうしたいのか
MAPはどのようなものを用意しているのかどういう当たり方が考えられるのか
自機の当たり判定を丸に変更することはできないのか
とか考えたんか?
0703デフォルトの名無しさん
2014/01/22(水) 19:45:48.110704デフォルトの名無しさん
2014/01/22(水) 19:47:12.52物体が離散的な移動をするので、1フレーム前の位置を保持しておいて
めり込んだ位置との線分から、壁のどこで交差したか計算するといいよ
0705デフォルトの名無しさん
2014/01/22(水) 21:04:44.55SearchRecentSuggestionsProvider使って検索ボックスの入力履歴を表示できるようにしているのですが、
これで表示されるViewの見た目(文字の色やサイズ)を変更する方法ありますか?
android.widget.SuggestionsAdapterというクラスがこのViewのAdapterのようなのですが、
パッケージプライベートのクラスのため外からアクセスできないのです。
0706デフォルトの名無しさん
2014/01/22(水) 21:56:35.250707デフォルトの名無しさん
2014/01/22(水) 22:10:34.890708デフォルトの名無しさん
2014/01/22(水) 22:18:00.17誰?
0709デフォルトの名無しさん
2014/01/23(木) 00:14:45.27お前こそ誰だ。氏ね
0710デフォルトの名無しさん
2014/01/23(木) 00:16:39.28自前のActivityに貼り付けてあるSearchViewに履歴表示を実装しているのですが、
別アプリ扱いとはどういうことでしょうか?
0711デフォルトの名無しさん
2014/01/23(木) 02:12:42.36俺は俺だ
お前こそ市ね
0712デフォルトの名無しさん
2014/01/23(木) 04:25:26.86しねは伏字にしないと不安に感じてるところかわいい
0713デフォルトの名無しさん
2014/01/23(木) 06:16:19.48あんだ誰?
0714デフォルトの名無しさん
2014/01/23(木) 11:40:20.05自己解決しました。
0715デフォルトの名無しさん
2014/01/23(木) 15:06:23.13>>714
ID出ない板の質問スレでのこういう書き込みは荒らし行為です
0716デフォルトの名無しさん
2014/01/23(木) 17:49:35.42仮にそうだとして、だから何だというのか。
0717デフォルトの名無しさん
2014/01/23(木) 19:22:05.170718デフォルトの名無しさん
2014/01/23(木) 20:14:06.130719デフォルトの名無しさん
2014/01/23(木) 20:16:33.99誰だお前。氏ね
0720デフォルトの名無しさん
2014/01/23(木) 20:26:08.41お前も史ね!
0721デフォルトの名無しさん
2014/01/23(木) 21:02:21.800722デフォルトの名無しさん
2014/01/23(木) 21:18:46.340723デフォルトの名無しさん
2014/01/23(木) 22:00:25.590724デフォルトの名無しさん
2014/01/23(木) 22:04:59.020725デフォルトの名無しさん
2014/01/23(木) 22:11:33.23お前が市ね
だがおっぱい揉ませてくれたら許す
0726デフォルトの名無しさん
2014/01/23(木) 22:13:12.06誰だお前
0727デフォルトの名無しさん
2014/01/23(木) 22:15:34.430728デフォルトの名無しさん
2014/01/23(木) 22:37:50.970729デフォルトの名無しさん
2014/01/23(木) 22:53:54.84なんで女だってわかったの?
きもいんだけど四んで
0730デフォルトの名無しさん
2014/01/23(木) 23:03:01.87氏ねカス
0731デフォルトの名無しさん
2014/01/23(木) 23:08:40.410732デフォルトの名無しさん
2014/01/23(木) 23:12:43.39きめえええええええええええええええええ!!
0733デフォルトの名無しさん
2014/01/23(木) 23:19:29.830734デフォルトの名無しさん
2014/01/23(木) 23:57:26.60独自でRadioButtonを作ったよ。
0735デフォルトの名無しさん
2014/01/23(木) 23:58:04.80>>705ですがどなたか直接の解決策でなくても構いません。
案やヒントでも何か手掛かりになるような情報頂ければ助かります。
お願いしまず。
0736デフォルトの名無しさん
2014/01/24(金) 00:23:40.73おめっとさん
0737デフォルトの名無しさん
2014/01/24(金) 00:27:49.15カスタムアダプタークラスを作る
0738デフォルトの名無しさん
2014/01/24(金) 00:30:04.49氏ね
自己解決しました^^
0739デフォルトの名無しさん
2014/01/24(金) 01:14:06.69臭!お前…なんか臭!
0740デフォルトの名無しさん
2014/01/24(金) 07:06:09.77http://ikura.2ch.net/test/read.cgi/denpa/1183101172/l50
0741デフォルトの名無しさん
2014/01/24(金) 08:26:35.03お前がそっちいけばいいのでは?
0742デフォルトの名無しさん
2014/01/24(金) 08:32:45.70「気違い」に言ってもムダ
0743デフォルトの名無しさん
2014/01/24(金) 10:22:17.06レスありがとう。けど残念ながらにうまくいかなかった。
SearchView.setSuggestionsAdapter(CursorAdapter)ってカスタムアダプターをセットできるようになってるんだけど、
SearchViewクラスの内部ではif(mAdapter instanceof SuggestionsAdapter)と判定していて、SuggestionsAdapterかそのサブクラスじゃないと処理が動かない。
一方でSuggestionsAdapterはandroid.widgetのパッケージプライベートなクラスなので継承することができない。
手詰まりかな?
0744デフォルトの名無しさん
2014/01/24(金) 18:29:03.64は?お前だれに口聞いてんだ
調子こいてるとマジでしばくぞテメエ
0745デフォルトの名無しさん
2014/01/24(金) 18:33:02.26と、カスがwww
0746デフォルトの名無しさん
2014/01/24(金) 18:34:35.23一番のカスキチガイは黙って
0747デフォルトの名無しさん
2014/01/24(金) 18:35:45.66よう基地害
0748デフォルトの名無しさん
2014/01/24(金) 18:55:42.37社畜さん、お仕事からお帰りかぁ
0749デフォルトの名無しさん
2014/01/24(金) 19:33:15.91同じタイミングで同じように荒れる不思議
0750デフォルトの名無しさん
2014/01/24(金) 19:40:48.90ウザ!おまえこそ誰にもの言ってんだよ!ヤルぞおまえ!
0751デフォルトの名無しさん
2014/01/24(金) 19:48:41.39エー、何をやるの?ねえ?
0752デフォルトの名無しさん
2014/01/24(金) 19:57:59.48数人のせいで割を食ってるからなあ、この板
0753デフォルトの名無しさん
2014/01/24(金) 19:59:22.19いてまうぞオラ
0754デフォルトの名無しさん
2014/01/24(金) 20:00:29.54ネゲレ
0755デフォルトの名無しさん
2014/01/24(金) 20:02:33.99そんなん気持ちいいことに決まってるやないかー
金曜出し明日休みなんだろ?おいちゃんと一泊どうよ。いひひひ
0756デフォルトの名無しさん
2014/01/24(金) 20:33:24.730757デフォルトの名無しさん
2014/01/24(金) 20:58:38.17メニューのビューを配置してない箇所をタップすると、下に重なってる
メイン画面に配置したボタンやリストなどのビューが反応してしまう。
これを無効化出来る方法ありますか?
0758デフォルトの名無しさん
2014/01/24(金) 22:26:36.88SpinnerがタップされたらAdapterの内容をリスト表示したいです。
Adapter の中に "Not selected" を add() しておけば
初期表示を "Not selected" にすることは出来ますが、
Spinnerがタップされたときには "Not selected" は表示したくありません。
方法がありましたらご教授ねがいます。
よろしくお願いします。
0759758
2014/01/24(金) 22:31:17.19試したこととして spinner に対して
setOnClickListener() を設定して、そこで "Not selected" を
removeすれば良いかと考えましたが、
Spinner は OnClickListener をサポートしていないようで
例外で落ちました。
(Log内容より、OnClickListenerは使えないと読みました)
方法ありましたら、よろしくお願いいたします。
0760758
2014/01/24(金) 22:39:38.77OnTouchListener() と onNothingSelected() で実現できました。
0761758
2014/01/24(金) 22:45:33.58StackOverflowより。
0762758
2014/01/24(金) 23:00:29.29KeyEvent.KEYCODE_BACKと比較しようとしても駄目。
うーん、困りました。
0763758
2014/01/24(金) 23:08:35.170764758
2014/01/24(金) 23:13:54.00StackOverflowで同じ事象
・onNothingSelected() が呼ばれない
・BACKキーが押されたときの処理
・Cancelable
がいくつも議論されていましたが
どれも解決には至っていませんでした。
(まさか用意されていないとは・・・)
妙な仕様の中で出来ることを模索するフェーズに移行します。
0765758
2014/01/24(金) 23:32:30.240767758 ◆oWBQLEURGE
2014/01/24(金) 23:43:06.32アホがどう対応するのか見物。
0769デフォルトの名無しさん
2014/01/24(金) 23:57:10.240770デフォルトの名無しさん
2014/01/25(土) 00:04:30.26removeは使った事はないけど...
"Not selected"を先頭にしておいて
onItemSelected()内でremoveすれば?
0771デフォルトの名無しさん
2014/01/25(土) 00:06:40.290772デフォルトの名無しさん
2014/01/25(土) 00:10:35.58その仕様ってスピナ選択後にアイテムがリスト表示された状態でバックキー押されたらどうするつもりなの?
スピナ開いた時点でnot selectedを消すことが可能だとしても、バックキーキャンセルでの戻り先も消えてしまうのでは
スピナを生成した時点ではスピナは未選択(テキストは空白となる)だからそれをnot selectedとして使うか
妥協してnot selectedはずっと残すことにしたほうがいいのでは
0773デフォルトの名無しさん
2014/01/25(土) 00:22:29.21これでいいだろ
右端に▼つけたスピナー風のボタンをおいて
押されたらAlertdialogで選択肢表示
選択されたらボタンの表示テキストを選択アイテムに変更
0774デフォルトの名無しさん
2014/01/25(土) 00:30:35.230775デフォルトの名無しさん
2014/01/25(土) 00:43:15.73凄い良いアイデアだけど邪道くせぇなwww
0776デフォルトの名無しさん
2014/01/25(土) 00:56:59.570777デフォルトの名無しさん
2014/01/25(土) 01:24:12.930778デフォルトの名無しさん
2014/01/25(土) 01:36:27.830779デフォルトの名無しさん
2014/01/25(土) 03:55:39.710780758 ◆oWBQLEURGE
2014/01/25(土) 05:09:58.71>>772
ありがとうございます。
言葉足らずで申し訳ありません。
それらを考えて試した結果が、
やれBACKキーが押されたときの処理だ〜
やれCancelableだ〜
になります。
>>773
目から鱗です。素晴らしい。
どの操作でも問題ないか試してみます。
ありがとうございます。
0781デフォルトの名無しさん
2014/01/25(土) 05:47:03.33Spinnerだと無いんかね
>>773
はButtonのStyleいじるとSpinner風に出来るよ
0782デフォルトの名無しさん
2014/01/25(土) 05:47:39.250783デフォルトの名無しさん
2014/01/25(土) 05:51:46.44Spinnerだと無いんだよね。
そういう設計思想なのだろうが、使い難い。
0784デフォルトの名無しさん
2014/01/25(土) 05:54:27.69>スピナを生成した時点ではスピナは未選択(テキストは空白となる)だから
android:minSdkVersion="8"
android:targetSdkVersion="17"
で作ってるものがあるんだけど、
スピナにAdapterを設定していると
初期状態で position = 0 が選択されている状態になるよ。
0785デフォルトの名無しさん
2014/01/25(土) 08:04:23.12はじめは?と思ったけど、このアイデアいいね
カスタマイズが簡単に出来る
0786デフォルトの名無しさん
2014/01/25(土) 08:37:27.85if (pos >= 0) {
hogehoge(pos);
}
というものを書いているのですが、
1行目と2行目をまとめて書く方法はありますでしょうか?
if ( (int pos = getCount()) >= 0 ) {
では駄目でした。当然ですが。
0787デフォルトの名無しさん
2014/01/25(土) 08:42:38.690788786
2014/01/25(土) 08:47:09.62ありがとうございます。
実際には getCount() ではなく
((ArrayAdapter<String>)mSpinnerHoge.getAdapter()).getPosition(newInput)
ですので、その記述ですと見難くなってしまいます。
そのため、1、2行をまとめたいと考えています。
(仰るとおりまとめる必要性があるわけではありませんが、勉強のため)
0789デフォルトの名無しさん
2014/01/25(土) 08:56:28.680790デフォルトの名無しさん
2014/01/25(土) 09:01:50.35ムリにまとめなくても良いと思うけど...
※変なのが一匹居ついちゃってるけど気にせずに
0792786
2014/01/25(土) 09:22:38.14失礼しました。
0793デフォルトの名無しさん
2014/01/25(土) 09:34:48.330794デフォルトの名無しさん
2014/01/25(土) 09:41:05.07一行でまとめて見にくくなるならまとめるなよ
0795デフォルトの名無しさん
2014/01/25(土) 09:43:24.39とりあえずお前が文章をよく読まないで
行動に移す慌てん坊さんということは分かった。
0796デフォルトの名無しさん
2014/01/25(土) 09:49:06.890797デフォルトの名無しさん
2014/01/25(土) 09:55:18.260798デフォルトの名無しさん
2014/01/25(土) 10:56:39.05なんかキモイよね君ってw
キモイキモイってよく言われるでしょ?
0799デフォルトの名無しさん
2014/01/25(土) 11:03:05.26そろそろ、いい加減にしろよ
0800デフォルトの名無しさん
2014/01/25(土) 12:47:08.77そんなにへんな奴いんの?と思ったら、レス番が飛び飛びになっていたの巻。
0801デフォルトの名無しさん
2014/01/25(土) 16:36:09.120802デフォルトの名無しさん
2014/01/25(土) 18:05:52.13どうも「きも」さんこんにちわ
ついに悪事がバレましたね?
0803デフォルトの名無しさん
2014/01/25(土) 18:14:47.62ちなみにキモさん、視認性を犠牲に1行にまとめるのは意味ないですよっと。
何故ならどう書こうがapk化すると基本的に同じようにまとめられるからです。
つまり
if( 〜 ){
a;
b;
c;
}
と
if( 〜 ){ a; b; c; }
はapk化する勝手に同じコードに直されます。
この性質から会社やプロジェクトでは視認性の方が重視されます。
まったく無意味とまではいいませんが
1行にまとめることの使い道は主に
「Webソースを解析されづらくする嫌がらせ目的(GoogleグループのWebサイトソースが良い例)」
が今は多く最適化目的で行われる事はほとんどありませんよ
0804デフォルトの名無しさん
2014/01/25(土) 18:15:56.79気持ち悪い。。。
0805デフォルトの名無しさん
2014/01/25(土) 18:16:55.04そんな質問だったっけ?
0806デフォルトの名無しさん
2014/01/25(土) 18:18:54.22なんか変なの多いよな
最近の冬休みは長いのか?
0807デフォルトの名無しさん
2014/01/25(土) 18:23:16.570808デフォルトの名無しさん
2014/01/25(土) 18:26:45.28無理やり1行にまとめる事自体が視認性を失うだけでメリットもないですよっという話です
つまり勉強のためにも全然ならないので
そんな事に拘るよりは1行でも多く先に進めた方がいいですよというオススメですよっと
事のはじまりは >>788
0809デフォルトの名無しさん
2014/01/25(土) 18:45:55.040811デフォルトの名無しさん
2014/01/25(土) 19:09:20.36「あ、そうか、また数レスあぼ〜んされているんだな」
と思ってレス番号を眺めてみたが・・・
なんと、レスは1つもあぼ〜んされていなかったんですよ。。。
怖いですねー。嫌ですねー。
・・・稲川です。
0812デフォルトの名無しさん
2014/01/25(土) 20:52:38.27最低でも公開できるようなアプリ組めるようになってから書けよ(嘲笑)
0813デフォルトの名無しさん
2014/01/25(土) 20:54:45.70おいおい、、、自己アピールはそれくらいにしとけって
ここは面接会場じゃないんだぞ?な?
0814デフォルトの名無しさん
2014/01/25(土) 20:56:44.84>>786
0815デフォルトの名無しさん
2014/01/25(土) 21:26:26.810816デフォルトの名無しさん
2014/01/25(土) 21:36:13.200817デフォルトの名無しさん
2014/01/25(土) 23:31:37.89で、どこよ?煽りではなくてマジでわからんのだが
0818デフォルトの名無しさん
2014/01/26(日) 03:06:38.91>>786
0819デフォルトの名無しさん
2014/01/26(日) 03:49:59.92下にナビゲーションバーがあったときの挙動がよくわかりません…
例えば画面下(ナビゲーションバー)から300pxのとこにボタン配置ということをしたい場合、スマートに書くにはどうすればいいのでしょうか…
0820デフォルトの名無しさん
2014/01/26(日) 05:39:54.59このページに習ってウィジェットを作りました。配置もしています。
同じアプリの別個のActivityからこのウィジェット内の
onUpdateかonReceiveを(定期更新以外で)呼び出したいのですが
どう記述すればよいでしょうか?
0821デフォルトの名無しさん
2014/01/26(日) 09:19:22.45もういいや。ありがと。
0822デフォルトの名無しさん
2014/01/26(日) 09:23:21.190823デフォルトの名無しさん
2014/01/26(日) 09:44:40.46真の時の処理のみなら、一応for文をこねくり回せば書けなくもない…が
そんなことやるくらいなら、2行、もしくは1行に2文書く方が読みやすいね。
0824デフォルトの名無しさん
2014/01/26(日) 11:02:38.85AppWidgetManager.updateAppWidget
0825デフォルトの名無しさん
2014/01/26(日) 11:27:32.83・インテントで他アプリを起動
・他アプリからメインアプリへ、任意のデータを送り返す
のようなことはできますか?
0826デフォルトの名無しさん
2014/01/26(日) 11:29:54.710827デフォルトの名無しさん
2014/01/26(日) 11:44:32.300828デフォルトの名無しさん
2014/01/26(日) 12:03:32.570829デフォルトの名無しさん
2014/01/26(日) 12:06:32.590830デフォルトの名無しさん
2014/01/26(日) 12:10:06.110831デフォルトの名無しさん
2014/01/26(日) 13:59:54.32ParcelableかSerializableじゃないと無理
0832デフォルトの名無しさん
2014/01/26(日) 14:02:50.55おまえはカメラアプリからどうやって写真をもらってるんだ?
0833デフォルトの名無しさん
2014/01/26(日) 14:17:19.53それはカメラが送り返すようにできてるからだろ
他のアプリじゃ幅広すぎるわ
0834デフォルトの名無しさん
2014/01/26(日) 14:23:29.90あなたはプログラマ?
0835デフォルトの名無しさん
2014/01/26(日) 15:39:00.46いや、>>833の言う通りだろ。
たぶん>>825がやりたいのは、他アプリでの任意の情報の取得じゃね?
どうせパズドラのセーブデータ取ってきたいとかそうゆうのだろ。 無理だよね。
0836デフォルトの名無しさん
2014/01/26(日) 15:40:07.40>>825が他のアプリが送り返してない物を受け取りたいって読めるの?
0837デフォルトの名無しさん
2014/01/26(日) 15:42:23.32他のアプリを起動する必要も無いだろ
0838デフォルトの名無しさん
2014/01/26(日) 15:45:32.72自分のアプリ同士についての事だと思う
0839デフォルトの名無しさん
2014/01/26(日) 15:46:01.09・メインアプリ起動
と書いているんだから、そこから他アプリとはサブアプリ
つまり自分の作ったものと読み取れるだろ
ていうかはよ>>825が説明しろや
0840デフォルトの名無しさん
2014/01/26(日) 15:46:27.15保存されてないリアルタイムのデータじゃね
0841デフォルトの名無しさん
2014/01/26(日) 15:52:25.93・他アプリからメインアプリへ、任意のデータを送り返す
0842デフォルトの名無しさん
2014/01/26(日) 16:21:52.860843デフォルトの名無しさん
2014/01/26(日) 16:24:43.160844デフォルトの名無しさん
2014/01/26(日) 17:37:21.98想像を絶するほど低レベルがここに多い事をお前はまだ知らないな?
説明足らずな時点でもうレベル1
0845デフォルトの名無しさん
2014/01/26(日) 17:44:18.89質問の仕方がわかりません。どうしたらいいですか?
あとここにいる連中がむかつきます。どうしたらいいですか?
0846デフォルトの名無しさん
2014/01/26(日) 17:45:43.68自分の頭の悪さと、生んだ親を呪ってください
0847デフォルトの名無しさん
2014/01/26(日) 17:51:55.65SDカードに画像を入れるとこまではコマンドプロンプトでできたのですが、
Gallaryに追加させるために毎回ScanSDしにいくのが面倒で、自動化したいと思ったため質問しました。
よろしくお願いします。
0848デフォルトの名無しさん
2014/01/26(日) 18:26:07.280849デフォルトの名無しさん
2014/01/26(日) 19:56:06.73言語思想が強い型付けであるJavaではキャストやジェネリクスはどうしても冗長な記述にならざるをえない
0850デフォルトの名無しさん
2014/01/26(日) 20:37:32.22ほんとのLipsサービスしてほしいです
ウングウング
0851デフォルトの名無しさん
2014/01/26(日) 21:16:39.39小学校に通いましょう。
0852デフォルトの名無しさん
2014/01/26(日) 21:22:45.47なんで今更そいつにレスしてんの?
何か嫌なことでもあったのか?
0853デフォルトの名無しさん
2014/01/26(日) 23:24:39.99android:targetSdkVersion="10" だと動作して(Dividerが設定されて)
android:targetSdkVersion="17" だと動作しない(Dividerが変更されない)
のだが、これって何?
例外で落ちるとかはなく、ただDividerが変更されないだけ。
setDivider not working とかで検索しても
同じ現象がひっかからない。
原因は他のところにある??
0854デフォルトの名無しさん
2014/01/27(月) 00:57:30.11はい。それでいいです。
ただし保管場所に気をつけてください。
くっつけて保管しておくとコドロイドが増えてしまいます。
0855デフォルトの名無しさん
2014/01/27(月) 11:56:50.54↑これコピペしたらエラー出たんだけど、なんでだと思う?
0856デフォルトの名無しさん
2014/01/27(月) 11:58:08.12マジレスしていいの?
0857デフォルトの名無しさん
2014/01/27(月) 11:58:36.44たのむ!!初めてのプログラミングなんだ。
クラスとかメソッドとかあんまわかってない。
0858デフォルトの名無しさん
2014/01/27(月) 12:01:29.530859デフォルトの名無しさん
2014/01/27(月) 12:49:12.42クリップボードか貼り付けた先のアプリが壊れてるんだよ。
0860デフォルトの名無しさん
2014/01/27(月) 13:41:54.31メイン関数のなかにちゃんと書いたの?
もろ、それだけ?
0861デフォルトの名無しさん
2014/01/27(月) 14:21:10.14俺も初心者だから分からんけど
たぶんhelloworldをHello Worldにしたら見栄えがいいとおもうよ!
0862デフォルトの名無しさん
2014/01/27(月) 15:25:48.44気持ちが足りない。
0863デフォルトの名無しさん
2014/01/27(月) 15:48:42.700864デフォルトの名無しさん
2014/01/27(月) 15:58:22.901時間で解決できないなら向いてないと思って手を切れ
0865デフォルトの名無しさん
2014/01/27(月) 17:08:41.93それをそのままGoogleの検索窓に貼り付けてエンター押すだけで解決する
0866デフォルトの名無しさん
2014/01/27(月) 17:11:15.690867デフォルトの名無しさん
2014/01/27(月) 18:57:08.84えるがぬけとるがや
あんた、めえいいなあ
0868デフォルトの名無しさん
2014/01/27(月) 19:03:16.580869デフォルトの名無しさん
2014/01/27(月) 21:13:04.930870デフォルトの名無しさん
2014/01/27(月) 22:23:18.10プリントリンだろうが
0871デフォルトの名無しさん
2014/01/27(月) 22:28:03.250872デフォルトの名無しさん
2014/01/27(月) 22:30:54.14ちゃうやろ、プリントラインに決まっとる。
0873デフォルトの名無しさん
2014/01/27(月) 22:34:52.110874デフォルトの名無しさん
2014/01/27(月) 22:45:01.11https://code.google.com/p/android-event-injector/
このページを見るとルート化しないとできないよって事が書かれてるみたいですが(英語全くダメです><)、どなたか実践した人はいますか?
InjectEvent関係で詳しい方いたら教えてもらえないでしょうか。よろしくお願いします。
0875デフォルトの名無しさん
2014/01/27(月) 23:03:08.99> (英語全くダメです><)
厳しいこと言うようだが、英語ダメだとこの先厳しいよ
0876デフォルトの名無しさん
2014/01/27(月) 23:08:53.08何の目的でタッチイベントを発行させようとしてるんだ?
アプリ内なら実際のイベントなんかなくてもしたい処理をすればいいのでは?
0877デフォルトの名無しさん
2014/01/27(月) 23:12:10.59まあこれできちゃうと不正し放題だからroot化が必要なんだろうけど
0878デフォルトの名無しさん
2014/01/27(月) 23:12:18.60英語うんぬんの前にググってみたのか?
0879デフォルトの名無しさん
2014/01/27(月) 23:45:46.90他アプリだったらセキュリティ上問題
0880デフォルトの名無しさん
2014/01/27(月) 23:59:49.25犯罪系かw
技術がないクセに怪しいアプリを造りたいわけだな
0881デフォルトの名無しさん
2014/01/28(火) 00:59:34.47作るのめんどいからRotateAnimationとか、使いたいんだけど・・・
0882デフォルトの名無しさん
2014/01/28(火) 01:00:52.190883デフォルトの名無しさん
2014/01/28(火) 01:03:32.840884デフォルトの名無しさん
2014/01/28(火) 01:11:20.420885デフォルトの名無しさん
2014/01/28(火) 02:20:11.29View.invalidate()も効果ありませんでした。
何か特別な方法が方法があるのでしょうか?
このようにしてViewを表示
mWindowManager = (WindowManager) context.getSystemService(Context.WINDOW_SERVICE);
mWindowManager.addView(mView, params);
クリックイベントで以下を実施 トーストは表示されるが非表示にならない
ImageView iv = (ImageView) mView.findViewById(R.id.imageView1);
iv.setVisibility(View.GONE);
Toast.makeText(this, "非表示", Toast.LENGTH_SHORT).show();
0886デフォルトの名無しさん
2014/01/28(火) 09:14:35.12JDKは今でも1.6を入れなければなりませんか?ぐぐると、1.7使える・使えないの情報が混在しておりよくわかりませんので教えて先輩
0887デフォルトの名無しさん
2014/01/28(火) 09:31:07.68JDK1.7でも1.6準拠のバイナリを吐けるのでそういう意味ではJDK1.7を使って開発は可能
1.7準拠のバイナリを使うためにはAndroid 4.4以降が必要
0888デフォルトの名無しさん
2014/01/28(火) 09:36:07.210889デフォルトの名無しさん
2014/01/28(火) 10:04:46.981.7でやってみます
0890デフォルトの名無しさん
2014/01/28(火) 12:12:53.78mWindowmanager. getChildAt(0).findViewByIdでどう?
0のところは何番目に追加したかによって変わるけど
0891890
2014/01/28(火) 16:53:44.47ありがとうございます
WindowManagerクラスにgetChildAtメソッドはないようです
他にも子オブジェクトを取得できるメソッドもなさそうでした
0892デフォルトの名無しさん
2014/01/28(火) 19:07:21.55あるViewだけ(例えばButtonだけ)Theme.Holo.Lightを適用させたいのですが
方法ありますでしょうか?ググっていますが調べ方が悪いのか、方法が無いのか、見つかりません。
0893892
2014/01/28(火) 19:44:06.07<style name="AppBaseTheme" parent="android:Theme.Holo.NoActionBar">
<!-- API 14 theme customizations can go here. -->
<item name="android:checkboxStyle">@style/MyCheckBox</item>
</style>
<style name="MyCheckBox" parent="@android:style/Widget.Holo.Light.CompoundButton.CheckBox">
</style>
0894デフォルトの名無しさん
2014/01/28(火) 19:46:50.62imageviewの非表示処理の後に
mWindowmanager.updateViewLayout(mView,params)
これでどう?
0895デフォルトの名無しさん
2014/01/28(火) 19:52:15.970896デフォルトの名無しさん
2014/01/28(火) 20:01:26.51ごちゃごちゃやってねーで 方法を変えれば済む事だろ
それでも職業プログラマか?
0897デフォルトの名無しさん
2014/01/28(火) 20:09:43.07その方法が分からないから聞いてるんじゃないの?
0898デフォルトの名無しさん
2014/01/28(火) 20:36:12.090900892
2014/01/28(火) 21:40:30.43仕方なくコードビハインドで対応します。
0901デフォルトの名無しさん
2014/01/28(火) 22:08:38.96プログラマらしからぬ結末だなw
0902デフォルトの名無しさん
2014/01/28(火) 22:42:16.34View#onDraw内でCanvas#drawTextを使って文字を表示する簡単なプログラムを作ったのですが
Paint#setTextSize()でフォントサイズを指定する際、698以上を指定すると
初代nexus7では何故か文字が表示されなくなります(画面の向きが縦横関係なく表示されない)
ちなみにXperiaも持っているのですが、そちらでは表示されます。
0903デフォルトの名無しさん
2014/01/28(火) 22:49:39.52報告ありがとうございます。
参考にさせていただきます。
0904デフォルトの名無しさん
2014/01/28(火) 22:55:56.670905902
2014/01/28(火) 22:59:05.77画面サイズいっぱいの大きな文字を表示しようとした場合
>>902のような現象が問題になったのですが、何か対応策とかないでしょうか。
0906デフォルトの名無しさん
2014/01/28(火) 23:19:50.52まず思いついたのがScrollViewで囲むことなのですが、その方法だとEditTextが余計な部分まで描画することになってしまうのではないかと思ったので、独自にEditTextを継承したViewを作ろうと思いました
EditTextのどの辺をオーバーライドすればいいのかわかりません
教えてください
0907デフォルトの名無しさん
2014/01/28(火) 23:42:36.620908デフォルトの名無しさん
2014/01/28(火) 23:48:39.14あらゆる情報を同時に参照するというニーズが高まってきている気がする
0909デフォルトの名無しさん
2014/01/28(火) 23:52:41.62かきかきするといいかも
0910デフォルトの名無しさん
2014/01/29(水) 00:33:23.78AndroidOS自体がシングルスレッドモデルなのに何いってんのアンタ?
0911デフォルトの名無しさん
2014/01/29(水) 00:39:57.14へ?
0912デフォルトの名無しさん
2014/01/29(水) 00:59:45.91えっ
0913デフォルトの名無しさん
2014/01/29(水) 01:00:16.75うわっ
0914デフォルトの名無しさん
2014/01/29(水) 01:01:04.48くさっ
0915デフォルトの名無しさん
2014/01/29(水) 01:08:41.390916デフォルトの名無しさん
2014/01/29(水) 01:21:36.15レイヤーはSYSTEM_ALERTで実機は4.2です。
同じレイヤーでButtonを実装したViewはクリック処理されていました。
原因がわかる方教えてください。
0917916
2014/01/29(水) 01:24:18.320918デフォルトの名無しさん
2014/01/29(水) 02:21:43.48ナニコレ
くすぐったいけど気持ちいいんだけど
なんかドキドキしてきた・・・・あ!!
0919デフォルトの名無しさん
2014/01/29(水) 03:12:19.23どっかにclickenableみたいなのを書くような
0920916
2014/01/29(水) 04:00:32.85Clickableにtrueを入れてみましたが挙動は変わりませんでした。
とりあえず透明なActivityを呼び出してダイアログで表示させる事にしてみます。
WindowManagerの挙動はいまいち掴めません。。。レスありがとうございました。
0921デフォルトの名無しさん
2014/01/29(水) 10:55:50.00OSとしての方向性はともかくサムスン製のタブレットは既にマルチウィンドウ実装してるね
それが流行ればOS本体にも取り込まれるんじゃないかな
0922デフォルトの名無しさん
2014/01/29(水) 16:00:18.90てかそこまでの性能要求するならタブレットやスマホじゃなくて
結局普通にノートPC使えばよくね?
ハードの設計的にもノートPCに近づくだろうし
便利=CPU消費電力が高い=メモリー数が多い=DDRAM必要=DDRAM大きい=
GPU性能も大きくなる=消費電力UP=発熱量もUP=メイン機需要UP=
頻繁な読み書き=大きな保存容量必要=SDでは読み書き寿命に欠点あり=
HDD必要=消費電力UP=端末の大きさもUP=長時間利用が多くなる=
バッテリーがすぐ切れる問題=ノートPC並みのリチウムバッテリー搭載=
==== ノートPC化 ====
0923デフォルトの名無しさん
2014/01/29(水) 16:02:45.56低性能な割りにCorei5搭載ノートPCより値段が相当高くなるだろうから
(無駄にコンパクトに収めるための設計に金がかかるため)
ますます微妙だと思うぞ
0924デフォルトの名無しさん
2014/01/29(水) 16:10:33.43Windowsのどういう特許に接触するんですか?
0925デフォルトの名無しさん
2014/01/29(水) 16:13:36.320926デフォルトの名無しさん
2014/01/29(水) 16:24:15.90http://www.devworx.in/assets/samsung-android-multi-windows.png
0927デフォルトの名無しさん
2014/01/29(水) 16:57:13.71デスクトップにウインドウを多数表示し、サイズの自由変更、ウインドウの重ね合わせ
右上にウインドウ操作のボタンを配置などが抵触する可能性大
Appleとかは似たような処理実装時にはライセンス料支払っている
0928デフォルトの名無しさん
2014/01/29(水) 16:59:37.80あるから問題ないと思ってるの?アホでしょ
なんで「サムスンだけ」か考えてみろよ
パクってなんぼの韓国サムスンだぞ?
サムスンが米企業と今何件裁判抱えてるのか知らないの?
0929デフォルトの名無しさん
2014/01/29(水) 17:04:37.60今サムスンは中国でも揉め事起こしてるな。
0930デフォルトの名無しさん
2014/01/29(水) 17:06:33.93法治国家日本へようこそ、朝鮮以下の脳みそ君
0931デフォルトの名無しさん
2014/01/29(水) 17:11:25.02だからAndroidが売れるほどMSも儲かる仕組みにはなってる
マルチウィンドウ標準実装もやればできるけどやらないだけかと
むしろchromeOSに実装して差別化するんじゃね
0932デフォルトの名無しさん
2014/01/29(水) 17:13:00.110933デフォルトの名無しさん
2014/01/29(水) 17:15:19.69ところで、ぐぐるはってなんすか?
0934デフォルトの名無しさん
2014/01/29(水) 17:15:36.270935デフォルトの名無しさん
2014/01/29(水) 17:15:55.47何件あるの?そのなかにそのウインドウに関する訴訟はあるの?
あるならソースはよ
0936デフォルトの名無しさん
2014/01/29(水) 17:16:51.95そのセリフ言う奴が一番効いてるらしいよ
ばっちゃんが言ってた
0937デフォルトの名無しさん
2014/01/29(水) 17:17:24.92ぐぐれカス
0938デフォルトの名無しさん
2014/01/29(水) 17:18:15.86キムチとドコモが共同開発しているというTizenについてはどう考えればいいの?
0939デフォルトの名無しさん
2014/01/29(水) 17:21:51.14キムチ乙
0940デフォルトの名無しさん
2014/01/29(水) 17:24:17.28サムスンがロクデナシ企業なのは有名すぎると思うが…
件数のおおざっぱな資料(適当)
さらに詳しく知りたいなら個別で調べたらいいと思う
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1469858004
0941デフォルトの名無しさん
2014/01/29(水) 17:25:30.830942デフォルトの名無しさん
2014/01/29(水) 17:25:57.15ドコモ、Tizen スマホ当面見送り。販売数伸び悩みが影響、第3のOS投入「タイミングではない」
http://japanese.engadget.com/2014/01/16/tizen-os/
>>939
以上をもって全面的にこちらが勝ちましたので
速やかに半島にお帰りください
0943デフォルトの名無しさん
2014/01/29(水) 17:26:34.68そのセリフ言う奴が一番効いてるらしいよ
じっちゃんが言ってた
0944デフォルトの名無しさん
2014/01/29(水) 17:29:44.91そのセリフ言う奴が一番効いてるらしいよ
家のタマも言ってた
0945デフォルトの名無しさん
2014/01/29(水) 17:34:51.38android端末やchromebookとかのgoogleものが普及するってのは結局キムチががっぽがっぽ儲かるってことじゃないの?
0946デフォルトの名無しさん
2014/01/29(水) 17:36:00.000947デフォルトの名無しさん
2014/01/29(水) 17:37:20.38>>909
0948デフォルトの名無しさん
2014/01/29(水) 17:48:16.29そのセリフ言う奴が一番効いてるらしいよ
彼女が言ってた
0949デフォルトの名無しさん
2014/01/29(水) 17:57:21.40え?
unix系もそうなの?聞いたこと無い。
0950デフォルトの名無しさん
2014/01/29(水) 18:33:37.570951デフォルトの名無しさん
2014/01/29(水) 18:35:50.010952デフォルトの名無しさん
2014/01/29(水) 18:46:21.51隔離スレで有名な主はこっちに来なくていいぞ。
>>925
>>932
>>941
>>951
0953デフォルトの名無しさん
2014/01/29(水) 18:47:44.420954デフォルトの名無しさん
2014/01/29(水) 18:48:49.790955デフォルトの名無しさん
2014/01/29(水) 18:54:24.10そのセリフ言う奴が一番効いてるらしいよ
近所の小学生が言ってた
0956デフォルトの名無しさん
2014/01/29(水) 18:56:12.31そのセリフ言う奴は真性包茎の童貞らしいよ
電車内でJKが言ってた
0957デフォルトの名無しさん
2014/01/29(水) 19:23:37.240958デフォルトの名無しさん
2014/01/29(水) 19:28:49.74> Windowsの特許に抵触するからオープンソースでは無理だろ
特許問題についてソースコードがオープンとかクローズとか関係ないだろ
どういう実装をしてるかではなくどういう「出力」が画面に表示されてるかが問題なのであって
0959デフォルトの名無しさん
2014/01/29(水) 20:00:16.44ヨーロッパでは該当の特許が軒並み却下されたらしいので今後の同行が楽しみですね
0960デフォルトの名無しさん
2014/01/29(水) 20:22:26.29SearchViewを扱っているのですが、
×マークのタップにて入力された文字列を消した際に、
IMEが表示されます。これを、IMEを表示しないようにしたいです。
ググるとstackoverflowが何件か引っかかりますが、
どれも解決に至っていません。
(また、出てくる回答は自分で試してみて駄目だったものでした)
・SearchView#clearFocus() を使う方法
・InputMethodManager#hideSoftInputFromWindow() を使う方法
SearchViewにてIMEを隠したい場合には
どのように書けば良いのでしょうか?よろしくお願いします。
0961デフォルトの名無しさん
2014/01/29(水) 21:18:47.50936が言ってた
0962デフォルトの名無しさん
2014/01/29(水) 21:19:30.26そのセリフ言う奴が一番効いてるらしいよ
961が言ってた
0963デフォルトの名無しさん
2014/01/29(水) 22:20:31.590964デフォルトの名無しさん
2014/01/29(水) 22:44:44.62一番親のLayoutをRelativeLayoutにして、
Buttonに android:layout_alignParentBottom="true" を設定しました。
が、これですとキーボード(IME)が表示された時に
ButtonがIMEの上に張り付いて表示されます。(という仕様なのでしょうが)
IMEが表示されたときにはButtonはズレて表示してほしくは無いのですが、
IMEが表示されていないときには、Buttonは画面の最下部に表示したいです。
どう書けば良いでしょうか?
0965デフォルトの名無しさん
2014/01/30(木) 00:56:06.30特許番号は?
0966デフォルトの名無しさん
2014/01/30(木) 01:38:28.660967デフォルトの名無しさん
2014/01/30(木) 02:18:48.840721
0968デフォルトの名無しさん
2014/01/30(木) 02:36:38.415a106ae84a11d038d1d83b5b7abf186f
0969デフォルトの名無しさん
2014/01/30(木) 03:34:19.59それ以前に >>922 はオープンソースのウインドウシステム知らんのかよ (w
0970デフォルトの名無しさん
2014/01/30(木) 04:25:46.700971デフォルトの名無しさん
2014/01/30(木) 07:23:02.830972デフォルトの名無しさん
2014/01/30(木) 11:41:17.340973デフォルトの名無しさん
2014/01/30(木) 11:58:32.170974デフォルトの名無しさん
2014/01/30(木) 13:34:31.12アンドロイド開発をこれからも続けるという事は、腐ったキムチでも我慢して食べていかなければいけない世の中になるんだな
0975デフォルトの名無しさん
2014/01/30(木) 14:28:10.510976デフォルトの名無しさん
2014/01/30(木) 14:52:06.51アイフォンもキムチだしな
どのみち避けられない
0977デフォルトの名無しさん
2014/01/30(木) 15:07:06.94もう俺達はキムチ様に逆らっちゃ生きていけないよな
0978デフォルトの名無しさん
2014/01/30(木) 16:00:11.22WWWWWW
0979デフォルトの名無しさん
2014/01/31(金) 13:37:08.88Androidのアプリ内課金は「決済完了しているがアイテムが付与されない」
という状態になるのは珍しくないと聞いたのですが、本当でしょうか?
私はユーザサポートをしている人間なのですが、日々上に書いたような問い合わせがくるので
開発担当の方に聞いてみたところ、普通のことだから気にしなくていいと言われました。
(パズドラ等のゲームでも同じように発生しているはずとのことです)
毎度GoogleDeveloperから問い合わせユーザの決済履歴をキャンセルすることが
面倒だというわけではないのですが、課金処理に失敗することが普通という状況がどうもよくわかりません。
バグではないのかなと思うですが。。。
文章で上手く説明できていなければ申し訳ありませんが、詳しい方教えて下さい。
0980デフォルトの名無しさん
2014/01/31(金) 14:00:16.24通信エラーとかがあれば正常にされないことはあるだろうね
アプリ側で通信エラーとかの時に再度購入したか確認するロジックがないと購入したのに反映されないってことになると思う
0981デフォルトの名無しさん
2014/01/31(金) 14:20:20.79何か勘違いしている気がするけど、それは失敗しているのはアプリ側であって、playアプリ側じゃないと思う。
だからデベコンで課金をキャンセルするなんてのは本末転倒。アプリ側でアイテム付与処理をし直すのが真っ当なやり方んじゃないか。
0982デフォルトの名無しさん
2014/01/31(金) 14:27:37.62アプリ内課金つけた事ないだろ
技術不足?
0983デフォルトの名無しさん
2014/01/31(金) 14:51:11.78問い合わせユーザの決済履歴をキャンセルすることが可能
→アプリ側では「決済の成功」を確認できるということ
にも関わらずアプリ側が「未決済」だと判断しているのはアプリ側の落ち度
0984デフォルトの名無しさん
2014/01/31(金) 14:56:43.27バカにはハカ
0985デフォルトの名無しさん
2014/01/31(金) 15:26:51.790986デフォルトの名無しさん
2014/01/31(金) 16:16:43.59ご回答ありがとうございました。
GeegleDeveloperでキャンセルをする時は問い合わせしてきたユーザから
Googleからの決済メールに記載されている決済番号をもらって、該当の
決済をキャンセル(払い戻し)するという作業です。
ユーザが購入→Googleで決済OK→アプリの方で対象のアイテムを付与
きっとこんな流れだと思うのですが、iPhoneにもリリースしている同じアプリの方は、
全くと言っていいほど課金の問い合わせが来ないのでGoogleというかAndroidの
課金処理部分に何らかのバグ?のようなものがあるためパズドラ等のゲームでも
同じようなことが発生していると言われたのかと思っていました。
iPhoneで通信エラーが発生しないわけではないと思いますが、
AndroidとiPhoneでは課金処理部分が違うとは聞いていますので、
その辺が何か違うのかもしれません。
そうなるとアプリのバグのような気もしますが。。
興味本位で聞いたことに答えて頂きありがとうございました。
0987デフォルトの名無しさん
2014/01/31(金) 16:18:03.950988デフォルトの名無しさん
2014/01/31(金) 16:42:40.32だまってやっていればいいのに...仕事無くなるぞぉ
0989デフォルトの名無しさん
2014/01/31(金) 18:55:52.060990デフォルトの名無しさん
2014/01/31(金) 19:11:40.79しっかり実装しなさい
0991デフォルトの名無しさん
2014/01/31(金) 19:25:58.55デベ以外は すっこんどりなさい wwwwwwww
0992デフォルトの名無しさん
2014/01/31(金) 21:03:53.35パズドラの開発者にそのセリフ言ってきてくれよ
0993デフォルトの名無しさん
2014/01/31(金) 21:09:21.22これだけオンライン決済が広まっているのに
こうも不具合が発生すること自体、かなり問題だよな
amazon決済でカネ飲まれたなんていったら発狂もんだろ
0994デフォルトの名無しさん
2014/01/31(金) 21:27:31.87パズドラでも発生してるってのは>>979の開発担当が言ってるだけだろ
0995デフォルトの名無しさん
2014/02/01(土) 03:35:18.09放置しているのならそれはカスな証拠
今までに1度だってオンラインバンクやATMが間違えた事があるかい?
そういうこと。
0996デフォルトの名無しさん
2014/02/01(土) 03:54:19.700997デフォルトの名無しさん
2014/02/01(土) 06:03:46.61こいつはプロのプログラマではないな
0998デフォルトの名無しさん
2014/02/01(土) 07:21:59.720999デフォルトの名無しさん
2014/02/01(土) 07:56:26.17実現できるかどうかはともかくとして
1000デフォルトの名無しさん
2014/02/01(土) 08:12:59.80わかったかぶり
>>999
冷静、頭良さそう
10011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。