トップページ⇒tech
989コメント314KB

Androidプログラミング質問スレ revision48 [転載禁止]©5ch.io

レス数が950を超えています。1000を超えると書き込みができなくなります。
0001デフォルトの名無しさん2015/04/05(日) 21:35:34.19ID:2PbfN0Nq
このスレではAndroidSDK・NDKやAndroidマーケットに関する質問を扱ってます。

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

****オススメ関連リンク****
■ TechBoosterhttp://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 developershttp://developer.android.com/index.html
■ ソフトウェア技術ドキュメントを勝手に翻訳http://www.techdoctranslator.com/
■ 日本Androidの会http://www.android-group.jp/
■ StackOverFlowhttp://stackoverflow.com/questions/tagged/android

****前スレ****
Androidプログラミング質問スレ revision47
http://peace.2ch.net/test/read.cgi/tech/1422002735/
0002デフォルトの名無しさん2015/04/05(日) 21:46:18.63ID:ISckoqZ1
>>1
おつ
0003デフォルトの名無しさん2015/04/06(月) 14:01:47.97ID:NY4VTSXX
Bluetoothのパーミッションを付けた時に
Bluetoothキーボード使用時で省電で自動でキー側がOFFになった時に
onResumeではなくonCreateが呼ばれて丸ごとアプリリセットがかかるみたいです。
このBluetoothキーでのリセットがかからないようにする方法
またリセットがかかってもBluetoothキー起因によるものと判別する方法はないでしょうか?
0004デフォルトの名無しさん2015/04/06(月) 19:02:47.94ID:VKqnHTt7
android:configChanges にキーボードを指定したら、キーボードに変化が起きた時、onConfigurationChangedが呼ばれるようになる。
それが呼ばれた時はリセットされないし、キーボード起因という判断もできると思う
0005デフォルトの名無しさん2015/04/06(月) 19:29:46.82ID:63164ygB
// Create the fragment and show it as a dialog.
DialogFragment newFragment = MyDialogFragment.newInstance();
newFragment.show(getFragmentManager(), "dialog");

この"dialog"ってなんですか?
0006デフォルトの名無しさん2015/04/06(月) 20:10:09.40ID:xs2FCQ4G
>>5
Fragmentのタグ名
FragmentManager#findFragmentByTag()でFragment探すときに利用できる
0007デフォルトの名無しさん2015/04/06(月) 20:10:41.65ID:NY4VTSXX
>>4
ありがとうございます。
0008デフォルトの名無しさん2015/04/06(月) 21:50:14.45ID:63164ygB
>>6
ありがとうございました。
0009デフォルトの名無しさん2015/04/06(月) 23:13:12.77ID:saorEBOI
SQLiteをつかうとき
value.put("name","おか")

みたいな形って今時使うんでしょうか?
何が主流ですか?
0010デフォルトの名無しさん2015/04/07(火) 00:27:59.06ID:NaNBGfPz
requestWindowFeature(Window.FEATURE_NO_TITLE); を
setContentView(layout); の後の方でStatusbarを消す方法ないでしょうか?
0011デフォルトの名無しさん2015/04/07(火) 05:34:06.80ID:lzUjDQmU
通知のとこにバナー広告入れるのってアリですか?
0012デフォルトの名無しさん2015/04/07(火) 08:39:32.41ID:yyDohMzS
そんなアプリ速攻消すわ
0013デフォルトの名無しさん2015/04/07(火) 11:21:36.42ID:syv/gbsg
SoundPoolって非推奨だけどみんな普通に使ってる?
ネットで見ても代わりの記事が無い
0014デフォルトの名無しさん2015/04/07(火) 13:31:24.99ID:Zj+LxMyb
>>11
そういうアプリや広告はとっくに淘汰されて禁止になった
0015デフォルトの名無しさん2015/04/07(火) 14:24:51.61ID:lzUjDQmU
>>14
やっぱ禁止かー
さんくす
0016デフォルトの名無しさん2015/04/07(火) 14:33:07.59ID:lzUjDQmU
>>14
あー禁止ってairpushってやつかな?
広告が通知として出てくる奴だよね。

俺がイメージしてたのは常駐するアプリで、
空いてるスペースにバナーやアイコンで
広告入れるのだったんだけど。
まあうざさは変わらんしやめとくわ。
0017デフォルトの名無しさん2015/04/07(火) 15:19:24.00ID:ufQDwj67
Android studioでアプリを作り始めたのですが、
「ゆけ勇者」のようなメニュー画面をつくるのにはなんという機能を使えばいいでしょうか?><
0018デフォルトの名無しさん2015/04/07(火) 15:25:07.69ID:Zj+LxMyb
つlistview
0019デフォルトの名無しさん2015/04/07(火) 15:31:17.03ID:QGLYEAEe
バッテリーの温度を利用して、カイロアプリを作りたいのですが、
発熱を上げるには、CPUに異常に負荷をかけるプログラム処理が必要だと思われます。
それはどのような処理でしょうか?
一例でいいので教えて下さい。
0020デフォルトの名無しさん2015/04/07(火) 15:39:22.81ID:Zj+LxMyb
そういうアプリ前に誰かが作って消されたよ
円周率でも計算すればw
0021デフォルトの名無しさん2015/04/07(火) 16:00:34.68ID:ufQDwj67
>>18
ありがとうございます!><v
0022デフォルトの名無しさん2015/04/07(火) 17:03:57.39ID:lzUjDQmU
>>19
ネットワーク負荷のが発熱しやすいイメージかなー
0023デフォルトの名無しさん2015/04/07(火) 19:03:24.71ID:Sig9RTR/
EclipseでLombokを使いたいんだけど、どうしても使い方がわからない

ttp://projectlombok.org/setup/android.html
を見て、かれこれ2時間程格闘してみた

ごめん、分かる人おしえてくれるかな?
0024デフォルトの名無しさん2015/04/07(火) 21:41:25.49ID:n05sjGDJ
たった2時間で何寝ぼけてんの?
0025デフォルトの名無しさん2015/04/08(水) 13:19:16.00ID:xbMqeNXD
>>23
AndroidでLombokなんて必要あんの?
0026デフォルトの名無しさん2015/04/09(木) 20:01:44.65ID:RASnxKOC
>>23
使わなくていいよ
0027デフォルトの名無しさん2015/04/09(木) 22:19:23.53ID:A1t4I6ob
自分から発信する電話で終話時に相手の電話番号を知るためには
発信時に覚えておくしか方法はないでしょうか?
0028デフォルトの名無しさん2015/04/09(木) 22:38:05.96ID:etgaPZsH
発信履歴を取得すればいいんじゃないかしら
0029デフォルトの名無しさん2015/04/09(木) 22:41:31.63ID:z69W5fSl
GenyMotionで遅いエミュから解放されたと思ったけど
メモリリークするとすぐ落ちるね
落ちるとPC再起動しないと立ち上がらない
めんどくせえええええええええええ
0030デフォルトの名無しさん2015/04/09(木) 22:56:15.94ID:A1t4I6ob
>>28
発信した相手が直近の履歴という保証はありますか?
そうでない場合は電話番号をクエリに渡して直近の履歴を
取得しないといけない気がしています
0031デフォルトの名無しさん2015/04/10(金) 10:17:33.33ID:6Zar4D7b
AppCompat v7:21について質問です
EclipseにインポートできるライブラリにはCardViewやRecyclerViewなどありますが
ビルドパス周りを弄っても実行時にはクラス名が見つからないやxmlが不正など警告が発生します
StackOverFlowでも同様の話題が持ち上がっています
マテリアルデザインなどの最近のライブラリは
すでにEclipseの対応を打ち切られておりAndroidStudioだけ対象なのでしょうか?
よろしくお願いします
0032デフォルトの名無しさん2015/04/10(金) 10:18:56.56ID:6GLjNKmN
ありまぁす!
0033デフォルトの名無しさん2015/04/10(金) 11:18:14.77ID:SjM5CQyl
ベースとなるフレームワークを作成していて、Activity 側 の onWindowFocusChanged() を
Fragment に通知したいのですが、FragmentTransaction に add したりした Fragment はタグがわかれば、
タグがわかれば、Activity 側から getFragmentManager().findFragmentByTag(tag) で取得できますが、
tag がわからなくても、add したりした Fragment すべてを取得する方法はありませんか?
0034デフォルトの名無しさん2015/04/10(金) 22:11:20.06ID:uv9IADp8
Cコード内で、openGLを使用してテクスチャ描画処理を行おうと
考えているのですが、GLUのライブラリが存在しないため上手くいきません。

Android用のGLUライブラリって存在するのでしょうか?
もしくは何か別のモノを流用するのでしょうか?
0035デフォルトの名無しさん2015/04/11(土) 07:36:21.81ID:+ZGU0YYT
上手くいかないってことは
途中まではできていてどこかしらが上手く動かないって事かしらん?
0036342015/04/11(土) 11:20:35.55ID:Mc9ONUSj
>>35
正確にはネイティブ側で"gluOrtho2D"を使いたいのですが
GLU.hが見つからずコンパイルが通らない状態です。

ヘッダファイルのみでOK、というわけでもないでしょうから
オブジェクトファイルなりソースファイルなりが必要なのでは
ないかと思い、質問させていただきました。

ググっても導入済みが前提で書かれているものばかりで
情報らしい情報が見つからず、困っております…。
0037デフォルトの名無しさん2015/04/11(土) 15:18:08.59ID:MIq5Bi+2
androidstudioってプロジェクト新規作成時にcompileSDKとtargetSDKのバージョン指定って出来ないのでしょうか?
0038デフォルトの名無しさん2015/04/11(土) 21:51:43.86ID:GdQRGIcn
Activityの保持について質問です

例えばMainActivityからSecondActivityを起動しておいて
ホームボタンを押して起動中のアプリリストから再度アプリを選択するとSecondActivityのままです
ところがホームに置いてあるアイコンをタップするとSecondActivityはonDestoryが走り
MainActivityはonNewIntentから始まります
AndroidManifest.xmlに、どのような記述をすればアプリの状態を保てるのでしょうか?

どうぞよろしくお願いします
0039デフォルトの名無しさん2015/04/11(土) 22:05:53.67ID:JYMPuaeZ
>>38
Manifestじゃなくて
MainActivity、SecondActivityのonPouse、onResume等で制御すればいいと思う
0040デフォルトの名無しさん2015/04/11(土) 22:07:00.45ID:PlxD14AZ
ホームボタンがおされたら
Mainに戻るintent書いておけば?
0041デフォルトの名無しさん2015/04/12(日) 02:38:53.52ID:3f+7k2Bb
俺は>>38が書いてるような動作を見たことが無いのだが、どの端末でデバッグしてるの?

ホーム画面のショートカットから再度起動してもSecondActivityが表示されるけどなぁ
0042デフォルトの名無しさん2015/04/12(日) 11:14:57.58ID:Fr4PQDqu
>>38
マニフェストでlunchモードをsingletaskにするとかじゃない。
単語はうろ覚え。
0043デフォルトの名無しさん2015/04/12(日) 13:45:58.84ID:7Sgoxfps
ボタンのカスタマイズをしようとしてるんですが
smallbutonのように縦幅を短くするにはxmlファイルで何を変えればいいですか?
0044デフォルトの名無しさん2015/04/12(日) 14:08:59.11ID:i5sqVaeY
アプリを起動させて、ホームボタンでホーム画面を出して、スマホを回転させたとき、
onDestroy()が呼ばれますよね?
その後、アプリを起動させると、データが初期化された状態だと思うのですが、
それを防ぐには、staticでデータを持たせるということでいいのでしょうか?

実験したところ、回転するたびにアクティビティのインスタンスがどんどん増えていくようなのですが。
その場合、onDestroy()が呼ばれたときfinish()させればいいでしょうか?
すると、データも初期化されてしまいます。
その場合、スマホにキャッシュで持たせるのが最適でしょうか?
0045デフォルトの名無しさん2015/04/12(日) 15:29:51.55ID:HhxFinSV
重要なデータならプリファレンスで保存した方がいい
0046デフォルトの名無しさん2015/04/12(日) 15:52:14.26ID:339dzbPB
>>44
staticで保持させるのは極力避けたほうがいい
復帰させたいデータはinstance stateとして保存してActivityが再生成されたときに戻す
http://developer.android.com/training/basics/activity-lifecycle/recreating.html
0047デフォルトの名無しさん2015/04/12(日) 19:34:42.85ID:i5sqVaeY
>>45
>>46
ありがとうございます。早速実験して効果を確認しました。
0048デフォルトの名無しさん2015/04/12(日) 21:09:02.53ID:crPOZkg0
onSaveInstanceState()でBundleにPOJOを保存したいのですが、
毎回@Parcelableを実装するのは面倒です。

何か良い方法無いでしょうか?
0049デフォルトの名無しさん2015/04/12(日) 21:57:16.64ID:7VKsc2UA
>>48
普通にSerializable使えばいいだろ。どうしても永続するオブジェトが大量で速度的にきついならPercelable使えばいい。
0050デフォルトの名無しさん2015/04/12(日) 22:06:33.79ID:crPOZkg0
>>49
Serializable使えるのか!!
JavaDocよく見てなかったorz

ありがとうございました
0051デフォルトの名無しさん2015/04/13(月) 05:24:44.12ID:7yGHhaH9
native_activityから派生させて遊んでます。

その中で、
LocationManagerのgetLastKnownLocation呼び出しをjniでやってるのですが、
jmethodID MethodGetLastKnownLocation = lJNIEnv->GetMethodID(
ClassLocationManager, "getLastKnownLocation",
"(Ljava/lang/String;)Ljava/lang/Object;");
の、MethodGetLastKnownLocationが0になってしまう。
(ClassLocationMnagerは0以外なのでちゃんととれてるはず)

<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.INTERNET" />
も、AndroidManifest.xmlに追記積み。

native_activityからだと、GPSにアクセスできないとかそういう制約ってあるんでしょうか?
または、コードが間違ってる?
0052512015/04/13(月) 05:29:35.84ID:7yGHhaH9
環境は、Android 4.4.4
SDKは19
NDKはr10d
です。
0053デフォルトの名無しさん2015/04/14(火) 09:52:19.52ID:5LQbIqje
WebViewのshowFindDialog()から呼び出す
× [ページ内の検索  ] △ ▽
こちらなのですが
ListViewやGridViewでも上が出てきて検索するアプリがあります
SearchViewでは外観も異なり前候補に戻るなどありませんでした
これはどのように実装すればよいのでしょうか?
0054デフォルトの名無しさん2015/04/15(水) 19:07:23.77ID:4QsIVEGT
関数の引数に関数を渡したいです。
やりたいことは、
・ボタンが3つある(ボタンA、B、Cとします)
・各ボタンを押すと、同じAlertDialogを表示
・AlertDialogのOKボタンが押されたときの動作が異なる
・ボタンAから呼ばれていた場合はfuncA()
・ボタンBから呼ばれていた場合はfuncB()
・ボタンCから呼ばれていた場合はfuncC()

Intの適当なIDを渡して、呼ぶ関数を条件分岐で変える、でも実現はできるのですが、呼ぶ関数のパターンが今後増えそうなので一般化できないかと。
よろしくお願いします。
0055デフォルトの名無しさん2015/04/15(水) 19:14:05.82ID:N55KAMEZ
そんなときのためのポリモーフィズムやろが
0056デフォルトの名無しさん2015/04/15(水) 19:48:50.15ID:V2WyrPfJ
>>54
何で同じAlertDialogにするんだよ。
0057デフォルトの名無しさん2015/04/15(水) 19:56:03.74ID:w2W0dq7l
アンドロイドのテキストの巻末問題とかにありそう
0058デフォルトの名無しさん2015/04/15(水) 21:16:42.01ID:G0Vmv4Xt
DialogFragmentを使うべし
0059デフォルトの名無しさん2015/04/15(水) 22:29:25.45ID:kWWyYGVa
Java8ならラムダ式、そうでなければ無名クラスを使う
例えばsetOnClickListenerにOnClickListerオブジェクトを渡すということは、onClickという関数を渡してるようなものだ
0060デフォルトの名無しさん2015/04/15(水) 22:41:33.64ID:iKjrFo85
もうScalaで書けば
0061デフォルトの名無しさん2015/04/15(水) 23:14:37.31ID:RwcfQo9y
お?もうJava8のラムダ式をandroidでも使えるようになったんか?
0062デフォルトの名無しさん2015/04/15(水) 23:49:21.86ID:FOwTDaLj
エミュレータでタブレットサイズをやろうと思ったら、画面出てこないんですが、
これはこのサイズはエミュじゃ無理って事ですか?

ってきこうと思ったんですが、これはプログラミングの内に入りませんか
0063デフォルトの名無しさん2015/04/16(木) 07:21:32.15ID:D7Rza9hB
android studioにadtのプロジェクトをそのままインポートしたら、テキストファイルと画像ファイルだけ弾かれた。android studioは必要なファイルだけしか取り込まないのかな
0064デフォルトの名無しさん2015/04/16(木) 13:32:52.21ID:WyN6y/9c
extends ActionBarActivityにて
レイアウトファイルを指定する前に
supportRequestWindowFeature( Window.FEATURE_PROGRESS );
プログレスバーを出したいタイミングで
setSupportProgressBarVisibility( true );
setSupportProgress( 50 );
とやってみたのですが何も表示されません
回るほうのプログレスバーも試してみましたが表示されません
・・・何か見過ごしている部分はありますでしょうか?
0065デフォルトの名無しさん2015/04/16(木) 14:43:05.81ID:GHYPm/M8
署名してエクスポートしようとしたらlintエラーが出た

・Duplicate id @+id/image, already defined earlier in this layout : abc_activity_chooser_view_include.xml:55 in layout(appcompat)
・This class should be public (android.support.v7.internal.widget.ActionBarView.HomeView) : google-play-services_lib

こんなやつ

ぐぐったら
[Android Lint Preferences] で下記2項目をFatalからWarningに変更
  - DuplicateIds
  - Instantiatable

ってのがあったからそれやったらエラーが151個になった
元に戻しても戻らない

助けて
supportv-7かgoogleplayservicelibが関係してると思うけど
0066デフォルトの名無しさん2015/04/16(木) 17:51:25.50ID:f/X6cyz2
釣り質問すんません
3Dオブジェ(ポリゴンモデル)を
ギザギザ取って表示するコマンドってありますか?
単純に1行くらいですむコマンド
あったら教えてくれませんかね
0067デフォルトの名無しさん2015/04/16(木) 18:06:53.20ID:SIvc3DOz
ギザギザ取ったら何が残るの
0068デフォルトの名無しさん2015/04/16(木) 18:24:40.26ID:YbgpkfPt
アンチエイリアス
0069デフォルトの名無しさん2015/04/16(木) 19:04:33.54ID:UjPy9Ncq
今の藤井フミヤ
0070デフォルトの名無しさん2015/04/16(木) 19:35:44.80ID:ema2GiHg
>>65
eclipse cleanとかとりあえず試してみたら
0071デフォルトの名無しさん2015/04/16(木) 21:58:07.64ID:ODecBIUR
androidの環境ってなんかちゃんとしてないよね
やっぱVisualStudioやxcodeの方がしっかりしてるわー
0072デフォルトの名無しさん2015/04/16(木) 22:57:41.79ID:H5u29k+A
自動化とかしてる人にとっては、バラして自由に使える方が便利。
0073デフォルトの名無しさん2015/04/17(金) 11:28:27.76ID:rDxwT3k3
間違ってメモリーリークするプログラム書くと
パソコンのメモリーがどんどん減って
しまいには画面真っ暗になるよね
ウケル
0074デフォルトの名無しさん2015/04/17(金) 20:08:41.71ID:Ttqvxkco
android標準の音声取得の使い方は理解しているのですが、専用のActivityが表示されてしまい画面が見えなくなってしまうため困っています。



GoogleNowアプリのように、音声取得していることを専用のActivityで表示することなく、元の画面のまま音声入力をさせたいのですが、そういった方法は有りますでしょうか?

加えて、発声中にリアルタイムでその文字列を取得する方法、特定のボイスコマンドで音声入力を開始する方法がありましたら、教えていただけると幸いです。
0075デフォルトの名無しさん2015/04/17(金) 21:05:31.83ID:cVdJMxox
>>74
あるよ

リアルタイムは無理だよ

ボイスコマンド認識が既に音声認識だよ
0076デフォルトの名無しさん2015/04/17(金) 23:34:05.76ID:a05pyWb7
助けてくだしあ
Android SDK マネージャーからアップデートしたら、これまでのプロジェクトが
Unable to execute dex: com.android.dx.dex.code.DalvInsn.withMapper(Lcom/android/dx/ssa/RegisterMapper;)Lcom/android/dx/dex/code/DalvInsn;
Conversion to Dalvik format failed: Unable to execute dex: com.android.dx.dex.code.DalvInsn.withMapper(Lcom/android/dx/ssa/RegisterMapper;)Lcom/android/dx/dex/code/DalvInsn;
と出てビルドできなくなりました。
ぐぐったけどMacの場合の解決方法しか出ず、でもそれはクリーンするだけっぽいので多分違う。
ビルドパスの設定からAndroid Private Librariesを外すという方法も出てきてそうするとビルドは通りましたが
必要なjarが外されてしまったみたいで実行時に「問題が発生したため」と出て停止。
ターゲットのバージョンを変えたり色々格闘して、今日1日これで潰れてしまったけど解決せず。もう帰りたい…。
他に同じような人いませんかね?どうすればいいんでしょう。
0077デフォルトの名無しさん2015/04/17(金) 23:53:26.74ID:31rbD+1K
これは
http://puyooboe.blogspot.jp/2015/01/conversion-to-dalvik-format-failed.html?m=1
0078デフォルトの名無しさん2015/04/18(土) 00:27:24.55ID:USXOSItX
1日かけるならプログラムコピーして
他は全部消してインストールしなおせばいいのに
0079デフォルトの名無しさん2015/04/18(土) 00:40:00.79ID:5QX0szQS
>>77
できた!あざっす!
これで帰れる…
0080デフォルトの名無しさん2015/04/18(土) 00:45:45.92ID:EXqN9qYN
なんで必要もないのにアップデートしたくなるん
0081デフォルトの名無しさん2015/04/18(土) 00:49:06.16ID:lkHFqAjg
>>75
調査不足でした。確かにありました。SpeechRecognizerがバックグラウンド用みたいですね

GoogleNowが待ち受け画面からボイスコマンドで立ち上がったりリアルタイムで入力を取得したりしてるので、それも新APIとして実装されたのかなと思ったのですが、アレは独自に実装したという事でしょうか?
0082デフォルトの名無しさん2015/04/18(土) 00:55:40.51ID:5QX0szQS
>>80
他のプロジェクトで必要だったから
0083デフォルトの名無しさん2015/04/18(土) 10:06:41.86ID:KrNR0Mti
viewPager内でgridLayout使おうとしてるんだけど、cellが一つしか表示されない
gridLayoutはsetRow(Column)Count使って6×7で行列指定してxmlから各cellに入れるレイアウトをinflateして、
それをaddViewでgridLayoutに追加してる
7×6で42個表示したいのに、viewPagerの大きさ分1つだけしか表示されてない
suport libraryのgridLayoutは使ってません

Logcat見ると、何かが矛盾してるからremoveしたってのが出てたからググってみたものの分からず
どなたか助けてください
0084デフォルトの名無しさん2015/04/19(日) 10:37:43.97ID:B/ASY+57
>>83
もしかして、何かが矛盾してるんじゃね?
0085デフォルトの名無しさん2015/04/19(日) 10:46:19.23ID:Cb2F83fw
spinnerを使わずにAlertDialogにsetSingleChoiceItems(adapter, checkedItem, listener)で
リストを表示して選択するようにしているのですがダイアログにすべての選択肢が一度に表示されるため、
選択肢が多いと各選択肢の縦幅が狭くなり、ラジオボタンも表示できなくなってしまいます。

AlertDialogで単一選択のリストを表示する際に一度にすべての選択肢を表示せずにスクロールするように
表示する方法はなにかありませんでしょうか。
0086デフォルトの名無しさん2015/04/19(日) 11:47:04.33ID:B/ASY+57
>>85
普通に使えばそうなるはずだけど・・・
コードか実行環境が悪いのでは
0087デフォルトの名無しさん2015/04/19(日) 12:17:39.46ID:Cb2F83fw
>>86
すみません…
確認した所、adapterのレイアウト指定に誤りがあり、修正した所無事解決出来ました。
0088デフォルトの名無しさん2015/04/19(日) 13:01:52.84ID:UigvM7fH
>>84
なるほどなそういうことか
なるほどね……
0089デフォルトの名無しさん2015/04/19(日) 13:07:25.16ID:jSIc4RwN
logcatのログの動き消したいとき
実機のUSBを抜いてます
入れたり出したりいつか壊れそうだし大変。
何かいい方法ないですか?
0090デフォルトの名無しさん2015/04/19(日) 13:14:07.47ID:VeKEmCzk
まずIDEの使い方を学べ
0091デフォルトの名無しさん2015/04/19(日) 14:02:54.98ID:ERjQOTMW
soundpoolって10秒以内って言うけど20秒近くの音再生させても問題ありません

端末によってエラーになったりするわけ?
特に問題ない?
0092デフォルトの名無しさん2015/04/19(日) 14:46:48.94ID:f4Q/SW+E
★ 炭水化物=砂糖 ★

「いつものパン」があなたを殺す: 脳を一生、老化させない食事 (デイビッド パールマター 2015/1/16)
http://www.amazon.co.jp/dp/4837957552/
ダダモ博士のNEW血液型健康ダイエット (集英社文庫)
O型とB型は小麦、とうもろこし、蕎麦を食べると体調が悪くなり太ります
http://www.amazon.co.jp/dp/4087604330
砂糖は心身を蝕む危険な食材、脳のエネルギーの嘘 動脈硬化、免疫力低下、うつ病
http://biz-journal.jp/2015/02/post_8890.html
チョコレートは超危険食品 強い依存性、糖尿病の恐れ…妊婦や子供は摂取要注意
http://biz-journal.jp/2015/02/post_8885.html
統合失調症、うつ病、パニック障害は糖を抜くと3日で治った。
http://i.imgur.com/MmLHog5.jpg
http://i.imgur.com/hm0OLR0.jpg
●すべての不調は首が原因だった!
http://wc2014.2ch.net/test/read.cgi/shapeup/1425713834/73
0093デフォルトの名無しさん2015/04/19(日) 23:01:23.16ID:YPf9ETyj
NEW_OUTGOING_CALLアクションを捕捉して、
電話番号を確認してから発信したいのですが、
再度NEW_OUTGOING_CALLを捕捉してしまい
自分自信が呼ばれてしまいます。
自分のアプリから発信する時はこのアクションを
捕捉しないようにするにはどうすればよいでしょうか?
0094デフォルトの名無しさん2015/04/20(月) 01:06:07.97ID:vf7L2em4
端末内部の音楽ファイルを取得しようとしたら
Heap size overflow! req size: 1052672, max size: 1048576ってLogに出ました
これはファイルの数が多すぎるって事ですか?
それともサイズがでかいファイルがあるってことですか?
とにかく端末によって読み込めません。

音楽ファイルが3つしかない買ったばかりの端末では普通に読み込めます
0095デフォルトの名無しさん2015/04/20(月) 03:06:02.82ID:Dm+vBTxh
>>94
そのヒントだけだとどちらとも言えない、両方あり得る
ヒープのサイズがあふれたってことだからメモリの絶対量が不足してるか、
ヒープへの割当量が充分ではないってことしかわからん
0096デフォルトの名無しさん2015/04/20(月) 05:12:44.94ID:+x2RzIL7
Javaって、ファイルパスが名前空間にまで影響するのね。
jniの関数名にまで影響するせいで、いろいろ落とし穴にはまり中。
初めてなんで、そのたびにすごい時間とられてるよ…。
0097デフォルトの名無しさん2015/04/20(月) 07:14:53.88ID:C32NtHW2
>>96
コンパイラとクラスローダーがわかりやすいように、ファイルシステムでのルールを決めてるだけで、抽象化はされてるんじゃないの。
だからこそハマる時はハマるけど。
0098デフォルトの名無しさん2015/04/20(月) 08:15:45.28ID:UaH00czx
質問です。
画面全体の背景色が白で
ListViewの背景色を黒にしてます。
ListViewの要素が空の時に真っ白にしたいのですが
なぜか黒背景が少し残ってしまいます。
カスタムListViewの為、List item用のxmlで
minheightやheight等のサイズを色々弄ってみましたが
どれも変わりありません。
良い解決方法はないですか?
0099デフォルトの名無しさん2015/04/20(月) 08:33:23.21ID:wy4cWaBM
要素が空の時は非表示にすればいいんじゃね
0100デフォルトの名無しさん2015/04/20(月) 09:35:11.01ID:UaH00czx
>>99
その発想は無かったです!
無事解決できました。
ありがとうございます。
0101デフォルトの名無しさん2015/04/20(月) 17:20:54.71ID:UF4ewtDH
ClickableSpanについて質問です

検索すると「httpリンク」など一種類のマッチパターンを利用して設定してる例は沢山あるのですが
「httpリンク」「固有名詞」「番号指定」など複数のパターンを検出して
それぞれ違った動作を行いたい場合は、どのように実装すればよいのでしょうか?

以下に変更前のソースをコピーします

よろしくお願いします
0102デフォルトの名無しさん2015/04/20(月) 17:21:56.53ID:UF4ewtDH
Pattern LINK_PATTERN = Pattern.compile( "(http....)", Pattern.MULTILINE );
Pattern NO_PATTERN = Pattern.compile( "(NO...)", Pattern.MULTILINE );
Pattern CATEGORY_PATTERN = Pattern.compile( "(.....)", Pattern.MULTILINE );

Strgin strRawText =
"右のリンクの"+ "http://"; + "\n" +
"資料" + "NO.1234" + "について\n" +
"カテゴリー" + "HOGEです";

// ハイパーリンクだけ
SpannableString spannable = new SpannableString( strRawText );
Matcher matcher = LINK_PATTERN.matcher( strRawText );
while( matcher.find() )
{
LinkClickableSpan span = new LinkClickableSpan( matcher.group() );
spannable.setSpan( span, matcher.start(), matcher.end(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE );
}
textview.setText( spannable );
textview.setMovementMethod( LinkMovementMethod.getInstance() );
0103デフォルトの名無しさん2015/04/20(月) 17:29:50.97ID:UF4ewtDH
今考えているのは、(マッチパターンA)|(B)|(C)など、全パターンを拾ってこさせて
単一のカスタムClickableSpanクラス側で
再度パターンごとにfindして、どのケースで設定されて来たか検証する方法です
0104デフォルトの名無しさん2015/04/20(月) 19:08:56.02ID:x4KkIh8E
そのカテゴリーの正規表現は考えなおしたほうがいい
何にでもマッチする
0105デフォルトの名無しさん2015/04/20(月) 19:13:25.60ID:UF4ewtDH
正規表現の中身は省略しています
https?://[\w/:%#\$&\?\(\)~\.=\+\-]+
0106デフォルトの名無しさん2015/04/20(月) 23:28:13.71ID:vYxpYven
queryでmovetonextをしたあとなのかは不明です。

アプリを立ち上げてホームキーで裏側に起き、再度立ち上げると
cursorがすでに閉じられているのに閉じようとしましたというエラーがでて固まって落ちます

cursor.closeを全部なくすとうまくいきます
closeってもしかしていらないんですか?
0107デフォルトの名無しさん2015/04/20(月) 23:34:18.93ID:vYxpYven
SQLiteDatabase.close
の記述をいれてありましたこれはcursorもとじちゃってたんですね
0108デフォルトの名無しさん2015/04/22(水) 04:18:19.62ID:DUYXyzjP
基本的な質問ですみません。
アプリを作るのに参考書が欲しいのですが、近所のBOOK OFFにはAndroid3.2まで対応と書かれた本しか置いていなかったのですが、プログラム言語自体はAndroid3.2でも5.0でも同じなのでしょうか?
新品を買う予算やAmazonで買う時間は無いので、これ買うか他の古本屋探すか迷ってます。
0109デフォルトの名無しさん2015/04/22(水) 04:22:54.18ID:DUYXyzjP
COBOLとJAVAはやった事は有ります。
0110デフォルトの名無しさん2015/04/22(水) 06:27:55.45ID:FuFZOx9T
たぶん開発環境構築辺りの説明が古くて使い物にならないからネットで調べる方がいいよ
0111デフォルトの名無しさん2015/04/22(水) 06:28:12.38ID:lIIZq/va
下手な荒らしだな
0112デフォルトの名無しさん2015/04/22(水) 14:27:54.78ID:b/vyE5BY
毎度思うけど電子書籍じゃないと
分厚くてデスクの上に広げて置けないし検索も出来ないし
アナログ本の意味ってあるのかな
デジタルなら持ち歩き状態で電車の中でも確認できるし
0113デフォルトの名無しさん2015/04/22(水) 14:56:48.59ID:MRCKTaJw
毎度思うけどアナログ書籍じゃないと
本棚に置いてけないし充電必要だし目次も無くて直ぐ目的の情報探せないし情報に統一性がないし
デジタル本の意味ってあるのかな
アナログなら充電気にせず持ち歩き状態で電車の中でも確認できるし

<自分で愚かさに気付けるように
  また発言の仕方1つで相手にどういう印象を与えるか理解してもらえるように
  わざと当てつけのように書いてみるテスト実施中>
0114デフォルトの名無しさん2015/04/22(水) 16:18:14.61ID:dh7sH5VJ
自分はデジアナ両方買ってるけど別に本棚に置く理由がないし
残量が気になるほどタブレットは電池が切れないし
目次はあるし文字列の検索もできるし情報の統一性は何の事かわからないし
その突っ込みは空回りなのでは…
アナログ本だと厚い参考書は一冊くらいしか携帯できないけどデジタルだと全部持ち歩けるし
最近ではブラウザー上やソフトで読んだ続きをタブ側でページが同期してくれるから便利だ
0115デフォルトの名無しさん2015/04/22(水) 18:10:11.60ID:MRCKTaJw
空振りじゃないさ
それぞれのメリットデメリットを上手に使えてない気付けてないだけなのに
「アナログ本って意味あるのかな?」と言ってたからね

意味あるから君も両方買っているんだろう?

そもそも>>112宛であり>>114宛てじゃないしな
0116デフォルトの名無しさん2015/04/22(水) 18:18:39.34ID:p8Z0Kd7B
自分はたとえ便利であっても電子書籍は好きになれないなぁ、古い頭なのかな
0117デフォルトの名無しさん2015/04/22(水) 18:24:11.79ID:MRCKTaJw
そういえば真相は不明なのでさらっと読み流してくれていいんだけども面白い話が1つ
電子ブック(液晶画面に表示される文字。PCも含む)で読んだ内容は記憶に残りづらく忘れやすいらしい
何でも文字としてより画像として脳が認識するのと、色んな感覚神経が刺激されないためとか
何処かの研究所が発表したというニュース記事を見たことがあってね
俺は・・・まあ言われてみれば確かにそうなのかな・・・?うーんって感じだけど
俺は義務教育をタブレットで過ごした世代ではないので老化現象かもしれないのでうーんって感じが強い

実際に使ってる皆はどうかな?

影響が現れて結果がはっきりするのはタブレットで授業習ってる小学生が成人したあたりかなと
将来めちゃめちゃ騒がれたりしたら怖いな(苦笑)
0118デフォルトの名無しさん2015/04/22(水) 19:41:37.60ID:77owIvag
>>115
いやだからそれを指摘したいがために
>>113を書き込んだのにアナログのメリットを全部論破されてるから
空回ってるって言われてるんだろ
0119デフォルトの名無しさん2015/04/22(水) 20:55:13.15ID:NZ8QzlQ5
☆ 日本の核ブ装は絶対に必須ですわ。☆
http://www.soumu.go.jp/senkyo/kokumin_touhyou/index.html

☆ 日本国民の皆様方、2016年7月の『第24回 参議院選挙』で、改憲の参議院議員が
3分の2以上を超えると改憲が実現します。皆様方、必ず投票に自ら足を運んでください。
私たちの『日本国憲法』を絶対に改正しましょう。☆
0120デフォルトの名無しさん2015/04/22(水) 21:03:28.23ID:uA/oOgJM
コピペマン参上!まで読んだ。
0121デフォルトの名無しさん2015/04/22(水) 21:35:41.54ID:LvN0Nrd/
>>117
まぁ、「Amazonで買って全体的に微妙な本だったけど、分厚いページ数の中で
最後にチョロっとだけ書かれてたあの情報だけは役に立った」みたいに雑多な
タグ付けで記憶から引き出せることはある。
まったく同じ情報量なら俺は電子版を買うけど。
0122デフォルトの名無しさん2015/04/22(水) 22:01:40.12ID:FuFZOx9T
電子版だと友達が遊びに来たときに難しい本を読んでることを見せ付けられないじゃないですか
本棚にCodeCompleteおかオライリー本とか並べておいて見せびらかしたいじゃないですか
0123デフォルトの名無しさん2015/04/22(水) 22:06:32.58ID:nau7xKG9
電子書籍の一番の障壁は家具業界らしいよ。
0124デフォルトの名無しさん2015/04/22(水) 22:11:00.09ID:Ka36KQft
紙の本は武器にも燃料にもなるし、トイレで紙がないときにも活躍する
電子書籍には真似できない
0125デフォルトの名無しさん2015/04/23(木) 01:10:45.63ID:cEXV3lVi
電子本は売れない
0126デフォルトの名無しさん2015/04/23(木) 06:32:09.30ID:aLV4Xcp3
紙媒体の完全勝利wwww電子媒体厨涙目くやしいのうwwwwwwwwwwwwww
0127デフォルトの名無しさん2015/04/23(木) 08:51:14.95ID:pqfqtSqh
ん?だれか勝負してたのか?
0128デフォルトの名無しさん2015/04/23(木) 09:24:00.87ID:8BETyn5k
つーか脱線し過ぎだし
0129デフォルトの名無しさん2015/04/23(木) 10:38:56.31ID:qOyDKR7Y
>>115
>>114 で >>113 のアナログ本のメリットついて
それは大して意味がないよってなってるから空振りなんじゃないの?

全部電子書籍になればいいとは思わないけど小さいコミック本とかならいざ知らず
関数を検索したりコピーしたり何冊も携帯するには技術書はデジタルの方が便利だと思うよ
実物の方がペラ見できたり本棚の所有感とかあるかもしれないけど
そんなことより仕事に対してどれだけ働くかの方が重要さね
0130デフォルトの名無しさん2015/04/23(木) 11:35:22.83ID:YRwr4jCz
電子本はゴミ
0131デフォルトの名無しさん2015/04/23(木) 16:01:21.36ID:R5Ap+8fd
逆にコミックなどの単行本の方が電子書籍に向いていて技術本はアナログの方が向いてると思う派
俺は技術本は外で見ないので
0132デフォルトの名無しさん2015/04/23(木) 16:20:31.63ID:GzRxbFbc
AndroidってHTMLみたいに自動改行するViewGroupはありませんか?
0133デフォルトの名無しさん2015/04/23(木) 21:12:41.31ID:wib4kTtt
全文検索できるなら技術本も電子書籍にしてもいいや
0134デフォルトの名無しさん2015/04/23(木) 21:35:09.38ID:EIJ9KMar
appcompat_v7の22にしてみたんだけど
preferenceの画面はマテリアルになったけど
ListPreferenceとかが4.4以下の機種だとholoのままなんだよな

ロリポ対応する場合たいていぶつかると思うから
みんなで考えて解決しようぜ
0135デフォルトの名無しさん2015/04/23(木) 23:18:53.01ID:bImDhPAT
最近勉強し始めた者ですが、対応OSをICSからにしたい場合はSuppot LibraryやAppCompatを入れなくてもいいんですか?

また、Support LibraryとAppCompatの違いって何なんでしょうか?

ドキュメント読んでもいまいちわかりませんでした…
0136デフォルトの名無しさん2015/04/24(金) 01:52:43.26ID:o3PAtoco
入れた方がいい、4.1以降の機能のバックポートも一部提供されてるから選択肢が広がる

名前の違い、どっちも下位互換のためのライブラリ
0137デフォルトの名無しさん2015/04/24(金) 08:19:21.09ID:fMh7Vm1f
>>134
他の部分もそうだけど、単にまだ提供されていないんでしょ
むしろcardview recycleviewとか正常にeclipseにインポートできないのがつらい
他のライブラリも最近はそう
0138デフォルトの名無しさん2015/04/24(金) 12:40:42.41ID:y0PIa0hm
ActivityにあるFragmentが

onAttach( Activity activity )のactivityを利用して
activity.hoge(); って実行するのと

ActivityにFragmentのコールバックを実装して
callback.hoge();って実行するの

どう違うの?
0139デフォルトの名無しさん2015/04/24(金) 13:24:56.43ID:ahBZzBQJ
後者はアクティビティがフラグメント依存になるから良い設計とは言えないな。
0140デフォルトの名無しさん2015/04/24(金) 13:58:22.37ID:jvE/0MLo
コールバック実装する方が親のactivityに依存しない利点がある

前者で実装するやつとは仕事したくないし
0141デフォルトの名無しさん2015/04/24(金) 14:57:46.02ID:9CewynFi
hoge()の処理が何かによるから
Fragmentのui処理の結果を通知とかならコールバックがいいだろうし
DevGuidだとコールバックでやれって書いてあるしね
0142デフォルトの名無しさん2015/04/24(金) 16:55:49.89ID:ytRkNXHB
質問一つ目
サンプルとかでsoundとかをonPauseでreleaseしてるのを良く見るけど
onDestroyでreleaseしちゃいけないの?なんか問題ある?

質問二つ目
本とか見るとmediaplayerとかsoundpoolはreleaseしろって良く書いてあるけど、
imageviewとか変数とかnull処理しなくていいの?

質問3つ目
soundpoolにはisplayingみたいなのは無いの?

お願いします
0143デフォルトの名無しさん2015/04/25(土) 10:14:18.88ID:2pfviI4B
Admobの表示が遅くて30秒くらいかかるんですが、こんなもんでうか
0144デフォルトの名無しさん2015/04/25(土) 16:34:23.87ID:0fAmeP12
>>143
それ、一枚目の表示に失敗して二枚目
01458632015/04/25(土) 21:46:40.46ID:54/BXmJ6
viewpagerのsetCurrentItemは機能してるのに、getCurrentItemが0しか返してくれません。
何が原因として考えられるのでしょうか。
0146デフォルトの名無しさん2015/04/25(土) 22:05:13.61ID:ztPCFpDJ
LinearLayoutの orientationが”horizontal”の時

Widgetにlayout_ gravityのleftやright与えてやっても完全に無視されるの?Googleさんバカなの?
0147デフォルトの名無しさん2015/04/25(土) 22:16:54.49ID:w6/F4+NP
>>146
悪いけど馬鹿なのはあなたの方かと
0148デフォルトの名無しさん2015/04/25(土) 22:20:14.69ID:ztPCFpDJ
>>147
ふむ
してその心は?
0149デフォルトの名無しさん2015/04/25(土) 22:29:37.15ID:L0OuG6hx
1000以上落とされてる3Dのモデルを表示する公開アプリで
はじめてクラッシュの報告が来たんだが
たぶん機種がシェーダに対応してない変なグラボ詰んでるからだと思うんだが
あってる?

■機種
Diginnos DG-D07S/GP(DG-D07SGP)

■エラー内容
java.lang.NullPointerException
at GLRenderer.onDrawFrame(GLRenderer.java:122)
at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1516)
at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1240)
0150デフォルトの名無しさん2015/04/25(土) 22:41:43.43ID:8h97Yowg
>>146
layout_gravityだと下位要素にじゃない?
Widgetにはgravityじゃない?
0151デフォルトの名無しさん2015/04/25(土) 22:43:58.09ID:ztPCFpDJ
>>150
逆だよー
0152デフォルトの名無しさん2015/04/25(土) 23:01:41.84ID:ztPCFpDJ
んで、Googleさんアホなん?
0153デフォルトの名無しさん2015/04/26(日) 03:25:57.35ID:S1cw9/kQ
デフォルトの設定アプリで各アプリの無効や強制停止などの機能がありますが、これらをコードから書く事は可能でしょうか?
セキュリティ的に不可能でしょうか?よろしくお願いします。
0154デフォルトの名無しさん2015/04/26(日) 04:59:12.70ID:jADNJAye
>>148
横書きの時はボトムとトップがスルーされちゃうし
ほんとグーグルさんは意地悪やね
0155デフォルトの名無しさん2015/04/26(日) 10:35:47.32ID:HHk/eBSE
APIレベル21以上はAppCompat使いたくないんだけど
それ以下のレベルではMainActivityでActionBarActivity継承しなければ
AppCompatが使えないからどうすればいいんだろう
継承をAPIレベルで分岐とかできないし
0156デフォルトの名無しさん2015/04/26(日) 10:42:52.71ID:BFfyy6Ay
>>155
Support Library 22.1 からは AppCompatDelegate 使えば継承しなくてもいいよ
0157デフォルトの名無しさん2015/04/26(日) 11:03:31.11ID:4EsuWShB
ActionBarActivityがDeprecatedかwワラタw
0158デフォルトの名無しさん2015/04/26(日) 11:42:27.65ID:HHk/eBSE
>>156
おお、ありがとう

でも21未満はAppCompatActivityを継承しなきゃならか
これでDialogもマテリアルデザインになるみたいだけどなってない…
プリファレンスには適用されないのかな
0159デフォルトの名無しさん2015/04/26(日) 12:04:27.29ID:HHk/eBSE
やっぱAppCompatActivityを継承しなくてもできたわ
ただ21未満のプリファレンスのダイアログはマテリアルにならず
0160デフォルトの名無しさん2015/04/26(日) 18:04:25.11ID:u+9UclPa
非同期処理ってなんでもAsyncTaskLoaderで作るべき?
onResumeで再開したりする時の制御が面倒だから
ちょっとしたことはAsyncTaskで作ろうかと思うんだけど
0161デフォルトの名無しさん2015/04/26(日) 21:49:22.75ID:wR9zBNfL
二年くらい前に作ったRSSリーダーが今日みたら勝手に削除されてたんだけど、こんな事ってあるの?

Googleからメールも来てないし、悪いアプリじゃないのに削除されてる

ずっと放置してると消されるのかな?
0162デフォルトの名無しさん2015/04/26(日) 21:54:59.35ID:JUHFFHFJ
デベコンでどういう状態になってんの?
公開停止?
0163デフォルトの名無しさん2015/04/26(日) 21:56:21.32ID:wR9zBNfL
管理画面見たら配布契約の同意を期限までにやらなかったから削除されたみたいだわ。

同意して再送信したらいけそう
0164デフォルトの名無しさん2015/04/26(日) 22:00:05.87ID:bnztiaiM
黙って行動出来ないのか?
0165デフォルトの名無しさん2015/04/26(日) 23:08:18.05ID:L29WLk87
>>161で終わられるのも気になるけどね
0166デフォルトの名無しさん2015/04/27(月) 08:44:19.30ID:tKf/2Rkr
sharedpreferencesってContext.MULTIPROCESSを指定していても古い値読まれる場合があります?
0167デフォルトの名無しさん2015/04/27(月) 09:08:12.42ID:rfKEczZq
AppCompatDelegate使えばAppCompatActivityを直接継承する必要はなくなるけど
API11未満の端末サポートしてFragmentを使ってる場合はFragmentActivityの方は継承せんといかんのだね?
0168デフォルトの名無しさん2015/04/27(月) 13:03:52.09ID:/uOpVkyd
admobの広告貼ってアプリリリースして一週間くらいになるんだけど一時間前くらいに今日の見積もり収益見たら800円でうおおおお!ってなってたんだけどさっき見たら500円になってた。なんで?こういうことってよくあるの?
0169デフォルトの名無しさん2015/04/27(月) 13:09:02.88ID:MWAlvXvC
誤クリ検知機能発動
0170デフォルトの名無しさん2015/04/27(月) 14:23:18.47ID:NMh2wRvN
振り込まれる直前にも無効クリック分があれば引かれるから
完全に振り込みされるまで安心できない
0171デフォルトの名無しさん2015/04/27(月) 14:52:19.69ID:StNv5E2d
soundpoolにもisplayingみたいなのある?
0172デフォルトの名無しさん2015/04/27(月) 18:10:57.04ID:FUCPbP90
>>142
>>171
ないよー
0173デフォルトの名無しさん2015/04/27(月) 23:41:38.64ID:FUCPbP90
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<item name="colorPrimary">#??????</item>
<item name="colorPrimaryDark">#??????</item>
<item name="colorAccent">#??????</item>
<item name="android:actionModeBackground">@color/colorPrimary</item>
<item name="actionModeBackground">@color/colorPrimary</item>
</style>

Theme.AppCompat.Light.DarkActionBarだけだと
ActionBarやSearchViewはマテリアルデザインになるけど
テキスト選択とかActionMode時に白背景と白アイコンになるという・・・
0174デフォルトの名無しさん2015/04/27(月) 23:43:18.79ID:/uOpVkyd
>>169
>>170
なるほど、検知機能とか凄いな。
見積もり収益額はあまり宛にしないようにします。
0175デフォルトの名無しさん2015/04/28(火) 10:56:07.73ID:ObsJ5n8/
ダイアログってフラグメント使わないといけないの?
フラグメント全然わからん基本書かなんか欲しい

ダイアログフラグメントでOK押したらactivityのメソッド操作するってどうやりますか?
0176デフォルトの名無しさん2015/04/28(火) 12:17:43.48ID:dD6hxqej
フラグメントにはgetActivityってのがあったはず
0177デフォルトの名無しさん2015/04/28(火) 21:32:46.53ID:hgkGAEL8
support libraryって昔のAndroidをサポートするため、あるもんじゃないの?
ActionBarDrawerToggleってクラスがAPI Level 22に無いだけど
0178デフォルトの名無しさん2015/04/28(火) 22:35:54.74ID:mu5uYHqA
>>177
ActionBar自体が廃止になってtoolbarっていうのができた
0179デフォルトの名無しさん2015/04/29(水) 02:03:26.42ID:DByfc6X3
USBホストAPIってバスリセットする機能ないのかな?
まあroot権とってカーネル叩けば済むことなんだけど。
互換性全然ないしカッコ悪いだろ?

PIC18Fシリーズのマイコンと通信してんだけど、溶接ラインのノイズでよく暴走するんだよそいつが。
え?シールド?フィルタ?コストと体積と電源的にムリ
0180デフォルトの名無しさん2015/04/29(水) 02:11:28.82ID:J4ivSUNz
とりあえず気持ち悪い
0181デフォルトの名無しさん2015/04/29(水) 02:34:33.89ID:DByfc6X3
>24 名前:デフォルトの名無しさん :2015/04/29(水) 00:50:53.14 ID:J4ivSUNz
> VC#2010 WPF .NET4.0ClientProfileで組んでいます。
>
> NagigationWindowを使って3枚のPageを遷移する
> ものを作っています。
> Page1に設置しているButtonをクリックするとPage2へ、
> Page2に設置しているButtonをクリックするとPage3へ、という動作です。
>
> ここで、Page1 --> Page2 や Page2 --> Page3 において
> Buttonクリックからページ遷移まで時間がかかることがあります。
> (100%時間がかかるのではなく、4割くらいの確率です。かかるときは5秒ほどかかります。)
>
> これを何とか抑止したいのですが方法はありませんでしょうか?
> NavigationWindow生成時にPage1〜3のインスタンスを予め作る、
> ということが出来れば良いのかなと思いましたが
> ググっても見つかりませんでした。
> 宜しくお願いします。

とりあえず君のレベルは把握した。
0182デフォルトの名無しさん2015/04/29(水) 02:47:52.68ID:J4ivSUNz
>>181
把握して、次の行動は?
0183デフォルトの名無しさん2015/04/29(水) 02:49:23.26ID:o5Hzwxic
把握したとかウケる
ID検索するヤツって変なヤツが多いよな
0184デフォルトの名無しさん2015/04/29(水) 08:55:35.31ID:YYIQAy5q
たまに起きる現象なのだが...
あるゲームがかってに本体から削除されてしまう事があるのだが原因はなんだろう?
0185デフォルトの名無しさん2015/04/29(水) 09:11:45.59ID:l+GDfHOM
お兄ちゃん、こんなエッチなゲームやっちゃダメなんだからね
削除っと
0186デフォルトの名無しさん2015/04/29(水) 09:22:25.58ID:9iCatyFn
そのゲームは wingroove という名前じゃないか?
0187デフォルトの名無しさん2015/04/29(水) 10:05:31.22ID:YYIQAy5q
>>186
baknoのmotorbike
自分のアプリを自分のアプリから消せるならその機能を自分のアプリにも搭載したいな、と思う
0188デフォルトの名無しさん2015/04/29(水) 10:57:47.01ID:dUKbGPoW
タブレット対応を考えています。

http://techbooster.jpn.org/andriod/resource/7687/
ここを参考にやってみたんですが、
res/layout-sw600dp-w720dp/
とやってみると、7インチ以上に対応と書いてありますが10インチにしか対応しません。
res/layout-sw600dp
とやってみると、7インチに対応と書いてありますが、7インチにも10インチにも対応しています。

何が本当なんでしょうか?
0189デフォルトの名無しさん2015/04/29(水) 11:19:31.29ID:X39TZkVM
layout-sw600dp-w720dp これが600dpから720dpまでのサイズ対応で
layout-sw600dp これが600dp以上はすべて対応ってこと

10インチのタブが960dpとかだったら前者は該当しないかと
0190デフォルトの名無しさん2015/04/29(水) 12:34:31.06ID:dUKbGPoW
ありがとうございます。
res/layout-sw600dpでやってみます。

でもlayout-sw600dp-w720dp でnexus7に対応しなかったのはなんだったんだろ?
01918632015/04/29(水) 19:03:01.89ID:NduGtQMp
viewpagerがカクつくのだけど重くなる原因がわからない
処理は、onPageSelected内でpositionを元にinstantiateItemを使って
遷移先のレイアウトを取得
↓
そのレイアウトのフィールドに保持してる値をgetして、viewpager外のtextviewにsetTextするって流れです

自分なりに考えたのはinstantiateItem内でレイアウトの生成+ArrayListの生成とかをしてるからとか思ったんだけど…
こういう処理は重くなるとかって何かありますか?
0192デフォルトの名無しさん2015/04/30(木) 05:05:31.14ID:ClNV+mvk
>>191
その処理をはずしてみて動作が軽くなるならそう
01938632015/04/30(木) 11:51:36.74ID:b4ZZp+sM
もちろん実装したから重くなったわけで、外すとヌルヌル動きます
内容的に大したことやってないはずなのに重くなるから、処理の仕方がいけないのかと思って
0194デフォルトの名無しさん2015/04/30(木) 12:34:54.63ID:ENOm5/YO
setoffsetpagelimitをタブ数に設定しても重いなら何かがおかしい
0195デフォルトの名無しさん2015/04/30(木) 14:32:37.72ID:CxVcKEqd
すみません。 質問です。
アプリでSoundPoolクラスを使い、ボタンをOnClick すると
音声を再生する処理を作っているのですが、
その再生画面のところでスマホを
一旦電源ボタンを押してスリープさせてから、
再開すると、ボタンを押しても音声が再生されなくなります。
もしよければどなたか解決方法教えていただけませんか?
0196デフォルトの名無しさん2015/04/30(木) 14:44:06.03ID:9x/L0Wr8
ボタンをOnClickするのが間違っている
0197デフォルトの名無しさん2015/04/30(木) 15:49:44.46ID:NVbdauAZ
復帰した時にちゃんと音読み込んでんのか
0198デフォルトの名無しさん2015/04/30(木) 16:42:52.11ID:CbKSIbrQ
質問です。
GridViewでリストを表示しているのですが、スクロールすると中のアイテムの並び順がバラバラになってしまいます。
(画面外に出るとそのリスト内で勝手に並び変わってしまうようです)

プログラム的にはArrayAdapterに要素を追加して、
GridViewにsetAdapterしているだけの単純なものです。

解決方法をご存知の方居たら教えて下さい。
0199デフォルトの名無しさん2015/04/30(木) 17:02:11.53ID:b4ZZp+sM
>>194
setOffscreenPageLimitかな?
総ページは100だからそうするわけにはいかないから、4とかにして試してみたけど変わらずだったわ
02001952015/04/30(木) 17:47:44.73ID:CxVcKEqd
>>197
復帰する時に音を再び読み込むってことですか?
復帰する時にどんなメソッドを書いたらいいんでしょう?
0201デフォルトの名無しさん2015/04/30(木) 22:54:19.22ID:7i8/FDtZ
ライフサイクルで調べて考えろ
0202デフォルトの名無しさん2015/05/01(金) 00:11:40.87ID:HxX2ojlD
>>198
ArrayAdapter#getViewでviewの再利用してる処理がおかしいんでね?
0203デフォルトの名無しさん2015/05/01(金) 01:11:07.70ID:TgXXhLFw
女子ウケするアプリは「縦持ち」の法則
http://itpro.nikkeibp.co.jp/atcl/watcher/14/334361/042800260/
02041952015/05/01(金) 02:06:41.09ID:2/TH0/2W
SoundPoolの件、調べて解決しました。
onStop とか onResumeとか、そういうアクティビティの挙動に関する基本的な知識が欠落してました。
素人なのに他人のソースコピペばっかりして、自分で考えてなかった。
失礼しました。
0205デフォルトの名無しさん2015/05/01(金) 09:46:13.56ID:xKh+wZyL
何か雑談スレ書き込めないようになってる‥

クレカに紐付けしてない垢でフリー(内部課金あり)をDLしようとしたら
クレカ登録しろメッセージ出てそのままではDLできないようになってますね
このシステムで本当に現行フリーのアプリを後から内部課金制に変更できるんですかね?
0206デフォルトの名無しさん2015/05/01(金) 11:58:47.42ID:++SvKASw
>>191
instantiateItemを呼んでるんだったら使い方間違ってるぞとしか
それってViewやFragmentを生成するメソッドであって取得するためのメソッドじゃない
Adapter#getViewも一緒
0207デフォルトの名無しさん2015/05/01(金) 13:30:17.56ID:xAx0R7mo
個人でアプリ作ってる人必見です
面白いスマホゲームを遊びたい人とゲームを遊んでもらいたい制作者の
双方にメリットのあるサイト
http://www.game-smartphone.com/


放課後アプリ部とは
個人のアプリ開発者が集まって作る新しいプラットフォームです。
会社の方針や収益性にとらわれない自由なアプリが集まってます!
http://houkago-no.appspot.com/
0208デフォルトの名無しさん2015/05/01(金) 14:50:47.87ID:Y4U2/oM3
グーグルに公開しないでグーグルの課金システムを使用できますか?
例えばアダルトアプリはグーグルに公開できないのです
0209デフォルトの名無しさん2015/05/01(金) 14:55:50.73ID:PxQSLpHx
>>208
登録しないと課金情報の設定が出来ない
アウトにならないアプリで課金してその情報をアウトになるアプリで参照すればいい
0210デフォルトの名無しさん2015/05/01(金) 15:02:00.71ID:Xlt2ahy5
カスタマイズしたadapterをセットしたlistViewのonTouchEventを有効にしたいのですが
どうすれば実装できるのでしょうか?
0211デフォルトの名無しさん2015/05/01(金) 15:41:04.18ID:jb+nkm/G
>>210
onItemClickじゃダメなんか?
0212デフォルトの名無しさん2015/05/01(金) 15:49:26.32ID:Y4U2/oM3
>>209
なるほどわかりましたあ
ありがとうございます
バレでも大丈夫ですよね?つかバレないか
0213デフォルトの名無しさん2015/05/01(金) 15:57:43.02ID:0P4XPcD0
>>212
下手に売上多ければランキング上位に来てバレそうw
0214デフォルトの名無しさん2015/05/01(金) 17:36:50.27ID:Xlt2ahy5
>>211
各アイテムではなくlistViewのタッチイベント(位置)が欲しいんです
02151912015/05/01(金) 19:13:48.84ID:mQcLaeAy
>>206
あぁ、やっぱりそうなのか
ただそうなると遷移先のviewを取得する手段が分からなくて…
縦スワイプしたいからDirectionalViewPagerてのを使っててgetCurrentItemでいけると思ったんだけど、不具合なのか0以外返されなくてだめだった
setPrimaryItemとgetPrimaryItemを使う方法も見たんだけど、setPrimaryItemが呼ばれるタイミングがわかんなかった
0216デフォルトの名無しさん2015/05/01(金) 23:07:39.93ID:vKjK9tEt
>>214
ListViewを継承してprotectedなメソッドを自分でハンドリングすりゃいい。
0217デフォルトの名無しさん2015/05/02(土) 09:32:32.47ID:ehN8VAE/
いやListViewは普通にOnTouchListener指定できるだろ
0218デフォルトの名無しさん2015/05/02(土) 11:42:49.06ID:+EuhmUjQ
ListFragment/ListActivityのメリットって何?
サンプルコードを見てみたんだけど、何が便利なのかわからない

ぶっちゃけ、FragmentとかActivityにすることで、内部クラスを宣言しやすくしているだけだよね?
0219デフォルトの名無しさん2015/05/02(土) 11:48:17.56ID:K1qbN8uX
下部にボタンがほしくてツールバーを付け足したんだけど
mToolbar = new Toolbar( mContext );
mToolbar.setTitle( "ツールバー" );
mToolbar.setSubtitle( "サブタイトル" );
mToolbar.setNavigationIcon( R.drawable.ic_launcher );
mToolbar.setBackgroundColor( 0xffffffff );
mToolbar.inflateMenu( R.menu.bottom_toolbar );
mToolbar.setOnMenuItemClickListener( newT.....
ホームボタンやタイトルはあれども全くメニューボタンが表示されないんだ
Activityが落ち着いた時とかonCreateOptionsMenuでも追加されない
・・・どうしてかな?
0220デフォルトの名無しさん2015/05/02(土) 12:01:36.21ID:K1qbN8uX
ToolbarをレイアウトにaddViewしてからinflateMenuかな?って思ったら
やっぱりアイコンが追加されない、、、
0221デフォルトの名無しさん2015/05/02(土) 15:13:44.13ID:TlgRxTEf
ネットワークから日付を取得するにはどうすればいいでしょうか?
0222デフォルトの名無しさん2015/05/02(土) 15:48:14.32ID:KRq3N/Bq
ntpとか
php、cgiで日付吐くとか
0223デフォルトの名無しさん2015/05/02(土) 20:29:08.24ID:o7SjHw4w
なんで画面横回転させただけで動的に追加した要素全部消えてまうん?
グーグルさんアホなん?
0224デフォルトの名無しさん2015/05/02(土) 23:42:51.67ID:T46+An1p
HTTP使うならそもそもレスポンスヘッダにDateあるよね
0225デフォルトの名無しさん2015/05/02(土) 23:52:06.26ID:KpjOTw5V
>>223
アホ発見
0226デフォルトの名無しさん2015/05/03(日) 00:41:31.80ID:QH/6Lrvy
何をすればAndroid開発は上達しますかね
一応開発環境整えて実機で動かすとこまでしたんですけど
何をはじめればいいやらで
0227デフォルトの名無しさん2015/05/03(日) 00:51:16.11ID:XY+j74f4
>>226
自分が必要としてるアプリを作るとか
0228デフォルトの名無しさん2015/05/03(日) 03:28:22.14ID:tlcXI6Nd
>>226
数をこなせ
0229デフォルトの名無しさん2015/05/03(日) 04:12:17.45ID:zYy3pWFZ
>>225
鏡でも見たの?
きみ バカなの?
0230デフォルトの名無しさん2015/05/03(日) 10:23:22.00ID:gAZtHwfb
下記サイトを参考にして実機テストを行おうとしたのですが、ドライバのインストールがうまくいきません。
「指定されたパスが見つかりません」というエラーが出ます。
パスの指定先が間違っているのでしょうか。

http://www.adakoda.com/android/000242.html
0231デフォルトの名無しさん2015/05/03(日) 10:44:36.62ID:NJPFf1Z+
実機のドライバはメーカーからdlじゃね
0232デフォルトの名無しさん2015/05/03(日) 11:02:40.77ID:gAZtHwfb
>>231
Nexusを使用しているのでGoogleからDLであっていると思います
0233デフォルトの名無しさん2015/05/03(日) 12:45:02.69ID:0WGoNRfm
じゃヴぁって複雑ですよね
0234デフォルトの名無しさん2015/05/03(日) 13:11:27.26ID:tlcXI6Nd
>>233
どこが
0235デフォルトの名無しさん2015/05/03(日) 13:53:17.19ID:7WnBUJgd
http://www.chara-net.com/images-item-big/page-5537.jpg
0236デフォルトの名無しさん2015/05/03(日) 18:10:48.27ID:WbF/EOHk
TextView拡張して使ってますか?
0237デフォルトの名無しさん2015/05/04(月) 04:50:41.43ID:AqsuqNe8
皆さんお元気ですか?


>>236
よくわからないから使ってないよー
0238デフォルトの名無しさん2015/05/04(月) 11:49:04.56ID:/90islqK
AndroidってSQLite内蔵してるけど、SQLiteとサーバ側のDBをどう使い分けてますか?
SQLiteを使えば絶対便利なんだと思うけど、サーバ側のDBと矛盾が発生した嫌だなと思った。
0239デフォルトの名無しさん2015/05/04(月) 12:55:32.89ID:ghFBDsFM
androidの設定でタイムゾーン自動取得に変更したくて
ContentResolver contentresolver=getContentResolver();とパーミッション記述した後

android.provider.Settings.System.putInt(contentresolver,Settings.System.AUTO_TIME_ZONE,1);
とか
Settings.System.putString(contentresolver,Settings.System.AUTO_TIME_ZONE,"1");
とか記述したのですが変更できません。
どの辺が間違っているでしょうか?
0240デフォルトの名無しさん2015/05/04(月) 14:27:47.48ID:CSEP71IV
onPause記述すると、再開時、画面が止まってしまうのですがデフォですか?
onResumeもちゃんと記述していますが画面が止まります
ハード的な問題なんですか?
ほんとJavaって複雑ですよね
0241デフォルトの名無しさん2015/05/04(月) 14:49:30.85ID:CSEP71IV
onPauseのチェックってあんまりみんなしないと思うんだよね
だからこの欠陥が放置されたまんま
こういう欠陥が本当に多いよJavaは
だから複雑って言いたくなるんですよね
0242デフォルトの名無しさん2015/05/04(月) 15:43:53.89ID:DF1dRAWk
>>241
キミだけだと思うけどね(哂)
0243デフォルトの名無しさん2015/05/04(月) 16:31:49.03ID:RqTaHTbi
このスレを参考にしながら約半年かけてアプリを作った素人Androiderなんだが。
全然ダウンロードしてもらえなくてワロタwww。
ワロタ…。
宣伝すんなって怒られそうだけど正直お前らの力を貸してほしいお。
無料だからお試しでダウンロードしてみてくれるとうれしいお(´;ω;`)

https://play.google.com/store/apps/details?id=com.awesome.owner.Get9
0244デフォルトの名無しさん2015/05/04(月) 16:52:29.67ID:OFLuo+DQ
質問スレで宣伝するようなモラルのない奴のアプリは違反報告されてしまえばイイのに
0245デフォルトの名無しさん2015/05/04(月) 16:58:14.51ID:ARWCEGUr
こんなところより他でスレ立てればええ
0246デフォルトの名無しさん2015/05/04(月) 16:58:54.66ID:W+Kt5kAJ
>>243
ダウンロードしたけど、ピッが高音過ぎて耳障り。数字の変化が速すぎて自分の動体視力じゃほとんど楽しめなかった。
なので星一つですw

そういえば、発表スレってなくなっちゃったの?
0247デフォルトの名無しさん2015/05/04(月) 17:22:13.36ID:AGwT73on
もう少し見た目を柔らかくした方がいいんじゃないかな
業務用アプリみたいに見える
0248デフォルトの名無しさん2015/05/04(月) 17:38:17.33ID:AqsuqNe8
ダウンロードして感想書いてくれてる人いる!
羨ましいよ!
0249デフォルトの名無しさん2015/05/04(月) 18:14:30.66ID:DF1dRAWk
>>243
よく出来てます
自分には合わないゲームだけど、これは嗜好だからね
0250デフォルトの名無しさん2015/05/04(月) 18:52:05.52ID:bL2SZ0Cg
音楽ほしいね
あと地味すぎるね
画面も80年代っぽい
0251デフォルトの名無しさん2015/05/04(月) 20:40:58.00ID:TjfyY4D6
じゃあこれは?
http://i.imgur.com/H5EWsxu.jpg
http://i.imgur.com/zfwSktF.jpg
http://i.imgur.com/irYEHDK.jpg
http://i.imgur.com/vSsqVQt.jpg
http://i.imgur.com/VPslIjU.jpg
0252デフォルトの名無しさん2015/05/04(月) 20:49:15.38ID:V12yv7Dk
つか少しは市販のゲーム見て魅せる方法学べよ
ゲームをしたことないとかなら敵を知る為にやれ
客観的に見て>>243とパズドラがあったらどっちダウンロードするよって話だ

ゲームってのは面白そうと思わせる見た目も必要だぞ
ここら辺無視したゲームは作者が面白いと勝手に思い込んでるだけのオナニーアプリで
結果、他人からはダウンロードされないわけよ
0253デフォルトの名無しさん2015/05/04(月) 20:55:37.95ID:ARWCEGUr
まずはアイコンからだな
0254デフォルトの名無しさん2015/05/05(火) 00:12:35.86ID:lLnLuuv7
Android 4.0以上ってAPIレベルでいうと18ぐらいか? そんなヘボアプリなら古い環境でも動くべきだろ
インストール1〜5はワロタわ
画面の見た目は使ってる色が少なすぎるんじゃないかね もっとカラフルにしたら?
0255デフォルトの名無しさん2015/05/05(火) 00:13:24.25ID:TBQzkLhh
243に書き込んだ者だけど、みんなのやさしさに感動した。
これからもプログラミング頑張るお(^ω^)
0256デフォルトの名無しさん2015/05/05(火) 00:15:39.12ID:lLnLuuv7
スクショに大きな文字でアプリの売りを書けばいい 商用アプリは100%やってるね
ただスクショを取るだけじゃなくて宣伝文句をドーンと上乗せ これ基本
0257デフォルトの名無しさん2015/05/05(火) 00:28:08.02ID:TBQzkLhh
>>256
なるほど、やはりそうすべきなんですね。

アプリ作ったは良いけど、ダウンロード数稼ぐのって相当難しいんですね。
このままでは、100万本のアプリの中に埋もれてしまう。
みなさんはダウンロード数稼ぐための工夫などされてるんでしょうか。
0258デフォルトの名無しさん2015/05/05(火) 01:50:44.15ID:mtPacOsG
>>257
そろそろプログラミングと関係無い質問はやめてくれないかな

甘やかされてるからと調子に乗りすぎ
0259デフォルトの名無しさん2015/05/05(火) 11:55:49.65ID:5zSvIpQX
他人のJavaプログラムをコピペ・改変してプログラミングしています
ネットで公開しているから問題ないと思いますが
そもそもプログラムコードって著作権ないんですか?
あとpublic voidって何ですか?
0260デフォルトの名無しさん2015/05/05(火) 14:10:10.69ID:AHzpMzOz
>>259
著作権大ありです。
短いスニペット程度だとよくわかりませんが。

メソッド名の前にあるのは戻り値です。voidは戻り値が無いという宣言です。
その更に前にあるのは、メソッドの特性を表す修飾子です。publicはどこからでもアクセスできるという宣言。
新しい言語に触るときは予約語一覧を見てみるといいです。
androidと関係ないのでJavaのスレ行きましょう。
0261デフォルトの名無しさん2015/05/05(火) 17:38:52.30ID:pcpJvysD
seleniumみたいにテストケースを自動生成するツールありませんか?
0262デフォルトの名無しさん2015/05/05(火) 23:23:59.49ID:jmCNVLZC
Android技術者認定試験ってスキルの確認とかに役立つ?
0263デフォルトの名無しさん2015/05/06(水) 00:52:48.88ID:sW3rRnI5
>>238
長いリストviewとか作るときにはSQLiteにデータ叩き込む
叩き込むデータの取得はサーバから

とかそんな使い方ならやってる
0264デフォルトの名無しさん2015/05/06(水) 23:15:47.70ID:Gmmaak56
今から始めるとしたらAndroid Studioを使ったほうがいいですか?
0265デフォルトの名無しさん2015/05/06(水) 23:23:54.32ID:jaHNzpVB
そらそうよ
0266デフォルトの名無しさん2015/05/06(水) 23:37:17.29ID:l2Jdve6M
下記画像のようなボタンをjava側で動的に作りたいです
http://i.imgur.com/vuzkxMY.png

Spinnerのようなデザインですが、時刻選択ダイアログを呼びたいので動作はボタンです
ですがXMLではボタンをstyle="@android:style/Widget.Holo.Light.Spinner"
と記述することでデザイン変更できることはわかったのですが、
java側でこれを行う方法がわかりません
教えてもらえないでしょうか
0267デフォルトの名無しさん2015/05/07(木) 11:49:18.59ID:0rMkiUn5
あらゆるところに android:layout_margin="0px" と android:padding="0px" を設定しても、どうにも余白が消えなくて
android:background でどれが余白を持っているのか確認していたら、
Fragment 用のレイアウトファイルのトップ要素に android:background を設定したらなぜか余白が消えたんだけど
なにか知っている人います?
0268デフォルトの名無しさん2015/05/07(木) 20:36:00.21ID:MkRiZVaB
saved gameのsnapshotって何なのか全然わかんねえ
まあここで聞いても誰もわからんだろうけど
0269デフォルトの名無しさん2015/05/07(木) 21:01:59.08ID:9Eiv5Jt8
>>268
なんでググル前に2ちゃんで聞くんだよw
すぐ和訳のが出てくるだろww
0270デフォルトの名無しさん2015/05/07(木) 22:24:36.51ID:MkRiZVaB
>>269
英語ドキュメントもあらかた漁ったけどわからなかった
まあsaved game実装してるあぷりなんて海外でも国一部だし
こんなとこできくだけ無駄だよね
0271デフォルトの名無しさん2015/05/07(木) 22:25:49.15ID:UrguVbFy
自分の能力の無さを他人に転嫁しない
0272デフォルトの名無しさん2015/05/07(木) 22:26:04.25ID:MkRiZVaB
サンプルのソース読むかー
0273デフォルトの名無しさん2015/05/07(木) 22:27:05.21ID:MkRiZVaB
>>271
実装難度高いんだよ
多分ここでは実装経験者0だとおもう
0274デフォルトの名無しさん2015/05/07(木) 22:28:08.93ID:UrguVbFy
「ここで」とか要らないから。
0275デフォルトの名無しさん2015/05/07(木) 22:34:48.92ID:ttCrxfBw
お前らそんなのに構ってないで他の真面目に質問してる奴らのに答えてやれよ・・・
0276デフォルトの名無しさん2015/05/07(木) 22:40:57.60ID:MkRiZVaB
他のググれば一瞬ででてくるような低レベルな質問ねw
0277デフォルトの名無しさん2015/05/07(木) 22:55:30.46ID:b2LJTlFD
>>267
それだけじゃ原因が一つに絞れないのでレイアウトxmlみせて

>>268
https://developers.google.com/games/services/android/savedgames
https://developer.android.com/intl/ja/reference/com/google/android/gms/games/snapshot/Snapshots.html
これ読んだのに理解できないわけ?
0278デフォルトの名無しさん2015/05/07(木) 23:19:12.68ID:HvGR5KbD
>>277
urlコピペするだけなら誰でもできる
説明文してあげて
0279デフォルトの名無しさん2015/05/07(木) 23:29:08.90ID:MkRiZVaB
>>277
英語読めないんだろ?
だからそのページには
セーブする最に必要なsnapshotとは何かが抜けてるし、取得方法も記述がない
ちなみにsnapshotsではないw
0280デフォルトの名無しさん2015/05/07(木) 23:36:42.00ID:b2LJTlFD
>>279
saved gameをあらわすのがSnapshot
Play GameサービスからonActivityResult()を通じてコールバックされるParcelable
英語とJavaとどっちが読めないの?
0281デフォルトの名無しさん2015/05/07(木) 23:40:53.67ID:MkRiZVaB
>>280
だからloadしたセーブデータがsnapshotsのリザルトで帰ってくるのは分かってるよ
saveの際のsnapshotをどう引っ張ってくるかが不明
0282デフォルトの名無しさん2015/05/07(木) 23:57:38.67ID:b2LJTlFD
>>281
俺をエスパーか何かと思ってるなら考えを改めたほうがいい
Snapshotを呼び出すサンプルはLoading Saved Gamesに書いてあるし
saved gameに保存する方法はWriting Saved Gamesに書いてある
0283デフォルトの名無しさん2015/05/08(金) 00:52:36.81ID:99YjlnlF
>>282
だからサンプル読むかーっつってるじゃん
結局日本語も英語も読めないわけね
0284デフォルトの名無しさん2015/05/08(金) 01:26:34.79ID:Ve5mhGEI
Q.スナップショットがイミフ、英文ドキュメントにも書いてない。sampleコード読むか

A.公式ページ読んでも理解できないのか(ドヤァ

Q.とっくに読んだがスナップショット自体の記述が抜けてる

A.俺はエスパーではない、sampleコード嫁

バカすぎワロタw
0285デフォルトの名無しさん2015/05/08(金) 12:06:16.69ID:0ratiDAZ
アプリケーションプロジェクトの styles.xml にライブラリプロジェクトで定義された属性の設定値を記述しようとしたのですが
TOP要素の resources タグに xmlns:app="http://schemas.android.com/apk/res-auto"; を記述しても
style タグ中の item 要素に name="app:○○○○" を記述すると No resource found that matches the given name: attr 'app:○○○○'. Android AAPT 問題
とエラーがでます

ライブラリプロジェクトとかで定義した属性を style タグ中で記述する方法はありますか?
0286デフォルトの名無しさん2015/05/08(金) 15:31:57.60ID:xB0lb63B
>>285
No resourceって出るのは使おうとしてるテーマとコンパイルに設定しているAPIレベルが違うからだと思う
例えばマテリアルを使おうとしてるのにコンパイルのAPIレベルが21以下だったりするとそのエラーが出る
0287デフォルトの名無しさん2015/05/08(金) 15:44:01.93ID:0ratiDAZ
どうやら、TOP要素の resources タグに、xmlns:app="http://schemas.android.com/apk/res-auto"; は記述する必要がないっぽい
style タグ中の item 要素に name="app:○○○○" ではなく、name="○○○○" で記述しておけばコンパイルも通って、スタイルも反映されていました
0288デフォルトの名無しさん2015/05/09(土) 00:03:21.18ID:aEzvKfru
apkリリース用の署名keystoreのパスワードって適当につけたらどんな問題がありますか?
androidとかpasswordとかにしたらダメですかね?
0289デフォルトの名無しさん2015/05/09(土) 00:07:24.86ID:3VtvzAOZ
>>288
何の問題もないよ
忘れないように分かりやすいのにするのがお勧め
0290デフォルトの名無しさん2015/05/09(土) 00:19:14.74ID:7gWgKjP+
>>288
リリース後に変更できないから、それを考慮して考える
0291デフォルトの名無しさん2015/05/09(土) 02:57:04.34ID:EFR0xfvp
エミュレーターでは動くのに、実機では動きません。
どうなっているんですか?
クソですか?
0292デフォルトの名無しさん2015/05/09(土) 04:08:49.90ID:Oq8QJDmD
>>291
自分の事をクソと言わなくても、ねぇ(笑)
0293デフォルトの名無しさん2015/05/09(土) 11:26:35.91ID:75YjqkTG
Fragmentを使わず動的にレイアウトファイル上に別ファイルをincludeする方法はありますか?
ActivityOptions.makeSceneTransitionAnimation()を使ってみたら、うまくアニメーションしないので
遷移先で Fragment を使うのをやめることを検討しています
0294デフォルトの名無しさん2015/05/09(土) 11:52:05.48ID:ObqrSjpr
そりゃActivityにアニメーション指定しても動的にレイアウト作ってるんだったらその部分はアニメーションしないだろ
0295デフォルトの名無しさん2015/05/09(土) 13:49:57.22ID:Srx4dOr0
誰も >>290 に突っ込まないのな
0296デフォルトの名無しさん2015/05/09(土) 18:01:52.45ID:vvVFm6f/
ViewFlipper viewFlipper;

for (int i= 0; i <= 10; i++) {
  View view = getLayoutInflater().inflate(R.layout.daily_report_layout, null);
  viewFlipper.addView(view);

  Button testButton1 = (Button)view.findViewById(R.id.testButton1);
  Button testButton2 = (Button)view.findViewById(R.id.testButton2);
  testButton1.setOnClickListener(new View.OnClickListener(){
    public void onClick(View view){
      testDialog.show();
    }
  });
}

こんな感じにviewFlipperに動的にレイアウトを追加して、
指でスライドさせると(フリックだっけ)、次のレイアウトが表示するような画面を実装したのよ
でもこれ、各レイアウトごとにボタンが実装されてる仕組なんだけど、
10個のレイアウトのボタンを別々のボタンとして認識させてクリックリスナー設定するのはどうしたらいいんだ?
上のやり方じゃ無理だったからさ
ボタンクリックしたらアラートダイアログが出て、そのボタンのtextを変更する感じ
0297デフォルトの名無しさん2015/05/09(土) 19:04:56.57ID:bCE8XhSo
各ボタンにユニークな値をsetTagすりゃいいんじゃね?
0298デフォルトの名無しさん2015/05/09(土) 19:05:13.56ID:7gWgKjP+
>>296
たぶんどのボタンが対象か絞り込めてないのかな
textを変更するときに表示中のViewからまたボタンを探すとか
あるいはボタンを配列に入れとくとか
0299デフォルトの名無しさん2015/05/09(土) 19:23:43.24ID:vvVFm6f/
>>297
確かにsetTagなら一意になるじゃん?
でもgetTagはonClickの中でしか使えなくね?どのviewクリックされたかわからんから
ダイアログ出して設定した値をクリックしたボタンのテキストに表示させたいから、
下のソースのonTimeSetの中でボタンを識別したい感じ
onTimeSetの中でボタンのTag取れる方法探したがわからん
あとゴメン、アラートダイアログじゃなくてTimePickerDialogだったわ

TimePickerDialog.OnTimeSetListener TimeSetListener = new TimePickerDialog.OnTimeSetListener() {
  public void onTimeSet(TimePicker view, int hourOfDay, int minute) {
    testButton1.setText(Integer.toString(hourOfDay) + " : " + Integer.toString(minute));
    Log.d("TimePicker","hourOfDay=" + String.valueOf(hourOfDay) + " minute=" + String.valueOf(minute));
  };
Calendar calNow = Calendar.getInstance();
testDialog = new TimePickerDialog(this, TimeSetListener , calNow.get(Calendar.HOUR_OF_DAY), calNow.get(Calendar.MINUTE), true);
0300デフォルトの名無しさん2015/05/09(土) 19:27:10.70ID:lBBMHJ4B
これってButtonオブジェクトのtestButton1とtestButton2が各10個生成されてるけど
メモリ的に各10個ずつ確保されるんだっけ?
参照が同じだから2個だけ?

とりあえず動的にするならレイアウトもコードで作らないと
0301デフォルトの名無しさん2015/05/09(土) 19:35:28.93ID:vvVFm6f/
>>300
いやまあきっとそうなんだけどね、実際重いわ
多分本当ならフリップするたびに前のレイアウトremoveして次のレイアウト生成とかになるんだろうけどさ
1つのレイアウトXMLを使いまわしたくてこんなことになった
0302デフォルトの名無しさん2015/05/09(土) 19:38:16.85ID:bCE8XhSo
>>299
んじゃ、ダイアログのtagにボタンのインスタンス入れればいんじゃね。
0303デフォルトの名無しさん2015/05/09(土) 19:43:19.04ID:7gWgKjP+
>>301
AdapterViewFlipper使えば?
0304デフォルトの名無しさん2015/05/09(土) 20:02:17.37ID:vvVFm6f/
>>302
ダイアログはviewじゃないんでTag設定できなくね?

>>303
ネットでの国内の解説が少なかったけど良さそう、ちょっと試してみる
0305デフォルトの名無しさん2015/05/09(土) 22:13:05.32ID:jpxwc4mD
電話かける時にACTION_NEW_OUTGOING_CALLを拾って確認ダイアログ出してから
ACTION_CALLで電話をかける時、2回目移行のACTION_NEW_OUTGOING_CALLを
無視するにはどうすればいいですか?
0306デフォルトの名無しさん2015/05/10(日) 01:14:18.05ID:9x0oNrkx
自分で数える
0307デフォルトの名無しさん2015/05/10(日) 05:21:51.77ID:3OrjSsvB
結局徹夜しちまったが、アカンわからん眠い頭痛がする

AdapterViewFlipperで実装してみたが、
onFling時にviewFlipper.showNext();で
You must call removeView() on the child's parent firstって言われる
これ自体は割とよく見るやつだったからじゃあremoveViewすりゃいいかって思って下記のようにやったら、

View view = viewFlipper.getCurrentView();
viewFlipper.removeView(view);

今度はremoveView(View) is not supported in AdapterView
とか言ってきやがった
サポートしてないってどういうことだよもう勘弁してくれ
0308デフォルトの名無しさん2015/05/10(日) 08:07:53.43ID:qMMXOSwz
>>307
AdapterViewFlipperは使ったことないから良くわからんけど、AdapterViewを継承してるみたいだからListViewみたいに使ってみたら?
setAdapterしたadapterで要素の追加削除する
adapterはArrayAdapterのgetViewを自分のView向けにOverrideしたもの
コンストラクタはContext, intのやつ使って
要素の追加削除はArrayAdapterのもつaddメソッド等を使った方が分かりやすい
0309デフォルトの名無しさん2015/05/10(日) 08:52:38.35ID:3OrjSsvB
自己解決したぜ

ViewPagerとFragmentPagerAdapter使ったらできたわ、すげぇ軽い
ただループしなくなったし、ページを2枚分送ると入れた時刻が消えちまうな
まあなんとかなるだろう・・・俺はもう寝る
付き合ってくれた奴らサンクスな
0310デフォルトの名無しさん2015/05/10(日) 12:08:33.15ID:gXHAZoln
>>306
どうも。自分でフラグ管理する事にしました。
0311デフォルトの名無しさん2015/05/11(月) 01:59:07.94ID:1b0sHcqq
実機のメモリがガンガン減って落ちてしまうんですけど
どうすればいいですか?
0312デフォルトの名無しさん2015/05/11(月) 06:55:34.94ID:7b537xMh
再起動
0313デフォルトの名無しさん2015/05/11(月) 07:10:26.42ID:5ebTldTk
メモリリークしてないか確かめる
0314デフォルトの名無しさん2015/05/11(月) 22:47:47.20ID:st6npmTd
特定のレイアウトにDialogFragmentを表示するclickイベントをセットして、生成されたDialogからclick元のレイアウトを取得するのってどうすればいいの?
0315デフォルトの名無しさん2015/05/11(月) 23:00:19.89ID:1wpT/qjG
特定のレイアウトからDialogFragmentを表示するときに値も渡して
コールバックをActivityで受け取る
0316デフォルトの名無しさん2015/05/11(月) 23:32:38.95ID:zj0qd7LA
エスパーいたら教えて…

Service開始時にNotificationをPendingIntent設定してステータスバーに表示
→Notificationを押下して設定したActivityを起動
→Recent Taskキーを押して起動したActivityをスワイプで削除

こうするとServiceがペンディングしたままになるんだけど
どうやって回避したらいいんだろう?
0317デフォルトの名無しさん2015/05/11(月) 23:42:16.07ID:tL+KMV0n
>>316
Notificationを設定するだけのサービスであれば、IntentServiceを使うのが楽かも?
0318デフォルトの名無しさん2015/05/11(月) 23:42:56.46ID:st6npmTd
>>315
特定のレイアウトが
activity-viewpager-pagerAdapter-LinearLayout内に複数あるカスタムレイアウトなんだけど、それでもいけるの?

確かに要素をDialogで設定してclick元のArrayListにaddするってのをやりたいんだけど、activityでコールバック受けてもclick元の識別方法がわからない
0319デフォルトの名無しさん2015/05/12(火) 00:10:33.87ID:QnFQmYul
せっかくフラグメントなんだから、setArgumentすればいいじゃない
0320デフォルトの名無しさん2015/05/12(火) 00:13:11.27ID:z0vC6mGw
>>317
レスどうも
ServiceはBroadcasrReceiverを常駐させるためのもので
NotificationはService起動に合わせて表示するようにしてます

色々いじってたらNotification関係なくRecent taskからスワイプで
削除するとバックグラウンドのServiceが再起動中のままになるようです

どうやらServiceの作りが悪いようで…
03213142015/05/12(火) 09:33:49.85ID:CoiV/pYP
>>319
setArgumentってタップ元のviewでもいけるの?
タップ元のviewとかbundleに入れられるのか
0322デフォルトの名無しさん2015/05/12(火) 11:40:56.46ID:SaT1/H3T
>>320
ForgroundじゃないとonTaskKill(うろ覚え)が呼ばれたあと何もできなくなる
常駐したいならForgroundにして切れてもいいならonTaskKillでService止めたほうがいい
0323デフォルトの名無しさん2015/05/12(火) 17:54:57.06ID:qVNU4x1m
例えばタイトル画面を作るとき、使う画像はいくつのサイズでやるのがベストなの?
勝手に伸縮はするんだろうけど、画質が悪くなく重くならないベストのサイズってある?

512×512のgoogleplay用の画像を使ったらでかいですか?
0324デフォルトの名無しさん2015/05/12(火) 21:48:23.30ID:IKxZPF1g
>>323
これは俺も知りたい
うちはdensityごとのjpeg用意してる
0325デフォルトの名無しさん2015/05/12(火) 22:03:59.45ID:qVNU4x1m
あともうひとつ、
画像をimageviewで画面の1/3くらいの高さで表示したいんですが
weightで他のlayoutと1:1:1にしてもうまくいきません。
画像がでかすぎるからなんでしょうか。自動で縮小はされない?
0326デフォルトの名無しさん2015/05/13(水) 02:16:22.15ID:AovzvjGn
ちょっと開発者たちに質問

ライブドアの堀江が作った755てSNSアプリがあるんだが、(堀江主導というのと、かなり内部までアクセス権を求めてくるのでものすごく怪しまれてるアプリ)
この前写真集の発売権をエサにAKBグループのファン同士でウォッチ数バトルをした事があったんだ
ほんで結局1億ウォッチぐらいカウンター回して盛り上がったんだが、
今度は来月の総選挙ってイベントでもまた同じウォッチ数バトルをしそうな感じなんだ
で、今AKBグループのメンバーが強制的に755を始めさせられていて、地下板でも何かが怪しいと話題になってるんだ

これウォッチ数を稼ぐと開発者側にはどういうメリットがあるんだ?教えてくれ
0327デフォルトの名無しさん2015/05/13(水) 07:49:33.01ID:A6WShrIt
話題作り
投資家へのアピール
0328デフォルトの名無しさん2015/05/13(水) 08:26:01.94ID:iiElPBqd
755を導入するとヲチ数稼げるのか。
導入しようかな。
0329デフォルトの名無しさん2015/05/13(水) 10:10:31.86ID:cOZxElK0
ホリエモンてプログラミングできないだろ
0330デフォルトの名無しさん2015/05/13(水) 11:49:18.52ID:ehuwWs/h
そうなん? どっちかっつーとプログラミングできるけど経営者としては…… って話を聞いたような。
0331デフォルトの名無しさん2015/05/13(水) 13:14:02.18ID:6W9S/Pme
>>330
企画屋というか詐欺師というかネタを出すのは一流の人だけどプログラミングそのものは満足に出来ないし、
ちゃんとした会社経営も出来ない人だよ、あの人。
0332デフォルトの名無しさん2015/05/13(水) 13:53:56.46ID:5zkSdvyD
普通のスマホのレイアウトが見たい時は
グラフィカルレイアウトの機種名のところは何に設定しとけばいいですか?
nexus7とかなら普通に表示されるのに他の機種だと画像がつぶれたりしててうまくいきません
0333デフォルトの名無しさん2015/05/13(水) 14:32:59.77ID:Tp2g9K6g
>>331
さらっと嘘書くなよ
堀江自身が若いころは元々自分でプログラム書いて色々やってたと言ってんぞ
今は資産があるからプランナーに回って作るのは他人にやらせてる楽な方法とってるだけだ
年齢上がるにつれ自分で作らず金で年下にやらせるのはこれって普通の流れな。
0334デフォルトの名無しさん2015/05/13(水) 14:40:21.18ID:6W9S/Pme
>>333
ダメだよそんなのにひっかかっちゃ、若い頃からホントは自分じゃやってないのは、
わりと界隈じゃ有名なんだけどどういうわけか誰かの真似なのか若い頃は天才プログラマみたいな売りを
あちこちでしてんだよなあの人。
0335デフォルトの名無しさん2015/05/13(水) 14:48:56.15ID:G8sCrdAl
はてさて引っかかってるのはどちらなのでしょうか

どちらも「俺の方が正しいよ」と思っている事でしょう
0336デフォルトの名無しさん2015/05/13(水) 15:40:32.58ID:Tp2g9K6g
俺が正しいとかの話しじゃないぜ?

俺は本人談(本、出演テレビなどメディア)+最新情報+過去実績のデータをただここへ言ってるだけ
もし間違っていてもまーったく俺にリスクはなくしっかりリスクマネジメントされている。
テレビや本が信用無くすだけの話

一方で誰かさんは自分理論+情報が古い+憶測で話している内容
間違っていた場合はモロに持論が間違っている事を露見する
本人が信用を無くす

堀江はムショ行ってから過去の自分の悪かったところをしっかり反省でき再出発してるよ今は。
経営は下手だったかもしれん。今もそこは変わらないのかもしれん。
だが事業立ち上げは優秀さを増した。
これは既に年収1億以上稼げてることが証明してる。
花王やドワンゴといった企業が出資社として名を挙げてるのも信用されてるのだろうさ。
0337デフォルトの名無しさん2015/05/13(水) 17:00:36.94ID:5zkSdvyD
堀江とかどうでもいいから俺の質問に答えてくれ

imageviewを画面の1/3くらいに表示させたいんだ
ソース入れなかったらweightで設定してheight0にしてうまくいくんだ。
ソース入れたらimageviewが広がっちゃってレイアウト崩れるんだ
多分ソースファイルを小さくしたらうまく行くんだろうが、それ以外に方法はあるのか?
0338デフォルトの名無しさん2015/05/13(水) 17:12:40.56ID:x8/tFDBx
ScaleTypeをcenterInsideとかでいけないかな?
これは拡大だけしか無理だっけ
0339デフォルトの名無しさん2015/05/13(水) 17:35:19.03ID:5zkSdvyD
うん、無理です
0340デフォルトの名無しさん2015/05/13(水) 20:44:35.17ID:A6WShrIt
嘘をつけ
0341デフォルトの名無しさん2015/05/13(水) 21:35:22.31ID:x8/tFDBx
>>314
色々調べてclick元のレイアウトにparcelableってのをimplementsして、
DialogFragment.newInstanceの引数に渡してBundleに突っ込むとか考えたんだけど、そもそもカスタムレイアウトじゃparcelable使えないのな…
また振り出しだ
0342デフォルトの名無しさん2015/05/14(木) 12:15:09.21ID:rbAuCowY
>>341
呼び出し元がFragmentならnewInstanceに渡してsetTargetFragment()すればいいんじゃね?
使うときはgetTargetFragment().getView()とか
0343デフォルトの名無しさん2015/05/14(木) 18:05:49.64ID:93p+lrko
>>342
なるほど…
今作ってある呼び出し元は、textviewやらimageViewやらを配置したxmlを
LinearLayout継承したカスタムview内でinflateしたものになってるんだけど、それの継承をfragmentにしてその方法使えばいいのかな
数十個生成する場合、fragmentとLinearLayoutだとどっちが重いのかな?
0344デフォルトの名無しさん2015/05/14(木) 18:47:01.68ID:qhwnquYx
正直何がしたいのかが分からん
ダイアログでの操作結果を元のViewに反映させたいのならコールバック用意すりゃいい
元の画面で生成したViewをダイアログに表示したいんだったら使い方間違ってるから止めろ
0345デフォルトの名無しさん2015/05/14(木) 20:24:42.64ID:93p+lrko
自分で無理矢理考えた流れだから破綻があると思うんだけと、やりたいのはカレンダーでのスケジュール登録機能なんです
でもなんか根本的に仕組みがおかしい気はしてるし、だらだらスレ消費も申し訳ないからコールバック含めてもっかい考え直してみようと思う
0346デフォルトの名無しさん2015/05/14(木) 21:59:31.30ID:L5ggySWk
Androidアプリ開発パーフェクトマスターって
本を買ってしまった初心者なのですがこの本は
誤字・脱字が多く、記述通りにソースコードを
入力したのにエラーばっかり起き困っています。
初心者はやはり本を買うべきですか?それとも
おすすめのサイト等があれば教えてください。
0347デフォルトの名無しさん2015/05/14(木) 22:02:14.31ID:L5ggySWk
秀和システムという会社の本ではアンドロイド
スタジオというものを開発に使っているのですが
みなさんもこれをつかっていますか?
0348デフォルトの名無しさん2015/05/14(木) 22:35:45.83ID:AflunpDO
スレタイも読めないカスは消えろ
0349デフォルトの名無しさん2015/05/14(木) 22:52:50.58ID:s6SAgWh+
>>347
いいえ。
0350デフォルトの名無しさん2015/05/14(木) 22:54:51.54ID:L5ggySWk
ちゃんと読んでなくてすまん。口悪いなお前w
0351デフォルトの名無しさん2015/05/14(木) 23:24:43.63ID:Xii85K23
質問ですが
themeをholo.lightにしてみました。
エミュや実機スマホでは予定通り背景が白に黒文字の画面になりましたが、
なぜか実機Nexus7だけは背景が黒の文字も黒となっています。
何が原因かわかるでしょうか?
0352デフォルトの名無しさん2015/05/14(木) 23:58:58.33ID:Xii85K23
自己解決しました

背景に画像を使用していたんですが、
透過gifがnexusではなぜか透過していませんでした。
pngに変更したら直りました。
たまたまnexusもってたから気付けましたが、無かったら糞アプリ世に放つところでした。

どんな画像ファイルもPNGにしないとだめですね。gifでも問題ないと思ってましたが。
0353デフォルトの名無しさん2015/05/15(金) 00:02:20.00ID:u4dVdA0T
あ、すいません、nexusの問題じゃなくてAPIの問題みたい
何故か新しいほうが透過しないって言う
0354デフォルトの名無しさん2015/05/15(金) 00:36:47.92ID:cBXH3c9k
>>345
ダイアログからデータを登録、更新する
元のViewはデータが更新されたことを感知し最新の状態を表示する
ダイアログにViewを渡す必要なんてなす」
0355デフォルトの名無しさん2015/05/15(金) 15:39:31.64ID:/0DR9DzV
テキストの読み込み等の文字列処理は内部文字コードに揃えた方が速いですか?

Androidのデフォルトの文字コードはUTF-8らしいですが、ArtやDalvik上のJavaの内部文字コードもUTF-8なんでしょうか?
通常JavaはUTF-16で動いてるみたいなのでどちらが正しいのか‥…
0356デフォルトの名無しさん2015/05/15(金) 17:17:38.91ID:tKvWuSKw
>>354
ありがとう
データ登録はsqliteでやってるから、DialogではDB登録のみにしてview側にDBを参照するような仕組みを作ればいいのかな

正直スケジュール登録機能付けるだけでこんな苦戦するとは思わなかった
0357デフォルトの名無しさん2015/05/15(金) 21:22:42.12ID:cXWVCrdz
>>356
もしContentProviderがあるならCursorLoaderを使うと楽だよ
0358デフォルトの名無しさん2015/05/16(土) 00:46:43.91ID:d5mUL8Y0
>>357
ほかのアプリとDB共有する必要無いかなと思ってたから避けてたんだけど、良さげな方法があるならcontentsproviderも調べてみるわ
どうもありがとう
0359デフォルトの名無しさん2015/05/16(土) 17:57:43.07ID:rlgNtqd6
最近Androidのアプリ開発を始めた者です。
SharedPreferencesの読み込み・書き込みについて質問があります。
現在私が作成しているアプリでは2つのEventListener()を用いています。
普段は処理タイミングが重なることはないのですが、
ある条件化でほぼ同じタイミングに2つのEventListener()に通知が届きます。
EventListener()内の処理は以下のようなものです。

EventListener_A () {
1.calc()
2.DBに計算結果を格納
}

EventListener_B () {
1.処理
2.calc()
3.DBに計算結果を格納
}

public static void calc () {
1.SharedPreferencesから「計算用数値」の読み込み
2.計算処理(計算結果の算出、計算用数値の算出)
3.「計算用数値」をSharedPreferencesへ書き込み
4.計算結果をreturn
}

期待動作は、AもしくはBのイベント処理が終わってから他方のイベント処理が行われることなのですが、
ログを見ると「1.SharedPreferencesからの読み込み」でAとBが同じ計算用数値を読み込んでいました。

SharedPereferencesの書き込みが終わってから次のcalc()を行うためには
どのような手段を用いれば良いのでしょうか?

初歩的な質問かもしれませんが、よろしくお願い致します。
0360デフォルトの名無しさん2015/05/16(土) 18:05:06.70ID:lYeGPHt9
なんか適当なイベントキューでも使えや
0361デフォルトの名無しさん2015/05/16(土) 18:19:54.42ID:i70/fFJe
フラグをたてるとかね
0362デフォルトの名無しさん2015/05/16(土) 18:28:30.76ID:nEDXQUdV
俺とあの子のフラグ
0363デフォルトの名無しさん2015/05/16(土) 18:51:10.47ID:K/2HX5Gf
フラグはあまり感心せんなあ
メソッドが呼び出された時フラグが立ってたらスレッド待つの?
0364デフォルトの名無しさん2015/05/16(土) 19:02:42.71ID:X5BXBc2/
そもそもなんのイベントなのか
ボタンクリック時に同時に両方のメソッド呼んじゃってるとかそんなんじゃないの
0365デフォルトの名無しさん2015/05/16(土) 19:06:16.33ID:ep/WXl2p
SharesPreferenceへの保存にaplly使ってるんだったら
それ非同期だから
03663592015/05/16(土) 19:12:09.58ID:rlgNtqd6
皆さん返信ありがとうございます。
SharedPreferencesは同期で行うcommitを用いているのですが、現在のような状態です。
マルチスレッドではないですが、calc()をsynchronizedすることで処理を待たせることは可能でしょうか?
0367デフォルトの名無しさん2015/05/16(土) 19:17:06.34ID:sD+IKZto
読み込んで計算して書き込んでるんだから、動作的には問題なくね
0368デフォルトの名無しさん2015/05/16(土) 21:28:24.39ID:ANEWt4cQ
ダメもとでapplyも試してみたら
0369デフォルトの名無しさん2015/05/16(土) 22:44:43.48ID:c4yKAF+i
UIのリスナならスレッド1つだから同時に呼ばれないと思う。
書き込めてないだけかも知れない。
0370デフォルトの名無しさん2015/05/16(土) 23:27:11.53ID:9fX2juSU
スレッド分けてないなら、同時アクセスというのはありえないから、synchronizedは関係ないね。
もう少しソースを見直してみると良いと思う。
0371デフォルトの名無しさん2015/05/16(土) 23:31:29.79ID:dgEByDrp
androidってUIスレッドの処理の途中でI/O待ちとかでスリープしたとき
新しいUIスレッドの処理が始まることあるんだっけ?

それが無いなら、リスナがUIスレッドだけで動くなら>>359みたいな問題は起こらないはずだし、
もしリスナがUIスレッド以外で動くなら「calc()〜DBに計算結果を格納」の部分をUIの更新と同じようにUIスレッドで動くようにすれば問題回避できるよね?
0372デフォルトの名無しさん2015/05/16(土) 23:56:40.68ID:oEquTqtF
疑問なのはcalcがstaticなこと、getSharedPreferencesってstaticじゃないよね
0373デフォルトの名無しさん2015/05/17(日) 13:41:56.76ID:A1OLtZl/
Android5.0のActionBarについて質問です。
ActionBarにアイテムを登録すると条件によって縦向き「…」から表示されると思っています。
この縦向き「…」を選択した時のサブメニューの位置を移動させる方法はないでしょうか?
Android5.0以降と以前ではサブメニューの表示位置が異なるため、意図しない選択をしてしまう場合があり困っています。
0374デフォルトの名無しさん2015/05/17(日) 17:35:51.47ID:pgjdYqtq
>>373
AppCompatがv20以下のままなら5.0以降でもAppCompatのテーマ使えば
以前のままの…が使えるけどv21以降にアプデしてあるなら無理

そこはOSのUIだしユーザーも慣れてくから気にしなくてもいいと思うが
これからのアプリはマテリアルデザイン対応で全部そうなってくよ
0375デフォルトの名無しさん2015/05/17(日) 18:42:38.35ID:A1OLtZl/
>>374
現在の位置が仕様って事ですね。そのうち慣れる事を願って移動させるのは諦めます。
ありがとうございました。
0376デフォルトの名無しさん2015/05/17(日) 21:55:14.39ID:9+zD+NsR
画面をスクロールさせたいけど悩み事
基本ScrollViewで実装すると思うんだけど、
これを使うとレイアウトが少しだけ左にずれてなんか画面の中心線がおかしくなる
ヘッダーフッターがあって、中のメインFragmentにのみスクロールを実装した状態だから
なおさら横ずれが目立つ感じに・・・
これバーを非表示にしてもずれたままだし、どうにかできないかな?
0377デフォルトの名無しさん2015/05/17(日) 23:14:53.65ID:nwO8Ydoc
ステータス領域に表示するNotificationの右下のアイコンだけ
消すには何を設定すればいいでしょうか?(下記リンク画像の赤枠)
http://i.imgur.com/GBDP6Ed.png
0378デフォルトの名無しさん2015/05/18(月) 14:03:17.53ID:yyJ9IJKP
>>359
亀ですまんけど
ExecutorService とか使うようにしたら
色々捗るのでは
0379デフォルトの名無しさん2015/05/18(月) 14:18:17.53ID:yyJ9IJKP
今、友人と
「無料通話しよう」→「折角だから自分でアプリ作ってみようぜ」
ということになり、googleのSipDemoなるアプリをベースに
SIPアプリをちまちま作っています。

が、何か特定の機種だけやたらSIPでの通話音声が小さい。
音量全MAXにしても、スピーカーONにしても小さい。
音量全MAXのまま普通の電話してみたら爆音でひっくり返ったので
本体が壊れているわけでもなさそう。
別の電話と通話してもSIPでの通話音声だけが小さいので、相手側のマイクが壊れているわけでもなさそう。

もし同じような現象に見舞われ、解決した方とかいらっしゃいましたら
是非解決方法とか教えていただけませんでしょうか。
というか何かヒントだけでも欲しい。
「android sip 音量 小さい」とかでは当然ろくな情報が見つかりませんでした。
0380デフォルトの名無しさん2015/05/18(月) 21:28:39.09ID:yyJ9IJKP
>>376
View#computeScroll() をoverrideして
Scroller と組み合わせて自力で頑張るとか

難しい部分はScrollerがやってくれるから
そんなに難しくないと思う
サンプルも探せば結構あるし、Androidのソース読んでもいい
0381デフォルトの名無しさん2015/05/19(火) 01:37:43.92ID:orWiqxH2
この↓画像の様に
http://fast-uploader.com/transfer/6987522273887.png?key=
ViewやSurfaceViewで構成される画面(フルサイズ)を反転(鏡面反転?)するには
どうすれば良いでしょうか?
鏡などに写して表示させたいと思っています
0382デフォルトの名無しさん2015/05/19(火) 10:09:53.51ID:/5VwRPzO
>>381
Matrixを使え
0383デフォルトの名無しさん2015/05/19(火) 13:49:46.53ID:XwE1hRDm
単純な線を引くだけのカスタムViewを作っています。
破線を引きたいので、Paint#setPathEffect()を使ったところ、破線にならないので(https://code.google.com/p/android/issues/detail?id=29944) setLayerType(LAYER_TYPE_HARDWARE , null)をonDraw()の中に加えたら
破線が描けるようになりました。
ところが、そうそするとonDraw()が繰り返し呼ばれ続け、CPU使用しっぱなしになってしまします。
setLayerType()を取り除くとそうした挙動はなくなります。
onDraw()が繰り返し呼ばれ続けるのはsetLayerType()を使うと避けれないのでしょうか?
setLayerType()を使わない方法で破線が描けない症状を解決できないでしょうか。

端末は、Garaly S4(SC-04E)、Android 4.4.2 です。
0384デフォルトの名無しさん2015/05/19(火) 13:58:29.97ID:BqKbKEC8
>>383
なぜonDraw()の中に書くんだい
Viewのレイヤータイプを変更するんだから再描画がかかるので無限ループになってるのが分からない?
0385デフォルトの名無しさん2015/05/19(火) 15:02:54.82ID:XwE1hRDm
>>384
なるほど!解決しました。
ありがとうございました。
03863792015/05/19(火) 21:48:06.89ID:/5VwRPzO
>>379
自己レス
どうやらAudioPolicyManagerなるもので定義されている
音量設定のベースとなる値が、
特定機種でやたら低く設定されているっぽい。
普通の電話が-11dbなのに、何故かSIP通話だと-17dbとかになってる。
STREAM_VOICE_CALLの音量設定が最大で5とかだから
SIP通話中に音量最大にしても普通の通話の最小より小さいようだ。
こんなんどうすれば……
0387デフォルトの名無しさん2015/05/19(火) 23:35:46.84ID:rPZZcl4p
売れてる機種じゃなければ切り捨ててる
0388デフォルトの名無しさん2015/05/19(火) 23:57:18.03ID:JOSvstke
>>386
その特定機種って何?
その機種だけならそれだけ配信しなければいいわけだし
そのメーカーの機種全部だったらやっかいだね
0389デフォルトの名無しさん2015/05/20(水) 03:21:04.06ID:IVaqiDVY
音量って通話とゲームなんかの効果音と個々別々にあるんじゃないの
で設定するとこ間違えてるみたいな調べてないから知らんけど
0390デフォルトの名無しさん2015/05/20(水) 14:24:08.24ID:VJFrhBv5
俺もそう思うわ
0391デフォルトの名無しさん2015/05/20(水) 15:13:11.64ID:X2xgzXU6
俺はそうは思わん
0392デフォルトの名無しさん2015/05/20(水) 20:00:56.73ID:HSgoF29Y
ボリュームは二種類あるだろ
0393デフォルトの名無しさん2015/05/20(水) 21:05:22.11ID:PM0uN+5i
たったの?
0394デフォルトの名無しさん2015/05/20(水) 21:18:47.11ID:sDdUO5KO
コレじゃダメかい?
ttp://techbooster.org/android/device/16850/
0395デフォルトの名無しさん2015/05/20(水) 21:23:18.37ID:tQZ7XOu8
せめて>>386位読んでレスしようよ…
03963942015/05/20(水) 22:14:36.78ID:sDdUO5KO
舌足らずでスマンね。

一応リンク先はシステム上で音量設定できる
ストリームの種類とかまとめてあるページなのよ。

SIP通話ってのがどのストリームに当たるのかは解らんけど
当たりを付ける参考になればと思ったんでね。
0397デフォルトの名無しさん2015/05/21(木) 03:22:46.51ID:dc9sJhxM
mainactivityで入力した数字をボタン押すことでsecond activity に答えを表示させたいんですけどうまくいきません
マニュアルのどこに何を記述すればいいのか
インテントに情報を渡すらしいのですが…
0398デフォルトの名無しさん2015/05/21(木) 03:43:29.36ID:gN6SMsbq
activity 値を受け取る でぐぐるんだ!
0399デフォルトの名無しさん2015/05/21(木) 12:08:52.30ID:0yThXfyG
「誤差」って書こうとすると「誤」が古い書体みたいのになってしまいます
普通のフォントのままだと無理なんでしょうか?
0400デフォルトの名無しさん2015/05/21(木) 13:19:41.90ID:48X2DGXt
誤爆か
0401デフォルトの名無しさん2015/05/21(木) 13:23:24.16ID:kk3k96Gl
>>399
まともに日本語フォント搭載した端末使えとしか。
0402デフォルトの名無しさん2015/05/21(木) 13:40:39.95ID:bQ7YycNm
>>399
お前の手が呪われている
0403デフォルトの名無しさん2015/05/21(木) 16:20:27.63ID:wN5lnmSL
>>397
うまくいきません
0404デフォルトの名無しさん2015/05/21(木) 16:23:29.98ID:78RoZJZ2
apktoolで解凍したアプリの内部にあるsoファイルを逆アセンブルして処理を追加することができる人います?いたらやり方教えて下さい
0405デフォルトの名無しさん2015/05/21(木) 16:36:33.58ID:iKMb8+MO
>>404
ここで質問してるような幼稚な技術レベルではとうてい出来ない(笑)
0406デフォルトの名無しさん2015/05/21(木) 17:22:49.14ID:5tZ0wSqI
>>404
1. soを逆アセンブルする
2. 処理を追加する
3. 再アセンブルする
4. 再パッケージする

以上
0407デフォルトの名無しさん2015/05/21(木) 17:47:23.94ID:78RoZJZ2
質問が書き方が抽象的で悪かったですね
知りたいのは以下の2点です
1.soファイルを逆アセンブル、再アセンブルするのにどのようなツールが必要か
2.処理を追加するのにどういった知識が必要か、またどのようなサイトが参考になるのか
アセンブラは未経験です、その辺りについての知識はありません
0408デフォルトの名無しさん2015/05/21(木) 18:10:01.07ID:5LD+eWgb
>>407

> 1.soファイルを逆アセンブル、再アセンブルするのにどのようなツールが必要か
逆アセンブラとアセンブラ

> 2.処理を追加するのにどういった知識が必要か、またどのようなサイトが参考になるのか
そんなもん追加したい処理の内容によるから答えようがない
追加したい処理の内容に関係する言葉でググれ
0409デフォルトの名無しさん2015/05/21(木) 19:14:03.33ID:ZfTkNSQV
ImageButtonのサイズを変更したいのですが、cannot resolve method setHeightとエラーになって変更できません。
通常のButtonなら問題なく出来たのですが、ImageButtonは何か違うんでしょうか?

ImageButton button = (ImageButton)findViewById(R.id.button_home);
button.setHeight(button.getWidth());
0410デフォルトの名無しさん2015/05/21(木) 19:24:41.37ID:zgSoWt24
>>409
メソッドがないですよというエラー(そのままですね)

ButtonはsetHeightのあるTextViewを継承してるけど
ImageButtonはしてない

LayoutParams使うと高さとか変えられる
0411デフォルトの名無しさん2015/05/21(木) 19:39:03.39ID:ZfTkNSQV
>>410
ありがとうございます
LayoutParamsでいけました
0412デフォルトの名無しさん2015/05/21(木) 19:48:17.66ID:Bn08EOtX
音楽プレイヤーの再生速度を変えたければffmpegを利用してプレイヤーを自作しろ
と言った内容のページを見つけたので
自作してみようと思っているのですが
利用するffmpegはライブラリとして利用するのでしょうか?アプリケーションとライブラリの2つがあるみたいですが

というかもしかしてプレイヤーを自作するのはかなり難易度高いですか?
0413デフォルトの名無しさん2015/05/21(木) 20:05:34.05ID:/h0vzWPb
>>405
お前も出来ない
俺も出来ない
0414デフォルトの名無しさん2015/05/21(木) 22:03:45.99ID:XuMwd9na
>>412
難易度高いかはネットな情報がたくさんあるかどうかだからな、そういう点から見ると難易度たかいんじゃね?
0415デフォルトの名無しさん2015/05/21(木) 22:11:54.66ID:veXdKwLY
RelativeLayoutの中に配置したとあるViewにParentBottom指定すると
IMEが表示されたときにIMEの上部分にそのViewが表示されますが、
以下のような動きにすることは可能でしょうか?

□□□□
□□□□
□□□□
□□□□
▲▲▲▲  ← ■■■■のaboveに配置
■■■■  ← parent bottom = true

IMEが表示された時は

□□□□
□□□□
▲▲▲▲
IMEIMEIM
EIMEIMEI
MEIMEIME

■の部分が消えて、▲はIMEの上部に残る

宜しくお願いします。
0416デフォルトの名無しさん2015/05/21(木) 22:34:58.32ID:OlibXsNp
>>415
OnGlobalLayoutListenerを実装してView全体の高さが一定以下になったら■をINVISIBLEにする
画面が横になった時にもなるかもしれんが
04174162015/05/21(木) 22:58:51.00ID:OlibXsNp
ごめんINVISIBLEだと下に謎の領域が残るかも
GONEできたっけ?できなかったら高さを0にする
04184152015/05/21(木) 23:36:10.92ID:veXdKwLY
独自で判定していくしかないんですか。ありがとうございます。
0419デフォルトの名無しさん2015/05/22(金) 00:04:36.23ID:Ib89NQ8a
言葉と記号だけでやりたいこと説明するの辛くね?
身も蓋もないがコードとスクショ晒してもっと然るべきところで質問すりゃいいのに
0420デフォルトの名無しさん2015/05/22(金) 00:12:48.32ID:mMDyzvZD
>>412
ffmpeg は、Linuxで使うコマンドで、
libavcodec というエンコード・ライブラリを使っている

コマンドのオプションに、ファイル形式・エンコード形式・
ビットレート・画面のアスペクト比・画像解像度などを指定する

これをGUIアプリから使いたいのなら、
画面でこれらの数値を指定すると、
オプションを指定して、コマンドを実行すればよい
0421デフォルトの名無しさん2015/05/22(金) 01:27:06.30ID:8FHCgN6E
うっひゃー
0422デフォルトの名無しさん2015/05/23(土) 11:09:19.40ID:SEwBBfns
LoaderManager.initloaderはMainActivityで呼んで、LoaderCallbacksは別の特定のクラスに継承させることって可能?
もしできるなら、initloaderの第三引数にはなにを渡せばよいの?
0423デフォルトの名無しさん2015/05/23(土) 11:56:03.91ID:Ld/wBwqg
典型的なコピペプログラマだな
0424デフォルトの名無しさん2015/05/24(日) 20:03:08.03ID:uAWdRq0g
>>422
普通に継承したクラスのオブジェクト作ってそれを渡せばいいだけと思うけど、そういう話
0425デフォルトの名無しさん2015/05/24(日) 21:25:07.73ID:aIvJgyUy
メモリ使用量が多くなった場合などにServiceがキルされて
再起動されるようですが、再起動時にonStartCommand()は
必ず呼ばれるのでしょうか?
ググると若干古い記事ではonCreate()が呼ばれてonStart()は呼ばれないと
書いてあったりします。onStart()は古いAPIなので使っていません。
0426デフォルトの名無しさん2015/05/24(日) 21:37:02.10ID:aIvJgyUy
あとGoogleブックスのURLで申し訳ないのですが、
「START_STICKYやSTRT_REDELIVER_INTENTを使用しても、停止後に再起動はされません。」
と記載があるのですが、これは4.4.2以降も同じ仕様なのでしょうか?
https://books.google.co.jp/books?id=6gX8AwAAQBAJ&;pg=PA74&lpg=PA74&dq=android+service+restart+onstartcommand&source=bl&ots=h4m6avkx31&sig=wf_Ns9y83gfv23rVs7HhMPoJCzg
0427デフォルトの名無しさん2015/05/24(日) 22:59:14.89ID:sdzpoc7O
>>426
公式に書いてあることは知ってる?
0428デフォルトの名無しさん2015/05/24(日) 23:15:48.65ID:aIvJgyUy
>>427
Android4.4に関して特に仕様の記載がないのですが、
どこかに記載されてるのでしょうか?
0429デフォルトの名無しさん2015/05/25(月) 02:55:37.26ID:xmSOoDQ0
バグっぽいけどこれ放置したままなの?

START_STICKY does not work on Android KitKat (Edit: And Jelly Bean)? - Stack Overflow
http://stackoverflow.com/questions/20636330/start-sticky-does-not-work-on-android-kitkat-edit-and-jelly-bean
0430デフォルトの名無しさん2015/05/25(月) 11:16:01.15ID:inz2Q1wQ
1面クソアごとに画像データーを更新したいんですが
リソースをダウソロードするプログラムの書き方を教えて下さい
0431デフォルトの名無しさん2015/05/25(月) 16:24:35.65ID:mrJVEVzf
やなこった
0432デフォルトの名無しさん2015/05/25(月) 17:37:03.86ID:2LXkX4Xr
>>430
テキストエディタを起動して、キーを押します。
0433デフォルトの名無しさん2015/05/25(月) 22:18:08.90ID:xmSOoDQ0
識者不在の糞スレワロタ
0434デフォルトの名無しさん2015/05/25(月) 23:20:33.17ID:scjpXuit
釣られないだけだが?
0435デフォルトの名無しさん2015/05/26(火) 00:08:22.14ID:dFIglpHr
下手な煽りだよね〜
20点かな
0436デフォルトの名無しさん2015/05/26(火) 00:48:22.67ID:iJcR2mHM
よくわからんけどスマホ本体の内部メモリってのは外部ストレージ扱いなの?
SDカードが外部ストレージってのはわかるけど。
内部ストレージって何?適当にフォルダ作って移動したファイルは外部なんだよね?
0437デフォルトの名無しさん2015/05/26(火) 01:21:53.87ID:kK9+FMpe
内部メモリと内部ストレージは違うよね
0438デフォルトの名無しさん2015/05/26(火) 01:40:50.70ID:pJdytGr+
よくわからんのなら、わかるまでググレカス
0439デフォルトの名無しさん2015/05/26(火) 07:40:13.70ID:YEusQglh
>>436
再起動したら消える揮発性か、残る不揮発性かで考えよう。(わざわざ消すテンポラリー領域は除く)
揮発性はメインメモリ、主記憶、RAMなどと呼ばれ、超高速。CPUはここに置かれたプログラムを順次実行していく。
不揮発性はストレージ、補助記憶装置。PCのHDD、スマフォのSD、内部ストレージ。

半導体で作られたストレージをメモリと言うことあるのは確かにややこしい。
0440デフォルトの名無しさん2015/05/26(火) 08:18:05.40ID:iJcR2mHM
いやさあ、MediaStore.Audio.Media.EXTERNAL_CONTENT_URI使ったんだよ。
SDカードの中身だけ読み込めるのかなと思ったら、スマホ本体に保存してある音楽まで読み込んだんだよ

本体に保存してある音楽はINTERNAL_CONTENT_URIかと思ったんだけど、
これ使ったら元から入ってる着メロ的なやつしか読み込まなかった。

ネット上の説明とか見てもEXTERNAL_CONTENT_URIは外部ストレージとかSDカードを読み込む
としか書いてないんだよね。

結局、スマホ本体に保存してある音楽を読み込むのはMediaStore.Audio.Media.EXTERNAL_CONTENT_URI
でいいってことなんですかね?
0441デフォルトの名無しさん2015/05/26(火) 12:26:36.84ID:aFV4V3Cu
>>440
メーカーや端末によって動作が違う

嘘のような本当の話
0442デフォルトの名無しさん2015/05/26(火) 15:30:55.71ID:XzLMkd2/
>>441
SD辺りだけわな
なぜ統一しなかったのかが不思議だ
0443デフォルトの名無しさん2015/05/26(火) 16:15:17.28ID:iJcR2mHM
えーそれは面倒だなー
一応XPERIAとSH-01Eが同じ状態だったからそれが普通なのかと思ってたのに、
MediaStore.Audio.Media.EXTERNAL_CONTENT_URIで
スマホ内部の音楽ファイルをまったく読み込んでない機種とかあったのか・・・。
0444デフォルトの名無しさん2015/05/26(火) 16:36:23.63ID:1JEV8zVa
内蔵ストレージ増やしてSDの役割をそちらに担当させたのは、Galaxy Nexusあたりが先行して始めた。
そしてそれがAndroidの公式仕様になった。
0445デフォルトの名無しさん2015/05/26(火) 17:17:03.82ID:liPEptJL
質問です
ListPreferenceで特定の項目のラジオボタン?を選択状態にするメソッドってありますか?
0446デフォルトの名無しさん2015/05/26(火) 19:19:29.00ID:aFV4V3Cu
listpreference how to set in java
0447デフォルトの名無しさん2015/05/26(火) 21:44:15.32ID:C7yFKiDf
物理的には内部だけど論理的には外部
0448デフォルトの名無しさん2015/05/27(水) 04:05:32.17ID:IYHm+PdK
ん?
0449デフォルトの名無しさん2015/05/27(水) 08:56:15.52ID:qY6MPAfx
>>446
おおー助かりました
ありがとうございます!
0450デフォルトの名無しさん2015/05/27(水) 09:09:04.57ID:qnqHsmhA
>物理的には内部だけど論理的には外部
きっとゴム付肉弾戦における発射のこと
0451デフォルトの名無しさん2015/05/27(水) 14:35:31.70ID:IYHm+PdK
どちらかというと生ハメ外出しかと
0452デフォルトの名無しさん2015/05/27(水) 14:44:25.69ID:FcI2lOhq
単純にキンタマだな
0453デフォルトの名無しさん2015/05/29(金) 00:43:41.28ID:Aca+1gFc
releaseとdebugビルドで別のjavaファイルをビルド対象にしたいんだけど、gradleでどう書くのでしょうか?
release/package/Hoge.java
debug/package/Hoge.java
と切り替えるようなイメージです
045410人に一人はカルトか外国人2015/05/29(金) 03:55:58.64ID:K07Xnd2y
★マインドコントロールの手法★

・沢山の人が偏った意見を一貫して支持する
 偏った意見でも、集団の中でその意見が信じられていれば、自分の考え方は間違っているのか、等と思わせる手法

・不利な質問をさせなくしたり、不利な質問には答えない、スルーする
 誰にも質問や反論をさせないことにより、誰もが皆、疑いなど無いんだと信じ込ませる手法

偏った思想や考え方に染まっていたり、常識が通じない人間は、頭が悪いフリをしているカルト工作員の可能性が高い

靖国参拝、皇族、国旗国歌、神社神道を嫌うカルト

10人に一人はカルトか外国人

「ガスライティング」で検索を!
0455デフォルトの名無しさん2015/05/29(金) 06:59:54.52ID:N7+ABhZ5
>>453
Android studioだよね?
src/main/java/〜/Hoge.javaを、
src/release/java/〜/Hoge.javaとsrc/debug/java/〜/Hoge.javaに移動すれば切り替えられるよ
ソースを丸ごと切り替えるだけならbuild.gradleの編集はいらないはず
0456デフォルトの名無しさん2015/05/29(金) 15:58:14.22ID:Aca+1gFc
>>455
ありがとうございます
試してみます
0457デフォルトの名無しさん2015/05/29(金) 17:55:58.39ID:eziEC5e6
mediaplayerでsetDataSourceでソースをセットしたんですが、
別の音楽ファイルをsetDataSourceすると落ちます
imageviewなんかはいつも適当にsetImageResourceで画像変えてたんですが、mediaplayerではどうすればいいですか?
0458デフォルトの名無しさん2015/05/29(金) 20:01:32.61ID:TL1pgahn
resetしてからやる
0459デフォルトの名無しさん2015/05/30(土) 00:45:46.98ID:apxHRq+j
>>458
さんくす
0460デフォルトの名無しさん2015/05/30(土) 19:46:51.47ID:JfpTPOeu
findviewByIdって孫とかひ孫viewでも見つけてくれるの?
0461デフォルトの名無しさん2015/05/30(土) 22:05:16.81ID:Lxua+P7G
>>243
完成させた時点で俺より上だな
0462デフォルトの名無しさん2015/05/30(土) 22:43:35.15ID:KvlHFKRc
AndroidでiOSでいうところのSprite Kitみたいな簡単でパフォーマンスのいいフレームワークってありますか?
Cocos2d使えと言われそうなんですが、AndroidにSpriteKitがあればわざわざCocos2dを習得する必要ないかなあと思いまして。
0463デフォルトの名無しさん2015/05/31(日) 00:45:48.61ID:4elonUcT
https://www.myappconverter.com/sprite4droid
0464デフォルトの名無しさん2015/05/31(日) 02:52:16.43ID:3TpG2Jyq
散々同じ質問したあげくにボケ発言した人か
0465デフォルトの名無しさん2015/05/31(日) 06:04:48.20ID:Z4ZQo/1V
アクティビティの切り替えができないんだけど…
0466デフォルトの名無しさん2015/05/31(日) 07:01:22.69ID:Z4ZQo/1V
fragment_main.xmlってどこにあるの?
0467デフォルトの名無しさん2015/05/31(日) 08:26:18.26ID:YXkbZ0cY
>>462
Javaで書けるAndEngineっていうのがあるよ

どっちにしろAndroidにSpriteKitがない以上新しく覚えなきゃならんのだよ
何度も同じ質問してる暇があるならとっとと勉強汁
0468デフォルトの名無しさん2015/05/31(日) 23:03:41.17ID:cF6hKnun
if (v == btnStart) {
if (!mp1.isPlaying()) {
mp1.seekTo(0);
mp1.start();
}

} else if (v == btnStop) {
if (mp1.isPlaying()) {
mp1.pause();
}

こんな感じで音を鳴らしています。

一度再生して止めて、2回目の再生の時に、ある特定の端末(nexus7)で
頭に少しだけseekが0に戻っていない感じで音が残ります。
どうすればいいでしょう。他の端末だと普通に最初から再生されます。
0469デフォルトの名無しさん2015/06/01(月) 01:25:31.38ID:rssHAz+o
昔作ったおさわり系のアプリをlive壁紙に改造しようと思ったけどlive壁紙資料とゆうか情報少なすぎんよ(´・ω・`)
0470デフォルトの名無しさん2015/06/01(月) 09:56:56.09ID:J/ferUlm
Androidでクリックやドラッグの判定がどうなっているか興味がありまして、
とりあえずViewConfigurationにその手のパラメータが定義されているのを知ったので
実際のMotionEventの情報と比較してみたのですが... 必ずしもViewConfigurationの説明通りじゃ
ないような?

というわけでAndroidのソースでこれらの判定ををチェックしている個所を調べようと思ったら
どこら辺を眺めたらいいですかね?
0471デフォルトの名無しさん2015/06/01(月) 11:21:42.16ID:9goRdDaS
>>468
release()してみたらどう
0472デフォルトの名無しさん2015/06/01(月) 14:55:48.55ID:S2S66idF
>>469
ライブ壁紙は広告貼れないから金にならんしやめとけ
0473デフォルトの名無しさん2015/06/01(月) 23:25:22.63ID:n/RAdMct
Androidのアプリを公開したのですが、5.0以上のみの対応でした
4.0以上対応に変えるにはどうすればよろしいでしょうか?
0474デフォルトの名無しさん2015/06/01(月) 23:34:01.85ID:faunvg4Y
>>473
>Androidのアプリを公開したのですが、5.0以上のみの対応でした

マジで言ってんの?
何も理解しないでアプリ作ってんの?
恐ろしいな。
0475デフォルトの名無しさん2015/06/01(月) 23:44:55.28ID:IErZQT51
馬鹿は答えなくていいから
0476デフォルトの名無しさん2015/06/02(火) 00:26:42.72ID:0JJIk5xr
>>473
マジで止めた方がいいレベル。
0477デフォルトの名無しさん2015/06/02(火) 00:52:02.40ID:on3D72fG
>>473みたいな人でもアプリ作ってリリースまで持って行けるなんて凄い時代だよな
0478デフォルトの名無しさん2015/06/02(火) 01:29:36.33ID:icqrjLa0
>>473
なんか勘違いしてるだろ
一回深呼吸してもう一回質問してみ
0479デフォルトの名無しさん2015/06/02(火) 01:33:34.12ID:icqrjLa0
>>472
一応設定画面に置けるよ
絶対誰も触らんと思うが
0480デフォルトの名無しさん2015/06/02(火) 02:08:17.74ID:F2/QEANq
>>473
>>475
馬鹿は小前田
0481デフォルトの名無しさん2015/06/02(火) 22:50:52.88ID:6q7MMheZ
actionbarのstyleは以下で定義しているのですが、actionBarSizeで高さは操作できましたが、
文字サイズが何をやっても操作できず。

<resources>

<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat">
<!-- Customize your theme here. -->
<item name="actionBarSize">40dp</item>
</style>

</resources>

数日分からず放置してたけど、今日以下を発見。
http://yamanetoshi.github.io/blog/2015/03/05/changing-actionbar-title-fontsize/
上記に当てはめるにはなんとすべきか分かりません。。
0482デフォルトの名無しさん2015/06/03(水) 00:56:32.12ID:JJjq3/2D
Androidのアプリ作ってる人ってどれくらいJava極めてんの?
もちろん作りたいアプリにもよるだろうけど
0483デフォルトの名無しさん2015/06/03(水) 02:17:14.45ID:v39+k635
作りたいアプリが作れればいいだろ
0484デフォルトの名無しさん2015/06/03(水) 05:34:19.90ID:SdodqAU9
javaとかいう糞言語極めても
0485デフォルトの名無しさん2015/06/03(水) 06:44:56.55ID:kSzH3dEa
>>482
入れ子クラスや無名クラスやwait,notifyが使える程度で充分だ。
どっちかというとライブラリーへの慣れが必要かな
0486デフォルトの名無しさん2015/06/03(水) 10:56:52.21ID:GgYiFxcJ
むしろJavaを極めない方がアプリは作りやすいだろうな
無駄にオブジェクト指向で作ろうとしてファイルを沢山作る羽目になる
0487デフォルトの名無しさん2015/06/03(水) 12:03:20.39ID:JJjq3/2D
>>485
>>486
なるほどね
サンキュー
0488デフォルトの名無しさん2015/06/03(水) 12:18:20.15ID:XsAhQPW9
その機種にGPS機能があるかないか判別する方法にはどの命令を使えばいいのでしょうか?
0489デフォルトの名無しさん2015/06/03(水) 15:31:15.33ID:DD0R+6BO
ぐぐれカス
0490デフォルトの名無しさん2015/06/03(水) 17:00:05.37ID:I534HeiT
>>488
ユーザーに聞けばいい
alertDlg.setMessage("GPS機能はついてますか?");
0491デフォルトの名無しさん2015/06/03(水) 20:03:49.14ID:mXrjoWxL
>>490
俺もそうしてるわ
0492デフォルトの名無しさん2015/06/03(水) 20:10:06.52ID:rBczgqMW
>>491
え?端末全部調べて、一つ一つインストール許可出すんじゃないんですか?
0493デフォルトの名無しさん2015/06/03(水) 20:39:51.03ID:cKa39d6l
マニフェストファイルにGPS使うぜって書いておけば
GPSが付いてない端末だとPlayストアで表示されないんじゃないっけ?
0494デフォルトの名無しさん2015/06/03(水) 23:03:42.51ID:ddCCP/lU
>>492
俺はそうしてる
0495デフォルトの名無しさん2015/06/03(水) 23:51:59.51ID:DI2UJuZl
処理に時間が掛かっている箇所を知りたいときはどうすればいいのでしょうか
AndroidStudio使ってます
0496デフォルトの名無しさん2015/06/04(木) 00:31:23.75ID:PT93iXUV
実機テスト用の端末を導入しようと思うのですがお勧めの機種ってありますか?
0497デフォルトの名無しさん2015/06/04(木) 01:05:29.35ID:BOVoJZxl
>>495
TimingLoggerで
http://developer.android.com/reference/android/util/TimingLogger.html

上見てわかんなかったら処理の間に適当にlog出力

>>496
結局どれを買っても機種依存の問題が出てくるから、適当に2.x系を一台と、端末売れ筋ランキングで人気のやつ一台
2.x系は使ってる人は減ってきたけど、安いのだったら2000円ぐらいで買えるから買っとけ
0498デフォルトの名無しさん2015/06/04(木) 01:35:04.83ID:cMqEbCip
便乗質問 ロリポで64bitだとデバッグのトレースが速いとかありますか
0499デフォルトの名無しさん2015/06/04(木) 10:31:24.25ID:PT93iXUV
>>497
ありがとうございます。
05004952015/06/04(木) 11:17:59.35ID:a4flLkxE
>>497
こんなのがあったんですか
ありがとうございます
0501デフォルトの名無しさん2015/06/04(木) 11:24:32.93ID:8WTUUAmJ
GoogleがCloud Test Labっていうオンラインでテストできるサービスを夏頃リリースするみたいだよ
0502デフォルトの名無しさん2015/06/05(金) 09:07:11.66ID:pIuxBMHj
Android Studioで、fragment.xmlはどこにあるのですか?
res/lauoutを参照しても見つかりません
0503デフォルトの名無しさん2015/06/05(金) 09:10:24.52ID:ut8Woe+A
AndroidStudioでプロジェクトのバックアップを取る方法はありますか?
プロジェクトのimportはあるのですが、いくら探してもexportが見つかりません。
0504デフォルトの名無しさん2015/06/05(金) 12:15:45.96ID:3EEwZxri
>>503
explorerでコピペ
0505デフォルトの名無しさん2015/06/05(金) 12:42:37.08ID:WQPiI48F
>>502
レイアウトファイルは自分で作るものだろ…?
0506デフォルトの名無しさん2015/06/05(金) 12:56:13.50ID:ut8Woe+A
>>504
テキストファイルなどにコピペしておくしか方法は無いってことですか?
0507デフォルトの名無しさん2015/06/05(金) 12:57:05.58ID:q+HIZSiz
はあ?
0508デフォルトの名無しさん2015/06/05(金) 13:02:36.93ID:M7lcZRBS
フォルダごとコピーすればいいってことじゃろ

importは他ソフトからのコンバートの意味だったりするから
0509デフォルトの名無しさん2015/06/05(金) 14:21:39.71ID:0FEcqYcq
Android2.3時代に作ってたことがあるプログラマなのですが、いまどきってやっぱりKitkatとかLolipopの時代?
当時に習得した2.3時台の知識はもう使えないのかしら。
0510デフォルトの名無しさん2015/06/05(金) 14:44:49.67ID:ut8Woe+A
>>508
フォルダごとコピーしたものを、他PCでimport可能でしょうか?
0511デフォルトの名無しさん2015/06/05(金) 14:56:11.11ID:gMO/OEo2
>>509
メインスレッドで通信しようとすると例外吐くとかAsyncTaskの実行の仕方が少し変わったとかいろいろ変更点あるからそのままでは書けないと思う
0512デフォルトの名無しさん2015/06/05(金) 15:48:23.26ID:vLAN3zvV
>>505
そうなんですか…?
本にはプロジェクトを作成すると二つのレイアウトのxmlが生成されるって書いてあるので元々あるのかと…
0513デフォルトの名無しさん2015/06/05(金) 15:53:55.62ID:a+XS5FzW
>>510
Importとか必要ない
Android studioのトップ画面の「Open an existing Android Studio project」からコピーしたプロジェクトのフォルダを開くだけ
0514デフォルトの名無しさん2015/06/05(金) 16:01:50.80ID:OZFLk/Wo
バージョン管理しろよ
0515デフォルトの名無しさん2015/06/05(金) 16:15:34.31ID:PwFQYzSQ
>>509
UIの部分もだいぶ変わってるからその辺の知識は新しく覚えないとだな
今の端末にメニューキーとかもうないから
0516デフォルトの名無しさん2015/06/05(金) 16:16:37.89ID:a+XS5FzW
>>512
本来自分で作るものだけど、プロジェクトの基本部分を自動生成すると必要に応じて適当な名前で作ってくれる
Android studioの場合には自動生成時にフラグメント使う選択をした場合だけ作ってくれる
途中で名前を指定するけどデフォルトはfragment_main.xmlとかになってるはず

本に書いてあるとおりに操作することしかできないど素人は、
その本と全く同じ環境を用意するか、環境に完全に合った本を買ってこいよ
0517デフォルトの名無しさん2015/06/06(土) 00:13:09.08ID:mMHFjRtT
Javaの描画スレッドを、Activityが死ぬときに瞬殺したいのですが
killできないのでループさせてフラグみて自分で止まってもらうしかない
ってマジですか?ネットで調べたらstopもできないとなってたけど
会社の偉い人がKillできるだろボケ!と言ってたのですが。。
0518デフォルトの名無しさん2015/06/06(土) 01:24:39.59ID:c6dxHN11
それをこんな何も責任を取らなくてよい他人に質問するのってどうなの?
0519デフォルトの名無しさん2015/06/06(土) 07:09:39.55ID:zhsQvY+Y
Androidの設計思想理解してない上司の下に付くと大変ね
0520デフォルトの名無しさん2015/06/06(土) 07:57:21.39ID:rEg+KhCo
PCだっていきなり電源落とさないだろう。
0521デフォルトの名無しさん2015/06/06(土) 08:02:47.32ID:UdcgHlEi
Kill www 頭わいてんじゃねぇのwww

と返してやれ
0522デフォルトの名無しさん2015/06/06(土) 08:41:54.83ID:1utPRNxw
androidの業務だと業務の上流の人はブルトゥースとか通信やプロセスなど
書店に置いてある本以外のなんか知識をいっぱい持ってます

仕事以外での時間で独学するとなると何すればいいと思いますか?
もしくは仕事のみやってれば技術は必要なものはついていくんでしょうか

仕事で付くけどこれはつかないからこういうのはやったほうがいいというのがあれば押して欲しいです

たまにアプリを作ってみたらというのを言われますが
なんのアプリを作ったらいいのかすらわかりませんし
作っても普通にjavaで基本の書店に置いてある内容のモノを駆使して作るから技術力あがって感じが全くしないです


業務だとすごい大量のクラスを作ってそれぞれが連携して
入り組んだ感じであの書き方もよくわかりません
0523デフォルトの名無しさん2015/06/06(土) 09:31:45.47ID:PUUeW4+U
>>522
他人のコードをたくさん読め。Androidなんてソース全部公開されてるんだから。

コード読んでわからないことがあったら、そこがスタートだ
0524デフォルトの名無しさん2015/06/06(土) 09:32:16.60ID:PUUeW4+U
仕事でコード読みまくれることなんてあまりないんだから、仕事してりゃ覚えるなんて話はない
0525デフォルトの名無しさん2015/06/06(土) 09:34:43.49ID:1utPRNxw
>>523
解説がないとクラスが複雑すぎて読めなかった
0526デフォルトの名無しさん2015/06/06(土) 10:00:06.62ID:uXtFy+vV
>>525
どうせ数個しかためし読みしてないんだろ?
向いてないから仕事変えろ
0527デフォルトの名無しさん2015/06/06(土) 10:09:15.55ID:1utPRNxw
1つの画面遷移はよめるけど非同期とかそういうほかの動きが
読み取りにくいわけです
0528デフォルトの名無しさん2015/06/06(土) 14:34:27.32ID:PUUeW4+U
それこそ経験や勘所の話だろ。慣れろ。
0529デフォルトの名無しさん2015/06/06(土) 15:07:10.66ID:5oYeGci8
ImageViewを使って画像を表示することができたのですが、
枠線を付けようと思ってDrawableにXMLを設定してみたのですが、枠線が表示されません。

何か条件があるのでしょうか?
0530デフォルトの名無しさん2015/06/06(土) 16:18:05.64ID:PUUeW4+U
>>529
ImageViewにはpaddingもforegroundもないから、枠を表示したいときは困るね
FrameLayoutとかで囲ってmarignを設定するとか、stateも考慮するならカスタムビューを書くとか
0531デフォルトの名無しさん2015/06/06(土) 17:33:35.22ID:rEg+KhCo
>>525
デザインパターンとか設計の勉強をすれば、書いた人が何考えて書いたのかわかるようになってくる。
0532デフォルトの名無しさん2015/06/06(土) 18:29:42.69ID:6TtNkfrv
ブランコの絵も誰が何を考えているのかわかるな
0533デフォルトの名無しさん2015/06/06(土) 18:41:17.10ID:1utPRNxw
>>531
その勉強はどうやって?
0534デフォルトの名無しさん2015/06/06(土) 18:48:58.23ID:Hg8iykRQ
修行するぞ修行するぞ
0535デフォルトの名無しさん2015/06/06(土) 18:52:09.09ID:1utPRNxw
定数は
constantsのクラスを作ってそこに定義し
dbはdbでとかなんか規則性はあるので全部そんな感じだったんですね
デザインパターンの結城と言う人の本にはその辺は乗ってませんでした
0536デフォルトの名無しさん2015/06/06(土) 20:07:55.10ID:rEg+KhCo
>>533
人によるので一例。
先人がまとめた方法論の書物がたくさんある。
人の実装を読んで読み取る。
両側からやっていくのが早いと思う。

でも、ひとつふたつ読んで諦めてるような人には無理。
0537デフォルトの名無しさん2015/06/06(土) 22:50:10.67ID:/0tWgrDG
xmlでそれぞれの項目にIDを設定しますが、
別のActivityで同名のIDを使用した場合、それはやはり同じものだと認識されるんでしょうか
0538デフォルトの名無しさん2015/06/06(土) 23:09:51.10ID:uXtFy+vV
>>537
10回読んだけれど理解できなかったわ
0539デフォルトの名無しさん2015/06/06(土) 23:15:39.26ID:Tf6hDZUQ
別物
0540デフォルトの名無しさん2015/06/06(土) 23:24:38.66ID:/0tWgrDG
>>539
了解
0541デフォルトの名無しさん2015/06/06(土) 23:49:07.21ID:oQpcYOck
んなこたーない
0542デフォルトの名無しさん2015/06/06(土) 23:50:15.91ID:oQpcYOck
すまん、539-540読む前に書いてしまった
0543デフォルトの名無しさん2015/06/07(日) 01:01:16.67ID:I7wOGpuA
ProgressBarでカウントダウンバーを作っているのですが、多重起動ができてしまいます。
progressBar.setProgress(0);
と書いても処理が止まりません。
皆さんはどうやって多重起動を防止していますか?
05445432015/06/07(日) 01:47:01.28ID:I7wOGpuA
すみません。自己解決しました。
0545デフォルトの名無しさん2015/06/07(日) 03:41:08.80ID:QToWYERA
Nested weights are bad for performance
って警告あるやん?
重みをネストすんな、パフォーマンス悪いんじゃってお怒りなんだが、
調べても修正方法無しという情報しかないんだわ
もしかしてお前らなんか知ってる?
0546デフォルトの名無しさん2015/06/07(日) 06:18:10.35ID:TzRoVvNq
>>537
同じ名前のIDには同じ数字が割り振られる。これは複数のxmlファイルを通して統一される
Activity.findViewById や View.findViewById の探索範囲はsetContentViewしたXMLかViewの子階層だ
探索範囲の中に同じIDが重複していなければ、困ることは何もない
0547デフォルトの名無しさん2015/06/07(日) 10:38:37.13ID:HGommmw6
おすすめの入門サイト教えてください
0548デフォルトの名無しさん2015/06/07(日) 11:37:45.23ID:hIyqiVpO
>>545
出来ればRelativeLayout(スペル自信無し)使って頑張ってね

という意味だ(暴論
0549デフォルトの名無しさん2015/06/07(日) 14:11:59.78ID:EP87rz3i
もしかしてFile#setLastModified()で日付を変えることってできない?
0550デフォルトの名無しさん2015/06/07(日) 14:17:50.16ID:ZSmz3vm7
>>549
ソースに書いて実行すれば判ることをなぜわざわざ2chで質問するんだ?罰ゲームか何か?
0551デフォルトの名無しさん2015/06/07(日) 14:23:16.97ID:EP87rz3i
>>550
やっぱ無理なんか。
ぐぐったらroot化が必要らしいとわかったわ。
0552デフォルトの名無しさん2015/06/07(日) 14:54:29.98ID:8mct0vct
プリファレンスってActivityじゃないと使えないんですか?
0553デフォルトの名無しさん2015/06/07(日) 18:48:59.76ID:4+2lU3UH
>>412
正解
0554デフォルトの名無しさん2015/06/07(日) 18:49:19.33ID:4+2lU3UH
誤爆
0555デフォルトの名無しさん2015/06/07(日) 21:20:09.25ID:bgLgb98t
HTMLの<TABLE>タグの内容を配列かなんかで取得することってできる?
そういう系のライブラリがありそうでないんだが、地道にJSOUPでやるしかないんかな?
0556デフォルトの名無しさん2015/06/07(日) 23:41:26.17ID:qbhnQk/S
jsoupがそういう系のライブラリでしょ
0557デフォルトの名無しさん2015/06/07(日) 23:57:40.07ID:cKVlSHhO
>>522 上流階級は口だけだぞw
0558デフォルトの名無しさん2015/06/08(月) 00:21:27.36ID:WcX9eHDy
EclipseでNDKの開発をしているのですがstl関連のヘッダが読み込めていないようで、オートコンプリートが効かない上に大量のエラーが出ます
コンパイルは普通に通りますしきちんと動きます
EclipseのバージョンはLuna、C++は初心者です
0559デフォルトの名無しさん2015/06/08(月) 07:59:18.54ID:wmQGERF6
ふーん、あっそ
0560デフォルトの名無しさん2015/06/08(月) 21:02:49.18ID:v+xZ0vgp
詳しくない人にしかわからない質問です

androidの業務で上流工程を目指してる初心者レベルです

書店に置いてある本の内容を用いて簡単なアプリは作成しました
書店に置いてある内容のものでアプリを作ることは可能ではありますが
パズドラを作るなどそういうのは無理です

業務をしていて上流まで行った人に聞きたいんですが
仕事以外でどんな独学をしましたか?

業務プログラミングの修正とかをさえしてれば
そのうち数年で上流に上がっていくものなんでしょうか

業務だと本に載ってないわからない部分がいくつもあります

WEBアプリケーションを作って
サーバーを立ててHP運用っていうのは技術として
あんまり関係ないですよね?
0561デフォルトの名無しさん2015/06/08(月) 21:23:03.29ID:ziX49/DT
上流目指すなら、上流の会社に入るのが確実
0562デフォルトの名無しさん2015/06/08(月) 21:39:13.18ID:vvW6soq/
今の会社でやってくなら上司か先輩に相談すべき案件
そうでないなら現状取得できるスキルを手にしたら経歴を盛って転職
0563デフォルトの名無しさん2015/06/08(月) 21:43:42.15ID:v+xZ0vgp
>>561
技術があったら上流はやらせてくれる場所にいます
>>562
プログラムを見ても何がなんだかわからないのが9割ぐらいです
まず全部を把握できるようにしないといけないとは思うんですが
細部までの読み方がわからないです
0564デフォルトの名無しさん2015/06/08(月) 21:52:51.72ID:HTFlYrAB
プログラミングスレの話題ではない気がするなぁ。

いずれにしても「上流」ってどういう意味で使ってるのかいまいち分からない。前工程(PL, RD, UI/SS)の事か?
0565デフォルトの名無しさん2015/06/08(月) 22:04:48.40ID:Q2pvFPhj
>>560
上流が下流の延長だと思っている時点で無理。
0566デフォルトの名無しさん2015/06/08(月) 22:50:13.95ID:hBC0FUqv
普通に経験不足じゃねーか
とにかく今はアプリを作れ、作りまくれ
その様子じゃ設計どころかどんなアプリ考案するかすらままならんぞ
0567デフォルトの名無しさん2015/06/08(月) 23:05:05.67ID:CF1FI+6m
同じ時間間隔でタッチされてるX,Y座標を取得したいんですけど
TouchEventとtimerTask使えばできますか?
100[ms]ごとに座標を取得するイメージです
0568デフォルトの名無しさん2015/06/08(月) 23:15:23.94ID:v+xZ0vgp
>>565
設計したり仕様書書いたり客先行ったりだよ

>>566
ほとんど作れちゃうことは作れちゃう。
なんか課題出して
0569デフォルトの名無しさん2015/06/08(月) 23:21:58.97ID:oXk1Svmd
>>568
パズドラのクローンでも作ってみそ
0570デフォルトの名無しさん2015/06/08(月) 23:26:48.30ID:v+xZ0vgp
>>569
ゲームの理屈の部分ですごいつまづきそう
オセロのなかなか簡単でないし
0571デフォルトの名無しさん2015/06/08(月) 23:41:33.37ID:SteNMY/0
>>570
RSSリーダは?
Serviceで取得してActivityで表示
既読、新着などをdbで管理
linkの飛び先は内包のWebViewでbookmarkするときにブラウザアプリにIntent飛ばす
0572デフォルトの名無しさん2015/06/08(月) 23:42:26.68ID:HTFlYrAB
ほとんど作れるから課題出して

つ 課題

難しいから別のにして

なんじゃそりゃ
つーかそろそろ雑談スレにでも行けば?
0573デフォルトの名無しさん2015/06/09(火) 00:07:15.49ID:2XiuFkxL
なにこのイラつくやつ
0574デフォルトの名無しさん2015/06/09(火) 02:32:24.66ID:UGvL+rzo
>>567
タッチしたときと動いたときと離したときにしかイベントは呼ばれない
だから定期的に取得みたいな事は自分で補完するしかないね
タッチ位置を全部保存しといて定期的に見るみたいな実装
すればいい
0575デフォルトの名無しさん2015/06/09(火) 03:37:18.17ID:LlT982Sh
ボタン押してアクティビティを切り替えることすらできない僕に何かアドバイスください

ボタン押すと同じアクティビティに結果を表示するくらいしかできません
0576デフォルトの名無しさん2015/06/09(火) 08:48:58.65ID:44qlprAb
>>575
SDK付属のサンプルコード読むところから始めよう
0577デフォルトの名無しさん2015/06/09(火) 14:50:28.29ID:oFJB/yEC
>>558ですが数日間悩んだ挙句、最終的にエラー表示をオフにするという原始的な解決法に至りました
これ以外ないのでしょうか
0578デフォルトの名無しさん2015/06/10(水) 03:57:51.87ID:3txGO7t3
>>575
入門書買ってサンプルコード写経しろ
0579デフォルトの名無しさん2015/06/10(水) 21:33:15.63ID:ixYykxZp
お前らアイコンボタンが等間隔で並んだフッターメニューってどうやって実装してる?
もちろんタッチしたら色変わるやつね

・SplitActionBar
→実装超楽だけど、分割してるだけだから上と下で表示内容を固定できない
・Buttonに画像して下に固定
→テキストも表示できて良いんだけど、ボタン内の画像の比率がおかしい
・ImageBottun
→テキストが表示できない
・もう直接テキスト埋め込んだアイコン作る
→なんかやだ
・LyautそのものにonTouchイベントで疑似selector実装
→javaもxmlもなんと汚いソースか、でもこれが一番理想に近い

いい方法他にないものかね
0580デフォルトの名無しさん2015/06/10(水) 23:04:58.86ID:hbRIYvBZ
普通にLayoutとselectorで作ってるけど
0581デフォルトの名無しさん2015/06/10(水) 23:15:52.38ID:9h27/EAG
ImageBottunにして透過アイコンと背景色の2つを設定して
押されたら背景色だけ変えるようにしてる
0582デフォルトの名無しさん2015/06/11(木) 10:15:48.38ID:efNkY8o4
みなさん、沢山種類があるデバイスごとの画面レイアウトにうまく対応するコツってありますか?
スマホもhdpiとかいろいろあったり、タブレットとかも含めると様々で、全部で綺麗にレイアウトするの大変…
0583デフォルトの名無しさん2015/06/11(木) 11:37:05.98ID:W2kN3wqB
それを雑談と判断するか
それともプログラミング質問と判断するか

センスが問われるところだな
0584デフォルトの名無しさん2015/06/11(木) 12:27:53.77ID:rnLL2dqc
どうみてもプログラミング質問だろ
0585デフォルトの名無しさん2015/06/11(木) 14:26:50.07ID:y5tU2R8q
ゲームかツールかによって違うけど
ゲームなら基本3:4に入るように設計して余りは背景で埋めるか、広さが必要なゲームなら広く描画する
0586デフォルトの名無しさん2015/06/11(木) 23:43:37.67ID:EBMkxRrw
アプリ開発の入門書で、AndroidStudioにおいて
新しいプロジェクトを作成するときに「Add No Activity」を選んで一から作っていくものと、
「Blank Activity」を選んでレイアウトエディターを使って作っていくものがあるんだけど
一般的なアプリを作るときはどっちから作り始めますか?
0587デフォルトの名無しさん2015/06/12(金) 08:25:51.09ID:Uf2IDlEx
どちらが正しいとか間違ってるとか無いので
自分が作りやすい方を選んでください
0588デフォルトの名無しさん2015/06/12(金) 13:30:01.54ID:3R7WKNXl
安全なメモリークリーナーって普通にマーケットにある?
Memory Booster Lite ってのを使ってみたら、アプリを表示させたとき Application#onCreate() から始まっていて少し問題があったので他のを試してみたけど
Webで安全だとかみかけた FMR Memory Cleaner もダメで
zenfone2 の標準機能のメモリ開放だけは安全だったんだけど
0589デフォルトの名無しさん2015/06/12(金) 17:40:18.76ID:x/xSCOKW
Cursorオブジェクトを再利用する場合って
使いまわした最後にcloseじゃなくて
クエリーを発行するごとに毎回closeしておくものだっけ?
0590デフォルトの名無しさん2015/06/12(金) 18:15:35.91ID:YD9Clz/x
closeしたCursorって再利用できるの?
0591デフォルトの名無しさん2015/06/13(土) 02:41:52.13ID:E+evn8m4
カメラアプリを作ってるんだけど他のアプリから起動されたときに
そのアプリのonActivityresultにpathを渡してあげるにはカメラアプリ側ではどんな実装すればいいの?
0592デフォルトの名無しさん2015/06/13(土) 08:29:05.32ID:CpeBgCZ2
bundle版って
なくなったんでしょうか
自分でエクリプス落としてSDK落としてと2回やらないとダメになったんですか?
0593デフォルトの名無しさん2015/06/13(土) 13:34:23.72ID:c3mHo0Hx
Webviewを使ってandroidブラウザを作っているのですが、setupcachemaxsize()を使ってキャッシュ容量を512mbと明示しているにも関わらずキャッシュが25、26mbで止まってしまいます
どうすればちゃんとキャッシュできるようになるのでしょうか
0594デフォルトの名無しさん2015/06/13(土) 17:24:07.00ID:rJZZXAMl
Android Studioって主流になりつつあるんでしょうか
0595デフォルトの名無しさん2015/06/13(土) 19:19:11.08ID:WhEyLjwd
1.3ていつでるの?
C++でデバッグしたいのだけど。
previewにも機能はいってないってことは、リリースは結構おそいのかな?
0596デフォルトの名無しさん2015/06/13(土) 21:01:47.02ID:zYr15E1P
質問です
複数の画面に同じ項目を持ったアクションバーを表示したいときに、
一々各アクティビティで同じonOptionsItemSelectedを書かなくて済むようにするにはどのような方法がありますか?

ググったら基底Activityを用意する方法とActionProviderを使う方法が出てきたんですがどちらがいいですか?
他にどんな方法がありますか?
ちなみにFragmentは諸事情で使えません
0597デフォルトの名無しさん2015/06/14(日) 00:58:28.69ID:5ZMrvGCX
>>596
onOptionsItemSelectedを処理するクラスを作って、各アクティビティがそのクラスのインスタンスをコンポジションして、
アクティビティのonOptionsItemSelectedが呼ばれたらそのクラスへ処理を転送する
0598デフォルトの名無しさん2015/06/14(日) 12:14:34.43ID:1PSvKmGl
今2.1の古い中華タブしかないんだけどこれに合わせるのって何かやばい?
0599デフォルトの名無しさん2015/06/14(日) 12:44:59.81ID:XzRwTXm1
NullPointerExceptioが自分のコードが原因で出るのですが、これはStackTraceでどこで発生したかなんて
出ないんでしょうか??
Thread [<1> main] (Suspended (exception NullPointerException))
<VM does not provide monitor information>
Choreographer.doCallbacks(int, long) line: 638
Choreographer.doFrame(long, int) line: 598
Choreographer$FrameDisplayEventReceiver.run() line: 801
Handler.handleCallback(Message) line: 755
Choreographer$FrameHandler(Handler).dispatchMessage(Message) line: 95
これじゃ、フレームワークのメソッドばっかで自分の呼び出されたメソッドの情報が
全くないのですが。
0600デフォルトの名無しさん2015/06/14(日) 14:13:13.88ID:HQ0KMWW0
ようやくBlank ActivityにAdMobとかNendの広告を貼れるくらいのレベルになりました。
0601デフォルトの名無しさん2015/06/14(日) 15:17:11.24ID:yZ+jyZ3u
広告貼ると住所とかのせないとだめなんでしょうね
0602デフォルトの名無しさん2015/06/14(日) 17:10:54.43ID:7oD5KRpF
Ecliplse(LUNA)+ADTで開発しています。
ADTバージョン22で3年くらい開発していたのですが
Googe APIに対応するためにSDKバージョン23以上に更新しました。

すると、今までなんの問題も無かったNendのClassが実行時に見つからなくなりました。
ビルド自体は通ります。

new NendAdView(Context, spotId, apiKey) で下記例外で落ちます。

java.lang.NoClassDefFoundError: net.nend.android.NendAdView

その後、下記を行っていますが解決していません。(上記例外が出ています)
・NendのSDKを2.5.1から最新の2.6.1に変更
・Build PathのOrder and Exportではnendのsdkにもチェックつけています(確認済み)
・Projectのclean
・eclipse -clean で起動

もともと問題なくNendが動作していたので
ADTのバージョンアップで何かが起きたのかと思いますが
解決に至っていません。アドバイスなどいただきたくお願いします。
0603デフォルトの名無しさん2015/06/14(日) 22:07:21.58ID:Zq2oC/Gl
Androidアプリ開発は初めてなんだが、
とりあえず基本的なことを学べるお勧めの本かサイトはないだろうか。
Java自体は書けます。
0604デフォルトの名無しさん2015/06/14(日) 22:20:17.14ID:KtALmq/k
>>603
>>1
0605デフォルトの名無しさん2015/06/14(日) 22:34:19.95ID:Zq2oC/Gl
>>604
>>1 のもので逆引きでなく順に学べそうなものとなると、Androidメモだろうか…?
でも解説が不親切で、ここだけで学ぶにはきつい感じ…
0606デフォルトの名無しさん2015/06/14(日) 22:53:58.74ID:AHKDjn8n
>>605
それは独り言なの?
そういうのは余所でやってくれるか
0607デフォルトの名無しさん2015/06/14(日) 23:00:24.90ID:Zq2oC/Gl
>>606
なんでそんなに辛辣なんだよ…
0608デフォルトの名無しさん2015/06/14(日) 23:01:03.74ID:KtALmq/k
作りたいものがあってその都度調べるとたいてい>>1のどれかのサイトに行きつくんだけど
特に作りたいものがないならAndroid技術者認定試験の参考書は順番に学ぶには
丁度いいと思う。そのまま試験受けてもいいし
0609デフォルトの名無しさん2015/06/14(日) 23:03:55.16ID:rStov4sr
確かに質問スレで独り言はウザいな

という独り言
0610デフォルトの名無しさん2015/06/14(日) 23:05:13.70ID:1PSvKmGl
なるほど
プログラムに限らずそれがいいな
0611デフォルトの名無しさん2015/06/14(日) 23:11:47.27ID:5ZMrvGCX
Javaわかるなら開発環境インストールしてサンプル読みながら動かしてぐぐればいいだろ
0612デフォルトの名無しさん2015/06/14(日) 23:13:25.98ID:k3QUSFz6
メモと公式とあとはググればなんとかなった
サンプルソースが豊富だけどのライセンス関係が不明なんだよな
本買ったら自由に使ってよいとかなら一冊買うんだが
0613デフォルトの名無しさん2015/06/15(月) 05:45:47.33ID:1sZ1uE6O
広告だけなら住所は不要だよ
0614デフォルトの名無しさん2015/06/15(月) 13:27:03.51ID:KqNFlhLk
>>612
Android DevelopersのコードはApache license
http://developer.android.com/license.html
0615デフォルトの名無しさん2015/06/15(月) 18:49:49.10ID:tmMw1+zb
HTML5+Cordovaで開発できるオンラインのIDEって、どんなのがあるのか教えてほしいんだけどさ
Adobe® PhoneGap™ Build
Monaca
IntelのXDK
ぐらいなのかな?
ちょっとこのスレが適当なのか疑問な内容だけど、知ってたらお願い教えて
0616デフォルトの名無しさん2015/06/15(月) 20:15:29.22ID:syb1bV3z
フォント:「IPA モナー Pゴシック」 をインストールして下さい。
面倒くせ
0617デフォルトの名無しさん2015/06/16(火) 07:44:46.80ID:Ma+KyaEA
>>614
ああどうも、メモの方の事です
0618デフォルトの名無しさん2015/06/16(火) 07:53:58.84ID:x4isvDFI
Androidの開発環境って今混沌としてるよな。
ADTなんて撤退決定だからだれもやらんだろうし、
AndroidStudioは重くて気軽に試せない。
まさかvisualstudioがここにきてAndroid開発でシェアとるんだろうか?
0619デフォルトの名無しさん2015/06/16(火) 07:56:38.01ID:vHWHDyFd
AndroidStudioは何であんなに重いんだ? 作っている奴等は何も思わなかったのか?
0620デフォルトの名無しさん2015/06/16(火) 08:02:36.84ID:KJ5iX09d
メモリが十分にあって、そこそこの性能のCPUがあれば快適
0621デフォルトの名無しさん2015/06/16(火) 08:24:23.75ID:97f6OrZw
>>620
8G必要だろ?なんでそんなに必要なんだ?

いずれにしても開発者が快適じゃないプラットフォームは廃れるよ。
実際、みんなswiftが素晴らしくてiOSに移ってる。開発環境も軽くてさくさく。MBAでカフェでも開発できる。
0622デフォルトの名無しさん2015/06/16(火) 08:34:45.72ID:vHWHDyFd
8Gもいんのか……どおりでうちの子じゃまともに動かんはずやわ。
マジで何にそんなに使っているんだ?
いらん機能とか切れば設定で軽くなったりするのか?
0623デフォルトの名無しさん2015/06/16(火) 08:39:14.10ID:SGy3aFlE
日蝕は快適に動くからアスホールはいらない
0624デフォルトの名無しさん2015/06/16(火) 08:39:24.92ID:550Q7INi
Swiftってそんな素晴らしいか?
0625デフォルトの名無しさん2015/06/16(火) 08:41:32.59ID:KJ5iX09d
>>621
AndroidStudioの開発環境だけなら4GBでも動くよ
MBAでも快適にXcode使うには8GBにしといたほうがいいからそんな変らんだろ
8GBに増設したMBAならAndroidStudioも快適に動くと思うよ
0626デフォルトの名無しさん2015/06/16(火) 08:44:28.39ID:6Dp977TJ
1.0の頃試しに使ってみたが、デフォではメモリ割り当てがかなり低かった。ini書き換えたら改善したけど、アップデートで戻された(´・ω・`)
0627デフォルトの名無しさん2015/06/16(火) 09:23:49.33ID:dzgBqGJj
古過ぎて比較にならない
0628デフォルトの名無しさん2015/06/16(火) 09:44:41.09ID:Ye+yljCc
>>623
そんな消え行くものにしがみついてなんになる?
グーグルは公式開発環境をAndroidStudioだと宣言してるし、
eclipseのADTは開発を中止したじゃないか。
0629デフォルトの名無しさん2015/06/16(火) 09:55:50.48ID:mYK5pDR3
夏場にメインPC動かしたくないな
もっとこうアッサリサックリといかんのかねぇ
0630デフォルトの名無しさん2015/06/16(火) 10:43:34.58ID:SGy3aFlE
>>628
XPとVISTAの関係と同じ
7が出るかも知れないからね(笑)
0631デフォルトの名無しさん2015/06/16(火) 12:04:50.63ID:Ye+yljCc
>>630
なんだそういうことか。
それが正解かもな。
参考になるWebサイトとか書籍とかもまだ少ないし。

お前の作戦に乗るかな。
あとはいつ乗り換えるかだな。
7とはAndroidStudio2.0とするか、1.6あたりなのか?
0632デフォルトの名無しさん2015/06/16(火) 15:02:43.06ID:z6qMDj3A
eclipseのADTは開発を中止って2chでしか見たことないんだけどソースあるの?
eclipseでいままで通り何度も更新がきているようなんだが
0633デフォルトの名無しさん2015/06/16(火) 15:59:56.77ID:MJyqYzmg
>>628
FlashのActionScript出てきたときもJavascriptは廃れるって言われてたんだぜ?知ってた?
そして今、この2つはどうなってる?
未来は誰にも予想できない
0634デフォルトの名無しさん2015/06/16(火) 16:49:27.62ID:i0kqwnCt
>>632
そりゃeclipse自体はandroidと無関係に更新されるわな。
ADTがほぼ放置なんだよ
0635デフォルトの名無しさん2015/06/16(火) 17:05:48.60ID:dzgBqGJj
>>633
わろた
0636デフォルトの名無しさん2015/06/16(火) 17:18:56.80ID:Ma+KyaEA
eclipseも前は物凄く重かったからなADTに特化されて軽くなった
0637デフォルトの名無しさん2015/06/16(火) 17:25:22.01ID:SGy3aFlE
junoの環境が一番安定してるから特に変える必要もないな
環境まるごと退避・復元できるし
0638デフォルトの名無しさん2015/06/16(火) 20:05:22.50ID:/wj5td0L
eclipseよりADTのバージョンアップの方が鬼門だわ
かといって古いままだと新しいSDKやSupportLibrary使えなかったりするし
0639デフォルトの名無しさん2015/06/16(火) 22:06:39.58ID:olK6vrXd
今のところポストIDEAって何があるわけ?
0640デフォルトの名無しさん2015/06/16(火) 22:36:46.04ID:Y7raX4Vb
Android Studioの中身はIntellijだから情報は多いと思うけどな
リファクタリングも優秀だし、eclipse使うメリットがないと思う
cocosのIDEもIntellijベースに代わったみたいだし、開発環境としては主流でしょ
メモリ16G積んでるから低スペックの場合は知らないけど
0641デフォルトの名無しさん2015/06/16(火) 23:00:57.08ID:m+JBNqpi
AndroidのBitmapって2048*2048までのサイズ制限があるって本当ですか
Bitmap自体は生成されるけど描画できないとかエラーになるとか
聞いたですが
0642デフォルトの名無しさん2015/06/16(火) 23:09:45.56ID:CsocrPot
>>641
なんでその程度のことも自分でやってみようと思わないの?
0643デフォルトの名無しさん2015/06/16(火) 23:17:48.64ID:6Dp977TJ
やってみたら何がわかるの?
偉そうな振りだけしたいやつって本当ゴミだね。
0644デフォルトの名無しさん2015/06/17(水) 00:52:31.48ID:g3xBhzxi
エラーになるかどうかぐらいは分かるんじゃね?
0645デフォルトの名無しさん2015/06/17(水) 03:21:59.94ID:kNecvwWy
>>643
何がわかるのって、お前が求めてる答えの結果がでるだろう
ここに質問するまでもなく誰に聞く必要もなくお前1人で答えが出せるだろう
アホなのか?
0646デフォルトの名無しさん2015/06/17(水) 07:25:42.24ID:74v2kCp/
>>645
バカなの?
その手間を省くためにここに書いてんじゃねーかよw
すでにやったことがある奴がいたら他の何人もの人が馬鹿みたいに同じ作業を繰り返す必要なくなるじゃないか。
そして余りにも多く同じ質問が繰り替えされる時、テンプレ(FAQ)にするって流れになるんだよ。
試せばわかるだろ?そんなことはわかってるツーの。1人1人試すなんて原始的なやり方だとは思わないの?
0647デフォルトの名無しさん2015/06/17(水) 07:35:24.98ID:NKOXj/dA
これが教えて君の理論なんですね
0648デフォルトの名無しさん2015/06/17(水) 07:41:10.97ID:lw8BwKa3
2chで質問してもまともに答えが返ってくるか分からないので、自分で試す方が楽。
どうしても詰まったときに、一縷の望みで質問するのが、正解。
0649デフォルトの名無しさん2015/06/17(水) 07:46:06.60ID:G1Vd80qI
>>646
オマエはプログラマにはなれない
マヌケが(笑)
0650デフォルトの名無しさん2015/06/17(水) 07:54:20.16ID:u4l50gLj
3匹釣れたw
0651デフォルトの名無しさん2015/06/17(水) 08:21:50.99ID:McBn532e
8GBって今やノートPCでも普通だろ
0652デフォルトの名無しさん2015/06/17(水) 08:57:22.61ID:VnydAVe5
>>650
涙拭けよ
0653デフォルトの名無しさん2015/06/17(水) 10:27:03.49ID:ug0J2TUG
>>652
悔しいの?w
0654デフォルトの名無しさん2015/06/17(水) 11:52:53.45ID:MmvYmfDa
なぜ誰もこの突っ込みをしないのか不明だが、>>646は「やってみたら何がわかるの?」に従っていないレスだから、そもそもが破綻してるよ。
646単発ならまだしも。
0655デフォルトの名無しさん2015/06/17(水) 12:10:55.77ID:45HUm8q8
2048x2048はAndroidのOpenGLのテクスチャーのサイズの制限で
今時のAndroid端末はデフォルトじゃBitmapの表示にテクスチャー使うことが多いだろうから
何も考えないで馬鹿でかいBitmapを表示しようとすると失敗するとかだったかな?
0656デフォルトの名無しさん2015/06/17(水) 12:12:16.68ID:7KhQ6AFD
スレが延びた
0657デフォルトの名無しさん2015/06/17(水) 12:17:34.31ID:lafb1LcJ
onDrawFrameはいわば無限ループのような状態ですが
描画速度をsleep制御じゃだめなのでしょうか?
任意の速度でonDrawFrameを呼び出す方法もあるようなのですが
sleepを使うのとどちらがいいのでしょうか?
0658デフォルトの名無しさん2015/06/17(水) 13:44:11.98ID:kNecvwWy
>>646
バカなの?…というより完璧に馬鹿だろお前

投稿日:2015/06/16(火) 23:00:57.08

投稿日:2015/06/16(火) 23:17:48.64

17分あれば12回は試せてさっさと答えわかったんじゃないの
17分待ってるよりも

面白いからもう一度言う
完璧に馬鹿だろお前
0659デフォルトの名無しさん2015/06/17(水) 13:52:55.83ID:Q2883dNz
Android開発はしてないけど、その話を聞いて質問しにきた可能性はあるから
聞かずに試せは見当違い
環境ないなら環境作って試す事までしろって厳格なスレでもないし
0660デフォルトの名無しさん2015/06/17(水) 13:56:36.52ID:G1Vd80qI
>>658
禿同
0661デフォルトの名無しさん2015/06/17(水) 14:07:02.08ID:LagYmbNf
>>658
俺は643だが、641ではない。
相手が1人だと思って暴れてるお前が馬鹿。
0662デフォルトの名無しさん2015/06/17(水) 15:36:29.06ID:7+b8xlgS
Mac book air と Mac book pro と Mac book
どれ買えばいいの?
0663デフォルトの名無しさん2015/06/17(水) 16:04:44.50ID:8aEWGjd8
>>662
予算決めて好きなパーツ選んでさくっと自作でいい
0664デフォルトの名無しさん2015/06/17(水) 16:37:04.16ID:LExSm/Wy
>>662
重たいのが気にならなければおとなしくProにしときなさい
0665デフォルトの名無しさん2015/06/17(水) 16:41:27.37ID:7+b8xlgS
>>663
自作ってなんだよw

>>664
開発専用機にしたいんでやっぱpro一択ですかね

winだと合間にいろんなことやりすぎて集中できないw
今も2ちゃんやってるし
0666デフォルトの名無しさん2015/06/17(水) 17:46:55.63ID:Tzea91aw
>>658
よく読めよ、釣りだって書いてあるだろ?w
時刻なんてわざわざ調べて、なにマジになってんの? wきもすぎw
0667デフォルトの名無しさん2015/06/17(水) 17:49:05.66ID:G1Vd80qI
>>666
プログラマでも無い低能がなぜここにいるのかが不思議だ
0668デフォルトの名無しさん2015/06/17(水) 18:12:01.42ID:kNecvwWy
>>666
ん?何処にお前のIDで釣りって書いてあるんだ?
すまねーが俺の方からは何処にもそういった文章が見えないんだが該当レスにアンカー付けてもらえないか
それともお前がID変更しながら定期的に質問スレで釣りして荒らしてるキモイ奴だったということを自白したと受け取っていいのかな?

面白いからもう一度言う
完璧に馬鹿だろお前
0669デフォルトの名無しさん2015/06/17(水) 18:17:54.67ID:Tzea91aw
>>668
>>650

いや別に俺は今日このスレ見ただけの第三者なんだけどwww
なんで俺にもくってかかるわけ?www
0670デフォルトの名無しさん2015/06/17(水) 18:23:17.06ID:kNecvwWy
>>669
え?
「今日このスレ見ただけの第三者」
が >>666 みたいに噛みついてくるキモさ

自ら発砲しときながら
「なんで俺にもくってかかるわけ?www」
とかいう頭のおかしさに気付けてないキモさ

面白いからもう一度言う
100%完璧に馬鹿だお前
0671デフォルトの名無しさん2015/06/17(水) 18:30:19.75ID:7KhQ6AFD
なんできいてもいないのに自分語りする馬鹿が後を絶たないんだろ

自己紹介乙
0672デフォルトの名無しさん2015/06/17(水) 18:40:40.23ID:weJRwmwN
付ける薬の無い馬鹿か
0673デフォルトの名無しさん2015/06/17(水) 18:44:39.38ID:0oBeldqD
他でJAVAを書いてた人のAndroid入門書みたいなのでお薦めないかな?
AndroidStudioの使い方も含めて教えてくれる本があるとうれしいんだけど
0674デフォルトの名無しさん2015/06/17(水) 18:48:37.74ID:lanO4Pi/
ID:kNecvwWy
0675デフォルトの名無しさん2015/06/17(水) 19:03:51.26ID:yBtF3Zuk
アプリ開発玄人のみなさん、こんばんは。
Parse.comっていうのをバックエンドに使ってアプリを運営してる方っていますか?
会員登録や管理以外にも、アプリ内課金もAPIで提供してくれてると聞きました。
サービスとしてParseの評価いかがでしょう?
0676デフォルトの名無しさん2015/06/17(水) 19:08:56.17ID:Tzea91aw
>>670
病んでるね、君
0677デフォルトの名無しさん2015/06/17(水) 19:10:43.91ID:74v2kCp/
ID:kNecvwWyは在日だろ
0678デフォルトの名無しさん2015/06/17(水) 19:16:35.33ID:np54LWhI
流れぶった切るけど

非接触でアプリのインストールってできないもんなんですか?

すごい便利だと思うんですけど・・・
0679デフォルトの名無しさん2015/06/17(水) 19:45:49.79ID:PDwXyu9Z
そりゃクラッカーにとっては便利だね
0680デフォルトの名無しさん2015/06/17(水) 20:40:15.19ID:nuqylwSY
有線じゃないってことならadbで可
0681デフォルトの名無しさん2015/06/17(水) 20:48:15.77ID:Cy0rEtra
よく分からんけど、あらかじめそういうことをするアプリを作って入れておけばできなくはない気がする。
0682デフォルトの名無しさん2015/06/17(水) 20:56:37.83ID:8aEWGjd8
AndroidStudio なんて仕事で使っているやついるの?
githubから落としてきてデモ実行するくらいしか使ってないんだけど
0683デフォルトの名無しさん2015/06/17(水) 21:08:23.53ID:Cy0rEtra
いま使っている奴がいるかは知らんが、googleが出してきた以上、AndroidStudioが標準になっていく可能性はあるんじゃないの。
今のところは、あまりメリット感じないけどね。
0684デフォルトの名無しさん2015/06/17(水) 21:21:11.70ID:tTYriNxi
なんだまだ主流にはなってないのか
0685デフォルトの名無しさん2015/06/17(水) 21:25:50.78ID:fsYg4KyV
>>683
まあそうだろうね。
0686デフォルトの名無しさん2015/06/17(水) 21:28:35.59ID:Ygbzfv76
どうかね、もう正式にサポートされてるのはStudioだけだから、要件次第ではそっちしか使えないこともある。
0687デフォルトの名無しさん2015/06/17(水) 21:33:14.91ID:NtwhwkoG
パソコンを買い換えるに当たり
アンドロアプリを作ってみたいと思うようになったのですが
どのようなパソコンがいいのでしょうか?
0688デフォルトの名無しさん2015/06/17(水) 21:34:53.20ID:fsYg4KyV
>>687
Windows機
0689デフォルトの名無しさん2015/06/17(水) 22:19:38.53ID:Ygbzfv76
>>687
iOSにも興味あるならMac一択。そうじゃなきゃ、てきとーなのでメモリは8GB以上にする。
NDKとか考えているならOSはLINUX使うのが一番楽。
0690デフォルトの名無しさん2015/06/17(水) 23:03:51.58ID:kNecvwWy
>>676
ここまでの流れで「自分が馬鹿でした間違ってました」と理解できないお前は
もはや日本語が理解できない病気だと証明してんぞ自分で
そんなお前と違い俺は健康体そのものだぞ

>>677
自分で黙々と研究し、実験し、職人気質なモノづくり、自分の力で物づくりをするのが日本人らしさの特徴で
自分で試さず他人に意見を求め、真似をし、色々省いて中身スカスカな物づくりをするのがコピー気質の中国、韓国気質なんだよね
さて、キミの>>646はどっちかな?

通じないやつはもう相手にしないから安心しとけ
最後は悪口でしか反論できない状態になるまで完膚無きに痛めつけて悪かったね
100%完璧に馬鹿なお前相手にちょっと大人げなかったかもね
0691デフォルトの名無しさん2015/06/17(水) 23:08:48.09ID:wMCatG7X
>>690
あんたそろそろ消えてくれないか?
みんな迷惑してんだよ
0692デフォルトの名無しさん2015/06/17(水) 23:13:31.58ID:Q2883dNz
悪口しか言ってないのはID:kNecvwWyにしかみえないんだが

100%完璧に馬鹿ってなに
小学生かよ
0693デフォルトの名無しさん2015/06/17(水) 23:16:55.06ID:74v2kCp/
ID:kNecvwWyこそ他人の迷惑をなんとも思わないチョン気質だろwww
そして都合が悪くなると逃げるwww
0694デフォルトの名無しさん2015/06/17(水) 23:36:48.48ID:ms3I3JjR
>>690
いつまでも長文でウザイ
誰が正しいかどうかなんて誰も興味無いんだよアホ
消えろ
0695デフォルトの名無しさん2015/06/17(水) 23:45:41.81ID:LExSm/Wy
>>682
じゃあ仕事では何を使ってると思ってるの?
VisualStudio?
0696デフォルトの名無しさん2015/06/17(水) 23:48:18.43ID:0oBeldqD
俺全然知らないんだけど、VisualStudioってJAVAでAndroidアプリが開発できる時代なの?
それともHTML5だけ?
0697デフォルトの名無しさん2015/06/17(水) 23:50:10.36ID:kNecvwWy
>>693
ん? >>646 >>677 ←じゃあこれは何かな?ん?
お前は他人に迷惑かけてない発言であると?
そうかそうか、いやこっちは別に都合悪くないからもうちょい相手してあげてもいいぞ

>>691
お前はいつから人の心が読めるエスパーになったのかな?お前が迷惑に感じているの間違いじゃないのか?
ぜひ「みんな」である事を証明出来た理由を教えてね
そしてどうやら>>693がもっと相手してもらいたいようなので
残念ながらまだ続きそうだよ。文句はこいつに「も」言うようによろ
0698デフォルトの名無しさん2015/06/17(水) 23:53:58.15ID:kNecvwWy
>>692
へー、俺は悪口を言っている事を自覚しているんだがお前は盲目なんじゃないの?
これは何?>>643 >>646 >>661 >>666
何処が俺だけなんだよ説明してみろおかしいんじゃないの
自分の都合の悪い事は見ないで人を批判するだけのやつってやだねー最悪だねー

>>694
やなこった
お前が俺をそうやって求める限り俺はまだいるぜ
楽しいねー
ウザくて興味ないならお前が読むのをやめて窓を閉じるのがずっと一番早いと思うぞ
0699デフォルトの名無しさん2015/06/17(水) 23:54:24.02ID:NtwhwkoG
NG推奨
0700デフォルトの名無しさん2015/06/17(水) 23:58:23.80ID:kNecvwWy
…といっても出来ないアホばかりだからなここは
なんせ俺自身がかなりの古株なんでこの流れは沢山みてきたよ

それよりPC買うなら5万くらいのi5の4Gあれば全然問題ない
これ以上の性能ならあればあれでいいが費用対効果次第じゃね
0701デフォルトの名無しさん2015/06/18(木) 00:00:13.16ID:61yIZqB6
>>697
あれ?相手にしないんじゃないの?www
相手してくれなくてもいいので早く消えろや
それとも相手してほしいの?ぼく、寂しいの?www
0702デフォルトの名無しさん2015/06/18(木) 00:05:23.09ID:pePA1BN3
NG出しておきますね
0703デフォルトの名無しさん2015/06/18(木) 01:10:58.94ID:yQJi0z1+
窓を閉じる
って表現が好きな奴か
定期的に沸くよね
0704デフォルトの名無しさん2015/06/18(木) 01:38:34.05ID:HKsBgcCX
>>682
逆に聞きたいけどAndroid Studio入れてるのにeclipseを使い続ける理由ってなんだろう?
antでビルドからgradleに変わるだけでAndroid Studioにするメリットがあると思うけどな
0705デフォルトの名無しさん2015/06/18(木) 02:34:25.52ID:W6V85/J9
>>698
なんでそんなに性格悪いの
0706デフォルトの名無しさん2015/06/18(木) 07:43:14.02ID:fK5PTsKi
ID:kNecvwWy泣きながら逃亡したかwww
お前らの大勝利だなw
0707デフォルトの名無しさん2015/06/18(木) 07:53:50.14ID:e1nox45T
泥スタがモッサリしてるのは使ってて同意する部分だけど、コード書く分には
大した問題じゃないよな
移行を先延ばししてるだけならいいけど、eclipse一本でこの先やっていこうと
思ってるならどうかしてる
0708デフォルトの名無しさん2015/06/18(木) 08:28:09.36ID:J2OlhwRh
ID:kNecvwWyみたいに、ある質問に対して「自分で調べろ」みたいな上から目線で高圧的な態度を取る奴は、
いいか悪いかは別として、社会(スレ住民)から排除される傾向になるのはまあ当然だよな。
0709デフォルトの名無しさん2015/06/18(木) 08:33:56.22ID:PWD9+8+9
>>708
プログラミングの世界では常識だな
Androidに関しては大体のことはググれば見つかる
0710デフォルトの名無しさん2015/06/18(木) 09:09:10.56ID:R1hXBpu3
>>704
現状 Eclipse で問題なく開発出来ているから移行する必要性が薄い
1つのアプリに使用しているプロジェクトは複数あるわけだし
1つのアプリのバリエーションで別のコードが入っていたりもする
これらを移行する方法を探すコストも高いし、そもそも出来るかもわからないしな
0711デフォルトの名無しさん2015/06/18(木) 09:16:41.71ID:kOufk0/2
2Gでサクサクだからな8Gでどの程度便利になったのかね
0712デフォルトの名無しさん2015/06/18(木) 09:29:44.56ID:7/h/PzkV
>>708
自分で調べたうえでここまで判ったがここが判らないとか言った姿勢が見られないんだからネット以外の社会でも叩かれる
0713デフォルトの名無しさん2015/06/18(木) 09:39:17.08ID:vn28fqVf
AndroidStudioスレで言われていた8GBあれば快適っていうのは
エミュが1GB以上、AndroidStudioが約2GB程度メモリ喰ってるんで
32bitの4GB環境で他にブラウザとか動かしてるとメモリきついねーって話だぞ

Eclipseも1GBぐらいは必要だから、同じような使い方するとすれば2GBのシステムじゃきついだろ
0714デフォルトの名無しさん2015/06/18(木) 10:05:40.59ID:vn28fqVf
>>710
複数のプロジェクトからアプリを作るとかアプリのバリエーションとか
このへんをIDEの設定とか使って管理するんじゃなくて
Gradleによる記述で管理するってのがAndroid Stduioのテーマのひとつだったりするな
0715デフォルトの名無しさん2015/06/18(木) 10:32:22.62ID:7WErBqWC
ただサポート切られた限り、Android開発にとって数年後にはEclipse?なにそれ?になってるのは間違いない
0716デフォルトの名無しさん2015/06/18(木) 10:39:55.07ID:kOufk0/2
eclipseはウチの環境だと260メガだね1Gも使わんよ
0717デフォルトの名無しさん2015/06/18(木) 11:04:42.89ID:vn28fqVf
>>716
それEclipseが動いてるVMのHeap使用量じゃね?
0718デフォルトの名無しさん2015/06/18(木) 11:30:35.30ID:S35eW2dn
うちのEclipse(kepler)は700メガほど
会社から割りあたってるPCはcore2duoの4メガだからAndroidStudioは無理じゃないかなぁきっと
0719デフォルトの名無しさん2015/06/18(木) 12:15:29.99ID:vn28fqVf
IDE本体のメモリ割り当てはAndroid studioとEclipsでそんなかわらんのだけど
Android Studioの場合には実際にビルドを行うプロセスがIDEとは別に存在してそれがデフォルトでもIDE本体と同じぐらいメモリを使うし
プロジェクトの規模によっては本体以上にメモリを割り当てる必要があるっぽい
0720デフォルトの名無しさん2015/06/18(木) 16:30:29.75ID:/Zt/gqf5
趣味で作ってる人はどっち使おうが構わないでしょ。
仕事で作るのにメモリがないからASは使わない、とか言ってるなら、開発部にそんなしょぼいPCしか支給しない会社はやばいのでは…。
0721デフォルトの名無しさん2015/06/18(木) 16:59:01.62ID:PWD9+8+9
ASはクソだから日蝕でいけるうちは日蝕を使うわけだが?
0722デフォルトの名無しさん2015/06/18(木) 19:15:01.91ID:Lpl1zqnR
Android Studioが自動運転のグーグルカーだとしたら
eclipseはホンダのビートぐらいの違いがある
0723デフォルトの名無しさん2015/06/18(木) 19:18:09.87ID:qgw/Weqm
言いたいことは分かるけど、燃費悪そうだから、まだ乗り換える気にならないのよ。

しかし太陽も滅びたし、日蝕の時代ももう終わりかなー。
0724デフォルトの名無しさん2015/06/18(木) 19:28:44.77ID:kOufk0/2
>>717
メモリー2ギガのうちシステム合わせて全部で400メガ使っていて220がeclipse
1.6ギガフリーだとよ
0725デフォルトの名無しさん2015/06/18(木) 19:31:51.93ID:YNq1vwmU
ちょっとご家庭内遠隔カメラみたいなもの作ろうと思って
UDPポート開けっ放し処理作って遊んでいるんだけど
Datagramソケットって自分のIPアドレスが変わると使えなくなるのね

なのでIPアドレスが変わった(DHCPリース期限が切れた、Wi-Fiから4G回線に切り替わった、またはその逆等々)を検知して
某かの処理(ソケットcloseとか再openとか)を行いたいんだけど
何か良い方法があったら教えていただけませんでしょうか
0726デフォルトの名無しさん2015/06/18(木) 21:40:26.55ID:YNq1vwmU
自己レス
BroadcastReceiverで取れるっぽい
やってみよう
0727デフォルトの名無しさん2015/06/18(木) 21:54:09.63ID:vn28fqVf
>>724
最近のADTのEclipseはヒープ最低500MBぐらい確保する設定になってるし他にもメモリ使うだろうから
220MBだけとか無いと思うんだけどなあ
0728デフォルトの名無しさん2015/06/18(木) 22:45:46.82ID:kOufk0/2
使いもしない無駄な確保はしないみたいよちなテキストソース3本編集状態ね
レイアウト開くと360まで跳ね上がるけど500はいかんね
0729デフォルトの名無しさん2015/06/18(木) 22:51:23.42ID:vn28fqVf
>>728
もしかして古い環境使ってるのか?
eclipse.exeがある場所のeclipse.iniに-Xmsと-Xmxってあるから値いくつか言ってみ?w
0730デフォルトの名無しさん2015/06/18(木) 23:12:57.39ID:4/Dzc0e2
電源ボタンでのスリープや、電池切れが起きても画面が初期化されないようにするにはどのような処理をすれば良いでしょうか?

SurfaceViewを使ってるのですが
本屋やサイトを調べても見当たらなくて
0731デフォルトの名無しさん2015/06/18(木) 23:45:44.30ID:OJ9QL4KK
>>705
そう思うのはお前の目が節穴だから

↓本人が書き込みやめた後にネチネチ女々しいこういうのが本当の性格悪い人って言うんだよ
>>706 >>708 >>712

しかも >>712 に関しては物凄く勘違い君も入ってるね
0732デフォルトの名無しさん2015/06/18(木) 23:48:47.31ID:OJ9QL4KK
>>730
電池切れで初期化されなかったらバグった時どう復活すればいいのよそれ…

レジュームみたいな事したいのなら1つ1つ座標とか値とかを保存しておき
起動時にこれまた1つ1つ自分で丁寧に構築しなおしていくしか方法はないよ
0733デフォルトの名無しさん2015/06/19(金) 00:07:00.39ID:ERstlUYa
>>704
エクリプスの操作の方が慣れてるからだよ
使いづらいから使うわけない
0734デフォルトの名無しさん2015/06/19(金) 04:41:53.74ID:4Lh2jAEU
音楽プレイヤー作ってるんだがロリポから使えるようになったUSB-DACに対応させたい。
公式ドキュメントみたりしたけどさっぱりだからいい情報あったら教えて欲しい。
0735デフォルトの名無しさん2015/06/19(金) 06:30:24.17ID:0OGBDqh1
>>731
ネチネチ女々しいのはお前の方だろwww
つまりお前こそ本当に性格悪い人ってことだ。w
0736デフォルトの名無しさん2015/06/19(金) 09:15:57.99ID:MBHEV9Fs
課金して広告を非表示にするってどういう仕組みなの?
課金した人に対して広告無しバージョンを提供してる?
0737デフォルトの名無しさん2015/06/19(金) 09:39:33.21ID:tePAkoHq
有料版と無料版の2本アプリを用意するか
課金している場合は単にプログラム上で広告を表示しないだけ
0738デフォルトの名無しさん2015/06/19(金) 10:47:03.38ID:wmM/uPnL
Bluetooth通信アプリを作成しているんだけども
ペアリング要求がきた側はどのアプリから要求がきたのかわかるものなのか?
0739デフォルトの名無しさん2015/06/19(金) 11:06:56.51ID:iZWpkr2+
>>729
ほれスタヂヲに切り替わる少し前のだから古くは無い
-Xms40m
-Xmx768m
0740デフォルトの名無しさん2015/06/19(金) 11:19:27.35ID:cf9rf23z
1年前にダウンロードしたadt-bundle-windows-x86_64-20140702は-Xms512m -Xmx1024mで最低500MB確保
32bit版だと40MBとかになってんの?
0741デフォルトの名無しさん2015/06/19(金) 11:41:30.20ID:0j4PtqPZ
>>738
わからない
0742デフォルトの名無しさん2015/06/19(金) 12:41:32.23ID:iZWpkr2+
>>734
あてずっぽうだが内蔵スピーカーで鳴っていたのがぶっ刺したらUSBの方から
鳴るんじゃね(ただし対応デバイスに限る)みたいな
0743デフォルトの名無しさん2015/06/19(金) 13:47:15.25ID:6NR5eaiH
なんでそんなぎりぎりな設定に拘るんだ
メモリなんて最近はいっぱい積んでいるんだからもっといっぱい割り振ればいいだろ
俺はこれくらいに設定しているけど

--launcher.XXMaxPermSize
256M
--launcher.XXMaxPermSize
256m
-Xms1536m
-Xmx1536m
0744デフォルトの名無しさん2015/06/19(金) 14:32:05.22ID:4Lh2jAEU
>>742
そんな簡単に動いたら苦労しないんだよなぁ
0745デフォルトの名無しさん2015/06/19(金) 15:10:21.33ID:Q8UjGrX+
Eclipseでメモリ1GBも確保しないで余裕って言ってるプロはどんなに小規模なアプリ作ってるんだよ
中規模なアプリは1GBでもビルド中にメモリ不足で止まるぞ
0746デフォルトの名無しさん2015/06/19(金) 15:12:26.06ID:tePAkoHq
俺はアプリサイズ1M切ることに命かけてるんだけどな
おかげでロースペ端末がメジャーの地域で喜ばれてDLされているんだよ
視野が狭いぞ
0747デフォルトの名無しさん2015/06/19(金) 15:45:42.04ID:8Tf/lCI2
それが何?としか
0748デフォルトの名無しさん2015/06/19(金) 15:47:50.41ID:tePAkoHq
底辺で頑張れ
0749デフォルトの名無しさん2015/06/19(金) 15:52:37.87ID:tePAkoHq
と書いた後に気づいたが、ここ個人開発者スレじゃなかったな、失礼。
個人なら規模の大きさで勝負するのはナンセンスで中古端末が普及している地域に
狙いを定めたほうが成功する、って意味だった。ほんと失礼した。
0750デフォルトの名無しさん2015/06/19(金) 18:19:17.10ID:4Lh2jAEU
エディタのメモリの話とかいいからプログラミングの話しろよクソ
0751デフォルトの名無しさん2015/06/19(金) 18:33:57.36ID:lM/LNwl8
AndroidでJPAって使える?
0752デフォルトの名無しさん2015/06/19(金) 19:21:45.26ID:V15vU0FY
>>751
ログインも出来るし馬券もちゃんと買えるよ
0753デフォルトの名無しさん2015/06/19(金) 19:26:57.37ID:lM/LNwl8
>>752
マジでか!サンキュー!
……って、JRAじゃねーよ!w
0754デフォルトの名無しさん2015/06/19(金) 21:06:43.40ID:gVDC+Wcd
海外向けの広告どれ使ってる(どれがおすすめ)?
nendしかいれてなくて
0755デフォルトの名無しさん2015/06/19(金) 22:41:54.74ID:hFDWPcPK
>>754
>>750
0756デフォルトの名無しさん2015/06/19(金) 23:24:59.07ID:ZmZZqHCD
AndroidアプリのいけてるUI実装してるコード事例ってどこがおすすめですか?
やっぱ標準UIだと作ってもパッとしないし、iOSみたいにそこそこイケてる感じの画面作ってみたい。
0757デフォルトの名無しさん2015/06/19(金) 23:28:55.16ID:lHgMfXQf
>>756
iOSみたいな画面作りたければiOSでやれ。
ってガイドラインに書いてたな。iOS名指しではないけど。
0758デフォルトの名無しさん2015/06/20(土) 00:21:08.61ID:wcDuU0cP
ここで質問するのかよくわからんけど
ストレージのdefault write disk
って言う項目が消えていていて
設定変えられないんですけど
どこのファイル弄れば直せますかね?
0759デフォルトの名無しさん2015/06/20(土) 01:00:16.96ID:wcDuU0cP
よく考えたらスレチでした
0760デフォルトの名無しさん2015/06/20(土) 01:13:19.41ID:pleraY+Z
一つのパッケージで、APIレベル15と19の両方に対応するアプリをつくることは出来ないのでしょうか?
KITKAT未満で動かした場合に、対応するAPIがない部分について機能限定版として機能するアプリを作りたいのですが・・・・
0761デフォルトの名無しさん2015/06/20(土) 03:29:57.41ID:np1p2Gh3
>>760
minSdkVersion 15で環境作って、
APIレベル19のAPI使いたい処理は @TargetApi(Build.VERSION_CODES.KITKAT) つけたメソッドに書く
そのメソッドは Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT のときだけ呼ばれるようにする
みたいな感じでいける
0762デフォルトの名無しさん2015/06/20(土) 21:46:50.72ID:pleraY+Z
>>761
ありがとうございます
今らから試してみます
0763デフォルトの名無しさん2015/06/21(日) 11:49:05.91ID:ZKtmvaa1
DialogFragmentでAlertDialog.builderでPositiveButtonを表示しているんだけど、
表示の初期状態でsetEnabled(false)として出したいのですが、
onResumeのタイミングでもボタンが生成されていないようです
どのようにすればいいか教えて下さい
0764デフォルトの名無しさん2015/06/21(日) 11:53:21.90ID:Swj8GkwO
他にはどのタイミングで生成されていないの?
0765デフォルトの名無しさん2015/06/21(日) 12:12:20.34ID:ZKtmvaa1
勘違いしてた、onStartでボタンとれてた
テヘペロ
0766デフォルトの名無しさん2015/06/21(日) 13:49:46.42ID:PkrRzovD
こんな感じのコードを書いてみたのですが、ダイアログにグルグルが表示されません。
なんでー?minSdkVersion="22"です

this.m_progressDialog = new ProgressDialog(this);
this.m_progressDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER);
this.m_progressDialog.setCancelable(false);
this.m_progressDialog.setMessage("Now Loading...");
this.m_progressDialog.show();
0767デフォルトの名無しさん2015/06/21(日) 13:57:07.14ID:grzzSLf3
>>766
setIndeterminate(true) は?
0768デフォルトの名無しさん2015/06/21(日) 14:55:12.25ID:RKAD3ekV
>>766
ためしにそれそのまま張って動かしてみたがグルグルしたぞ
0769デフォルトの名無しさん2015/06/21(日) 21:06:25.51ID:QdzM3N+f
>>741
やっぱりか...
0770デフォルトの名無しさん2015/06/21(日) 21:32:53.21ID:PkrRzovD
>>769
style.xmlをこう書き換えたのが悪かったみたい
なんでだろー
<style name="AppTheme" parent="android:Theme.Material.Light.DarkActionBar">
<item name="android:colorPrimaryDark">#00A0B4</item>
<item name="android:colorPrimary">#00BCD4</item>
</style>
0771デフォルトの名無しさん2015/06/22(月) 01:41:01.43ID:6fsOI3Rm
>>770
それしてもアクションバーの色変るけど、グルグルは問題なく表示された
0772デフォルトの名無しさん2015/06/22(月) 11:26:11.59ID:sIR8/DDE
androidタブレットとwindowsPCをUSB接続して、android側からの操作で
PCにあるファイルを取得したり、PCにあるファイルを削除したり、PCにファイルを送ったりというのは
androidのプログラムで可能でしょうか?
Wi-FiでPCの共有フォルダを覗くというのをUSBでできるようにしたいのです
また、androidタブレットはroot化はできないという条件付きです
0773デフォルトの名無しさん2015/06/22(月) 11:35:59.77ID:kJni3XZO
逆なら可能
あとbluetoothなら>>772の真の目的は叶うかも知れないし叶わないかも知れない
0774デフォルトの名無しさん2015/06/22(月) 15:35:36.86ID:aSoH+pEF
HTML5+cordovaでアプリを書いてた素人が、Androidアプリ開発パーフェクトマスターを一通りやってみたんだけどさ
素人が気楽に作れる範囲だと、AndroidStudioを使ったところでHTML5で作ったのより豪華なものはなかなか作れない気がするんだよね
なのになんでこんなにHTML5は人気がないんだろう?JavaScriptはみんな嫌いか?
0775デフォルトの名無しさん2015/06/22(月) 15:54:42.78ID:zD6XHioA
やってりゃそのうち気付けるよ
ある程度まで行くとHTML5+Javascriptの組み合わせだと欠点やデメリットがある事に気付く
マルチプラットフォームに優れてはいるが機種依存に悩まされないということは50%くらいのソフト開発に向いている側面が強く
裏を返せばハードを100%引き出すソフト開発が困難ともいえる

大雑把で申し訳ないが

・構造化
・クラス化
・ハードウェア制御
・コピーガード
・データガード
・処理速度
・効率性
・サウンド処理
・連携
・実現不可能な機能

などで大体壁に当たるか面倒な事になるか乗り切れない場面が出てくる
0776デフォルトの名無しさん2015/06/22(月) 16:44:49.73ID:962pkLDu
onTouchEventを20[ms]ごとに呼び出して座標取得したいんですけど
方法を教えてください!
安定した時間間隔でタッチしてる座標が得られるなら手段は問いません
誰が助けて・・・
0777デフォルトの名無しさん2015/06/22(月) 17:09:52.18ID:kJni3XZO
>>774
嫌い
0778デフォルトの名無しさん2015/06/22(月) 17:47:48.12ID:o6Kx3XH1
>>776
無理なんじゃね、そもそもタッチイベントは時間に同期して発生するもんじゃないし
もし同期してたら、モーションがゆっくりのときは無駄なデータを取り続けることになるし、速いときは取りこぼす可能性が出てくるよね
0779デフォルトの名無しさん2015/06/22(月) 17:50:57.67ID:Ai81uiu+
多少の誤差を許すなら
タイマー理して20msを超えたらタッチ状態を保存する→タイマーリセット
を繰り返す
0780デフォルトの名無しさん2015/06/22(月) 17:51:33.84ID:Ai81uiu+
タイマー管理、ね
0781デフォルトの名無しさん2015/06/22(月) 19:31:07.79ID:962pkLDu
>>776です
ttp://techbooster.org/android/application/715/
のサンプルのまま動かすと取得の時間間隔がバラバラになってしまいます
onTouchEventの関数内でスリープ使ったりもしましたがダメでした

>>779さんは
onTouchEventの中でタイマー処理するということですか?
0782デフォルトの名無しさん2015/06/22(月) 19:41:43.56ID:zD6XHioA
イベント駆動型なのだから当たり前
何か刺激があった時に目覚めて起動するのが「on〜Event」
これのおかげで毎フレームタッチイベントを拾うために待機せずに済む。

これがもしタイマーみたいな感じに1/60秒でタッチ拾うために待機しようものなら
CPU使用率は100%になり電池消費が激しくなるし画面もフリーズっぽくなる。

ブルートゥースでの通信やGPS待機がこれに近い動きをするため電池消費が激しいのさ。
0783デフォルトの名無しさん2015/06/22(月) 19:46:49.75ID:zD6XHioA
つまり

タッチイベントは画面に触った時にしか拾えない設計になっててこれは覆せない

ということを前提に毎回イベントを拾うにはどうしたらいいのだろう〜とプログラムを設計すること考える事、工夫すること。

キュー、バッファあたりの仕組みを考えるとやりたいことが出来るかもね。

onTouchEventで手に入れたデータをそのまますぐ処理するのではなく
一旦グローバル変数などに蓄積しておき
ゲームループやタイマーループのような一定間隔で呼ばれ続ける方で
その変数の中身を取り出し処理していくというような流れ
0784デフォルトの名無しさん2015/06/22(月) 22:18:32.14ID:962pkLDu
>>782
>>783
なかなか難しそうですね

頑張ってみます
いろいろと意見ありがとうございました
0785デフォルトの名無しさん2015/06/23(火) 02:05:09.85ID:wicC2ZX6
>>776
>>574
0786デフォルトの名無しさん2015/06/23(火) 16:17:55.13ID:VeJEuLbH
Unity派はこのスレでいいの?
0787デフォルトの名無しさん2015/06/23(火) 19:06:27.12ID:yDHWZwxL
JScriptとC#でプログラミングするUnityでの疑問を
JavaでプログラミングしてるAndroidプログラミング質問スレでして何か得られると思ってんの?
その時点でもうズレまくりだろ
0788デフォルトの名無しさん2015/06/23(火) 19:32:57.36ID:pugnpxvj
AudioTrackのコンストラクタに設定したサンプリングレートが再生される音楽に反映されないんどけど
MediaCodecでデコードしながらストリーミング再生する時は他のサンプリングレートを参照するって事はあるかな?

あと音声ファイルから1サンプルのデータサイズ(PCM_○○BIT)を取得するAndroid APIってありますか?
0789デフォルトの名無しさん2015/06/24(水) 14:24:04.65ID:6TWSVwyG
アプリで利用するフォントの種類を切り替える関数ってないかな?
普通に検索してもTextViewにフォントの種類を変更するサンプルしか見つからないや
0790デフォルトの名無しさん2015/06/24(水) 15:04:16.51ID:VvnWt3OF
普通の端末には日本語フォントが1種類しかバンドルされてないのに何故変更できると思うのかがまず不思議
0791デフォルトの名無しさん2015/06/24(水) 15:27:43.79ID:6TWSVwyG
英数字はサンサリフとかモノスペースとかOSに入ってるよね
日本語も複数入ってる端末はあるよね
そうでなくても外部フォントタイプを指定してもいいし
ただ問題なのが動的にアプリ全体へ適用する方法が分からないのさ
0792デフォルトの名無しさん2015/06/24(水) 15:55:12.64ID:MkkR+YHt
無いからね
0793デフォルトの名無しさん2015/06/24(水) 18:40:13.00ID:xyvkfmNc
テーマとかでできないっけ。
0794デフォルトの名無しさん2015/06/24(水) 19:12:35.00ID:rVqCz8Cq
フォントなんて変えたことないけどデフォルト値を変えるならテーマしかないだろ
0795デフォルトの名無しさん2015/06/24(水) 19:35:28.38ID:PPVJtcz2
一つずつメソッド呼ぶしか思い付かないや
0796デフォルトの名無しさん2015/06/24(水) 19:57:15.11ID:IdGwQElA
ふぉんとに?
0797デフォルトの名無しさん2015/06/24(水) 20:28:21.66ID:6TWSVwyG
テーマだとフォントだけ指定したスタイルファイルを適用させると
元々セットしてあったカラーデザインがリセットされちゃうよね?
あと任意の場所にあるフォントファイルを読み込んで〜というのに繋がらない
やっぱり各TextViewごとに指定するしかないのか・・・
0798デフォルトの名無しさん2015/06/24(水) 20:33:58.53ID:3PJ0B/wY
>>797
テーマって普通は既存のテーマを拡張してつくるんじゃないの?
0799デフォルトの名無しさん2015/06/24(水) 20:35:06.01ID:07MCwrLO
>>788
についても教えてよ
0800デフォルトの名無しさん2015/06/24(水) 20:35:14.55ID:R05fi0Yd
>>788
についても教えてよ
0801デフォルトの名無しさん2015/06/24(水) 23:01:10.90ID:BgJl2AdF
>>788についても教えてよ
0802デフォルトの名無しさん2015/06/25(木) 01:09:08.90ID:oxcJTV2B
うっさいカス
おとといきやがれ
0803デフォルトの名無しさん2015/06/25(木) 01:14:54.63ID:/zcBvaqK
一昨日来たんですが…
0804デフォルトの名無しさん2015/06/25(木) 15:11:14.85ID:I09/X3Pr
LocalBroadcastManager で、あるイベントから特定のフラグメントにイベントを受信させる処理を書こうとしたら
Fragment に registerReceiver() がないから無理でした
手間さえ惜しまなければどうとでも書けるのですが、綺麗に書ける実装方法はないですか
0805デフォルトの名無しさん2015/06/25(木) 15:14:59.18ID:j9TAG7BM
>>804
getActivity()
0806デフォルトの名無しさん2015/06/25(木) 21:36:01.55ID:hH6068Lg
みんなって、どんなアプリを書いてるの?
0807デフォルトの名無しさん2015/06/26(金) 01:22:18.25ID:UMJ/lX16
特定業務用(有料)
0808デフォルトの名無しさん2015/06/26(金) 06:05:31.96ID:mwDdQK9t
出先点呼システム
0809デフォルトの名無しさん2015/06/26(金) 10:59:20.73ID:ybsdKyif
event.getPressure()が1.0しか返さないんだけど仕様?
0810デフォルトの名無しさん2015/06/26(金) 11:30:43.29ID:zkiM+o7s
音楽を鳴らして止めようとします

mp1.pause();
mp1.seekTo(0);

だけでは普通にうまく止まります。

1秒後に止める、みたいな時にHandlerに飛ばすと
final Handler handler = new Handler();
handler.postDelayed(new Runnable() {
@Override
public void run() {
 if (mp1.isPlaying()) {
mp1.pause();
mp1.seekTo(0);
}
}
}, i);

最後がレコードの針が飛ぶようにプツッと音が飛んでから止まります
原因はなんだと思われますか?
0811デフォルトの名無しさん2015/06/26(金) 12:08:51.42ID:EqhNflh3
レコードの針に汚れが溜まってるんじゃないかな
0812デフォルトの名無しさん2015/06/26(金) 12:28:58.89ID:NfOIbMiO
よく学習用の本にMySQLの接続例が載っていますが、データベース接続に使われるライブラリ中にGPLのソフトは含まれていますか?
また他に、当たり前のように使われているライブラリでGPLの部分があれば教えてください
0813デフォルトの名無しさん2015/06/26(金) 12:31:45.67ID:FScQfCb1
レコードの針を上下するときはボリューム下げろって習わなかったのか
0814デフォルトの名無しさん2015/06/26(金) 15:28:27.30ID:YCs8sIjo
ゴミばっか
0815デフォルトの名無しさん2015/06/26(金) 15:50:09.37ID:oDxF40nl
音で思い出したんだが、ロリポになってから
また曲をループさせると、途切れるようになったんだよな
たしか4.x(いくつだったっけ?)でも同じ問題あって解決してたんだよな・・・
0816デフォルトの名無しさん2015/06/26(金) 18:55:31.63ID:ybsdKyif
event.getPressure()って圧力計測できんやつは一定値返すらしいな
変な質問してスマンな
0817デフォルトの名無しさん2015/06/26(金) 19:20:22.67ID:84gA5284
変じゃ無いけど、普通は圧検知なんかサポートされてないだろうから使ってみようとも思わなかった
0818デフォルトの名無しさん2015/06/26(金) 21:54:54.75ID:0kSeYYl4
Android Studioで開発を行っています。
データベースからデータを取得し、listviewに曲名とアイコンを表示させるアプリを作成しています。
drawableからアイコンの画像を読みだしています。

public void crateDrawableCollection() {
//Rクラスのすべての内部クラスを取得
Class<?>[] classes = com.yy.maimai_database.R.class.getClasses();
for (Class<?> cls : classes) {
//内部クラスがdrawableならコレクションを作る
if (cls.getSimpleName().equals("drawable")) {
Field[] fields = cls.getFields();
String name;
for(Field field : fields) {
try {
name = field.getName();
//drawableコレクションに格納
this.drawableMap.put(name,((Integer) field.get(name)));
this.drawableList.add((Integer)field.get(name));
} catch (IllegalArgumentException e) {
e.printStackTrace();
}catch (IllegalAccessException e) {
e.printStackTrace();
}
}
}
}
}
最初は問題なくアイコンを表示できていたのですが、
com.google.android.gms:play-services:7.5.0をDependenciesに
追加したところ、アイコンがgoogle+や、Google開発者サービス等の
アイコンが表示されるようになりました。
原因、解決方法をご存知でしたら、ご教授いただきたいです。
0819デフォルトの名無しさん2015/06/26(金) 22:41:44.57ID:YCs8sIjo
>>818
教授って育てるの大変だからね
2000万はするよ?
簡単に欲しいなんて言っちゃイカンよ
0820デフォルトの名無しさん2015/06/26(金) 22:49:01.75ID:0kSeYYl4
ご教示の間違いですwすいませんでした・・・w
0821デフォルトの名無しさん2015/06/26(金) 23:02:57.77ID:firojXZj
ライブラリの中にリソース含まれてたら自パッケージのR.*にコピーが作られた気がする
0822デフォルトの名無しさん2015/06/26(金) 23:03:17.36ID:3zi3kkB8
com.google.android.gms:play-servicesで使うdrawableの中身も
含まれるようになったとか
0823デフォルトの名無しさん2015/06/26(金) 23:21:57.65ID:0kSeYYl4
821さんと822さん、回答ありがとうございます。

drawableListのサイズは、通常は287になっている(drawableに格納しているアイコンの数が287個)のですが、
com.google.android.gms:play-servicesを追加すると、412になっているようです。

表示されたアイコンを見た感じだと、google絡みのものばかりな気がするので、
822さんが言ったような理由なのかもしれません。
もう少し調べてみます。
0824デフォルトの名無しさん2015/06/26(金) 23:30:48.72ID:3m15A8Gi
そろそろ788に答えてもらっても良いんだけど?
0825デフォルトの名無しさん2015/06/27(土) 00:02:57.39ID:Cd49xZWl
com.google.android.gms:play-servicesを追加してビルドをした後に
drawableの中身を確認したら、アイコン以外の別なデータも含まれているようでした。
これで解決できそうです。
ありがとうございました!
0826デフォルトの名無しさん2015/06/27(土) 01:58:57.73ID:3RAHP4+P
じゃあ>>810も
0827デフォルトの名無しさん2015/06/27(土) 11:32:05.23ID:0M2Nf79A
>>824
>>ついてないからハイパーリンクされてない
0828デフォルトの名無しさん2015/06/27(土) 11:35:26.82ID:0M2Nf79A
スマホ2台あったときBlueToothで文字の送信しあうチャットみたいなのを作ろうとしたが
ネットの見本のやつコピペしていろいろいじったができなかった
出来た人います?

ネットのやつを取り入れてそのまま動かないことがやけにある
0829デフォルトの名無しさん2015/06/27(土) 11:50:00.58ID:T1dqPqBz
>>828
アンタのイジり方が悪いだけ(笑)
0830デフォルトの名無しさん2015/06/27(土) 12:00:18.77ID:F0NvHeL6
チンポばっかいじってるからそうなるんだ
0831デフォルトの名無しさん2015/06/27(土) 12:18:04.49ID:ZhXdpl3s
>>828
そもそもSDKのサンプルにそのものがあるだろ
0832デフォルトの名無しさん2015/06/27(土) 12:47:52.02ID:3RAHP4+P
コピペじゃなくてgitで入れろよ
0833デフォルトの名無しさん2015/06/27(土) 21:40:24.42ID:8zQpbO6m
Bluetoothのプログラムを作ってるのだけど
Android Studioに付いてきたAVDでBluetoothを動かせないですか?
Android Studioを動かしてるPCにはBluetooth付いてるのだけど・・・
0834デフォルトの名無しさん2015/06/27(土) 22:04:29.26ID:T1dqPqBz
>>833
(1)何故試してみない
(2)実機で検証しなければ無意味
(3)アンタはプログラマには向いてない
0835デフォルトの名無しさん2015/06/27(土) 23:13:58.95ID:ZhXdpl3s
>>833
エミュレーターで、何が出来て何が出来ないかは公式に書いてるからちゃんと見ること。「自分で試せ」とか言い出す馬鹿は相手にしないこと。
0836デフォルトの名無しさん2015/06/28(日) 02:07:52.87ID:makvmXDt
ファイつ
0837デフォルトの名無しさん2015/06/28(日) 12:39:07.84ID:Oz8/1Hcd
>>835
「ちゃんと見ること」=自分で試せと同じ意味

>>831も=自分で試せと同じ意味
0838デフォルトの名無しさん2015/06/28(日) 13:16:30.39ID:/T+Vvqez
初投稿なんだが

AudioTrackのコンストラクタに設定したサンプリングレートが再生される音楽に反映されないんどけど
MediaCodecでデコードしながらストリーミング再生する時は他のサンプリングレートを参照するって事はあるかな?

あと音声ファイルから1サンプルのデータサイズ(PCM_○○BIT)を取得するAndroid APIってありますか?
0839デフォルトの名無しさん2015/06/28(日) 13:23:32.00ID:sdvwKhf2
ちょっとまえまでバンドル版で
エクリプスから全部入ったのがあった
あれは楽だった

今はなくなっちゃってる。
SDK落としてエクリプスに関連付けてってみなさんやってるんですか?
あれって説明がひどくてそのままやっても動かずものすごい難しい
0840デフォルトの名無しさん2015/06/28(日) 13:35:46.73ID:dJgBvO4y
PC詳しくない人「説明通りにやった」←やっていない
0841デフォルトの名無しさん2015/06/28(日) 13:37:47.79ID:sdvwKhf2
そのとおり
説明の記述の画面が違っててやりようがないってことです
0842デフォルトの名無しさん2015/06/28(日) 13:39:20.77ID:9L16REvG
PC詳しくない人「説明通りにやった」←やっていない
0843デフォルトの名無しさん2015/06/28(日) 13:51:40.73ID:WJabjmO6
>>839

http://android-developers.blogspot.jp/2015/06/an-update-on-eclipse-android-developer.html
>we are ending development and official support for the Android Developer Tools (ADT) in Eclipse at the end of the year.

もうEclipseのADTのサポートは今年の終わりで完全に終了なので、
グーグル的にはもうすでに適当なんですよ
わかってる人だけ使ってねって感じ
0844デフォルトの名無しさん2015/06/28(日) 14:13:50.95ID:sdvwKhf2
会社とかで大量に使ってるのも全部エクリプスから離れるんですか?
0845デフォルトの名無しさん2015/06/28(日) 14:27:31.46ID:WJabjmO6
>>844
会社で使うならなおさら非公式なEclipseを使うわけにはいかんやろ?
0846デフォルトの名無しさん2015/06/28(日) 14:31:23.90ID:sdvwKhf2
ショートカットキーとか覚えるの大変そう
0847デフォルトの名無しさん2015/06/28(日) 14:51:51.25ID:VdUbkLHg
来年からはADTプラグインじゃなくてAndmoreとかいうのを使わなきゃならないのか
0848デフォルトの名無しさん2015/06/28(日) 14:53:49.88ID:8fU/NqqW
そういうのは雑談スレでやれよ馬鹿共が
0849デフォルトの名無しさん2015/06/28(日) 18:42:38.25ID:U9PFDhhZ
ttp://techinstitute.jp/material/01/
ここのテキストを順に進めてるんだが、テキストではEclipseで自分はAndroid Studioでやってる。
すると自動生成されるメソッドとか一部のものがテキストと手元の結果と異なってきつい。
クソ初心者向がAndroidStudioで進められるテキストはないだろうか。
0850デフォルトの名無しさん2015/06/28(日) 18:53:44.67ID:U9PFDhhZ
そもそも誤植が多くて正しい方法を調べるだけで時間がかかる…
0851デフォルトの名無しさん2015/06/28(日) 19:35:10.70ID:/x8z4aUg
Google、Eclipse用ADTの開発とサポートの終了を発表、Android Studioへの移行を呼びかけ

http://juggly.cn/archives/151906.html
0852デフォルトの名無しさん2015/06/28(日) 22:25:27.12ID:sCum9118
>>849
自動生成されるメソッドってたとえばどういうのよ?
0853デフォルトの名無しさん2015/06/29(月) 01:55:59.47ID:kMMynk5W
このスレ見て未だEclipseのやつ多くてビックリだわ
新しい技術が好きなタイプ少ないんだな
AndroidStudio便利すぎてもう絶対戻れない
0854デフォルトの名無しさん2015/06/29(月) 02:06:22.89ID:EPnq+Kev
プロは安定をとるからさ
0855デフォルトの名無しさん2015/06/29(月) 02:19:10.57ID:yV2/j0H9
ならなおさらEclipseはありえねーわ
0856デフォルトの名無しさん2015/06/29(月) 02:32:57.87ID:EPnq+Kev
ハイハイ(笑)
0857デフォルトの名無しさん2015/06/29(月) 06:51:48.33ID:aAym2zwd
そうだね、公式でサポートされないXP安定だね。
0858デフォルトの名無しさん2015/06/29(月) 06:56:44.60ID:iO37LfkE
新しいものにすぐ手を出して、何一つ極められない似非技術者が多いのも事実
0859デフォルトの名無しさん2015/06/29(月) 07:38:37.30ID:jNbNkj6P
Android Studio落としてみようかと思ったけど10%ぐらいダウンロードすると0%にリセットされて一生終わらん
なんやこれ
0860デフォルトの名無しさん2015/06/29(月) 07:43:38.33ID:EPnq+Kev
>>857
プロのプログラマでVistaを使ってた人はどれくらいいたのかなぁ(笑)
0861デフォルトの名無しさん2015/06/29(月) 12:58:55.98ID:P1i9+OhL
AndroidStudioに限って言えば、新しいものだから使う訳ではなくて公式サポートだからだろ
0862デフォルトの名無しさん2015/06/29(月) 13:35:02.48ID:7lHJ5YCU
AndroidStudio発表から随分たつし、プロならeclipseからの移行調査位してるでしょ
で使ってみればAndroidStudioの良さに気がつくと思うけどな
いまだにeclipse押す人の真意が解らないけど
0863デフォルトの名無しさん2015/06/29(月) 13:38:08.05ID:iJm+IVPQ
使い慣れたものから離れられないだけなのを新しい方を貶めることで言い訳するのはよくある話。
0864デフォルトの名無しさん2015/06/29(月) 13:38:58.21ID:AnhE/5YA
AndroidStudio はとりあえず入れてみたけどワークスペースの考え方がわからない
ワークスペースが扱えるプロジェクトは1アプリのバリエーションだけ?
リポジトリーは SVN 使えるの?
0865デフォルトの名無しさん2015/06/29(月) 13:57:34.48ID:EPnq+Kev
人柱さん達ガンバッテネ
0866デフォルトの名無しさん2015/06/29(月) 13:59:09.84ID:PViSm4OD
>>864
AndroidStudioだとワークスペースじゃなくてプロジェクト
プロジェクトの下にアプリのモジュールを複数配置できる
モジュールはアプリ以外にもライブラリ的ものとかいろいろなバリエーションがある

AndroidStudioのモジュールはGradleではマルチプロジェクトにおけるプロジェクトとして扱われるので、
build.gradleなんかの記述を理解するのには注意が必要

SVNのリポジトリはサポートされてるはず
0867デフォルトの名無しさん2015/06/29(月) 16:34:21.29ID:6fMFrmYa
Google Playの売れ筋がゲームに偏ってるのとは対照的に、Android SDKが用意するAPIは開発環境がゲームに不向きなような気がしてしまいます
Javaで開発する場合に使用できる、ゲーム用のフレームワークやライブラリのようなものはありますか?
0868デフォルトの名無しさん2015/06/29(月) 19:35:51.05ID:51HZu0gn
というか去年の秋ぐらいの時点でEclipseサポートはNot Activeだって言ってただろ
0869デフォルトの名無しさん2015/06/30(火) 00:47:30.54ID:Q2LmUja/
Chromebookが大好きな俺としては、開発環境のクラウド化を進めてほしい
ま、どう見ても質問スレに書く内容じゃないけどな
0870デフォルトの名無しさん2015/06/30(火) 04:00:21.76ID:RD5yXW1i
AndroidStudioも4年もたずにサポート切られるけどね
0871デフォルトの名無しさん2015/07/01(水) 14:27:27.04ID:TsIpb4r0
>>838
どのような形で反映してないと言ってるのか謎だけど、AudioTrackのコンストラクタに再生データのサンプリングレートを勝手に調整してくれる機能とか…無いよ?
何か勘違いしてない?
0872デフォルトの名無しさん2015/07/01(水) 14:49:33.66ID:CYaD7XKB
for(int i=0; i<MAX; i++){
0873デフォルトの名無しさん2015/07/01(水) 14:54:35.53ID:CYaD7XKB
for(int i=0; i<MAX; i++){
 final ImageView tabView[] = new ImageView[MAX];
 tabView[i].setOnClickListener(new View.OnClickListtener(){
   @Override
   public void onClick(View v){
     Bitmap bitmap = ((BitmapDrawable)imageView[i].getDrawablle()).getBitmap();   //ここでiにCannot refer to a non-final variableなんちゃらエラー
     (以下略)
   }
 });
}


こういうのってどうすれば良いんですかね
やっぱfor使わずにずらずら書き並べないとあかんの
0874デフォルトの名無しさん2015/07/01(水) 15:10:30.27ID:sbKZs5cw
>>873
>こういうのってどうすれば良いんですかね
勉強をやり直す
0875デフォルトの名無しさん2015/07/01(水) 16:02:03.51ID:6IaAQY1L
>>873
tabView[i]に何が入ってるの?とか
MAX個の要素をもったImageViewの配列をMAX回確保してるのは意味あるの?とか
いろいろ理解不能だけど
やろうとしてることはたぶんループで出来る
0876デフォルトの名無しさん2015/07/01(水) 16:23:18.55ID:CYaD7XKB
>>875
これをディスプレイに敷き詰めようと思ったんですん
javaやった事ないからワケワカメ
http://rikisha-android.hatenablog.com/entry/2014/04/21/145013
0877デフォルトの名無しさん2015/07/01(水) 16:49:11.17ID:6IaAQY1L
>>876
まずは2個でやってみろよ
たぶんできないだろうけど
0878デフォルトの名無しさん2015/07/01(水) 17:10:16.31ID:x+H1pxBI
敷き詰めるとかレイアウトエディタに丸投げでもいいんだぜ
0879デフォルトの名無しさん2015/07/01(水) 17:11:58.22ID:CYaD7XKB
>>877
2個書き並べたら普通に動いたゾ

>>878
サンキュー調べてみる
0880デフォルトの名無しさん2015/07/01(水) 17:19:34.18ID:6IaAQY1L
>>879
2個並べたのを貼ってみろよ
それでどこまで理解できてるのかわかる
0881デフォルトの名無しさん2015/07/01(水) 17:26:01.65ID:CYaD7XKB
>>880
>>873のやつのforを解いて2個並べただけだよ
つか煽ってくるだけの人にご確認して頂きたくないし…
0882デフォルトの名無しさん2015/07/01(水) 17:40:17.71ID:6IaAQY1L
>>881
>>873の中身をそのまま並べたらtabView[i]に何にもはいってないからsetOnClickListenerよんだとこで落ちるだろ
それが動くってことはtabView[i]の初期化がちゃんとできてるってことで、
そこのコードを見ればタップされるImageViewを二つならべるとこまでをどうやって実現したかがわかる
二つ並べるのにレイアウトファイルいじるかコードでやるかとかいろいろ方法があるから
そこまでどうやってやったかによってループでの複数個の場合のコードの実装方法も変化する

そもそも>>876で言ってるディスプレイに敷き詰めるって意味も明確じゃないから
2つで動いたコードを貼ってもらえばその意味の理解も一気に解決するから貼れって言ってるんだけどね
0883デフォルトの名無しさん2015/07/01(水) 17:43:06.04ID:O9Y0PVXv
配列をnewしてるとこをループの外に出せよ
とか空気を読まずに言ってみたり
0884デフォルトの名無しさん2015/07/01(水) 17:58:37.62ID:TsIpb4r0
スタティックのカウンター作ったら普通に回るけど…丸投げするみたいだしもういいのかな
0885デフォルトの名無しさん2015/07/01(水) 18:02:08.51ID:kwKt36FF
自分のアプリで、ステータスバーおよびノティフィケーションを完全に表示しないように
したいんですが、可能でしょうか。

https://developer.android.com/training/system-ui/status.html を参照してステータスバーを
デフォの見た目では消すことができたのですが、画面の上部を下へ向かってドラッグすると
ノティフィケーションが降りてきてしまいます。Lollipopです。
0886デフォルトの名無しさん2015/07/01(水) 18:09:37.83ID:3gQ/q0jC
>>881
横からスマン
煽ってくるだけの人 とかいってるが 確かに >>882 のいうとおりだと思うよ

>2個書き並べたら普通に動いたゾ
『あとは一人でできるもん』っていうならそれもいいけど…
0887デフォルトの名無しさん2015/07/01(水) 18:14:03.61ID:IUFC9lsn
ステータスバーより手前のレイヤーに描画するとか
0888デフォルトの名無しさん2015/07/01(水) 18:29:20.68ID:CYaD7XKB
>>886
なぜだろう理屈は分からんが実機で普通に動いた
でもそこはHPのやつも同じだから動きそうなもんだけど・・・
0889デフォルトの名無しさん2015/07/01(水) 18:33:15.87ID:Vd6debF0
画面上部からスライドして通知が下りてきても何も問題ないだろ
俺は時間が見れないとか不便すぎるし
アクションバーとナビゲーションバーは消してもステータスバーは消してないわ
0890デフォルトの名無しさん2015/07/01(水) 20:58:07.62ID:6IaAQY1L
>>888
>>873のコードの部分はディスプレイに表示済みのImageにクリックした時の処理を付加してるだけなんだよ
そこだけいじってディスプレイに表示されるImageが増えるとかデタラメ言ってるようにしか見えない

じゃあなぜ>>876のサンプルでImageが1個だけディスプレイに表示されるかといえば、
それはJavaのコードじゃなくてレイアウトファイルで1個だけ表示するように指定してあるからなんだよ
0891デフォルトの名無しさん2015/07/01(水) 21:20:25.26ID:CYaD7XKB
>>890
画像が増えるじゃなくてクリック処理が追加されたって事ですん。分かりづらくてすまん

画像の表示はこれ↓でやってる。ギャラリーから1個ずつ読みこんで最大MAX個表示させる感じで
https://akira-watson.com/android/gallery.html
0892デフォルトの名無しさん2015/07/01(水) 21:37:18.82ID:6IaAQY1L
>>891
あのねw
>画像が増えるじゃなくてクリック処理が追加されたって事ですん。分かりづらくてすまん
これの意味もよくわかりませんw
2個書き並べたら普通に動いたっていうコードを貼ってくれよ!
そうすればあんたが何をやろうとして何ができたのかすべてはっきりする
おれのこのモヤモヤした気持ちを解消してくれ!
0893デフォルトの名無しさん2015/07/01(水) 21:47:47.90ID:CYaD7XKB
>>892
for処理したいだけなのに話それてきてるんでもういいっす。ありがとう
ずらずら書き並べて作るよ
0894デフォルトの名無しさん2015/07/01(水) 21:56:47.07ID:BtEhROKi
ソースを貼ってくれれば解決するって言っているのになぜか頑なに拒む。
そしてこの世にまたひとつ、汚いコードが誕生するのであった。
0895デフォルトの名無しさん2015/07/01(水) 21:59:31.89ID:tqRdfKXj
リスナーの引数vを使えとしか。
そしてリスナー自体も一個で十分。
0896デフォルトの名無しさん2015/07/01(水) 22:00:14.04ID:uOjrE8sE
こんな感じでいいんじゃね?
動くかわからんけど

View.OnClickListener lsnr = new View.OnClickListener() {
@Override
public void onClick(View v) {
final ImageView iv = (ImageView)v;
final Bitmap bitmap = ((BitmapDrawable)iv.getDrawablle()).getBitmap();
...
}
};

final ImageView tabViews[] = new ImageView[MAX];
for (ImageView tv : tabViews) {
tv.setOnClickListener(lsnr);
...
}
0897デフォルトの名無しさん2015/07/01(水) 22:01:04.63ID:6IaAQY1L
>>893
もういいですとかさー
ここは質問スレなんだよね
おれはとても疑問に思っていて君に質問してるの
2個書き並べたら普通に動いたっていうコードの正体を知りたい
一方的に質問するだけして自分にできる回答をしてくれないとか
あんた最低だと思わない?
0898デフォルトの名無しさん2015/07/01(水) 22:03:12.43ID:sbKZs5cw
>>897
馬鹿に言っても無理だべさ
0899デフォルトの名無しさん2015/07/01(水) 22:08:28.21ID:6IaAQY1L
>>896
それだとtvってnullじゃないかね?
0900デフォルトの名無しさん2015/07/01(水) 22:14:55.45ID:TsIpb4r0
>>898
どっちもどっちだね
両者共に理解薄し
0901デフォルトの名無しさん2015/07/01(水) 22:17:42.42ID:CYaD7XKB
>>896
すげぇ・・やったら動きました
これ使わしてもらいますありがとう
0902デフォルトの名無しさん2015/07/01(水) 22:24:35.15ID:BtEhROKi
先生、このスレにはエスパーがいます!
0903デフォルトの名無しさん2015/07/01(水) 22:25:53.25ID:TsIpb4r0
エスパーマミです
0904デフォルトの名無しさん2015/07/01(水) 22:34:51.83ID:CYaD7XKB
ご意見番様()たちがファビョってるけどさ、>>896で実際に動いてるんだから真でしょ
君らこそジャバのお勉強した方がいいんじゃないの?
つかここの人間民度低すぎ。C系のスレは必死に初心者に噛みついたりしない余裕のある人ばかりだよ
0905デフォルトの名無しさん2015/07/01(水) 22:44:24.17ID:6IaAQY1L
>>904
>>896で動いたとか、リスナー設定してるのはどこから取ってきたImageViewなんだよw
謎過ぎるわw
0906デフォルトの名無しさん2015/07/01(水) 22:54:27.08ID:dk30idE7
画像をなぞった部分にモザイクをかけたいのですが、どのような方法がありますか?
何かヒントを下さい。
0907デフォルトの名無しさん2015/07/01(水) 23:33:47.37ID:uOjrE8sE
>>904
動いたみたいでよかったです。
ちなみに、この書き方の場合、finalは無くても大丈夫なはずです。
0908デフォルトの名無しさん2015/07/01(水) 23:52:52.90ID:tqRdfKXj
>>906
指にバターを塗る
0909デフォルトの名無しさん2015/07/01(水) 23:59:33.72ID:6IaAQY1L
>>907
まじで質問なんだけど、>>896の tabViews の各要素の初期化はどうするの?
0910デフォルトの名無しさん2015/07/02(木) 00:20:38.30ID:M7eZw4ct
907ですが

>>909
初期化ならnewしたときにされてるし、
bitmapとかの設定ならリスナーをセットする前後のどこでやってもいいんじゃないかと

ちなみに、元の質問は、ローカル変数にfinalつけろって
コンパイラに言われたんでその通りにfinalを付けてみたんだけど、
まだ怒られるのはなんで?
ってことだったと思ったんけど違ったのかな?
まあ、初歩的なミスはあったと思うけど、それは別の話ってことで
0911デフォルトの名無しさん2015/07/02(木) 00:42:09.08ID:bBFQ7LPl
>>871
リソースが44.1kHzのサンプリングレートの音楽ファイルをAudioTrackコンストラクタに22.05kHzのサンプリングレートを指定して再生したら1/2倍速になるかと思ったんだけど違うの?
0912デフォルトの名無しさん2015/07/02(木) 01:51:44.16ID:JZX7H3yq
>>906
どこのヒントを出せばいいんだ?
1)「画像をなぞる」というイベントを捕捉する方法
2)javaで画像処理するためのAPI
3)モザイク処理の具体的な手順
0913デフォルトの名無しさん2015/07/02(木) 04:15:05.06ID:nJximuFY
>>911
うん、違う
それだと確かにバッファは半分浮くけど
浮いた分のバッファは自力で読み込ませないと駄目だよ
0914デフォルトの名無しさん2015/07/02(木) 05:53:40.31ID:1zuoN5Ix
>>910
>初期化ならnewしたときにされてるし、
これのこと?
>final ImageView tabViews[] = new ImageView[MAX];
これは配列を初期化してるだけで配列の要素は初期化されてないんだけど?
だから以下のループの中でtvは全部nullですよ?
>for (ImageView tv : tabViews) {
>tv.setOnClickListener(lsnr);
動くわけ無いじゃんw
0915デフォルトの名無しさん2015/07/02(木) 06:28:46.00ID:YXfFPy0J
解決したみたいだしもういいじゃないの
0916デフォルトの名無しさん2015/07/02(木) 06:36:15.28ID:YXfFPy0J
>>913
違わないよね?
0917デフォルトの名無しさん2015/07/02(木) 06:42:27.11ID:JZX7H3yq
>>901は、>>914が言っているのと違う意味で「動いた」って言っているんでしょ。コンパイルが通って起動出来たから動いた!って言っているんじゃないの?
0918デフォルトの名無しさん2015/07/02(木) 06:44:23.19ID:fQ/LCFlT
じゃあヌルポでまた悩むのか
0919デフォルトの名無しさん2015/07/02(木) 07:51:02.91ID:NCLEwZV1
なんか口うるさい母ちゃんと反抗期の子供みたいな争いになってんじゃねぇか
0920デフォルトの名無しさん2015/07/02(木) 08:01:37.45ID:LxDwpANP
あと、>>910は配列をインスタンス化するときに、配列内の要素のために確保したメモリはnullで初期化されるよ、と言っているように思う。
初歩的なミスは含まれていると>>910は言っているので、実行時にNullPointerExceptionが発生するのは>>910も認識している。
それに対して>>914はインスタンス化してないから動かないぞ、と怒っているように思うので、これまた話が噛み合っていない予感がする。
0921デフォルトの名無しさん2015/07/02(木) 08:07:40.11ID:1zuoN5Ix
>>920
いやいやいや >>910のこの書き込み見る限りこいつはインスタンス化されてると思ってるだろ
>初期化ならnewしたときにされてるし、
>bitmapとかの設定ならリスナーをセットする前後のどこでやってもいいんじゃないかと
気がついてないからここでインスタンス化をすっとばしてbitmapの設定とかとぼけた事言ってる
0922デフォルトの名無しさん2015/07/02(木) 08:15:02.40ID:1zuoN5Ix
今回のImageViewのそれぞれにリスナーを設定するという馬鹿な方式でやるなら
この各々のImageViewのインスタンスをどうやって取得するかというのが肝になる
初歩的なミスで抜けている部分だとか言い訳はありえんよ
0923デフォルトの名無しさん2015/07/02(木) 08:47:41.62ID:Kt96zNkO
みなさん、レベルが低すぎる超初心者に何を熱くなってるのかなぁ...
0924デフォルトの名無しさん2015/07/02(木) 08:49:37.16ID:8zO1R5lJ
こいつさんざん煽るクセに自分は一個も解決策だせねーんだな
批評家ぶるだけ。自力では何もできない
いいかげん自分がバカにされてることに気づけよ
0925デフォルトの名無しさん2015/07/02(木) 08:53:16.23ID:fQ/LCFlT
プログラム以前に我慢することを覚えたほうがいい
0926デフォルトの名無しさん2015/07/02(木) 08:59:41.74ID:FuG4pvKK
あまりにも通じないからイライラして……ごめん(´・ω・`)
0927デフォルトの名無しさん2015/07/02(木) 09:06:31.97ID:1zuoN5Ix
>>924
解決策なんて俺のわかる範囲ならいくらでも出してやるよ
でもそれには問題が明確化されないとな
2個並べて動いたっていうコードを貼ってもらえれば何をしようとしていて何が問題なのかが明確化する
動いたっていうのが嘘じゃないなら貼ればいいのになんで貼らないんだよ
0928デフォルトの名無しさん2015/07/02(木) 09:39:00.36ID:YXfFPy0J
本人がもういいって言ってるんだしもういいじゃない
問題ならもう明確化してるよ
for文のローカル変数int i をリスナーオーバーライドの中で使おうとしたからコンパイルエラー
が出た

それだけ

この質問にだけ答えとけばいいよ
0929デフォルトの名無しさん2015/07/02(木) 10:04:31.54ID:1zuoN5Ix
>>928
リスナーの中でどうしてもこれをやりたいなら
>Bitmap bitmap = ((BitmapDrawable)imageView[i].getDrawablle()).getBitmap();
自由変数であるimageViewとiの両方をリスナーの外でfinal宣言した変数にコピーしとく必要がある

でも単体のImageViewだけを final ImageView iView = imageView[i] としておいて
Bitmap bitmap = ((BitmapDrawable)iView.getDrawablle()).getBitmap() みたいに参照したほうが簡単になる

さらに言うなら、onClick(View v) の引数のvにクリックしたViewが渡されて来るんだから、
リスナーが自由変数としてImageViewを参照するよりもこのvを直接参照してBitmapDrawableを取得すればfinalどうこうの問題は無くなる

さらにさらに言うならば、>>895が言っているようにリスナーをすべてのImageViewに設定する必要なんて無くて、
親のViewにだけ設定しておいてonClick(View v) の引数のvにクリックしたViewが渡されて来るからそれを使って処理すればいい

以上でどうでしょうか?
それで私も質問があります >>881の2個ならべただけで動いたコードがどういうものなのか教えてください
0930デフォルトの名無しさん2015/07/02(木) 10:25:51.59ID:YXfFPy0J
どう?って、理屈が間違えてないかってこと?
だとしたら何一つ間違ってないと思うよ

二個並べたコードってのは
forループを消して2個リスナーセットしたんでしょ…普通に
それ以上の意味を考えてもしかたないしね
0931デフォルトの名無しさん2015/07/02(木) 10:30:11.89ID:cLx5LL1V
forループの場合は動かなくて
for文を解いて二個並べただけのやつは動く

とか「そんなわけねーだろ」なことを質問者が言ってるからこうなってんでしょ
0932デフォルトの名無しさん2015/07/02(木) 10:34:45.26ID:1zuoN5Ix
>>930
リスナーを設定する2個のImageViewをどこからとってきたのかという質問です
動くからにはどこからかそれを得てきたはずで、その痕跡がコードにあるはずです
それをしめせないなら動いたなんていうのは戯言で奴は嘘つきだったということです
0933デフォルトの名無しさん2015/07/02(木) 10:48:22.99ID:YXfFPy0J
>>932
別にそこは追及しなくていいんじゃないの?
聞かれた事だけ答えてあげれば

親切で言ってあげてたんでしょうけど
0934デフォルトの名無しさん2015/07/02(木) 10:54:08.88ID:1zuoN5Ix
>>933
親切なんかじゃないよ?おれ自身にとって重要な疑問なの
おれは自分の理解が完璧なんて思ってないから、おれの知らない理由で動いてしまう可能性を考えてる
他所で恥をかかないためにもここではっきりさせておきたい

聞かれたことだけ答えろとか何様のつもりですか?お客様ですか?
0935デフォルトの名無しさん2015/07/02(木) 11:06:08.11ID:bkc0KWoq
ご覧の有様です
0936デフォルトの名無しさん2015/07/02(木) 11:13:55.42ID:YXfFPy0J
強硬過ぎるね
疑問を解決したいにしても、それに答えてくれる相手の事をよく見た方がいいよ

あと、聞かれた事だけ答えるのを悪い意味でしか捉えられないって言うのも問題だと思うよ
深くは説明しないけどね

取り敢えず 道徳の時間はこれで終了です
ここプログラム板だしね
0937デフォルトの名無しさん2015/07/02(木) 11:24:11.49ID:1zuoN5Ix
2つ並べれば動くという意見を肯定する人はこれ以上いないようだし
奴が嘘つきの最低野郎だったということで俺にとっての結論とするよ

>>936
こういうとこで私は質問して回答をもらうだけっていう考えは最低だと思う
回答者にもささやかな見返りをくれよ
できないことを要求してるわけじゃないんだし
嘘つきは問題外だけど
0938デフォルトの名無しさん2015/07/02(木) 11:55:51.88ID:fQ/LCFlT
嘘を許せないのは分かったから
そろそろ空気読もうよ
0939デフォルトの名無しさん2015/07/02(木) 12:33:45.05ID:FuG4pvKK
質問する人は素人だから表現が一般的でないことがある。
回答する人はある程度汲み取ってあげないと話が噛み合わないことがある。
件の質問者は、forを取れば質問にあるコンパイルエラーがなくなると言いたかっただけと考えられる。
以上。

以下はいつも通りどうぞ( ゚д゚)ノ
0940デフォルトの名無しさん2015/07/02(木) 13:14:16.55ID:Tv6MGYN0
c++ asm:高学歴
java c#:低学歴
だからな。こういう雰囲気になるのは仕方ない
0941デフォルトの名無しさん2015/07/02(木) 17:02:03.03ID:IN/9pyiL
すごい基本的なことなんだけど多数のファイルの存在確認において
Fileオブジェクトって必ずcloseしないといけないの?
0942デフォルトの名無しさん2015/07/02(木) 17:14:46.39ID:bMzAU0w9
sure
0943デフォルトの名無しさん2015/07/02(木) 17:15:03.96ID:IN/9pyiL
そもそもcloseメソッドなんてなかった すまぬ
0944デフォルトの名無しさん2015/07/02(木) 20:44:36.53ID:7x297OKa
>>913
いや、再生自体はされるけど等速で再生されるんだ
なんでたろう?
0945デフォルトの名無しさん2015/07/02(木) 20:55:57.78ID:FuG4pvKK
>>944
サンプリングレート低くしたら、音質が悪くなるだけ。速度は関係無い。
0946デフォルトの名無しさん2015/07/02(木) 23:43:46.09ID:HWLmG6ym
>>944
AudioTrackのリファレンス読んだことある?
可変速で再生する機能が付いているなんて説明は書いてないよ
最初の質問もそうだけど「なんで」と思うこと自体がナンセンス
0947デフォルトの名無しさん2015/07/03(金) 00:21:27.36ID:rjSJAdM+
>>862
ショートカットとか使えないし
とにかく覚えるのが面倒
0948デフォルトの名無しさん2015/07/03(金) 00:57:53.93ID:WBCtfsMG
>>946
じゃあサンプリングレートって何なの?
コンストラクタに設定することで何に影響を与えるの?
0949デフォルトの名無しさん2015/07/03(金) 01:33:06.88ID:rSQs4zRC
調べればすぐ判るだろうに
サンプリングレートも知らんで音声扱おうとするとはかなりの強者ですな
0950デフォルトの名無しさん2015/07/03(金) 02:01:47.08ID:NgIbdRgk
>>948
もう一度質問するがAudioTrackのリファレンスは読んだことあるか?
0951デフォルトの名無しさん2015/07/03(金) 02:31:31.73ID:WBCtfsMG
>>950
グーグルのドキュメントのこと?
それならちょっと読んだけどサンプリングレートについてなんて詳しく載ってたかな?
0952デフォルトの名無しさん2015/07/03(金) 03:16:59.00ID:QRl2tzFq
>>951
ドキュメントにsource sample
rateだって書いているでしょ。
>>950は、再生する音声ソースのサンプリングレートと異なる値を設定しようとしていることがナンセンスだと言っていると思うよ。
そしてそれ以上の説明は書かれていないので、Googleはソースと異なるサンプリングレートを指定したときにどんな動作になるかを「保証していません」

サンプリングレートは、別にAndroidプログラミングの用語でも何でもないのでGoogleのドキュメントにその意味までわざわざ説明なんてしないだろうし、検索すればいくらでも説明しているページは見つかります。
0953デフォルトの名無しさん2015/07/03(金) 04:55:46.06ID:ppCBP1sD
>>944
コンストラクタ他の場所は間違ってない?
channelと振り幅の所
そこでミスをおかしてるんじゃないかとしか思い浮かばない…
0954デフォルトの名無しさん2015/07/03(金) 06:40:29.31ID:ppCBP1sD
読み込みファイル構成がPCM8ビットなのにコンストラクタで16ビット設定してて、サンプリングレート半分にした事でプラスマイナス0になっちゃった…とか?

時間に関係してるのこれくらいだし
ほんとこれしか思い浮かばない…
0955デフォルトの名無しさん2015/07/03(金) 07:56:32.42ID:KvdZ0QS5
8bitは、0〜255 or -128〜127
16bitは、0〜65535 or -32768〜32767

だから、0〜65535の値の中で、
0〜255の値だけを使っても、ほとんど意味はない。
ずっと、128を鳴らしているのと大差ない
0956デフォルトの名無しさん2015/07/03(金) 07:59:39.04ID:ppCBP1sD
そうなんだけど今は時間の質問だからね
ひとまずそこは置いとこう
0957デフォルトの名無しさん2015/07/03(金) 08:21:59.79ID:7aRzlN+K
androidでは音は正数値で処理すんのか
VSTシンセみたいにfloat -1.0〜1.0でやった方が処理しやすいのに
0958デフォルトの名無しさん2015/07/03(金) 08:39:10.39ID:GrdGs7yU
>>957
突っ込んでいいか?
0959デフォルトの名無しさん2015/07/03(金) 08:41:57.28ID:uImfavx2
>>958
放置してた方がよさげ
0960デフォルトの名無しさん2015/07/03(金) 09:18:43.89ID:uImfavx2
>>958
放置してた方がよさげ
0961デフォルトの名無しさん2015/07/03(金) 12:13:03.99ID:uImfavx2
>>958
放置してた方がよさゲイン
0962デフォルトの名無しさん2015/07/03(金) 14:19:57.54ID:4igslUYr
>>944
再生速度変えるならsetPlaybackRateメソッドで、プレイバックレートのほうをかえろ。
0963デフォルトの名無しさん2015/07/03(金) 15:34:44.33ID:eBsWjVM/
>>962
おおこれっぽい!
ありがとうございました
0964デフォルトの名無しさん2015/07/03(金) 20:03:15.56ID:zuzP2Y1S
ちょっと待って
0965デフォルトの名無しさん2015/07/03(金) 20:49:53.82ID:DI3GUv5g
結局、サンプリングレートの意味は理解できたんだろうか……。
0966デフォルトの名無しさん2015/07/04(土) 12:27:54.25ID:DyH29Y7W
EclipseやAndroidStudio以外の開発環境(Unity等のゲームに特化したものやHTML5によるもの除く)ってどんなものがあるんですか?
0967デフォルトの名無しさん2015/07/04(土) 12:39:10.52ID:Ayn+LVCR
vimとかatomみたいなエディタでやってる人もいるみたいだな
開発環境と言えるかは微妙だけど
0968デフォルトの名無しさん2015/07/04(土) 23:33:16.24ID:6cXrOP3Q
エミュレータ起動時にFailed to sync vcpu regが出て
立ち上がらないんですけど
原因ってわかります?
0969デフォルトの名無しさん2015/07/05(日) 00:07:18.35ID:YTCY1VN7
仮想化機能を別のプログラムが使ってる可能性がある
0970デフォルトの名無しさん2015/07/05(日) 03:00:20.44ID:18u325sL
http://jbbs.shitaraba.net/bbs/read.cgi/study/2246/1279896594/534
  ↑ ↑ ↑  ↑ ↑ ↑ 
0971デフォルトの名無しさん2015/07/05(日) 10:52:52.80ID:+u9tOgUh
2chmateで濁点有りの文字列で検索すると濁点がはずれた文字まで引っかかるのですがどういう原理のバグでしょうか
0972デフォルトの名無しさん2015/07/05(日) 11:36:37.27ID:YTCY1VN7
仕様です
0973デフォルトの名無しさん2015/07/05(日) 14:11:39.27ID:mIA8ou4E
設定画面の機能を自分のアプリに実装したいのですが、コードから特定のアプリを無効にする事って出来ますか?

どのように調べたら良いか教えて下さい。よろしくお願いします
0974デフォルトの名無しさん2015/07/05(日) 14:35:50.36ID:Ikt27Jko
>>973
多分無理だと思う。そういう機能はシステム権限がないと操作できない。ルート化されてればいけると思う。
0975デフォルトの名無しさん2015/07/05(日) 14:47:31.39ID:mIA8ou4E
>>974
やはりそうですか。ありがとうございます、参考になりました。
0976デフォルトの名無しさん2015/07/05(日) 14:53:23.86ID:WyOKIGr2
>>972
えぇ
設定で弄れないし酷いな
0977デフォルトの名無しさん2015/07/05(日) 15:11:43.27ID:760CH8cn
どういうアプリを作っているか知らないけど、有効か無効かを調べることはできるから、メッセージを表示してユーザに設定変更を促すとかならできそう。
0978デフォルトの名無しさん2015/07/05(日) 16:34:45.75ID:dZmHTtuY
照合という概念をちょっとでも知ってれば…
まあ自分の意に沿わない動作をバグと切り捨てる奴には無理か。
0979デフォルトの名無しさん2015/07/05(日) 16:56:19.47ID:Z0xpedPI
DialogPreferenceに四隅を丸角にしたxmlを適用しているのだけど、白地の背景が消せません
getDialog().getWindow().setBackgroundDrawableでTRANSPARENTは試したものの
ぬるぽになってしまいました
解決法を教えてください
0980デフォルトの名無しさん2015/07/05(日) 17:14:17.88ID:WyOKIGr2
>>978
頭悪そう
0981デフォルトの名無しさん2015/07/05(日) 18:15:52.20ID:dZmHTtuY
頭悪いよりはマシだから。
0982デフォルトの名無しさん2015/07/05(日) 21:17:46.30ID:2803ggMd
何が言いたいの?
照合ってなんの話ししてんの?w
0983デフォルトの名無しさん2015/07/05(日) 21:50:10.78ID:YTCY1VN7
濁点の無視はわざわざそうなるような処理を追加してるんじゃないか?
無視しないモードはその処理を無効にすりゃいいのだけど、それは必要が無いと判断して実装してないんだろ
0984デフォルトの名無しさん2015/07/06(月) 15:16:22.36ID:2u1Z5WWb
1000いくかもしれないけど質問します
エミュレーターで2本指操作の動作確認をするには
どうしたらいいんですか?
1000いってしまったら次スレでまた質問します
0985デフォルトの名無しさん2015/07/06(月) 15:53:02.00ID:xohrALqT
android エミュレーター ピンチ
0986デフォルトの名無しさん2015/07/06(月) 16:41:15.70ID:L06RT7rN
genymotionだったらマルチタッチ対応していたような
0987デフォルトの名無しさん2015/07/07(火) 10:55:31.34ID:LI9liePE
xml内でid付きのボタンview作って
JavaソースコードのonCreate内でそのidを取得して
ちゃんとlistenerもセットしてるのですが…

ボタンを押してもなかなか"次スレ"が立ち上がりません
…なぜでしょうか?
0988デフォルトの名無しさん2015/07/07(火) 11:37:03.28ID:GRzu+XTu
スレ立て規制されてんだ
0989デフォルトの名無しさん2015/07/07(火) 16:21:16.43ID:LI9liePE
>>988
マジげいん?
レス数が950を超えています。1000を超えると書き込みができなくなります。