Androidプログラミング質問スレ revision51 [無断転載禁止]©5ch.io
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
2016/03/07(月) 07:32:44.06ID:U9teUw+W※プログラミング自体が初めて!なあなたには↓↓↓こちらへ
スレ立てるまでもない質問はここで 142匹目
http://echo.2ch.net/test/read.cgi/tech/1454219795/l50
Eclipse統合M35【Java/C++/Ruby/Python/Scala】
http://echo.2ch.net/test/read.cgi/tech/1405391739/
★★Java質問・相談スレッド176★★
http://echo.2ch.net/test/read.cgi/tech/1453305105/l50
****オススメ関連リンク****
■ 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プログラミング質問スレ revision50
http://echo.2ch.net/test/read.cgi/tech/1447417609/
0002デフォルトの名無しさん
2016/03/07(月) 07:33:15.25ID:U9teUw+Whttp://echo.2ch.net/test/read.cgi/tech/1457275201/
0003デフォルトの名無しさん
2016/03/07(月) 12:34:17.02ID:fFCgNsoa0004デフォルトの名無しさん
2016/03/07(月) 12:43:12.74ID:6kbvA10Hhttp://developer.android.com/
0005デフォルトの名無しさん
2016/03/08(火) 00:55:47.15ID:ArK2cpGk日本のストアでリリースしたアプリを
海外向けにも(海外用の広告付きで)アプリリリースって
個人でもできるの?
0006デフォルトの名無しさん
2016/03/08(火) 03:46:42.62ID:GtshQHYw0007デフォルトの名無しさん
2016/03/13(日) 08:38:24.36ID:lF7wOKKW0008デフォルトの名無しさん
2016/03/13(日) 11:08:15.08ID:cRs0ukrj0009デフォルトの名無しさん
2016/03/13(日) 12:53:17.92ID:hYCY6VSY0010デフォルトの名無しさん
2016/03/13(日) 16:50:43.47ID:Mh+YHLaE0011デフォルトの名無しさん
2016/03/14(月) 12:06:38.45ID:hzlgYgwn前面に出ていないアクティビティを前面に出す方法を探したのですが
singleTask 限定の startActivity しかわかりませんでした。
また、アクティビティが現在フォアグラウンドなのかバックグラウンドなのかを調べる処理も
プロセスを列挙してその名前を比較するような複雑なものしか見つかりませんでした。
根本的にやろうとしていることが間違っているのでしょうか?
アドバイスよろしくお願いします。
0012デフォルトの名無しさん
2016/03/14(月) 19:08:22.67ID:l7UB6lS7PicassoとかGlideとか
0013デフォルトの名無しさん
2016/03/15(火) 20:32:03.82ID:63M2l2U/名前は聞いたことがありますが、使った事がありませんでした。試してみます。ありがとうございました
0014デフォルトの名無しさん
2016/04/05(火) 21:25:26.88ID:+6oIAhK/0015デフォルトの名無しさん
2016/04/05(火) 21:26:13.72ID:+6oIAhK/0016デフォルトの名無しさん
2016/04/06(水) 01:07:18.85ID:AT0nn5u70017デフォルトの名無しさん
2016/06/28(火) 14:29:08.87ID:a3nSzCGlここですかね
0018デフォルトの名無しさん
2016/06/28(火) 16:03:45.56ID:5ckL0Bmlhttp://echo.2ch.net/test/read.cgi/tech/1457303564/
****前スレ****
Androidプログラミング質問スレ revision51 (番号重複につき)
http://echo.2ch.net/test/read.cgi/tech/1457275201/
Androidプログラミング質問スレ revision50
http://echo.2ch.net/test/read.cgi/tech/1447417609/
0019デフォルトの名無しさん
2016/06/30(木) 23:16:37.71ID:hDzyTjD2できるんだったらクリックされやすような広告ばっかし出したいんですが
0020デフォルトの名無しさん
2016/07/01(金) 22:09:08.59ID:UO4XbZOo実機を回転させるとダィアログが消えてしまいます。
原因が解りません。
ダイアログの表示は以下の流れとなっています。
AppCompatActivityを継承したMainActivityで
ViewPagerにandroid.support.v4.app.Fragmentを継承したHogeFragmentを
表示させて、HogeFragmentに貼り付けたTextViewのリスナークラス(View.OnClickListenerを
実装したOnMyClickListener)のOnClick()から
DialogFragmentを継承したNiceDlgを表示させ、回転させると
HogeFragmentは正常に表示されるのですけれど、NiceDlgは消えてしまいます。
0021デフォルトの名無しさん
2016/07/01(金) 22:12:49.96ID:9RngPSx00022デフォルトの名無しさん
2016/07/01(金) 22:24:48.02ID:UO4XbZOo0023デフォルトの名無しさん
2016/07/02(土) 00:35:14.53ID:5IGV33lC0024デフォルトの名無しさん
2016/07/02(土) 09:05:30.72ID:hdVNJH2kもしフラグメントの生成をコードで行っている場合、
回転したときFragmentはフレームワークで自動生成されるので、そこでは新しいFragmentをnewするのでなく、findFragmentして変数にセットする。。じゃだめかな
回転したかの判定はonCreateのsavedInstanceStsteかnullでないことを条件にして
0025デフォルトの名無しさん
2016/07/02(土) 09:12:20.01ID:hdVNJH2k0026デフォルトの名無しさん
2016/07/02(土) 19:56:34.78ID:RGWnw+KAプログラムが起動したときに一緒にメモリにロードされちゃうんですか?
外部ファイルにして必要なときにロードするようにした方が
メモリを節約出来ますか?
0027デフォルトの名無しさん
2016/07/02(土) 20:54:25.18ID:jc6HAupB0028デフォルトの名無しさん
2016/07/03(日) 03:40:18.77ID:SHnQ2Xtn0029デフォルトの名無しさん
2016/07/04(月) 21:06:08.67ID:/A9poSsOすぐにdeprecatedになるな。
互換性が
003020
2016/07/04(月) 21:23:39.43ID:34EZNoBc遅くなりました。
XMLは使わずに動的にGUIは作成しています。
>>つーか、回転したときは自前でFragmentを生成しないようにする ???
回転したときはOSがFragmentを自動生成する仕組みなのでは?
だからそれに対応したプログラムを組むのでは?
回転したときはFragmentのonCreate()か自動的にコールされています。
ていうか、FragmentであるHogeFragmentは回転表示されています。
問題はダイアログが消えるという問題で・・・
0031デフォルトの名無しさん
2016/07/04(月) 21:41:26.42ID:Y9LZHSvZActivityのonCreateでFragmentを生成するようなトランザクションを書いてコミットしてると思うけど、savedInstanceStateがnullじゃない(回転時)ときはそのコードをスルーするようにする
という方法ではダメですか?
0032デフォルトの名無しさん
2016/07/04(月) 21:47:50.01ID:Y9LZHSvZごめん、ViewPagerだった
setOffscreenPageLimit
を10とか大きくしてみたらどうですか?
0033デフォルトの名無しさん
2016/07/04(月) 22:26:07.47ID:QFl5hy+/androidでbluetooth LE GATTのプログラミングをしています。
bluetoothモジュールからデータを送信して、
Notification機能を有効化にし、モジュール側で値を変えると、
スマホに通知(データ)が届くところまで正常に出来ました。
ソースはこちらのBleActivity.javaのほぼまるコピーです。
http://blog.fenrir-inc.com/jp/2013/10/bluetooth-le-android.html
使っているスマホはFLEAZ F5、開発のために安く買ってきました。
ところが、一度切断した後に再度接続しても、接続自体は出来ても
通知(データ)が来ないという現象に悩まされています。
これは設定でBluetoothを一旦OFFにするまで続き、再度ONにすると治ります。
さらに、切断後に自作アプリをそのままに、設定でBluetoothをOFF・ONにして、
再度自作アプリを表に戻して、再接続した場合はきちんと届きますので、
アプリの接続・切断の方法ではないかもしれないのに、
しかし、切断時に何かしらの開放を忘れているかのような挙動です。
なお、送信元のモジュールは接続の都度再起動しています。
ところが、母のイオンスマホ(geanee FXC-5A)を借りて同様のことを試してみたところ
OFF・ONをしなくても、再接続後に全く正常に通知が来ました。機種のバグ?
Andoroid Verはいずれも4.4.2です。
カーネルバージョンはFLEAZ が3.4.67,geaneeが3.10.17と違います。
Android Studio 2.1でAPIレベルは19のみインストールしています。
同じようなお心当たりのある方、対処案をご存知のかたお返事ください。
よろしくお願いします。
0034デフォルトの名無しさん
2016/07/04(月) 23:51:13.10ID:QFl5hy+/3回ぐらい接続切断を繰り返すと、FLEAZと同じ症状が出るようです。
0035デフォルトの名無しさん
2016/07/05(火) 00:00:02.13ID:UhUZbDW0Failure [INSTALL_FAILED_INSUFFICIENT_STORAGE]
アンインストールしようとしてもエラー出ずに失敗するし、USB抜き差ししてから再度インストールしようにも同じエラー出るし意味不明
これでもう5時間一向に開発が進まない。
本当にAndroidはバグだらけのゴミだな
金もらえるからやってたが、Androidはそろそろ見切りつけてもいいな
ゴミずぎ
専門学校の1年生をバイトに雇って作らせたクオリティのAndroid
0036デフォルトの名無しさん
2016/07/05(火) 00:03:21.25ID:x35Pk9L70037デフォルトの名無しさん
2016/07/05(火) 00:15:13.74ID:GDvg7/9CAndroid Studioは大抵のエラーメッセージをマウスで選択できるから
そこで右ボタンメニューで Search with Google するだけ
0038デフォルトの名無しさん
2016/07/05(火) 00:18:15.15ID:3+ze9kUy0039デフォルトの名無しさん
2016/07/05(火) 01:41:16.07ID:UhUZbDW0当たり前だろ?
ググって解決するならゴミ呼ばわりしねぇよ
3GB以上空いてるのに250KBやそこらの試作品アプリがインストールできないから怒ってんだよ
買ってから一度もSDカード刺してないから容量の確認先間違い云々もない
今そのAndroid端末をダメ元で再起動したら直った
不具合起きたら再起動しなきゃならないとかマイナンバー発行サーバー並のお粗末さ
結局原因不明のゴミOS
0040デフォルトの名無しさん
2016/07/05(火) 01:43:13.97ID:XtdEuZmKOSと開発環境を一緒にするなボケ。
0041デフォルトの名無しさん
2016/07/05(火) 18:16:34.61ID:eZ8Hqg9Fでぐぐれば腐るほど対処法が出て来るぞ。
rebootというのもあったぞ。
0042デフォルトの名無しさん
2016/07/05(火) 19:07:57.24ID:yfLtp2dOダメですた。
回転時、ダイアログが生成される仕組みを解明しないと、ダメ?
ViewPagerを使わない場合、Fragmentからダイアログを表示させた時に
このような環境で、ダイアログは再表示されますよね?
0043デフォルトの名無しさん
2016/07/05(火) 20:46:52.03ID:a64bD0WL0044デフォルトの名無しさん
2016/07/06(水) 09:49:02.59ID:v/AzjaaJ0045デフォルトの名無しさん
2016/07/06(水) 10:46:04.35ID:nJX8nBVvあいぽん使ってる母親に毎度言ってる
0046デフォルトの名無しさん
2016/07/06(水) 13:07:51.58ID:5CcEAAak0047デフォルトの名無しさん
2016/07/06(水) 19:46:50.72ID:29osc8cI0048デフォルトの名無しさん
2016/07/07(木) 20:05:17.93ID:8hcQfxmX0049デフォルトの名無しさん
2016/07/08(金) 08:42:32.28ID:lQlc3Wi6pixcelごとじゃなくてBitmap#getPixcelsである程度纏めて取った方が効率的だろうけど
0050デフォルトの名無しさん
2016/07/08(金) 08:47:32.47ID:xHVcURx00051デフォルトの名無しさん
2016/07/08(金) 09:05:43.21ID:lQlc3Wi6ごめんね
0052デフォルトの名無しさん
2016/07/08(金) 10:17:20.34ID:BLonBQQx0053デフォルトの名無しさん
2016/07/08(金) 10:56:16.24ID:GRODD4v+目的がわからないけど、そうするしかないんじゃ。
モザイクしたいなら左上のピクセル値で塗りつぶしてるだけで、まともに計算なんかしとらんよ。
0054デフォルトの名無しさん
2016/07/08(金) 12:30:06.09ID:eFaGXaZW0055デフォルトの名無しさん
2016/07/09(土) 02:13:52.64ID:GtpirSg/0056デフォルトの名無しさん
2016/07/09(土) 13:17:03.82ID:qXqbtbZybuuld.gradleの中いじったりコマンドから設定すれば直るんだけど
もう一台PCのupdateではその現象が起こらず
不安定だなぁーまったく
何なんでしょう
0057デフォルトの名無しさん
2016/07/09(土) 15:06:11.86ID:7P8YdC0k開発環境もOSもゴミなAndroidに
まともに動くことを期待してるのか。
情弱もここまでくると手遅れだな。
0058デフォルトの名無しさん
2016/07/09(土) 22:38:10.82ID:Ki68skLg文字列はwchar_tを使っていて、Androidではワイド文字に対応していなくて手こずりました。
今さら聞けない、教えてもらえない!! Unicode /マルチバイト文字対応 国際化VC ++ プログラミングの基礎!!
https://blogs.msdn.microsoft.com/japan_platform_sdkwindows_sdk_support_team_blog/2011/12/28/unicode-23/
>現在は国際化プログラミングにおいては Unicode 文字を使用することが主流となっています。
Androidはなぜワイド文字に対応しないのでしょうか?
0059デフォルトの名無しさん
2016/07/09(土) 22:53:36.35ID:l0xSSxGb0060デフォルトの名無しさん
2016/07/09(土) 22:57:21.56ID:AksCn4TSUnix系では特にこだわりがなければユニコード使うとしても
ワイド文字じゃなくてマルチバイト文字のUTF-8使うことが多いかな
006158
2016/07/10(日) 00:23:06.10ID:gneC4f6B>>60
ありがとうございます。
なるほど。
Unicode 文字を使用することが主流であることはたしかだけど、
その実現方法がワイド文字かマルチバイト文字かで分かれているんですね。
最悪ですw
0062デフォルトの名無しさん
2016/07/11(月) 00:08:44.75ID:l8ui318G0063デフォルトの名無しさん
2016/07/11(月) 09:34:11.52ID:GdbkUpOM0064デフォルトの名無しさん
2016/07/11(月) 19:44:33.03ID:xUfJYk2A0065デフォルトの名無しさん
2016/07/13(水) 15:08:31.48ID:4g1GjYO1一時的に画面を消してしばらくすると"no longer want"でプロセスが終了されてしまいます。
起動し続けるにはどうしたらいいでしょうか。
onDestroyでAlarmMangerに何秒後かに立ち上げてもらう、みたいなのでいいんでしょうか
0066デフォルトの名無しさん
2016/07/13(水) 19:53:34.95ID:GD80JCczでぐぐると幸せになれるかもしれない
0067デフォルトの名無しさん
2016/07/13(水) 20:06:50.00ID:9hAwTxYs0068デフォルトの名無しさん
2016/07/13(水) 20:23:14.74ID:R5HpimI6導入は正常に完了しています。
adb uninstall パッケージ名
でアンインストール使用としたところ
- waiting for device -
とずっと表示されて進みません。
adb shell pm hide パッケージ名
などの他のコマンドは機能しています。
よろしくお願いします。
0069デフォルトの名無しさん
2016/07/13(水) 20:30:12.21ID:9cHCvIbi0070デフォルトの名無しさん
2016/07/13(水) 20:31:57.51ID:GD80JCczでぐぐると幸せになれるかもしれない
0071デフォルトの名無しさん
2016/07/13(水) 20:53:46.61ID:R5HpimI6そこも参考にして試してみましたが駄目でした。
前提としてrootとっていないとアンインストールできないアプリは
adbコマンドでもアンインストールはできないということでしょうか?
rootなくても無効化はできるみたいですが
0072デフォルトの名無しさん
2016/07/13(水) 20:55:21.19ID:aVZo1AEA0073デフォルトの名無しさん
2016/07/13(水) 21:03:15.38ID:rzCLCg28スレ違い
0074デフォルトの名無しさん
2016/07/13(水) 21:25:04.07ID:UV93YtDm>>67
ありがとうございます。調べてみます
0075デフォルトの名無しさん
2016/07/13(水) 21:29:52.58ID:H0JuY83uお礼はいらないよ
0076デフォルトの名無しさん
2016/07/13(水) 21:45:01.66ID:v+rndnTfウィジェットとして作った方がいい気がする
0077デフォルトの名無しさん
2016/07/13(水) 22:10:04.21ID:UV93YtDm確かにウィジェットなら終了されなさそうですね。気が付きませんでした。
ただQt使っているのでActivity以外は作りづらいんです…
wakeロックでスリープしないようにしても寿命が伸びるだけでやはりno longer wantで殺されてしまうんですね。
0078デフォルトの名無しさん
2016/07/14(木) 08:45:20.75ID:FbPVooyD表示されてない状態で動き続けても電池消費するだけでメリットなくない?
0079デフォルトの名無しさん
2016/07/14(木) 11:06:05.29ID:6kocEvWW電源ボタンなどで一時的に画面消したあと、復帰時に表示された状態で戻りたいんです。
0080デフォルトの名無しさん
2016/07/14(木) 12:26:37.61ID:6TPTaPEjsoundPool.unload(soundID[0]);
soundPool.unload(soundID[1]);
soundPool.unload(soundID[2]);
soundPool.release();
よくこんな感じで2重解放してるコード見るけど
#releaseだけでは解放にならないのですかね?
0081デフォルトの名無しさん
2016/07/14(木) 12:42:36.96ID:nTbg7kgR0082デフォルトの名無しさん
2016/07/14(木) 16:06:24.86ID:NIa9yA68それは状態保存して復帰時に同じ状態に戻すのが通常の動作では
0083デフォルトの名無しさん
2016/07/14(木) 16:08:40.39ID:5k1QsC80boolean b;
int field;
int メソッド(){
インナークラス{
コールバックメソッド(int value){
field=value;
b=true;
}
}
while(!b)
b=false;
return field;
}
一応問題なく動いてますが、正攻法ではない気がして不安です。
0084デフォルトの名無しさん
2016/07/14(木) 16:19:23.58ID:nTbg7kgR割と良くない感じに思う
008583
2016/07/14(木) 16:50:53.45ID:gJqqlMqn処理時間は短いので大丈夫かなと…
0086デフォルトの名無しさん
2016/07/14(木) 20:35:05.70ID:P5OvLZ810087デフォルトの名無しさん
2016/07/14(木) 21:58:20.74ID:nTbg7kgRなるほど
コールバック作ったら戻って、コールバック内でHandlerでUIスレに処理を移すのが正攻法かな
0089デフォルトの名無しさん
2016/07/15(金) 04:27:25.86ID:7wJ2CyMyやりたいことは #FFFFFFの色のstrokeでovalを描いたxmlを
scaleType=
0090デフォルトの名無しさん
2016/07/15(金) 04:30:56.96ID:7wJ2CyMyImageButtonを継承したカスタムImageButtonを作っています。
やりたいことは #FFFFFFの色のstrokeでovalを描いたxmlを
scaleType="centerCrop"でImageButtonに設定したDrawableに重ねて描画したい、
なのですが、どのように記述したら良いでしょうか?
onDrawをOverrideして canvas.drawOval にて描画して実現してはいるのですが
xmlから読み込めないか勉強中です
ググっても目当ての情報は見つけられませんでした
よろしくお願いします
0091デフォルトの名無しさん
2016/07/15(金) 21:39:59.14ID:8iazTSFIデフォルトのままでいいんでしょうか
0092デフォルトの名無しさん
2016/07/16(土) 12:45:36.25ID:qa5Mvs34沢山並べたメソッドになんて名前を付ける?
そもそもメソッドに分ける?
個人の好みなんだろうけど、毎回モヤモヤする。
慣例があれば教えて欲しい。
0093デフォルトの名無しさん
2016/07/16(土) 13:20:32.05ID:lxCUi36qバターナイフ使ってる
0094デフォルトの名無しさん
2016/07/16(土) 16:33:56.28ID:qWNPRNAkdata binding library使ってる
0095デフォルトの名無しさん
2016/07/16(土) 18:11:34.73ID:PzVaKotXDocumentFile見てもそういったメソッドを持っていないようなのですが
0096デフォルトの名無しさん
2016/07/16(土) 18:36:39.71ID:SSCZtO7Thttp://dev.classmethod.jp/smartphone/android/android-ui-design-layer-list/
こういうのはダメですかね?
0097デフォルトの名無しさん
2016/07/16(土) 18:39:09.66ID:Gdv7mtxtアクセスするってことじゃね?
0098デフォルトの名無しさん
2016/07/16(土) 23:14:27.88ID:PzVaKotXそれはつまりSAFではファイルのコピーはそのまま出来ないという事でしょうか
lollipop以降の端末ではSDカード上のファイルに書き込むにはFileクラスではなく
SAFが提供するDocumentFileクラスを介す必要があると思っているのですが
そもそもその認識が間違っていますか?
0099デフォルトの名無しさん
2016/07/17(日) 08:39:24.08ID:C3k6T+hH>>94
ありがとう!
View Bindingという概念を知らなかった。
自分が作る規模で恩恵を得られるのかがよくわからないけど、
もっと勉強してみます。
0100デフォルトの名無しさん
2016/07/17(日) 12:17:00.13ID:9CUTpifwググれば色々でてくるだろ・・
https://www.gaprot.jp/pickup/android-4-4/storage-access-framework
http://qiita.com/wasnot/items/287d191c7da40f2e6080
0101デフォルトの名無しさん
2016/07/17(日) 19:21:48.91ID:hmv18zqbアプリを実行出来る最大のメモリ量という解釈de
いいの?
0102デフォルトの名無しさん
2016/07/17(日) 20:54:21.17ID:U1vP9cSr0103デフォルトの名無しさん
2016/07/17(日) 22:51:49.96ID:cvIkAOfY0104デフォルトの名無しさん
2016/07/22(金) 01:18:44.60ID:L79eMtPxエミュレーター上で/storage/emulated/0以下にアクセス出来ません。
詳しい症状としては、/storage/emulated以下でlistFiles()を呼ぶとnullが帰ってきます。
ファイラーアプリやデバイスモニターでemulated以下を見てみてもファイル自体はあり、
直打ちならexists()やisDirectory()も普通にtrueで帰ってきます。
ぐぐってみてもManifest書けということぐらいしか出ません。。
他に何か考えられる問題ってあるのでしょうか?
0105デフォルトの名無しさん
2016/07/22(金) 04:13:35.71ID:nisyu6Kl0106デフォルトの名無しさん
2016/07/22(金) 06:51:10.12ID:v0mNE1C00107デフォルトの名無しさん
2016/07/22(金) 06:57:57.72ID:nTZ7+YF1Android6のエミュも7のエミュも
Environment.getExternalStorageDirectory()は/storage/emulated/0で
そのパスに対するlist()はそのパスの下のディレクトリのリストが返ってきたよ
0108デフォルトの名無しさん
2016/07/22(金) 09:06:55.51ID:8otaA9Dlパスのタイプミスは無いか?
実機では再現しないのか?
テスト可能なAPKまたはプロジェクトの共有は可能か?
0109デフォルトの名無しさん
2016/07/23(土) 17:35:17.35ID:4Bl3TTIQ簡易的に実装できるViewやライブラリは無いのでしょうか?
0110デフォルトの名無しさん
2016/07/23(土) 18:20:30.99ID:heQFHp+6ソースコードが公開されているものがあればそれを見たほうが早い
0111デフォルトの名無しさん
2016/07/23(土) 19:50:41.41ID:SkvLp7mD丸投げ
0112デフォルトの名無しさん
2016/07/24(日) 01:36:42.42ID:D4pc+AGk0113デフォルトの名無しさん
2016/07/24(日) 13:52:13.28ID:fykG8Wj6BigContentViewで256dpまで広げられる
0114デフォルトの名無しさん
2016/07/24(日) 18:17:44.70ID:D4pc+AGk0115デフォルトの名無しさん
2016/07/27(水) 17:14:09.22ID:s5mUEuCF↑のような、ListViewの索引に関しての質問です
A→Z順での索引については成功したのですが
私の場合、画面上に降順切り替えボタンを実装しており
それを押すことでリストがZ→A順になるようにしています
降順ボタンを押されると
頭文字とインデックスを保持しているHashMapはZ→A順に書き換えるようにしたのですが
それでも、索引がA→Z順のままになってしまい困っています
(リストはZ→A順なのに、スクロールに表示される索引はA→Z順のまま)
toStringで確認してみても
↑の例でいうところのindexerとsectionsはちゃんとZ→A順に変わっているのですが
画面上ではA→Z順のまま変わっていません
どなたか、どうすればいいのかアドバイスを頂けないでしょうか
どうぞ、よろしくお願いいたします。
0116デフォルトの名無しさん
2016/07/27(水) 18:52:19.46ID:nl1cCFz00117デフォルトの名無しさん
2016/07/27(水) 19:16:46.29ID:sVdhrZhradapterのnotify何とかみたいのを呼べば反映されたような
0118115
2016/07/27(水) 20:18:29.21ID:s5mUEuCF>>116
すいません、他の機能などもあってソースがごちゃごちゃしてしまっていたので・・・
>>117
ありがとうございます
notify〜について調べ、以下の情報をもとにして動作するようになりました
ttp://stackoverflow.com/questions/27783550/sectionindexer-interface-does-not-update
半端な質問で大変失礼いたしました
ありがとうございました!
0119デフォルトの名無しさん
2016/07/28(木) 18:22:27.48ID:DzNi19+Y0120デフォルトの名無しさん
2016/07/28(木) 18:26:20.82ID:DzNi19+Y内部ストレージのファイル一覧が取得出来ず困ってます。
File path = = new File(Environment.getExternalStorageDirectory().getPath());
String[] fList = path.list();
デバッグ実行で確認すると、path=[/storage/emulated/0]ってなってます。
しかし、fListが何故かnullになります。
manifestにもREAD_EXTERNAL_STORAGEのパーミッションを宣言しています。
原因不明で何日も悩んでます。
誰か助けて下さい、お願い致します。
0121デフォルトの名無しさん
2016/07/28(木) 18:56:19.85ID:O8Vfrh0P0122デフォルトの名無しさん
2016/07/28(木) 18:57:55.34ID:wGQB5pLo0123デフォルトの名無しさん
2016/07/28(木) 20:23:33.43ID:cSANVDW4多分内蔵ストレージの外部ストレージを取りたいんだと思う
0124デフォルトの名無しさん
2016/07/29(金) 12:59:41.98ID:SyEeoceQまた圧縮、apkにリネームして端末にインストールしてみました。
立ち上げてみるとダイアログでエラーが出て起動できませんでした。
これは圧縮の際、何か特別なことをしないといけないんでしょうか?
元のものとなにが違うんでしょうか。
0125デフォルトの名無しさん
2016/07/29(金) 14:00:32.09ID:d0tsHf63バイナリレベルでコンペアしたのか
0126デフォルトの名無しさん
2016/07/29(金) 14:27:34.07ID:qm7K7pDJ署名
0127デフォルトの名無しさん
2016/07/29(金) 16:52:27.68ID:SyEeoceQありがとうございます
0128デフォルトの名無しさん
2016/07/29(金) 16:55:54.25ID:mtfgcrouzipというかjarだよね
要するにzipだけど
0129デフォルトの名無しさん
2016/07/29(金) 17:05:46.45ID:VzmKvktWアプリ単位で音の出力先を指定することはできるのでしょうか。
出力先に内蔵スピーカーかBluetoothがあった場合に任意に選択することはできないでしょうか?
0130デフォルトの名無しさん
2016/07/29(金) 17:39:08.01ID:VzmKvktW自己壊血しました
0131デフォルトの名無しさん
2016/07/29(金) 17:53:39.25ID:vOn8ke2v0132デフォルトの名無しさん
2016/07/29(金) 18:25:09.05ID:UVmP3kkh0133デフォルトの名無しさん
2016/07/29(金) 19:16:30.25ID:xTz2uL/8(これは臓物の内臓と無いという意味の無いぞうがかかっていて....おもしろい!!!)
0134デフォルトの名無しさん
2016/07/29(金) 22:38:37.38ID:g6Z9F6uz0135デフォルトの名無しさん
2016/07/29(金) 22:44:06.54ID:MgMIwO1V無い場合おすすめのライブラリありますか?
0136デフォルトの名無しさん
2016/07/30(土) 08:48:41.13ID:T7vypt3k無いから自分で作ると良いよ
カスタムウィジェットは思っているほど難しくない上に表現の幅が一気に広がるから扱えるようになっておくことを勧める
0137デフォルトの名無しさん
2016/07/30(土) 14:38:24.51ID:LhXnTMCuとりあえず自己解決
getLocationOnScreen - getLocationInWindow
でWindowのスクリーン上の座標を得て、getGlobalVisibleRectのRectにスクリーン座標をoffsetしたらうまくいった
0138デフォルトの名無しさん
2016/07/30(土) 14:51:10.18ID:F3lHeAa+お知恵を拝借させて頂けませんでしょうか
0139デフォルトの名無しさん
2016/07/30(土) 14:52:05.59ID:F3lHeAa+NavigationDrawer内の特定のメニューが選択された状態にしたいです
0140デフォルトの名無しさん
2016/07/30(土) 22:11:07.00ID:jRkg7665例えばGoogleならGoogle、アマゾンならアマゾンが開いて、検索欄にペーストされるという
仕組みを作るにはどうしたらいいでしょうか。
開発環境はAndroid Studio 2
知識はJavaの基本的なものと、簡単なAPIです。
画面や文字列を取得するところまではできています。
HTMLとかウェブブラウザの知識は全然ありませんので、「それじゃ全然足らん、教える量多すぎ」
ということでしたら、おおざっぱに「こういう範囲を勉強してみれば?」というアドバイスで
でかまいません。あとは独学で勉強しますので、よろしくお願いします。
0141デフォルトの名無しさん
2016/07/30(土) 22:18:38.79ID:sK8W/YMbIntent使えばブラウザ開けます
ヒント: http://google.co.jp/search?q=a
0142デフォルトの名無しさん
2016/07/30(土) 23:13:01.65ID:jRkg7665ありがとうございます。
ヒントの意味はよくわからなかったのですが、Android、インテント、ブラウザのキーワードで
目的の情報の大部分が手に入りそうです。
呼びだした先のブラウザのテキストボックスにペーストする部分は、まずブラウザに飛ぶ部分を
実装してから自分で調べてみようともいます。
0143デフォルトの名無しさん
2016/07/31(日) 00:51:01.06ID:nU3qpfX/0144デフォルトの名無しさん
2016/07/31(日) 01:39:31.06ID:KH9oS7nrアドバイスありがとうございます。そっちのほうがいいかもしれませんね。
ただ、検索は検索で時間がかかるので、検索したくない場合もあると思うので
そこで止ろうかと。あと、テキストボックスにペーストした後に検索ボタンを押す
というのはさらに難易度があがるかなぁと思いました。
技術的に簡単なら、検索まで進むのも検討してみます。
0145デフォルトの名無しさん
2016/07/31(日) 01:48:31.43ID:G5rhKmsC0146デフォルトの名無しさん
2016/07/31(日) 01:51:42.48ID:KH9oS7nrブラウザは開く、検索したい場合は検索。
検索したくない場合は、端末の戻るボタンでアプリに戻る。
こんな感じが妥当かなぁと思ってました。
中途半端かもしれませんね。
検索するまで実装するのが簡単なら、そうしてみたいと思います。
また質問させていただくかもしれませんが・・・。
0147デフォルトの名無しさん
2016/07/31(日) 01:54:55.77ID:G5rhKmsC0148デフォルトの名無しさん
2016/07/31(日) 01:59:03.98ID:KH9oS7nrブラウザを開いた後は自アプリの領域じゃないので、難易度は高いのかなと・・・これが本音かも。
自アプリからブラウザを開いた後に、ブラウザの特定のテキストボックスにペーストして検索ボタンを押すって
簡単なんですかね。なんか難しそうなんて、最悪ブラウザ開いてもらったら自分でペーストしてもらう
のが楽かなぁと逃げてました。
0149デフォルトの名無しさん
2016/07/31(日) 02:21:40.64ID:koNgWhbMhttp://google.co.jp/?q=a
0150デフォルトの名無しさん
2016/07/31(日) 02:22:30.92ID:koNgWhbM0151デフォルトの名無しさん
2016/07/31(日) 10:30:51.88ID:KH9oS7nrくわしいんですね。尊敬しました。
0152デフォルトの名無しさん
2016/07/31(日) 13:45:49.20ID:WcN69a5d結構難しい気がする
0153デフォルトの名無しさん
2016/07/31(日) 14:16:28.53ID:Z5BrrzbkそのshowでFragmentManagerが必要なんだけど、
adapterのコンストラクタでcontextを渡してActivityにキャストするよりは、FragmentManager自体を渡した方がいいのかな?
0154デフォルトの名無しさん
2016/07/31(日) 15:03:45.13ID:KH9oS7nr固定にするか、自分で登録する際はサイトのアドレスとテキストボックスまでのTAB移動の数を
ユーザーに設定してもらうとかでなんとかならないかなぁと思っています。
といっても、まだアプリからブラウザを開くところができてませんが・・・
0155デフォルトの名無しさん
2016/07/31(日) 16:41:06.56ID:V3GimjB6フォアグラ/バッグラどちらでもいいのでとにかく起動してないと受信できないようなのですが
0156デフォルトの名無しさん
2016/07/31(日) 16:51:24.06ID:bGlxBf9x自アプリ内のwebviewならともかく
0157デフォルトの名無しさん
2016/07/31(日) 16:54:29.65ID:G5rhKmsC0158デフォルトの名無しさん
2016/07/31(日) 17:27:13.03ID:WcN69a5dインテントにjavascriptとか仕込んでも無理かな?
0159デフォルトの名無しさん
2016/08/01(月) 13:48:23.61ID:w9ZarI/v一つの文に%の文字が2つ以上あるとエラーが起きてしまうんですが
どうすればいいんでしょうか?
説明が伝わりにくそうなので例を書いておきます
よろしくお願いします
○<string name="text1">Aは10%</string>
×<string name="text2">Aは10%、Bは20%</string>
0160デフォルトの名無しさん
2016/08/01(月) 13:52:23.88ID:X4JjAf76http://qiita.com/le_skamba/items/3c7c05d8d137185f753f
0161デフォルトの名無しさん
2016/08/01(月) 21:09:43.91ID:IbfApSUV0162デフォルトの名無しさん
2016/08/01(月) 21:27:14.80ID:edymmNEsこの場合だとどうやってググったらいいんだろう。
検索ワード : string.xml % エスケープ
でググると>>160のが出てきたけど、4番目だしあんま的を得てないよね
0163デフォルトの名無しさん
2016/08/02(火) 00:13:32.39ID:RQPfhivX別のアプリからポケモンGOにスワイプ操作を送り付けるのはどうしたらいいですか
0164デフォルトの名無しさん
2016/08/02(火) 00:14:59.54ID:RQPfhivX0165デフォルトの名無しさん
2016/08/02(火) 00:22:58.41ID:ilxP++Foバカには無理
0166デフォルトの名無しさん
2016/08/02(火) 00:36:21.36ID:25vxxhUH言いたいだけの奴はクズ。
知っている奴は検索に引っかかる、引っかかりそうなキーワード知っているもんな。
0167デフォルトの名無しさん
2016/08/02(火) 00:42:32.52ID:RQPfhivXそれを使ってできるみたいなんですが、
同じようなアプリがないかandroidで探してみたんですがどうもないっぽいんですよねえ
なんか技術的に面倒くさい何かがあるんじゃないですかね
0168デフォルトの名無しさん
2016/08/02(火) 02:59:14.41ID:LJlj6NnFブルーライトのフィルタなんてまさにそれだし
0169159
2016/08/02(火) 03:04:17.28ID:enLyeG9P回答ありがとうございます
何故2個以上だとエラーになるのかは分かりませんが、それで無事ビルド出来ました
0170デフォルトの名無しさん
2016/08/02(火) 08:26:49.48ID:2fMLd2dUまずは一次情報をあたるようにするといいよ
https://developer.android.com/guide/topics/resources/string-resource.html#FormattingAndStyling
0171デフォルトの名無しさん
2016/08/02(火) 11:28:57.21ID:9FPUKpDa0172デフォルトの名無しさん
2016/08/02(火) 19:15:29.34ID:ClxvjCkL英語わかんねーよ!
0173デフォルトの名無しさん
2016/08/02(火) 19:29:01.05ID:JwtZ9iAmquiitaより2chの方が信頼性あるよな
0174デフォルトの名無しさん
2016/08/02(火) 22:00:06.92ID:yNV2Tor2手軽さだけが取り柄だ。
0175デフォルトの名無しさん
2016/08/02(火) 22:16:27.96ID:5JamtGq/0176デフォルトの名無しさん
2016/08/02(火) 22:32:30.83ID:73lkDhpCこんなスレでそんなこと言っちゃうの?皮肉かな?
0177デフォルトの名無しさん
2016/08/03(水) 13:02:44.17ID:9qOkFGCF何が原因なのでしょうか?
AudioTrack: Minimum buffer size corrected from 1881 to 4233
0178デフォルトの名無しさん
2016/08/03(水) 13:20:23.87ID:mbys/AN50179デフォルトの名無しさん
2016/08/03(水) 13:33:14.20ID:9qOkFGCFprivate int se;
onCreateに
soundPool = new SoundPool(1, AudioManager.STREAM_MUSIC, 0);
se = soundPool.load(getApplicationContext(), R.raw.testsound, 1);
onClickに
soundPool.play(se, 1.0f, 1.0f, 0, 0, 1.0f);
です。ボタンクリックで鳴らしたいのですが、クリックの度にAudioTrack: Minimum buffer size corrected from 1881 to 4233が表示されます
0180デフォルトの名無しさん
2016/08/03(水) 13:42:03.57ID:mbys/AN5デコードが終わったかどうか分からないのですぐload()直後にplay()を呼ぶと、デコードが終わってなく再生されない時がある
0181179
2016/08/03(水) 16:28:25.80ID:9qOkFGCF試しに2年ほど前に作った奴を現在の環境で試してみたら同じようにAudioTrack: Minimum buffer size corrected from 1881 to 4233で音が出ません
音声ファイルも50KBぐらいの物をmp3,wav,oggと試してみたり、端末変えたりエミュで動かしたりでも無理でした。
0182デフォルトの名無しさん
2016/08/03(水) 16:31:15.90ID:9qOkFGCFBuild tools versionやSompile Sdkをいろいろ変えてたらいけたので何が原因だったのか分かりませんが・・・。
失礼しました
0183デフォルトの名無しさん
2016/08/03(水) 19:20:25.97ID:eOVLB+Og原因書いてくれてるだろ
0184デフォルトの名無しさん
2016/08/03(水) 20:02:59.11ID:2cmmf3Qi0185デフォルトの名無しさん
2016/08/03(水) 20:12:24.46ID:8iwZ1fwbもう遅いかな?marshmallowですか?
私も外部ストレージの直下にファイル書き込みしようとしたら、exceptionで落ちました。
でも、lollipopだと動く…。
と、言うところで時間切れで帰ってきたんですが、marshmallowから入ったRuntime Permissionが関係しそうな感じがしてます。
ここら辺詳しい人います?
marshmallow WRITE_EXTERNAL_STORAGEでググるとそれっぽいブログが見つかるのですが。
0186デフォルトの名無しさん
2016/08/03(水) 20:38:11.56ID:4Bu1KwdGそもそも外部ストレージへの書き込みなのにlollipopで動かせてるのがおかしくない?
lollipop用の処理を実装してるなら
それも言ってほしい
0187デフォルトの名無しさん
2016/08/03(水) 20:39:03.32ID:gyRNvcJEたまたま再生までにロードが終わっただけじゃねえの?
またサイズ大きめのファイルでロード終わるまでに再生しようとして鳴らないとか言い出すんだろ
0188デフォルトの名無しさん
2016/08/03(水) 21:39:36.11ID:/Zl+saA9lollipop用の処理は入れてないですよ。
Environment.getExternalStorageDirectory()で取得したパスに/とファイル名つけて、FileOutputStreamで出力するだけの簡単なプログラムです。
逆に聞きますが、lollipopも特殊な処理必要なんですか?
0189デフォルトの名無しさん
2016/08/03(水) 21:40:02.23ID:/Zl+saA9lollipop用の処理は入れてないですよ。
Environment.getExternalStorageDirectory()で取得したパスに/とファイル名つけて、FileOutputStreamで出力するだけの簡単なプログラムです。
逆に聞きますが、lollipopも特殊な処理必要なんですか?
0190デフォルトの名無しさん
2016/08/03(水) 22:12:02.52ID:/Zl+saA9http://redfreshet.com/2015/11/20/android6_permission_denied/
たぶんこれっぽいので明日試してみます。
Marshmallowより前は確認が出ないようにしたいなぁ。
0191デフォルトの名無しさん
2016/08/03(水) 22:46:33.29ID:JPStYeP9getExternalStorageDirectoryは基本的にはユーザーが自由に使える内部ストレージのパス返すから従来通り書き込めるはず
外部ストレージ(SDカードとか)のパスは別に取得する必要がある
それと>>120のListがnullなのと>>185とはあんまり関係ない気が
>>104でRuntime Permissionの許可出してるって書いてあるし
0192デフォルトの名無しさん
2016/08/04(木) 16:06:34.51ID:UdDYQkhjSDカードの読み書きは Storage Access Framework を介してユーザが選択したディレクトリしか読み書き出来なさそうなのに
ESファイルエクスプローラなどのファイラーアプリは、そんなのおかまいなしに読み書き出来るっぽいけどどうやっているんだろう
0193デフォルトの名無しさん
2016/08/04(木) 16:56:33.78ID:8anV95gh0194デフォルトの名無しさん
2016/08/04(木) 23:54:31.16ID:vSVjXPAP0195デフォルトの名無しさん
2016/08/05(金) 00:15:01.93ID:s19+CAr+MainActivityクラスでメソッドを作る際、public,proted,private どれで作るのが一般的ですか?
0196デフォルトの名無しさん
2016/08/05(金) 00:19:59.01ID:4kYKBiVe0197デフォルトの名無しさん
2016/08/05(金) 00:27:16.35ID:zD8eOjexクラスで決めるもんじゃないし
0198デフォルトの名無しさん
2016/08/05(金) 00:55:33.41ID:qpp4yn9h0199デフォルトの名無しさん
2016/08/05(金) 03:15:34.65ID:AakvlmsE・処理開始後に1000ms経ったらProgressDialogを表示する
・1000ms未満で処理が終わったらProgressDialogは表示しない
・1000ms経過後すぐに処理が終了した際のProgressDialogや暗転のチラつきは許容する
という処理はどのように書いたら良いでしょうか?
1000ms経過後にProgressDialogをshow()する処理をUIスレッドで実行する方法が思いつきません。
よろしくお願いします。
0200199
2016/08/05(金) 03:23:46.19ID:AakvlmsE0201デフォルトの名無しさん
2016/08/05(金) 10:31:54.14ID:KfoTu/xo趣味で作るものならなんでもOK
仕事ならおまえにゃ無理
0202デフォルトの名無しさん
2016/08/05(金) 16:59:49.32ID:NzzxCvdt素人はグローバル変数が好きだからアクセスし放題なのがいいだろうし、
素人はメソッドにアクセスできてパニックになることはなくてもアクセスできなくてパニックになることはある。
趣味プログラマなら迷わずpublic。
とりあえずpublic。
仕事でこれやると開発チームがパニックになる。
0203デフォルトの名無しさん
2016/08/05(金) 17:12:42.60ID:b4+BBpAH0204デフォルトの名無しさん
2016/08/05(金) 18:12:29.03ID:RHjQK3wSprotectedのスコープ分かってる?
あ、全体的にじゃなくactivityで使うかってこと?スーパークラスにならないなら使う必要ないよね。
0205デフォルトの名無しさん
2016/08/05(金) 19:43:54.38ID:b4+BBpAH同一パッケージかつ継承したクラスでしょ。
0206デフォルトの名無しさん
2016/08/05(金) 20:15:04.12ID:rvn2IoXe基本privateでアクセスがあるメソッドならpublicでいいんじゃね
0207デフォルトの名無しさん
2016/08/05(金) 21:30:26.40ID:tIM8U9aY逆に仕事でつかわないと思ったのはなぜか聞きたくなってきた。
確かにMainActivityには使わないけど、
継承使っていれば使う機会必ずあるでしょ。例えば、継承したクラスのみアクセスさせたいとか。
onCreate()とかのイベントハンドラは全てprotectedだよ。
0208デフォルトの名無しさん
2016/08/05(金) 21:36:40.00ID:b4+BBpAHでもpublicでもよくね?別にそれでバグなんて起こらないだろう。
そんな厳密にしなくてもさ。
0209デフォルトの名無しさん
2016/08/05(金) 21:58:32.34ID:tIM8U9aYサンデープログラマならともかく仕事でだよ?
レビューの時になんでpublicなの?って突っ込まれるよ。
0210デフォルトの名無しさん
2016/08/05(金) 22:16:53.39ID:b4+BBpAHなんだよサンデープログラマって。。。
土方のくせにプロ意識持って仕事してんじゃねーぞ
0211デフォルトの名無しさん
2016/08/05(金) 22:32:55.17ID:7g3iCo2L0212デフォルトの名無しさん
2016/08/05(金) 23:06:49.14ID:tIM8U9aY土方も立派な職業なんだけど。バカにするときに使うのやめた方がいいよ、バカがバレるから。
自分の住んでる家は誰が造ったと思ってるの?
0213デフォルトの名無しさん
2016/08/05(金) 23:46:15.10ID:bdlJZ4YY足利尊氏
0214デフォルトの名無しさん
2016/08/06(土) 02:15:43.46ID:eg4G1Seg容易にこういう低レベルな煽り合いに発展する
0215デフォルトの名無しさん
2016/08/06(土) 03:14:01.45ID:ME5mO79l0216デフォルトの名無しさん
2016/08/06(土) 11:43:52.17ID:4ffS6mk5それにしても、詭弁のガイドラインの例文かと思うほどアホなレスね。
0217デフォルトの名無しさん
2016/08/06(土) 17:05:55.22ID:TSO4W40H0218デフォルトの名無しさん
2016/08/06(土) 17:40:13.00ID:xT2xN8kZ0219デフォルトの名無しさん
2016/08/06(土) 18:14:06.39ID:8TuhRDtO理系の最下層なのに。
0220デフォルトの名無しさん
2016/08/06(土) 19:04:52.61ID:61pYtUt8言われたとおり作るしかできないんだから、質問されたら優しく教えてればいいんだよ。
0221デフォルトの名無しさん
2016/08/06(土) 21:49:37.48ID:ME5mO79l0222デフォルトの名無しさん
2016/08/06(土) 21:50:17.80ID:ME5mO79l0223デフォルトの名無しさん
2016/08/06(土) 22:19:47.84ID:JkvibyYL理論とか関係無しにprivateやprotectedの大切さに気がつく
0224デフォルトの名無しさん
2016/08/06(土) 22:23:51.56ID:TPkg5HB1なんで教えてもらう立場なのに上から目線なの?
0225デフォルトの名無しさん
2016/08/06(土) 23:54:52.48ID:eg4G1Segその機会を与えてやってるからだろうが
感謝しろ
嫌なら回答やめれば?w
現実世界で自己顕示欲を満たせないゴミが回答やめられるとは思えないがな
結局ゴミ扱いされようが何されようがヴァカ回答者は回答してくれるんだよ
自己顕示欲を満たすのに必死で、人として最低限のプライドも何もないヴァカ回答者には回答をやめるなんて不可能
0226デフォルトの名無しさん
2016/08/07(日) 00:14:44.27ID:8ihGngkrこのスレを維持してくれてるアンタに感謝してやるから、
アンタの言うヴァカ回答者が丁度気持ちよく回答できるレベルの質問投げてみてよ
0227デフォルトの名無しさん
2016/08/07(日) 16:35:35.80ID:cc+d/Opgjavamail以外の方法はあるでしょうか?
javamailのサンプルを見つけても
andoroidstudio2で組むと
そんなメソッドはスーパークラスに無いと
怒られまくりで困っています
0228デフォルトの名無しさん
2016/08/07(日) 18:26:17.22ID:9GNtGK+mIntent投げてGmailを起動する
0229デフォルトの名無しさん
2016/08/07(日) 18:39:20.86ID:4/uzFcwkAndroidでメールを送信する方法
http://tomokey.blogspot.jp/2011/03/android.html?m=1
0230デフォルトの名無しさん
2016/08/07(日) 19:13:01.45ID:qCz5dgMdprivateやアクセス修飾子なしは必要ないよ
publicやprotectedでなければならないメソッドをprivateにした場合
参照が必要な場合はリフレクションをしなければならないし
オーバーライドが必要な場合はそのメソッドとその呼び出し箇所のメソッドを全て再定義する必要が出てくる
Androidでもテーマをカスタマイズしたりしていればすぐ遭遇するよくある問題だよ
publicやprotected以外を付ける場合はよく考えてつけるべき
0231デフォルトの名無しさん
2016/08/07(日) 21:03:47.28ID:4/uzFcwk勉強になります。
0232デフォルトの名無しさん
2016/08/07(日) 21:36:19.83ID:oZRU9g/mいつまで引っ張ってんだ
ブログでやれ糖質
0233デフォルトの名無しさん
2016/08/07(日) 22:15:55.71ID:dKbCzFLvアプリAのActivityからアプリBに定義されたパーミッション指定のあるサービスを
呼びたいのですが、
java.lang.SecurityException: Not allowed to start service Intent { cmp=com.example.apppiyo/.MyService } without permission com.example.apppiyo.ACCESS
と出てしまい呼ぶことができません。
アプリAのマニフェストファイルには
uses-permission指定をしており、
呼ばれるアプリBのサービスには
exported=true, enable=true, permission=com.example.apppiyo.ACCESS
と指定しております。
呼ぶ側の指定が悪いのでしょうか、それとも呼ばれる側の設定が悪いのでしょうか
よろしくお願いします。
0234233
2016/08/07(日) 22:38:19.70ID:dKbCzFLvサービスが呼ばれる側のマニフェストファイルに
serviceノード内の属性としてpermission指定するだけではなく、
manifestノード直下のノードとして
<permission name="com.example.apppiyo.ACCESS" />
の指定が抜けておりました。
お騒がせいたしました。
0235デフォルトの名無しさん
2016/08/07(日) 23:44:57.13ID:PNVbc0P+0236デフォルトの名無しさん
2016/08/08(月) 00:35:43.62ID:QWD+rbF10237デフォルトの名無しさん
2016/08/08(月) 02:27:58.02ID:UR0Osuwe騙されるなよ
0238デフォルトの名無しさん
2016/08/08(月) 05:46:44.99ID:hFmM/dXi別クラスからonCreateなんか呼ばないだろ
Androidでprivateとかprotectedは必要ない
0239デフォルトの名無しさん
2016/08/08(月) 05:53:06.26ID:Gl3CWB0C0240デフォルトの名無しさん
2016/08/08(月) 06:01:16.59ID:hFmM/dXiあくまでAndroidのJava
騒いでるのはJavaから流れてきた人でしょ
Androidから始めた人はむしろ無駄に修飾子がありすぎて困ってるんだよ
だからこの話題だ出たんだし
0241デフォルトの名無しさん
2016/08/08(月) 06:03:16.97ID:OjTjQcSr未熟な個人開発者と飼い慣らされた社畜開発者の違い
0242デフォルトの名無しさん
2016/08/08(月) 07:02:18.52ID:X32Rt9n/じゃあ、onCreateなどがprotectedなのはなぜ?
androidのJavaだからってのなら、使ってないはずだよね。
0243デフォルトの名無しさん
2016/08/08(月) 08:16:08.21ID:eEW2fWlB0244デフォルトの名無しさん
2016/08/08(月) 09:23:35.01ID:7J5GfyuY0245デフォルトの名無しさん
2016/08/08(月) 11:05:19.59ID:vhT2R/kQ0246デフォルトの名無しさん
2016/08/08(月) 14:11:02.73ID:Gl3CWB0C自分が使ってる特殊な開発環境前提で話すこういう奴ってだいたい糖質。
リアル社会でこういう糖質に接してる人ってかわいそう。
糖質側は普通にコミュニケーション取れてると思い込んでるから始末が悪い。
生きてるだけで迷惑だって自覚しろ。
一般社会ともネット社会とも接点持つな。
生きてる価値がないだけならまだしも、迷惑だから社会にとってマイナス。
変換候補があるごくごく一部の特殊な環境前提ならまずそれを提示するなら分かるが、
提示すらせず脳内の前提で突然議論に割り込んでくる。
糖質以外のなにものでもない。
議論するレベルに達してないプログラマもどきが調子に乗るな。
0247デフォルトの名無しさん
2016/08/08(月) 14:23:23.41ID:OjTjQcSrオマエがプログラマとして低レベルというのはよくわかった
0248デフォルトの名無しさん
2016/08/08(月) 15:58:52.25ID:Gl3CWB0C0249デフォルトの名無しさん
2016/08/08(月) 17:54:44.69ID:1QM6yHGZprotectedでよくね
0250デフォルトの名無しさん
2016/08/08(月) 18:11:51.83ID:X32Rt9n/人としても終わっている、てのが正しいんじゃない?
自己紹介お疲れさまってかんじね。
そもそもだけど、>>246 のAndroidStudioは補完候補が出てこないの?AndroidStudioでは当たり前の機能なんだけど。一体どんな環境でやってるの?
ひょっとして補完って機能が分かってない?
0251デフォルトの名無しさん
2016/08/08(月) 18:18:17.04ID:zgfDogug0252デフォルトの名無しさん
2016/08/08(月) 18:43:46.37ID:kHD5OxKjandro(人の)+oid(〜の性質を...
0253デフォルトの名無しさん
2016/08/08(月) 21:35:18.92ID:NtNhWtQ50254デフォルトの名無しさん
2016/08/09(火) 02:53:59.22ID:zs9aiO/v0255デフォルトの名無しさん
2016/08/09(火) 03:56:57.28ID:zWRpXrYHwebviewで、表示完了後に特定位置にスクロールさせたいのですが、onPagefinishだと表示前なのかscrolltoがうまく動いてくれません。
検索すると、onPagefinishが呼ばれて2秒後に実行すればうまくいくというのはあったのですが、できればタイマーは避けたいのでいい方法はないでしょうか?
0256デフォルトの名無しさん
2016/08/09(火) 05:25:57.97ID:t3DUm3Z6馬鹿には無理
知能が低いくせにプログラミングに手を出すな
身の程を知れクズ
0257デフォルトの名無しさん
2016/08/09(火) 06:06:51.32ID:z07bkvVL長げーわ マヌケ
一言で終われ
0258デフォルトの名無しさん
2016/08/09(火) 08:21:44.84ID:Hp6q9n7r今44歳です
0259デフォルトの名無しさん
2016/08/09(火) 08:33:17.39ID:HH9QqPuT0260デフォルトの名無しさん
2016/08/09(火) 08:37:00.49ID:VNWud/qN0261デフォルトの名無しさん
2016/08/09(火) 08:47:08.82ID:Hp6q9n7r今無職で崖っぷちだから時間だけはあるんやけど
ただプログラム言語とか大嫌いなんだよな
あのアンダーバーだの細かい記号が見ると虫唾が走る
0262デフォルトの名無しさん
2016/08/09(火) 08:47:37.31ID:Hp6q9n7r今までと違うことがしたいだけ
0263デフォルトの名無しさん
2016/08/09(火) 08:48:35.44ID:rzfQR2Xnこのスレに書き込むってことはandroidアプリがやりたいってことでいいの?
1日の勉強時間は?
0264デフォルトの名無しさん
2016/08/09(火) 08:58:59.32ID:Hp6q9n7rアンドロイドだかパソコンだかは決まってません。
パソコンでHTMLを組むことさえ出来ないです。
ただ何かのサイトを作って金儲けがしたいな〜と漠然と思ってます。
0265デフォルトの名無しさん
2016/08/09(火) 08:59:35.10ID:Hp6q9n7r0266デフォルトの名無しさん
2016/08/09(火) 09:01:02.56ID:Hp6q9n7r変形カッコとか ワケわからん記号とかよく読みわけられるよね
自分の場合 ローマ字打ちさえできないが致命的かな
0267デフォルトの名無しさん
2016/08/09(火) 09:02:14.54ID:Hp6q9n7rは〜めんどくさ ウェブって
0268デフォルトの名無しさん
2016/08/09(火) 09:26:03.79ID:LvpwiW790269デフォルトの名無しさん
2016/08/09(火) 10:41:56.91ID:JnTnBldR1. アプリのデザインはCSSなどではなくandroid studioのレイアウトエディタを使うのが一般的なのでしょうか?
2. アプリでの挙動(データベースから取得...データ処理など)は
別途アプリ版はアプリ版でコーディングしなければいけないのでしょうか?
できればPHP(Laravel)側でデータ処理をして、アプリ側に渡す(アプリ側が取得する)などをしたいのですが可能でしょうか?
0270デフォルトの名無しさん
2016/08/09(火) 11:22:26.67ID:1NyTTLmfようするにそういうやつはpublicとprotected以外は使うなってことだろ
privateを使うとかお前が判断できることじゃないってこと
0271デフォルトの名無しさん
2016/08/09(火) 12:29:31.75ID:xEHNyOzB個人アプリですが自分はAndroidのレイアウトを使いました。
getやpostでサービスにアクセスしてカンマ区切り等でアプリにデータを返す感じです。
多分もっといい方法があると思うので自分も知りたい。
0272デフォルトの名無しさん
2016/08/09(火) 13:30:28.54ID:Lgzk2fEIデータを圧縮して送信すると、サーバーのCPUを使うから、一長一短
0273デフォルトの名無しさん
2016/08/09(火) 14:08:12.20ID:t3DUm3Z6思考停止した馬鹿の一つ覚えJSON
0274デフォルトの名無しさん
2016/08/09(火) 14:23:46.11ID:98NM991C0275デフォルトの名無しさん
2016/08/09(火) 15:42:02.99ID:PPYLp1b/0276デフォルトの名無しさん
2016/08/09(火) 15:47:04.31ID:z07bkvVL馬鹿はオマエだ 死ねよ
0277デフォルトの名無しさん
2016/08/09(火) 16:58:50.73ID:dhS5ukInこの際全部のメソッドや変数をstatic publicにしちゃえばいいんだ!!ムフーン!
0278デフォルトの名無しさん
2016/08/09(火) 17:03:41.64ID:3lF37STW0279デフォルトの名無しさん
2016/08/09(火) 17:41:57.13ID:ytq9UAuf0280デフォルトの名無しさん
2016/08/09(火) 18:45:05.75ID:rWXANE08Androidプログラミング質問者を罵倒するスレ
0281デフォルトの名無しさん
2016/08/09(火) 19:55:22.54ID:LEdNgUNB[Android]知識のない俺が解答者になりきって質問者を罵倒するスレ
0282デフォルトの名無しさん
2016/08/09(火) 23:20:14.29ID:9izhhm+O0283デフォルトの名無しさん
2016/08/10(水) 01:31:20.09ID:p7S32hczJsoupで頑張ってるよ
0284デフォルトの名無しさん
2016/08/10(水) 22:39:33.90ID:mIMdglUb0285デフォルトの名無しさん
2016/08/10(水) 22:44:28.20ID:uPyxj/T5http://www.tdb.co.jp/tosan/syosai/4191.html
0286デフォルトの名無しさん
2016/08/10(水) 23:03:00.12ID:lIF9iUX80287デフォルトの名無しさん
2016/08/10(水) 23:07:07.44ID:mIMdglUb0288デフォルトの名無しさん
2016/08/10(水) 23:29:06.96ID:tJo4JhQyAndroidStudioよりも使いやすいですか?
0289デフォルトの名無しさん
2016/08/11(木) 01:32:23.04ID:1zHuPYpf自殺教唆って知ってる?
殺人の次くらいに罪が重いんだぜw
人生終了お疲れ様でしたwwww
0290デフォルトの名無しさん
2016/08/11(木) 03:01:03.36ID:9k89uuhWウザいから子宮頸癌で死ね
0291デフォルトの名無しさん
2016/08/11(木) 10:27:13.80ID:XealYQIDさっさと死ねよ
0292デフォルトの名無しさん
2016/08/11(木) 13:36:43.63ID:Wl/orTQJ0293デフォルトの名無しさん
2016/08/11(木) 13:43:17.41ID:ZRs7QZzs可能な限り低いレベルで作ってたらみんな幸せ?
それとも不必要に低いレベルで作ってたら
それより高いAPIを実行しうる環境の人が本来の実行性能を損なう、みたいなことある?
いまんとこAPI 15 Android 4.0.3を選んでおくと
約97.4%の利用者をカバーできる、って出てるんでそれでいいのかな
って勝手に思ってるけど
0294デフォルトの名無しさん
2016/08/11(木) 13:56:39.15ID:9k89uuhW馬鹿はその程度
0295デフォルトの名無しさん
2016/08/11(木) 14:22:27.40ID:GIdUPwTh下のように書くとb[i]の部分でエラーが起きてしまいます
for (int i=1;i<10;i++){
Button b[i] = new Button(this);
b[i].setText("test");
b[i].setLayoutParams(new LinearLayout.LayoutParams(
LinearLayout.LayoutParams.WRAP_CONTENT,
LinearLayout.LayoutParams.WRAP_CONTENT));
linearLayout.addView(b[i]);
}
0296デフォルトの名無しさん
2016/08/11(木) 14:25:33.85ID:EMfE+YzN0297デフォルトの名無しさん
2016/08/11(木) 14:36:16.89ID:8IijMs4Zたまたま4.1.2の実機を持ってるからAPI16にしてるけど、もう4.2か4.4くらいでいいんじゃないかと思ってる
ポケGO需要で多少淘汰が進むんじゃないかという楽観視
でもゲームかツールかでも違うのかな
0298デフォルトの名無しさん
2016/08/11(木) 14:49:02.17ID:8IijMs4Zエラーが出るってとこは確かに型が間違ってるけど、そもそも配列使う意味無いんじゃ
forの前で
Button[] b = new Button[10];
とかやって、なおかつちゃんと配列に入れられてれば通らなくはないと思うけども
配列について調べなおしてみたほうがいい
0299デフォルトの名無しさん
2016/08/11(木) 14:49:02.64ID:Y+aHz12bレスありがとうございます
https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels
↑この辺を今読んでたんですが
「 In a very small number of cases, parts of the API may be modified or removed, although typically
such changes are only needed to ensure API robustness and application or system security.」
うーんやっぱりそういうのもあるのか、って感じです
0300デフォルトの名無しさん
2016/08/11(木) 15:02:57.14ID:kJ1qLsaK0301デフォルトの名無しさん
2016/08/11(木) 15:07:05.74ID:v2n9djjr0302デフォルトの名無しさん
2016/08/11(木) 16:02:20.00ID:YgFpnQtvこのエラーが出ても何故か実機で起動はできます(たまに起動しないときもある)
memtrack Couldn't load memtrack module (No such file or directory)
failed to load memtrack module: -2
これはどういった意味のエラーで、解消法としてはどうすればよいのでしょうか?
0303デフォルトの名無しさん
2016/08/11(木) 19:02:17.96ID:9k89uuhWアンタの文章中に記載がある
(1)ググる
(2) >>256
0304デフォルトの名無しさん
2016/08/12(金) 01:41:33.53ID:bcx2uSxC二度と来るな気違い
0305デフォルトの名無しさん
2016/08/12(金) 06:32:00.96ID:UH047WSx0306デフォルトの名無しさん
2016/08/12(金) 16:41:43.02ID:yDDcZJhtありがとうございます、出来ました
今まで配列は変数でしか使ったことがなかったので、宣言をすっかり忘れてしまっていました
常に10個なら同じ文を10個書けばいいんですが、
英文を読み込んでスペースごとに区切ってオブジェクトを分けて表示、
というのをやりたかったので配列を使おうと思いました
ありがとうございました
0307デフォルトの名無しさん
2016/08/12(金) 17:08:14.43ID:bcx2uSxC頭悪そうだし自覚ないんだろうな。
文字通りクズ。
0308デフォルトの名無しさん
2016/08/12(金) 18:37:26.57ID:hPoc25JQ中学生君。
0309デフォルトの名無しさん
2016/08/12(金) 18:38:44.08ID:llOl3lYBガキか(笑)
おじさん達は仕事なの(笑)
0310デフォルトの名無しさん
2016/08/12(金) 19:15:16.14ID:bSjYGO/D0311デフォルトの名無しさん
2016/08/12(金) 19:33:15.06ID:llOl3lYB結果的には愛のムチになってるのじゃないのかな
0312デフォルトの名無しさん
2016/08/12(金) 19:35:47.67ID:lM2bFedYつかこのスレから入れるんじゃなかったっけ?
0313デフォルトの名無しさん
2016/08/12(金) 19:39:35.42ID:llOl3lYB個人の方のスレに入ってるが、当然だが死んでる(笑)
0314デフォルトの名無しさん
2016/08/12(金) 23:03:35.34ID:WbWWBkiuプロだったら色んなユーザーを想定するんだから、ここには初心者から上級者までいることくらいわかってて、初歩的な質問くらいあって当然、と考えるのが普通で、目くじらなんかたてないもんだけど。
0315デフォルトの名無しさん
2016/08/12(金) 23:26:27.83ID:30Dx/0Oj自分の質問に答えて貰えなかった人が粘着して荒らしてそう……
0316デフォルトの名無しさん
2016/08/12(金) 23:36:03.23ID:bcx2uSxCこういう風に嘘をあたかも当たり前の前提のように
しれっと書いて印象操作する人いるよな。
× 同レベルの善意ある人が
○ 自己顕示欲を満たしたいだけの気違いが
0317デフォルトの名無しさん
2016/08/13(土) 03:16:32.59ID:QLG9D3TZプッシュ通知の仕組みが変更となったため、現在は本エントリーの方法ではプッシュ通知が行えなくなっています。
とのことですが、最新の組み込み情報をどこかで取れませんでしょうか?
ぜいたくを言えば日本語がいいです。
0318デフォルトの名無しさん
2016/08/13(土) 03:22:32.43ID:ICLMjKiIFCMでググればよろし
http://blog.kotemaru.org/2016/05/28/android-fcm-sample.html
0319デフォルトの名無しさん
2016/08/13(土) 03:28:02.12ID:QLG9D3TZありがとうございます!
0320デフォルトの名無しさん
2016/08/13(土) 04:48:06.33ID:/Ncj3lgbお前迷惑だよ
0321デフォルトの名無しさん
2016/08/13(土) 09:15:00.44ID:pGPC2tPPこれが自己紹介というヤツね。
乙。
こういう無駄なレスを非表示にできる2chブラウザがあればいいのに。
自動で対象を学習してくれたら面白いけど、
"NGワードを含むN文字以下のレスを自動的に非表示"とかだけでもありがたいわ
0322デフォルトの名無しさん
2016/08/13(土) 15:30:20.47ID:fnIB6MTOなんか二人くらいかまってちゃんがいるみたいだけど、夏休みということで生暖かい目で無視しましょう。あまりにウザくて無視できなくてもアンカーはつけないでおいたほうがよいかな。かまってちゃんだから喜んじゃう。
0323デフォルトの名無しさん
2016/08/13(土) 17:51:42.96ID:1Z07p0QUlayoutに素のWebViewを配置し、Activity内にて
WebView webview = (WebView) findViewById(R.id.webView1);
webview.getSettings().setJavaScriptEnabled(true);
webview.loadUrl(urlStr);
のみ実行するシンプルなものです。
このwebviewにてなんとなくブラウジングしていましたところ、
下記URLで表示NG(真っ白のページ)がありました。
表示OK: https://new.e-suteki.net/
表示NG: https://new.e-suteki.net/residents/#/login
なお、表示OKのページから「ログイン」をタップすると、表示NGのURLに飛べます。
そうして表示した場合も、loadUrl()に直接指定しても結果は真っ白になります。
httpsのサイトが真っ白になる事例が各所ブログに記載されていましたので
webview.setWebViewClient() にて onReceivedSslErrorをOverrideしてみましたが、ここには処理は入ってきませんでした。
また、他のhttpsのサイト(google、yahooのサイトなど)は問題なく表示されています。
そもそも表示OKのURLもhttpsでしたので関係ないかもしれませんが、やってみたことですので念のため記載しました。
Xperia Z3 Compactで検証していますが、プリインのChromeでは「表示NG」のサイトも問題なく表示されました。
WindowsパソコンのChromeでF12開発者モードでモバイル表示にしても同じく問題なく表示されます。
WebViewで表示するためにはどうすれば良いのでしょうか?
よろしくお願いします。
0324デフォルトの名無しさん
2016/08/13(土) 19:29:38.34ID:Y2AlIYDg相手の事情だろ
0325デフォルトの名無しさん
2016/08/14(日) 00:18:45.71ID:CLblJumL馬鹿には無理だって身をもって分かっただろ。
とっとと失せろゴミ。
0326デフォルトの名無しさん
2016/08/14(日) 00:54:49.13ID:GanF1Tiz0327デフォルトの名無しさん
2016/08/14(日) 01:59:33.93ID:FSwUNofR証明書フィンガープリント(SHA-1)って、自分で16進を適当に入れれば
いいんですか?
0328デフォルトの名無しさん
2016/08/14(日) 03:25:41.87ID:CLblJumLここで誰かがそれで良いと言ったら信用するのか知恵遅れ。
もっともらしい理由か嘘サイトのURL付けて
この知恵遅れに適当に回答してやれ。
↓
0329デフォルトの名無しさん
2016/08/14(日) 08:29:16.45ID:yK/srA7G0330デフォルトの名無しさん
2016/08/14(日) 09:49:37.43ID:Vv/R6fjJ可能性としてJSを有効にしてないからとか
0331デフォルトの名無しさん
2016/08/14(日) 10:27:40.05ID:AstK0qZI0332デフォルトの名無しさん
2016/08/14(日) 23:19:48.23ID:NYLKIofeグッドエンドで円満に解散する芸能事務所経営シミュレーションゲームね。
0333デフォルトの名無しさん
2016/08/15(月) 12:03:23.01ID:DLhsqNlTurlの#が原因かも
0334デフォルトの名無しさん
2016/08/15(月) 15:07:52.22ID:5S9NAYSELINEやってる売国奴が多い
iPhoneでLINEやってる奴は少ないのに
0335デフォルトの名無しさん
2016/08/15(月) 15:27:03.34ID:5OABRmEE国産端末使え、ボケ
0336デフォルトの名無しさん
2016/08/15(月) 15:53:34.43ID:paN59Jnx0337デフォルトの名無しさん
2016/08/15(月) 16:54:11.10ID:GUZ7DBqH0338デフォルトの名無しさん
2016/08/15(月) 17:08:41.56ID:4kcnUbG/0339デフォルトの名無しさん
2016/08/15(月) 21:14:36.59ID:5S9NAYSEギャラクシーとかって名称の半島スマホ使ってる非国民もいる
iPhoneより朝鮮大好きの非国民が多い
と言うと、
Android使ってる奴は「iPhone厨はiPhoneの中に半島産チップが入ってると知ったら発狂するんだろうなw」
と言って発狂し始める
本社も店員も食材も純朝鮮の朝鮮料理屋と
本社も店員も食材も基本アメリカだけどちょっと朝鮮人バイトもいるハンバーガーショップを同列で語るようなもの
ギャラクシーは純朝鮮
0340デフォルトの名無しさん
2016/08/15(月) 22:08:28.47ID:N79jdu930341デフォルトの名無しさん
2016/08/15(月) 23:28:41.30ID:3uCQtFtMこの前ヨドバシで買ったよ
0342デフォルトの名無しさん
2016/08/15(月) 23:33:19.31ID:4kcnUbG/0343デフォルトの名無しさん
2016/08/15(月) 23:49:08.66ID:5S9NAYSE0344デフォルトの名無しさん
2016/08/15(月) 23:53:56.89ID:93auuuWZ0345デフォルトの名無しさん
2016/08/16(火) 01:05:46.51ID:63xvEzY60346デフォルトの名無しさん
2016/08/16(火) 01:15:12.62ID:Isbt9na6>>342
何となくのイメージでヤフオクとか多いのかと思ってたけど、やっぱり量販店も普通にあるか
手元に4.1の化石しかないからいい加減探さなきゃ
0347デフォルトの名無しさん
2016/08/16(火) 02:01:51.75ID:Fm9+uy8a個人的にロリポップ以上の端末は中古屋の方がコスパ悪い気がしてる
0348デフォルトの名無しさん
2016/08/16(火) 02:05:25.57ID:f5+TOn3s0349デフォルトの名無しさん
2016/08/16(火) 02:14:53.07ID:we36KAaq0350デフォルトの名無しさん
2016/08/16(火) 10:21:38.05ID:BvLkkLoc0351デフォルトの名無しさん
2016/08/16(火) 17:50:04.27ID:SOD/eqC2このスレは在日が混ざってるな
0352デフォルトの名無しさん
2016/08/16(火) 18:28:28.91ID:VyHnUYZ2LGも入れてきたら分からんけど。
0353デフォルトの名無しさん
2016/08/16(火) 19:08:20.48ID:2F5zfLl5Service#onStartCommandで呼び元のパッケージ名をとる方法は無いでしょうか
0354デフォルトの名無しさん
2016/08/16(火) 20:52:48.83ID:08IlHb2z0355デフォルトの名無しさん
2016/08/16(火) 21:42:33.54ID:SOD/eqC2普通は自社ロゴなんてブランドロイヤリティを高める要素の一つなのに
それを外してでも売らないとマズいほど売れてないってことだ
0356デフォルトの名無しさん
2016/08/16(火) 22:21:42.84ID:o7r1Brq+ホントだ、galaxyってシェア1%もないんだね。
0357デフォルトの名無しさん
2016/08/16(火) 23:22:51.01ID:iBPtZlsS無いと思う
何のためにパッケージ名取りたいのか分からんとあれだが
自分の作った他アプリ(同署名)からのみサービスの利用を許可したいならSignaturePermissionを使う
もしくはbindしたらandroid.os.Binder#getCallingUidから色々経て取れる
0358デフォルトの名無しさん
2016/08/17(水) 03:30:48.70ID:3L6B8RmoonStartCommandのintent使って
intent.getComponent().getPackageName()で取得できない?
0359デフォルトの名無しさん
2016/08/17(水) 07:26:52.45ID:CzcoBXo4今年の春からはGalaxy完全切り捨てで動作確認しなくなったよ。
発注元も二つ返事でOKしたよ。
1社か2社くらいはGalaxyでの動作確認も継続してくれって言うと思ってたんだけどな。
0360デフォルトの名無しさん
2016/08/17(水) 08:08:19.78ID:fcrHEaacXperia と Nexusを三世代前ぐらい前までとか?
0361デフォルトの名無しさん
2016/08/17(水) 14:49:28.28ID:6QU4fdEl>>358
ありがとうございます
getComponentで取得できるのは自分でした
お察しの通りセキュリティ絡みですがpermissionが使えない状況で
他の手を考えます
0362デフォルトの名無しさん
2016/08/17(水) 16:29:39.32ID:AeeK1jHc英語版も出すなら検証しといた方がいいぞ
0363デフォルトの名無しさん
2016/08/17(水) 17:53:49.01ID:2OOshT6J0364デフォルトの名無しさん
2016/08/17(水) 22:02:39.16ID:6ajs/QX20365デフォルトの名無しさん
2016/08/17(水) 22:28:59.82ID:s7hAFq0L0366デフォルトの名無しさん
2016/08/17(水) 22:31:20.02ID:afFFGdkFこんなスレで非生産的なレスしてるヤツが何言ってんだか。
0367デフォルトの名無しさん
2016/08/17(水) 22:36:01.02ID:rp9Rid1Kなんかあるの?
期限ギリギリでアプデして今もAS使ってるんだけど…
0368デフォルトの名無しさん
2016/08/17(水) 22:39:11.81ID:6ajs/QX2すこぶる好調
0369デフォルトの名無しさん
2016/08/17(水) 22:48:36.07ID:P2HtGgTY自分で使ってる分には特に感じないけど
0370デフォルトの名無しさん
2016/08/17(水) 23:31:05.54ID:WS+dUfmQ当てた人はどうなんだろ
0371デフォルトの名無しさん
2016/08/17(水) 23:56:49.34ID:rp9Rid1Kやったぜ
0372デフォルトの名無しさん
2016/08/18(木) 00:33:43.27ID:8zykfQmpキャッチボールは相手が返せる玉投げるところからw
まさかの魔球が返ってきたけどなんとか捌いたな
0373デフォルトの名無しさん
2016/08/18(木) 00:36:49.54ID:iXey5vEwまともな開発者は、人がスマホを使いたいからスマホを買うわけではなく、アプリを使いたいからスマホを買うってことを知ってる
人はゲームボーイが欲しいからゲームボーイを買うわけではなく、ポケモンをやりたいからゲームボーイを買う
人はファミコンが欲しいからファミコンを買うわけではなく、ファイファンをやりたいからファミコンを買う
使いたいアプリがギャラクシーで使えないなら買い替えのタイミングやなんかでギャラクシーやめるだけ
ギャラクシーを売りたい朝鮮狂いの雑魚か、ゴミアプリしか作れない雑魚か知らんが
とにかく雑魚乙
0374デフォルトの名無しさん
2016/08/18(木) 03:58:19.56ID:fitfl7iD0375デフォルトの名無しさん
2016/08/18(木) 04:12:24.88ID:LnAVFcEG雑魚にもならん稚魚が偉そうに(笑)
0376デフォルトの名無しさん
2016/08/18(木) 06:27:41.19ID:WWxdOhuO0377デフォルトの名無しさん
2016/08/18(木) 07:11:22.90ID:wdOW7FM1iOSではなく、あえてiPod限定?
0378デフォルトの名無しさん
2016/08/19(金) 19:34:41.08ID:3dNTuq4lAndroid Studio 2.1.2 を使用して作成しています。
NDK使用前(gradle 2.1.2)の時は、app/build.gradle で
android {
:
aaptOptions {
noCompress 'bin'
}
}
とすることで、固定データファイル(拡張子.bin)を非圧縮でapkファイルに格納
することができたのですが、NDKを利用するため、
ttp://www.gesource.jp/weblog/?p=7453
を参考に、/build.gradle で
classpath 'com.android.tools.build:gradle-experimental:0.7.0'
としてgradleを変更した場合、aaptOptions{ noCompress } 以外は上記サ
イトと同様のapp/build.gradleの修正で問題なくビルド・実行できるのですが、
aaptOptions{}があると
Error:Cause: com.android.build.gradle.managed.AndroidConfig$Impl
となり、ビルドできません。
(とりあえず拡張子を.mpgにすればaaptOptions{}無しで非圧縮で格納できるが・・・)
NDK使用時に非圧縮でapkに格納するAssetsの拡張子を指定する方法、または
gradle-experimental0.7.0のapp/build.gradleの構文リファレンスのありかを
ご存知の方がおられましたら、お教えください。
0379デフォルトの名無しさん
2016/08/19(金) 21:02:37.65ID:1HCIEMjMinflate直後にgetWidth()やgetHeight()をすると0が返ってきます。
UI部品はLinearLayoutとtextViewからできていて、wrap_contentを設定しています。
実際に描画された後じゃないと正しい幅と高さが取れないようなのですが、
正しい値が設定されたタイミングですぐに表示位置の調整処理を実行したいんですが、
どのタイミングでやったらいいでしょうか。
0380デフォルトの名無しさん
2016/08/19(金) 23:49:57.95ID:RArAOFIf↑
こういうゴミって何で他人に頼る前提でアプリ開発に手出そうとするんだろうな。
他人に頼る前提で何かを始めること自体異常だがそれすら分からないんだろうか。
0381デフォルトの名無しさん
2016/08/20(土) 01:47:47.95ID:50YY71NnUI部品の配置調整は自身でやるものじゃなく勝手にいい塩梅で表示されるように設計の方を見直した
方がいい表示の場所や大きさをいじるサンプルもどこかで見た事あるけど表示する前に調整は無理
どうしてもやるならオンレジュームあたりでやれば出来るような気がするがわかっててやる以外は
おぬぬめしない
0382デフォルトの名無しさん
2016/08/20(土) 08:12:25.69ID:nsG5WIPX>>381の人も書いてるとおり、丸投げじゃなく試した結果分からなかったんでしょうに。
多分、過去に自分が質問して同じような対応されてやさぐれちゃったんだろうけど、カッコ悪いからやめた方がいいよ。
0383デフォルトの名無しさん
2016/08/20(土) 08:30:19.02ID:nsG5WIPXhttp://android-note.open-memo.net/sub/other_view__measure_view_size.html
これは試した?
0384デフォルトの名無しさん
2016/08/20(土) 09:44:57.06ID:7+xzWVQy試したってことは
>379が最初自分でできると思ったってことだよな
一般平均より知能の低い>379に
できるわけがないだろ
>379
馬鹿にできると思ったのか
身の程を知れ
知能が低いくせに思い上がるのもたいがいにしろ
0385デフォルトの名無しさん
2016/08/20(土) 15:15:54.28ID:L7pEWP7c0386デフォルトの名無しさん
2016/08/20(土) 15:53:03.67ID:vfVLxDTL0387デフォルトの名無しさん
2016/08/21(日) 04:57:23.30ID:iqhsS2xZ0388デフォルトの名無しさん
2016/08/21(日) 11:31:05.45ID:4SWfUTrt0389デフォルトの名無しさん
2016/08/21(日) 11:51:51.34ID:KUrCUScYこのスレは素人に毛が映えた程度の雑魚しかいないからそのレベルの質問に答えられる奴なんていない
どうしても描画前にサイズ取りたいなら、そのlinearlayoutに自らmeasureを実行してあげればサイズが確定するのでgetwidthできるようになる
0390デフォルトの名無しさん
2016/08/21(日) 11:56:16.08ID:72zLWHSO0391デフォルトの名無しさん
2016/08/21(日) 12:10:34.96ID:82b1lkB/なんの為に必要なのかな
業務用で単一端末対象ならわかるけど汎用端末なら意味が無い
0392デフォルトの名無しさん
2016/08/21(日) 12:23:15.32ID:UaSemed8パディングやグラビティ、マージン、RTL等を考慮しようとすると面倒くさい
0393デフォルトの名無しさん
2016/08/21(日) 15:41:39.55ID:9+kDHlgR0394デフォルトの名無しさん
2016/08/21(日) 16:00:54.02ID:EaW5XJii0395デフォルトの名無しさん
2016/08/21(日) 17:42:16.06ID:A1PXko6Rはいはいよかったね
二度と来ないでね
0396デフォルトの名無しさん
2016/08/21(日) 18:29:07.02ID:01baeJ02良かったです。
0397デフォルトの名無しさん
2016/08/21(日) 20:06:20.76ID:PAfyhnbk死ねカス
0398デフォルトの名無しさん
2016/08/21(日) 20:07:08.71ID:KUrCUScYイミフ
バカははつげんするな
0399デフォルトの名無しさん
2016/08/21(日) 20:37:39.45ID:Zi4cuqDy躾のなってない小学生はscratchでもやってりゃいいのに。
0400デフォルトの名無しさん
2016/08/21(日) 20:49:32.24ID:KUrCUScY回答を貰えるとは言っていない
0401デフォルトの名無しさん
2016/08/22(月) 01:24:09.43ID:wlWjoEciバカだなキミは
0402デフォルトの名無しさん
2016/08/22(月) 07:00:27.90ID:abUouI3Xviscuitのほうがレベル的に合ってるんじゃない?
0403デフォルトの名無しさん
2016/08/22(月) 12:45:54.57ID:iuOCiv+e0404デフォルトの名無しさん
2016/08/23(火) 06:05:53.01ID:obNiGZT4今はググれば解決できるようになったのに、ここで質問するようなアホを徹底的に叩くスレ
0405デフォルトの名無しさん
2016/08/23(火) 07:23:12.81ID:CCUUqZWI0406デフォルトの名無しさん
2016/08/23(火) 08:01:56.33ID:OaIkBcGk0407デフォルトの名無しさん
2016/08/23(火) 08:28:59.40ID:CCUUqZWI0408デフォルトの名無しさん
2016/08/23(火) 09:43:29.54ID:obNiGZT40409デフォルトの名無しさん
2016/08/23(火) 20:09:23.56ID:siX0qCoU1 スレタイ通り質問する人
2 質問に答える人
3 質問者が下腰であることにつけこんで高飛車になれる欲求を満たする人
近頃毎回質問に即レスで罵倒を浴びせる3が住み着いて数年経つが
別にお前のようなカスには聞いてないんだよ、と質問者は思うだろう
しかし何年もこのような行為で張り付いてるやつが反省するはずもない
唯一ここで3の行為ができることが生きがいなのだから
0410デフォルトの名無しさん
2016/08/23(火) 20:17:09.93ID:VOA9EAl30411デフォルトの名無しさん
2016/08/23(火) 20:19:36.80ID:7ZlOojzr0412デフォルトの名無しさん
2016/08/23(火) 20:20:58.38ID:CUNZlgbH別にここに万全の人がいて答えるというようなことは期待してないが
ただ同じような経験がある人がいて知っていれば…という感じで質問する場所でいいと思う
Android自体不完全で複雑な開発環境なんだし
まあそれをさせないように張り付いてるのがいつもの荒らしの役割なんだろう、すげえ暇人
0413デフォルトの名無しさん
2016/08/23(火) 21:58:26.70ID:a1XN9Z7Pパーミッションはつけている。
String packageName = _context.getPackageName();
String deviceId = Settings.Secure.getString(_context.getContentResolver(), Settings.Secure.ANDROID_ID);
if (new ServerManagedPolicy(_context, new AESObfuscator(Key.SALT, packageName, deviceId)).allowAccess()) {
return null;
}
LicenseChecker licenseChecker = new LicenseChecker(_context, new ServerManagedPolicy(_context, new AESObfuscator(Key.SALT, packageName, deviceId)), Key.BASE64_PUBLIC_KEY);
licenseChecker.checkAccess(new LicenseCheckerCallback() {
@Override
public void allow(int reason) {
}
@Override
public void dontAllow(int reason) {
ng();
}
@Override
public void applicationError(int errorCode) {
ng();
}
});
0414デフォルトの名無しさん
2016/08/23(火) 22:09:53.75ID:a1XN9Z7P別の端末でやってもNGだった。
アプリはクローズドベータでプロモコードで購入したけどだめだ
String deviceId = Settings.Secure.getString(getContentResolver(), Settings.Secure.ANDROID_ID);
LicenseChecker licenseChecker = new LicenseChecker(this, new ServerManagedPolicy(this, new AESObfuscator(Key.SALT, getPackageName(), deviceId)), Key.BASE64_PUBLIC_KEY);
licenseChecker.checkAccess(new LicenseCheckerCallback() {
@Override
public void allow(int reason) {
}
@Override
public void dontAllow(int reason) {
}
@Override
public void applicationError(int errorCode) {
}
});
0415デフォルトの名無しさん
2016/08/23(火) 22:47:09.43ID:6tkB6WT8それってテンプレに追加すべきだよね
それも示さずにただ罵倒するヤツは、ただの可哀想な人だから質問者は気にする必要はないと思います
0416デフォルトの名無しさん
2016/08/23(火) 23:58:58.73ID:P+/NWn/d0417デフォルトの名無しさん
2016/08/24(水) 00:00:04.72ID:71sPENDPインターネットのパーミッションがいる??
0418デフォルトの名無しさん
2016/08/24(水) 00:02:44.38ID:71sPENDPつけても駄目だネットはwifiでつながってる
0419デフォルトの名無しさん
2016/08/24(水) 00:11:57.06ID:71sPENDP0420デフォルトの名無しさん
2016/08/24(水) 01:03:25.12ID:omDCW6fd日常生活でもこのパターンなんだろうな
生きてるだけで迷惑なんだからせめて社会との接点持つなよ
0421デフォルトの名無しさん
2016/08/24(水) 01:11:34.96ID:GT7G0yReSHA-1は空っぽでもだいじょうぶ
0422デフォルトの名無しさん
2016/08/24(水) 08:34:11.83ID:Dki2RBgJ0423デフォルトの名無しさん
2016/08/24(水) 15:39:13.74ID:e1Yln3ZV自分のだけを表示させるにはどうしたらいいんでしょうか?
0424デフォルトの名無しさん
2016/08/24(水) 15:53:02.31ID:VIB8r9su0425デフォルトの名無しさん
2016/08/24(水) 16:00:06.95ID:xTu/dFi+0426デフォルトの名無しさん
2016/08/24(水) 16:20:18.34ID:omDCW6fdない
0427デフォルトの名無しさん
2016/08/24(水) 19:08:39.69ID:71sPENDPI/LicenseChecker: Binding to licensing service.
E/LicenseChecker: Could not bind to service.
くらいかなぁ
0428デフォルトの名無しさん
2016/08/24(水) 19:52:06.20ID:71sPENDPろりぽっぷ対応で明示的に指定するパッケージ名を自前アプリのものにすると誤認していた。
なんで勘違いしたかな、流し読みしてたからかなあ
0429デフォルトの名無しさん
2016/08/24(水) 20:06:37.07ID:xTu/dFi+ですよね・・・
0430デフォルトの名無しさん
2016/08/25(木) 07:37:44.85ID:5p6od3Odバカだから
0431デフォルトの名無しさん
2016/08/25(木) 10:43:56.48ID:xzpyLH2/ブログでやれば?
0432デフォルトの名無しさん
2016/08/25(木) 18:45:12.64ID:fEJEhSbf0433デフォルトの名無しさん
2016/08/25(木) 19:51:32.74ID:0P3pyBSc0434デフォルトの名無しさん
2016/08/25(木) 20:10:10.48ID:qapQcOCUカスタムビューをxmlからinflateするとこで、中のパーツである一部のviewをxmlでgoneにしてる
このvisibility操作だけをxmlから削除してメソッドにしてinflateとは別のタイミングで呼ぶと、inflateに掛かる時間がだいぶ減ったんだけど
xmlではview自体無くしてaddviewとかで必要な時に追加したほうがいいのかな
0435デフォルトの名無しさん
2016/08/25(木) 21:38:17.49ID:5p6od3Od0436デフォルトの名無しさん
2016/08/25(木) 22:41:31.11ID:xzpyLH2/>>434は本物のゴミだから分からないだろうけど
0437デフォルトの名無しさん
2016/08/25(木) 23:20:34.87ID:x6Oa7zcp何を言ってるか分からん
動くプロジェクトくれたら伝わるかもしれない、伝わらないかもしれない
0438デフォルトの名無しさん
2016/08/25(木) 23:38:16.47ID:81UB5JLmAndroid開発質問スレ [無断転載禁止]©2ch.net
http://echo.2ch.net/test/read.cgi/tech/1472135665/
ワッチョイつけたので粘着さんはNGにすればいいと思うよっ
0439デフォルトの名無しさん
2016/08/25(木) 23:42:45.50ID:qapQcOCU確かに書いててわけわからんなとは思っていたんだすまん
知りたいのは一行目と最後にまとめてはいるんだけど
<merge xmlns:android=
0440デフォルトの名無しさん
2016/08/25(木) 23:44:46.61ID:qapQcOCU頑張って書いたのに
これは>>438いったほうがいいのだろうか
0441デフォルトの名無しさん
2016/08/25(木) 23:46:36.37ID:M5ZfykzVGJ
その板普通にワッチョイ使えるんだな
0442デフォルトの名無しさん
2016/08/26(金) 00:28:46.09ID:VxL8Il74わざわざandroid:visibility="visible"を入れたviewのxmlを用意してもとのandroid:visibility="gone"のviewのlayoutをRemoveAllViews()してinflateで差し替えてるわけ?
0443デフォルトの名無しさん
2016/08/26(金) 00:36:05.98ID:tFDYS9xp0444434
2016/08/26(金) 01:13:16.78ID:HOg/ehGL要はvisibility="gone"とかsetVisibility(GONE)の処理が重いのかどうかってところ
<merge>
中略
<LinearLayout>
<view visibility="gone"/>
<view visibility="gone"/>
<view visibility="gone"/>
</LinearLayout>
</merge>
こんなかんじのを、RelativeLayoutを継承したcustomviewクラスのコンストラクタでinflateしてる
初期表示では非表示で、イベントでvisible・goneを切り替え
そのinflateが重かった(xmlのvisibilityを消して、inflate後setVisibility(GONE)を呼んでも合計の時間はほぼ変わらなかった)
だから、visibilityの切り替えじゃなくていっその事addview/removeViewする方がいいのかなと疑問を持ったという感じ
0445デフォルトの名無しさん
2016/08/26(金) 03:47:25.77ID:YAbscUi1こいつにはやほお知恵遅れがお似合いwwwwwwwww
そもそも何で生きてんのコイツwwwwww
0446デフォルトの名無しさん
2016/08/26(金) 07:05:34.69ID:fAHGKdt00447デフォルトの名無しさん
2016/08/26(金) 07:41:22.61ID:RM0WFsG5とりあえずこっちおいでよ
Android開発質問スレ [無断転載禁止]©2ch.net
http://echo.2ch.net/test/read.cgi/tech/1472135665/
0448デフォルトの名無しさん
2016/08/26(金) 12:19:16.30ID:RGEn9Q8j2chのバグだろ
確認画面が出る際、" を使うと、
サーバーで受け取った文字列の " を、エスケープしていないから、
そこで文字列の終了とみなされる
投稿する際、こちらでわざわざ、\" とエスケープしてから投稿してやれ
0449デフォルトの名無しさん
2016/08/26(金) 12:42:12.38ID:WnsDsp7+仕様です
0450デフォルトの名無しさん
2016/08/26(金) 23:33:03.43ID:YAbscUi1その区別が付く程度の判断力があれば間違ってもgalaxyなんか買わんわな
0451デフォルトの名無しさん
2016/08/27(土) 00:55:33.80ID:ML7D/toD0452デフォルトの名無しさん
2016/08/27(土) 15:47:28.96ID:mg+X3Uv40453デフォルトの名無しさん
2016/08/27(土) 17:31:36.63ID:rZyw2H4cそれもだが、Galaxy使ってる奴も非国民の証拠。
付き合いをやめたほうがいい。
0454デフォルトの名無しさん
2016/08/27(土) 19:08:59.42ID:/8cj4NEI0455デフォルトの名無しさん
2016/08/27(土) 21:44:25.96ID:0n9VuSBNSD関係のテストはできないけど、、、
サムスンやLGは独自カスタマイズが多い感じで、面倒そうなんで使ってないな。
0456デフォルトの名無しさん
2016/08/28(日) 03:26:17.98ID:pC2fYaQT実際のシェアで考えれば日本はエクスペリアだしグローバルではギャラクシー
0457デフォルトの名無しさん
2016/08/28(日) 16:16:32.23ID:I3nH48eM0458デフォルトの名無しさん
2016/08/28(日) 18:59:16.49ID:nd9FhnVh開発者向けのデバッグオプションが省略されているらしいですが、
本当ですかね。
0459デフォルトの名無しさん
2016/08/28(日) 19:00:01.51ID:+5bqjsNn非国民にはなりたくないからね
0460デフォルトの名無しさん
2016/08/28(日) 19:13:46.99ID:pC2fYaQT今のAndroidのシェアいってみ?
0461デフォルトの名無しさん
2016/08/28(日) 20:08:41.08ID:I3nH48eMSamsunが一位なのは知ってるよ、だから何?
5割超えてるわけでもない目クソ鼻クソ比率での一位は切り捨てても問題ない
しかも下落の一途
凋落確定盗人王国のSamsunなんかで動作確認してる暇があるなら
Appleの世界シェアが増えてることを気にしたほうがいいんじゃないですかね
0462デフォルトの名無しさん
2016/08/28(日) 20:36:51.04ID:KQWomVWC上司「はいクビ」
0463デフォルトの名無しさん
2016/08/28(日) 20:43:17.97ID:7GmWB7vf0464デフォルトの名無しさん
2016/08/28(日) 20:45:36.30ID:7GmWB7vfFREETEL Priori3 LTE使ってるけど、これは普通にデバッグモードありますよ
アプリ開発に普通に使えてますね
0465デフォルトの名無しさん
2016/08/28(日) 22:09:16.49ID:ga1fjt4V0466デフォルトの名無しさん
2016/08/29(月) 08:50:39.81ID:t+jcOTBPそれでも開発の依頼はどんどん来てるんだよね、方針は間違ってないってことだよ。
0467デフォルトの名無しさん
2016/08/29(月) 08:55:45.13ID:gwObiG1Vネトウヨ君は遊びでアプリ作ってる程度の奴だってことはわかった
0468デフォルトの名無しさん
2016/08/29(月) 17:32:47.30ID:ftYyH0Mp0469デフォルトの名無しさん
2016/08/30(火) 01:17:20.41ID:0tziNByT0470デフォルトの名無しさん
2016/08/30(火) 18:29:11.58ID:tAwKZDhg0471デフォルトの名無しさん
2016/08/31(水) 15:11:36.85ID:VltQoNy3入国管理局に通報するよ
0472デフォルトの名無しさん
2016/08/31(水) 18:29:05.99ID:VqXa7KAQ0473デフォルトの名無しさん
2016/08/31(水) 21:44:09.86ID:BwoDN1IJこのような場合
1ボタンを押した時にフォーカスをのあるテキストビューを探す
が普通にだと思うのですがメソッドが見つかりません
やり方を換えて
2テキストビューを選択した時に片方のインスタンスを作っておいてボタンを押した時にそのインスタンスに書き込む
とかするのでしょうか?
0474デフォルトの名無しさん
2016/08/31(水) 22:32:32.50ID:ATmZREMqテキストビュー自体は入力機能無いからフォーカスいかない
どうしてもそれやりたいならボタン押したら入力用のテキストフィールドのアクティビティ作って遷移だな
0475デフォルトの名無しさん
2016/09/01(木) 14:28:27.88ID:lrONns53どお?
0476458
2016/09/01(木) 15:12:43.80ID:FzUeyDcI遅くなりましたが、ありがとうございます。
エミュレーターが重くて起動しないので
実機デバッグ用に買ってみたいとおもいます。
0477デフォルトの名無しさん
2016/09/01(木) 18:12:12.51ID:gmhAt5Pz描画viewに対するアクションをさせたい時は皆はどうしてる?
0478デフォルトの名無しさん
2016/09/01(木) 18:13:03.72ID:h/NNtUi40479デフォルトの名無しさん
2016/09/01(木) 21:38:31.57ID:MVg90fzu0480デフォルトの名無しさん
2016/09/02(金) 07:17:44.08ID:MACAUNMnこんな所でピーピーわめいてないでアプリの一つも作って外貨を稼げそれが国益だ
お前がこのスレの進行を妨げるのも、言わなくてもわかるよなおい
0481デフォルトの名無しさん
2016/09/02(金) 07:40:52.73ID:59+q5SCPいちいち反応してんなよ真面目くん
0482デフォルトの名無しさん
2016/09/02(金) 10:19:42.75ID:NXg+iBByhide();した時、アクションバーが上昇して隠れるアニメーション共に
現在の画面レイアウトも上に付いていって
下の方で一瞬アクティビティの背面が(白)が見えてしまいます
setShowHideAnimationEnabled( false );にして
アニメーションを切っているつもりですが変化しません
物理キーのある5.0では瞬間的に非表示となって問題ありませんが
ナビゲーションバーのある4.4 6.0 7.0ではアニメーションが発生してしまいます
お気づきのことがありましたら助言をお願い致します
0483482
2016/09/02(金) 11:17:14.73ID:NXg+iBBy結局hide()を利用せずにActionbarをgoneするようにしました
View decorView = getWindow().getDecorView();
int intResId1 = getResources().getIdentifier( "action_bar_container", "id", getPackageName() );
int intResId2 = Resources.getSystem().getIdentifier( "action_bar_container", "id", "android" );
if( intResId1 > 0 )
{
decorView.findViewById( intResId1 ).setVisibility( bolVisible ? View.VISIBLE : View.GONE );
}
else if( intResId2 > 0 )
{
decorView.findViewById( intResId2 ).setVisibility( bolVisible ? View.VISIBLE : View.GONE );
}
0484デフォルトの名無しさん
2016/09/02(金) 13:05:28.63ID:FbVLNmm264bit版は8GB乗せるかOffline workにしないと使い物にならない
0485デフォルトの名無しさん
2016/09/03(土) 20:08:50.14ID:gWifQlblandroid:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="A" />
としてるんですが、幅のあるボタンになってしまいます
Buttonの幅の下限をなくす(Aぴったりにする)にはどうすればいいんでしょうか?
0486デフォルトの名無しさん
2016/09/03(土) 20:10:31.58ID:dEHF0t3Ypadding="0dp"
0487デフォルトの名無しさん
2016/09/03(土) 20:13:15.06ID:BC4lzCAw9patchについて理解する
0488デフォルトの名無しさん
2016/09/03(土) 21:09:36.75ID:JL8qX3TzIT分野/Android・iOS向けアプリ開発エンジニア
1名以上募集 若手募集
給与380,000円 600,000円
0489デフォルトの名無しさん
2016/09/03(土) 23:53:13.02ID:gWifQlbl>>487
レスありがとうございます
paddingでは変化がなく
調べ続けたら出てきたandroid:minWidth="0dp"で解決しました
0490デフォルトの名無しさん
2016/09/05(月) 18:15:16.88ID:xGg6A8z90491デフォルトの名無しさん
2016/09/06(火) 02:31:53.08ID:ekSF44d00492デフォルトの名無しさん
2016/09/06(火) 10:49:07.42ID:a6uSVvclcontent_copy
{
"project_info": {...},
"client": [...],
}
これって{...},ここに自分のパッケージネームを書けばいいのかな?
0493デフォルトの名無しさん
2016/09/06(火) 19:44:33.99ID:9BKbJzMO昔のバージョンでは
mapview.setTileSource(WebSourceTileLayer("gsi_std","http://cyberjapandata.gsi.go.jp/xyz/std/{z}/{x}/{y}.png"))
でいけたみたいなんだけど、今のはこのメソッドがないんだ。
これに代わる方法がTileSetなのかと思うのだけど、イマイチ使い方がわからないので誰か教えてほしい。
0494デフォルトの名無しさん
2016/09/07(水) 14:00:44.40ID:LPRQdItN0495デフォルトの名無しさん
2016/09/07(水) 21:33:18.75ID:26SiJ27n地震であれだけたくさんの人が死んだのに、
>>493みたいな本物のゴミが生きてるのを見ると、
世の中本当に不条理だと思うわ
0496デフォルトの名無しさん
2016/09/07(水) 22:08:25.71ID:urvZMrBT0497デフォルトの名無しさん
2016/09/07(水) 23:02:46.05ID:FET3FPbtAndroid開発質問スレ
http://echo.2ch.net/test/read.cgi/tech/1472135665/
ここは質問者を貶してウサを晴らした気になっている
みじめな社会不適合者の隔離スレです
0498デフォルトの名無しさん
2016/09/08(木) 06:00:57.94ID:LCaWud2Cそのスレがそんなに好きならそこで独りマスかいていればいいのに、こっちまで荒らしにくるとか迷惑極まりない。
0499デフォルトの名無しさん
2016/09/09(金) 11:34:45.34ID:3SE+QGdM他スレにまで宣伝しにくるのが社会不適合でないと言うのならそうなんだろw
0500デフォルトの名無しさん
2016/09/09(金) 13:35:06.64ID:Kfrzoj/x0501デフォルトの名無しさん
2016/09/09(金) 21:05:54.99ID:oMlYA35z(願望)
0502デフォルトの名無しさん
2016/09/10(土) 21:58:04.97ID:OVyN4yl90503デフォルトの名無しさん
2016/09/10(土) 22:11:22.43ID:ZggcOE/m0504デフォルトの名無しさん
2016/09/11(日) 08:08:26.27ID:uUMon40aどっかのサイトでアプリが起動した状態じゃないと届かないと書いてあって、
作って試してみたら実際に届かない
0505デフォルトの名無しさん
2016/09/11(日) 09:52:24.23ID:oDB5fLsS0506デフォルトの名無しさん
2016/09/11(日) 10:30:46.65ID:BT91jCyG0507デフォルトの名無しさん
2016/09/11(日) 11:26:41.00ID:uUMon40aアプリ起動してあれはフォアグラウンドでもバックグラウンドでも届くけど、
アプリ終了させると途端に届かなくなる
起動してるかどうか確認して云々みたいなコードを書いてるわけでもないし
みんな普通にコード書いたら、起動してなくても普通に届いてんの?
0508デフォルトの名無しさん
2016/09/11(日) 13:04:33.35ID:vzPB1t6Fページタイトルの背景色とかは変わるんだけど、テキストが表示されない。
このサイト通りじゃダメなのか?
http://android.keicode.com/basics/viewpager.php
0509デフォルトの名無しさん
2016/09/11(日) 13:36:29.27ID:zbXYVyw80510デフォルトの名無しさん
2016/09/11(日) 13:41:58.12ID:zbXYVyw8文字色が透明かgetPageTitle書いてなかったとか
0511デフォルトの名無しさん
2016/09/11(日) 14:15:09.83ID:Fp8GR+HS0512デフォルトの名無しさん
2016/09/11(日) 17:10:40.60ID:SX8CQv3Zどこを修正したらいいのかわからないんで助けて・・・
以下、エラーメッセージ
Rendering Problems Missing styles.
Is the correct theme chosen for this layout?
Use the Theme combo box above the layout to choose a different layout, or fix the theme style references.
Failed to find '?attr/textEditSuggestionItemLayout' in current theme. (6 similar errors not shown)
開発環境
AndroidStudio 2.1.3
0513デフォルトの名無しさん
2016/09/11(日) 17:58:51.45ID:Fp8GR+HS0514デフォルトの名無しさん
2016/09/11(日) 18:02:31.44ID:FrHoExN3いろいろ試したけどできない
どこをwrap_contentにかえたの?
0515デフォルトの名無しさん
2016/09/11(日) 18:09:20.36ID:SX8CQv3Z<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_widthとheight="fill_parent"
android:padding上下左右="0dp"
tools:context=""
style="@android:style/Theme.Black.NoTitleBar.Fullscreen">
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/ivPlay"
android:layout_VerticalとHorizontall="true"
android:src="@drawable/background_play"
android:contentDescription="@string/background_play"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge"
android:id="@+id/tvTimeCount"
android:text="@string/label_time"
style="@style/CommonTextView"
android:layout_alignParentTop="true"
android:layout_marginTop="30dp"
android:layout_centerHorizontal="true"/>
</RelativeLayout>
TextViewが1つにつき3 similar erros not shownが出てるようですが、調べても何もヒットしない・・・
0516デフォルトの名無しさん
2016/09/11(日) 20:16:51.07ID:zbXYVyw80517デフォルトの名無しさん
2016/09/11(日) 20:31:19.28ID:SX8CQv3Z0518デフォルトの名無しさん
2016/09/11(日) 20:46:01.58ID:SX8CQv3Z起動時に落ちるのはAppCompatActivityでNoTitleBarFullScreenにしてるから?
継承をAppCompatActivity→Activityにしたら通った
ここで新たな疑問、AppCompatActivity→Activityにしたことで何か弊害が発生しますか?
もしくはAppCompatActivityでフルスクリーンにする方法はありますか?
0519デフォルトの名無しさん
2016/09/11(日) 21:00:52.05ID:79enZXNLActivityでOK
0520デフォルトの名無しさん
2016/09/11(日) 21:48:43.89ID:aZHAu3x0バージョンアップ早過ぎだろ。
0521デフォルトの名無しさん
2016/09/11(日) 21:56:14.00ID:79enZXNL0522デフォルトの名無しさん
2016/09/11(日) 23:05:20.73ID:Fp8GR+HS0523デフォルトの名無しさん
2016/09/12(月) 00:19:59.07ID:zlOvGcSMありがとうございます、無事動作確認できました
0524デフォルトの名無しさん
2016/09/12(月) 01:24:35.06ID:NXtJqHceコンソールでadb logcatやるとログが大量に出すぎて辛い
コンソールのログから性器表現でログを抜き出すツールない?
ないなら自作するけど
0525デフォルトの名無しさん
2016/09/12(月) 04:14:14.29ID:U6Ajls88grep
0526デフォルトの名無しさん
2016/09/12(月) 07:14:23.54ID:y21Asc3i0527デフォルトの名無しさん
2016/09/12(月) 07:21:13.12ID:U6Ajls880528523
2016/09/12(月) 07:52:47.57ID:kEERuyiP画面2→画面3の遷移で画面3のレイアウトが全く表示されません、画面3のjavaプログラムは動作してるっぽい?(メディアプレーヤーの音楽が再生されている)遷移時に2種類intの変数を渡しているのですがActiviyだと値渡しはできないのでしょうか?
0529デフォルトの名無しさん
2016/09/12(月) 08:30:47.44ID:1eCNbR7Aよく理解せずに値渡しとかいう言葉使うと誤解招くからやめたほうが良いよ
0530デフォルトの名無しさん
2016/09/12(月) 09:33:24.15ID:kEERuyiPsetContextViewはonCreateの中のsuper.onCreateの次で行ってます
その後、画面2でputExtraしていたのをgetIntExtraで取得しようとしています
0531デフォルトの名無しさん
2016/09/12(月) 09:34:32.21ID:kEERuyiP訂正
setContextView→setContentView
0532デフォルトの名無しさん
2016/09/12(月) 09:44:29.61ID:YTnaixkq0533デフォルトの名無しさん
2016/09/12(月) 10:49:49.82ID:kEERuyiPそうですよね、デバッグで確認したところsetContentViewで確かに落ちてることを確認しました
try catchでエラーを見てみると、Cannot find local variable 'R'となることがわかりました
しかしR.javaの中にはstatic final int activity画面3=0x…と記述されています
他に確認すべきところはありますか?
0535デフォルトの名無しさん
2016/09/12(月) 20:51:57.60ID:U6Ajls88手のひらクルー
0536デフォルトの名無しさん
2016/09/12(月) 22:58:47.17ID:qpa4/mou出てるエラーはほんとにそれか?
0537デフォルトの名無しさん
2016/09/13(火) 19:43:36.20ID:ycTvxJzftoneGenerator.startTone(ToneGenerator.TONE_PROP_BEEP, 3000);
としても3秒間鳴らずに「トン」と一瞬なって終わってしまう
どうすれば3秒間鳴らせる?
0538デフォルトの名無しさん
2016/09/14(水) 01:21:57.06ID:8B2JrYt2違ったらごめんね
0539デフォルトの名無しさん
2016/09/14(水) 02:43:26.21ID:8Ym4+TiVtoneGenerator.startTone(ToneGenerator.TONE_PROP_BEEP, 3000);
toneGenerator.startTone(ToneGenerator.TONE_PROP_BEEP, 3000); 👀
Rock54: Caution(BBR-MD5:0be15ced7fbdb9fdb4d0ce1929c1b82f)
0540デフォルトの名無しさん
2016/09/14(水) 15:44:46.37ID:7pMSsdp2mimeが非推奨になったので新しくしたいのですが。
どこかにいい資料ないですか?
0541デフォルトの名無しさん
2016/09/14(水) 15:45:54.88ID:Rojzzuhf0542デフォルトの名無しさん
2016/09/14(水) 15:46:19.93ID:vnATre4e無い
0543デフォルトの名無しさん
2016/09/14(水) 19:58:00.76ID:HYYSPTwO鳴った鳴った、3秒鳴った
ToneGenerator.TONE_DTMF_*
で OK
TONE_PROP_BEEPは一瞬で終わるやつだった
0544デフォルトの名無しさん
2016/09/15(木) 18:31:13.53ID:PRyZY+ICどのあたりにしてる?
4.xあたり?
0545デフォルトの名無しさん
2016/09/15(木) 18:35:17.20ID:DgR5uJON基本的には最新がいいと思う
0546デフォルトの名無しさん
2016/09/15(木) 20:17:49.18ID:KOV8HToE0547デフォルトの名無しさん
2016/09/15(木) 20:25:03.81ID:5S9BJJa0targetはデバッグ端末の中の最新のosでいいよ
0548デフォルトの名無しさん
2016/09/15(木) 20:25:22.25ID:lixG8+CB0549デフォルトの名無しさん
2016/09/15(木) 20:38:03.56ID:rSk9GfMB7.0はマルチウィンドウが面倒臭いから
もうずっと5.0以下でいいんじゃないかと思う
0550デフォルトの名無しさん
2016/09/15(木) 20:52:34.43ID:lixG8+CB0551デフォルトの名無しさん
2016/09/15(木) 21:34:23.80ID:RqJIj3k1俺もこれ
0552デフォルトの名無しさん
2016/09/15(木) 22:07:41.47ID:KOV8HToEああ、そんな設定があるのか。知らなかったありがとう。
そしてさっそくやってみようと思ったら手持ちの端末が全部4.0で普段ターゲットにしてるヤツと変わらなかったよ・・・。
0553デフォルトの名無しさん
2016/09/15(木) 22:20:21.65ID:QeG6/Uqetargetは別に最新でもいいよ
でも、Layoutとか挙動がtargetベースになるから、普段テストしてる端末のversionが推奨される
0554デフォルトの名無しさん
2016/09/15(木) 22:26:06.73ID:rSk9GfMB0555デフォルトの名無しさん
2016/09/15(木) 23:05:04.37ID:gEQCD6Ug0556デフォルトの名無しさん
2016/09/16(金) 01:52:15.57ID:bxASu1Rb項目を押すとさらに項目が出てくるようにするのにどうすればいいでしょうか?
ESファイルエクスプローラーのスライドメニューのようなものを目指してます
0557デフォルトの名無しさん
2016/09/16(金) 08:54:00.39ID:MCRdVeMP項目を押すと項目が出てくるView自体作ることが出来ないのか
Viewは作れるけどNavigationDrawerに組み込めないのか?
0558デフォルトの名無しさん
2016/09/16(金) 09:26:25.35ID:QDR4SwsR他のアプリがやってる事は誰でも出来るはず
出来ないのは技術や知恵が無い
あきらめなさい
0559デフォルトの名無しさん
2016/09/16(金) 10:57:49.30ID:lT9MgRBJ完成品しか見ない一般ユーザーには分からないのだから。
0560デフォルトの名無しさん
2016/09/16(金) 17:25:59.34ID:q39qStvNhttp://k-tai.watch.impress.co.jp/docs/news/1020580.html
0561デフォルトの名無しさん
2016/09/16(金) 19:07:08.42ID:XmTdIGqw何で俺にレスするんだよ
0562デフォルトの名無しさん
2016/09/16(金) 19:11:53.30ID:nTcFXgZoESを見てみたけどなんのアニメーションもしていないし単に表示非表示を切り替えているだけだろ
0563デフォルトの名無しさん
2016/09/16(金) 19:58:45.80ID:yXRkP/uF散々ガラケー時代にプラットフォーム独占してきた企業があるのに
外資に奪われたからってそりゃないだろってかんじだが
0564デフォルトの名無しさん
2016/09/16(金) 21:19:24.93ID:O8VY5gmhこれ以上は増えないという、これまた微妙なシェアに。。
0565デフォルトの名無しさん
2016/09/16(金) 22:43:23.89ID:GjzDdjui0566デフォルトの名無しさん
2016/09/16(金) 22:52:02.26ID:lT9MgRBJターゲットはAndroidじゃなくてiPhoneじゃないの?
それなら納得できるぞ。
Androidの独占形態はガラケー時代と変わらないから、実は強固は独占状態ではない。
なぜなら野良アプリを配布できるし、ストアを通さず金を儲けても良いから。
一方iPhoneはストアを通さずに配布できないし、ストアを通さず金を儲けると基本的にアウト。
0567デフォルトの名無しさん
2016/09/17(土) 00:11:24.12ID:ini8A5gz>>558
>>559
>>562
>>565
visibilityというのでできそうな気がするのでやってみようと思います
アドバイスthxです
0568デフォルトの名無しさん
2016/09/17(土) 02:34:37.06ID:I8diAwpLeclipseでAndroid NDKを用いたプログラミングを行いたいと考えているものなのですが、
NDKについて詳しい方はいらっしゃるでしょうか?
もしいるのであれば、質問をしたいと考えているのですが、よろしいでしょうか。
0569デフォルトの名無しさん
2016/09/17(土) 05:49:22.26ID:mzIIh3cF0570デフォルトの名無しさん
2016/09/17(土) 08:41:10.89ID:qiyywEhcは市場の話じゃなくてコンビニFCや楽天で時々指摘される上下の力関係の問題っぽい
0571デフォルトの名無しさん
2016/09/17(土) 11:35:55.28ID:CGnRrzR00572デフォルトの名無しさん
2016/09/17(土) 13:25:48.92ID:I8diAwpL元々はAndroid StudioでAndroid NDKを用いたプログラミングを行っていたのですが、そちらでエラーが
発生してしまい対処法が分からないためにeclipseを使用することに決めたのです。
0573デフォルトの名無しさん
2016/09/17(土) 13:57:18.60ID:IIH0ZjSk依存ライブラリのミスマッチで、動かないことも多い
まず、安定バージョンへ、すぐ戻せるようにしておく
Gradle, Groovy も勉強すべし
0574デフォルトの名無しさん
2016/09/17(土) 14:54:33.48ID:STjGZGWbAndmore プラグインでの開発はサポートしているけどね
https://www.eclipse.org/downloads/packages/eclipse-android-developers/neonm6
0575デフォルトの名無しさん
2016/09/17(土) 15:42:37.30ID:pmBudTdY0576デフォルトの名無しさん
2016/09/17(土) 16:46:11.82ID:I8diAwpLそれでは、Android Studioのエラーに関する質問内容だけ書いておきます。一つ目はAndroid Studioに関するもので、以下のサイトを参考にしてプログラムのコードを書いたのですが、
http://qiita.com/eaglesakura/items/c4af7989b03904d66ebe
自分で似たようにコードを書いてもエラーが起きてしまうのです。
もし、解決方法を教えていただけたらと思います。
自分の書いたコードを以下に載せます。
http://iup.2ch-library.com/i/i1711836-1474097760.png
http://iup.2ch-library.com/i/i1711837-1474097760.png
http://iup.2ch-library.com/i/i1711838-1474097760.png
ちなみに、自分のダウンロードしたJDKは1.8.0_101です。gradleは下記のサイトを参考にして2.5に設定しました。
http://d.hatena.ne.jp/sanoh/20150825
もしわかる方がいましたら、よろしくお願いします。
>>573
Android Studio2.1.3というのは安定バージョンではないのでしょうか?
どれが新しいものかいまいちわからないままダウンロードしたものでして...
0577デフォルトの名無しさん
2016/09/17(土) 17:11:53.51ID:W9AgkKBIisminifyEnabledのMが小文字だから大文字にしろっていってんじゃねぇのか??
isMinifyEnabled
0578デフォルトの名無しさん
2016/09/17(土) 17:13:04.36ID:W9AgkKBI0579デフォルトの名無しさん
2016/09/17(土) 17:27:02.96ID:IIH0ZjSk君はソースコードを貼る、サイトも知らないの? 素人?
それに、まず自分で、エラーメッセージで検索するのが先
0580デフォルトの名無しさん
2016/09/17(土) 17:59:01.70ID:pmBudTdY0581デフォルトの名無しさん
2016/09/17(土) 18:03:42.67ID:fZ0x8+AEでも死ななくていいと思う
0582デフォルトの名無しさん
2016/09/17(土) 18:58:17.95ID:ymHm+65egroovyが動的型付で少し判別しにくいのはわかるが
0583デフォルトの名無しさん
2016/09/17(土) 18:59:53.54ID:yaO/mcU70584デフォルトの名無しさん
2016/09/17(土) 19:52:04.77ID:I8diAwpLスペルミスという単純なミスだったのですね...error文をよく見ればわかるミスなのに聞いてしまい、本当にすみませんでした。
自分は>>579の方の言う通り2chに関して素人で、2chで画像やソースコードを貼るのは今回が初めてだったのです。
皆さんのおかげでこのミスは直すことができたのですが、Runをすると
http://iup.2ch-library.com/i/i1711915-1474105576.jpg
が表示されたので、Gradleのプラグインのバージョンがおかしいのだなと思いアップデートさせるためにUpdateを押したら、
http://iup.2ch-library.com/i/i1711916-1474105576.jpg
と表示されてしまいアップデートされないのです。
エラーメッセージを検索して調べてみた結果、Gradleのビルドのプラグインさえ新しくできれば解決するのではと考えており、
おそらくProjectの方のbuild.gradleの「classpath 'com.android.tools.build:gradle-experimental:0.1.+'」を最新に変えられたら
上手くいくのではないかと考えて、
http://junk-code.blogspot.jp/2016/01/httptools.htmlと
http://tools.android.com/tech-docs/new-build-system/gradle-experimental
というサイトを参考にして、最新だと思われる「classpath 'com.android.tools.build:gradle-experimental:0.7.3'」に変えgradleも2.14.1に変更したら、
「Gradle version 2.10 is required.Current version is 2.14.1.If using the gradle wrapper,try editing the distributionUrl in 〜」とエラーが出てしまいます。
今度は「classpath 'com.android.tools.build:gradle-experimental:0.7.3'」と書き換えたら、
「No such property:isJniDebuggable for class:com.android.build.gradle.managed.BuildType(isJniDebuggableというプロパティが存在しない?)」というエラーが発生してしまいます。
どちらの組み合わせも間違っているのか、それとも全く異なる場所にミスがあるのか、これ以上はわからなくて...
これらの部分をどう変えたら正しく動くようになるのか、お手数ですが教えていただけないでしょうか。
二度も連続で聞く形となってしまい申し訳ありませんが、よろしくお願いします。
0585デフォルトの名無しさん
2016/09/18(日) 00:04:01.11ID:uF6whqyv俺は両方なんだが
よかったら教えてくれ
ListView全体を一応けす事はできるが
消したい項目だけを消すのにどうしたらいいか分からん
0586デフォルトの名無しさん
2016/09/18(日) 01:29:03.83ID:e2CByIYfexperimental-plagin 関連の情報はいろいろ錯綜してるから
公式の https://github.com/googlesamples/android-ndk を参考にするべき
このレポジトリ、今は master ブランチに experimental-plagin 対応のものが置いてあるけど
将来は master-cmake ブランチと入れ替わってしまうかもしれない
たぶん hello-jni が一番簡単なプロジェクトで、これをコピーしてAndroid studio 2.1.3でそのまま開ける
gradle-experimental:0.7.0 と gradle-2.10 になってるけど
これを gradle-experimental:0.7.3 と gradle-2.14.1 に変更しても問題なくビルドできた
0587デフォルトの名無しさん
2016/09/18(日) 05:07:00.29ID:EIh/dcA1.jpg/.png のような画像で貼るな。
画像からは文字列を取得できないから、皆がエラーメッセージで検索できないだろ
どこかのサイトに、テキストで貼れ。
それか、スレに正確なエラーメッセージも書け
また、誰かわからないから、名前欄に、576と入れて書き込んで
0588576、584です
2016/09/18(日) 16:19:59.67ID:eZh/kwCTありがとうございます、私はAndroid StudioのProject Structureからndk-bundleをインストールしているのですが、
このandroid-ndkは、それとはまた別にダウンロードするべきものなのでしょうか?
>>587さん
申し訳ありませんでした。名前に関してはこんな書き方でいい感じでしょうか?
0589デフォルトの名無しさん
2016/09/18(日) 17:18:57.32ID:e2CByIYfそれが何なのかは >>586 に書いたURLにアクセスすれば書いてある
>>586にはコピーと書いたが、Android Studioの Import an Android code sample から直接ロードできる
この意味が分からないのなら、まだ正式サポートされてない experimental-plagin を使うのなんて無謀だな
0590デフォルトの名無しさん
2016/09/18(日) 17:35:51.76ID:4S+PBu1VListViewで表示されているデータはアダプターで管理しているから
アダプターに設定されている項目を消去してから
そのアダプターをListViewにセットし直す。
0591デフォルトの名無しさん
2016/09/18(日) 22:20:28.23ID:uF6whqyvアダプターってArrayAdapterのことかな?
ArrayAdapterでどうやって消せばいい?
初心者ですまん
0592デフォルトの名無しさん
2016/09/18(日) 22:47:21.51ID:e2CByIYfそれがListViewへの通知も自動でしてくれるからセットしなおしとか必要無かった気がするが
BaseAdapterあたりを継承して自分でAdapter作る場合は、
通知を自分で実装するかセットしなおしの必要があるのかな
0593デフォルトの名無しさん
2016/09/18(日) 23:07:59.96ID:uF6whqyv今はまだNavigation Drawerに組み込まずにListViewの特定の項目を非表示にしたりコントロールしたいと思ってるんだが
やっぱ独自にアダプタ作らないとできないのかな?
0594デフォルトの名無しさん
2016/09/18(日) 23:21:00.86ID:e2CByIYfNDKの人もそうだがなんで公式のドキュメント読まないんだ
https://developer.android.com/training/implementing-navigation/nav-drawer.html
ここからリンクされてるAdapterとかのリファレンス見れば何ができるかとかもわかるだろ?
0595デフォルトの名無しさん
2016/09/18(日) 23:27:30.11ID:4S+PBu1V勉強してからの方が。
ListViewなんて大抵載ってるし。
0596デフォルトの名無しさん
2016/09/18(日) 23:37:25.79ID:ajru+0QFそれが出た頃にはすでに新しいバージョンになってるので
いつまでたっても習得できない俺
0597デフォルトの名無しさん
2016/09/18(日) 23:56:41.96ID:uF6whqyv>>595
勉強し直してみますわ
サンクス
俺は英語読めないから公式の見ても
あんまり理解できないが
0598デフォルトの名無しさん
2016/09/19(月) 00:41:47.14ID:loAdF6ft0599デフォルトの名無しさん
2016/09/19(月) 01:00:06.91ID:6l5j2pO80600588です
2016/09/19(月) 01:12:26.70ID:A+LfbaWAhello-jniをAndroid Studioを用いてインポートして正しく動作させることができました。
0601デフォルトの名無しさん
2016/09/19(月) 10:01:15.49ID:JdmHh76j0602デフォルトの名無しさん
2016/09/19(月) 15:16:54.29ID:xAUjd+Jp部分的に消すのにvisibilityだけじゃ消せないから
0603デフォルトの名無しさん
2016/09/20(火) 13:22:10.98ID:wGubmxjY0604デフォルトの名無しさん
2016/09/20(火) 22:27:44.97ID:9oYup838実機があれば普通にデバッグ出来ますよね?
0605デフォルトの名無しさん
2016/09/20(火) 22:43:24.21ID:2xZZydVuAPI 23 (Android 6)からパーミッションの取得をアプリ側でやらないといけなくなりました。
パーミッションの取得を要求するActivityCompat.shouldShowRequestPermissionRationale()はコールバックされるオブジェクトにActivityしか指定できません。
しかし、ServiceやProviderは勝手に起動してしまいます。
つまり、ServiceやProviderはあるActivityがパーミッションを取得する前にonCreate()を呼ばれてしまう可能性があるってことでしょうか?
だとするとServiceやProviderのonCreate()にパーミッションが必要なことは書けないのですよね?
Serviceの場合、onCreate()に書いたパーミッションが必要なコードをBind後に書けば解決するのですが、
Providerの場合、どうすればいいのでしょうか?
実はProviderのonCreate()でSQLiteOpenHelperクラスの派生クラスをnewしているのですが、このコードをどこへ移転すればいいのかわかりません。
初期化用のメソッドを作ってActivityに呼んでもらうしかないのでしょうか?
0606デフォルトの名無しさん
2016/09/20(火) 22:45:55.84ID:2xZZydVu0607デフォルトの名無しさん
2016/09/21(水) 01:16:33.04ID:nJzTv42T0608デフォルトの名無しさん
2016/09/21(水) 06:54:05.33ID:hzYJ7v8/providerでdengerousパーミッションを使わないようにするか、例外スローしてprovider呼び戻にActivityを起動してもらう
0609デフォルトの名無しさん
2016/09/21(水) 09:09:53.89ID:OtXlo/ZDSDCARD領域にアクセスするならWRITE_EXTERNAL_STORAGEとかが必要だったはず。
0610デフォルトの名無しさん
2016/09/21(水) 09:18:18.66ID:OtXlo/ZD605ではないが、意味がよくわからないな。
通常はメインアクティビティでデンジャラスパーミッションを取得するので、アクティビティを起動してもらうってのはどういう状況なんだ?
0611デフォルトの名無しさん
2016/09/21(水) 11:15:49.01ID:hzYJ7v8/Activity起動前にproviderが呼ばれる=他アプリからアクセスされてると判断しただけ
自分のサービスからでも同じだが
呼び戻→呼び元
0612デフォルトの名無しさん
2016/09/21(水) 11:36:51.63ID:OtXlo/ZD605はActivity起動前にproviderのonCreate()が呼ばれると言っているだけであって、providerの他のメソッドが呼ばれるとは書いていない。
他アプリからアクセスなんて難しい話ではないだろ。
0613デフォルトの名無しさん
2016/09/21(水) 11:48:39.26ID:ZqVHhqiqExternalStorageにDB吐いてるのか?
でも通常はnewした段階ではDB作られなかったはずだけど
0614デフォルトの名無しさん
2016/09/21(水) 11:56:26.95ID:hzYJ7v8/なら何が問題なのかわからんわ
0615デフォルトの名無しさん
2016/09/21(水) 12:11:03.86ID:OtXlo/ZDファイルオープンはするんじゃないの?
0616デフォルトの名無しさん
2016/09/21(水) 12:22:39.95ID:kavUBc1tアクセスしてないのにoncreateなんて呼ばれるんだっけ…
0617デフォルトの名無しさん
2016/09/21(水) 12:26:47.13ID:hzYJ7v8/たしか呼ばれたような気もする
IPC不要ならやりようはいくらでもあるよな
providerやめてもいいしSDといっても本当はpublic領域に置く必要があるのか検討するとか
0618デフォルトの名無しさん
2016/09/21(水) 13:08:23.23ID:nUhw34s90619デフォルトの名無しさん
2016/09/21(水) 16:51:46.63ID:qlHL63rEContentProviderには権限がないときのエラー処理だけ書いとけばいい
権限がないなら機能しないのはアタリマエのことだ
権限を要求するのはアプリ側の画面でやればいい
0620605
2016/09/21(水) 23:43:19.92ID:bNLNfc0LDBを外部領域に置くことによって問題を難しくしているようですね。
というかここになってGoogleがそれを良しとしなくなったのは奇妙ですが。
みなさんの意見を参考に方法を考えてみます。
ありがとうございました。
0621デフォルトの名無しさん
2016/09/22(木) 00:53:29.68ID:ZWu3llKuそいで結局おまえのContentProviderが必要な権限は何なの?
0622デフォルトの名無しさん
2016/09/22(木) 10:54:31.61ID:cKmpTWgGおまえらがんばれ
0623デフォルトの名無しさん
2016/09/22(木) 12:43:36.33ID:Q0JZioZR個人でアプリ製作が難しくなってきたような。
0624デフォルトの名無しさん
2016/09/24(土) 23:04:28.33ID:XWE/Aj6oSimpleOnGestureListenerのonDoubleTapをオーバーライドするのは見当違い?
0625デフォルトの名無しさん
2016/09/25(日) 14:39:51.55ID:1ViA/ZCUこういうアプリ欲しいみたいなことが書き込まれてるスレとかないすか
0626デフォルトの名無しさん
2016/09/25(日) 15:15:32.26ID:ZtQWzVCE【Android】こんなアプリ作って下さいスレ [転載禁止]?2ch.net
http://potato.2ch.net/test/read.cgi/android/1441493799/
0627デフォルトの名無しさん
2016/09/25(日) 17:12:14.78ID:LDuhjJUtさせてもらえない
0628デフォルトの名無しさん
2016/09/25(日) 17:50:55.38ID:EsppvUas0629デフォルトの名無しさん
2016/09/25(日) 18:46:20.31ID:ta4uzmRVプログラマとして就職してるんだから当たり前だろうが。
嫌なら企画職で就活すればいいだろ。
まあAndroidアプリの開発スキルを習得しようなんて判断するような
知能の低いゴミは企画職で就活したところでどこも雇わないだろうがな。
本当にAndroid厨の知能の低さは革命的。
0630デフォルトの名無しさん
2016/09/25(日) 19:05:58.74ID:gPw0QoYw0631デフォルトの名無しさん
2016/09/26(月) 13:21:27.51ID:ncmd3AI8将来的に趣味でやるのは無理になるのかな?
0632デフォルトの名無しさん
2016/09/26(月) 13:24:15.44ID:SSqRZlrH0633デフォルトの名無しさん
2016/09/26(月) 15:18:08.60ID:xqez9NnD0634デフォルトの名無しさん
2016/09/26(月) 16:28:21.02ID:o4p1delTそれ以外は分岐は仕方ないような。
他にいい方法がないし。
0635デフォルトの名無しさん
2016/09/26(月) 18:52:40.12ID:NFbeC3Xr0636デフォルトの名無しさん
2016/09/26(月) 19:57:54.82ID:UvT6P64O0637デフォルトの名無しさん
2016/09/27(火) 00:22:35.64ID:VQvFs0abiOSは1.0のときに少し触っただけなんだけど今は酷いことになっているのかな?
0638デフォルトの名無しさん
2016/09/27(火) 01:13:02.39ID:qi0BjMrpそのコード間違いなく動かないし、コンパイルも出来ないよ
0639デフォルトの名無しさん
2016/09/27(火) 07:48:54.76ID:wFhu9EQU許可を得るまでにユーザの応答が必要なんだから、非同期コールバックしかやりようがないでしょ
0640デフォルトの名無しさん
2016/09/27(火) 09:18:41.05ID:bNgNC+Olそもそもユーザーに許可もらうのが間違い
ユーザーに責任押し付けているのが見え見え
0641デフォルトの名無しさん
2016/09/27(火) 10:03:40.83ID:bNgNC+Ol非同期の初期化が増えすぎてonCreate()が本来の意味を失っているんだよなあ
0642デフォルトの名無しさん
2016/09/27(火) 12:07:07.09ID:wFhu9EQUアプリ作者に性善説を期待するユーザが減ったんだよ
勝手なことをするアプリが多かったからね
仕方ないね
>>641
onCreateなんてライフサイクルイベントの一つでしかない
どんな初期化をどのタイミングでやりたいかは開発者が考える事
0643デフォルトの名無しさん
2016/09/27(火) 12:10:46.35ID:wFhu9EQUFragmentの登場/退出アニメーションのせいで
Fragment#onDestroyViewが「呼ばれた後にも」ビューが表示されてること
しかしonDestroyが直後に必ず呼ばれるとは限らない
ビューやビットマップの破棄はいつやればいいんだよ
0644デフォルトの名無しさん
2016/09/27(火) 12:23:46.18ID:v2vawIwo意味不明
0645デフォルトの名無しさん
2016/09/27(火) 12:29:22.85ID:bNgNC+Ol日本語読めるかい?
0646デフォルトの名無しさん
2016/09/27(火) 12:46:15.89ID:v2vawIwoアスペかな
もしくはガイジ糞林檎信者かな
0647デフォルトの名無しさん
2016/09/27(火) 21:12:22.39ID:4y3RFZRBImageオブジェクトを簡単に生成する方法をご存知でしたら教えてください。
ただし、カメラデバイスなどは使用しない条件でお願いします。
0648デフォルトの名無しさん
2016/09/27(火) 21:43:17.48ID:zubjSMOT0649デフォルトの名無しさん
2016/09/27(火) 22:11:17.03ID:v2vawIwo0650デフォルトの名無しさん
2016/09/27(火) 22:50:59.58ID:vf6AO2d1Viewの後処理程度なら気にする必要ないんじゃない
0651デフォルトの名無しさん
2016/09/27(火) 22:53:32.68ID:v2vawIwo履歴でフリックした時にonDestroyが呼ばれない事があるのはその前にプロセスkillされてるからだが…
0652デフォルトの名無しさん
2016/09/27(火) 23:04:35.24ID:vf6AO2d1まぁどっちでもいいだろ
0653デフォルトの名無しさん
2016/09/27(火) 23:08:36.64ID:v2vawIwoプロセスが死ぬのと生きてるのでは後始末の必要性が変わってくる
経験則ってなんだよ…
Applicationのライフサイクルやらpid見れば一目瞭然なんだが…
こんな非論理的なバカが人様にアドバイスしてるかと思うと草と映えない…
0654デフォルトの名無しさん
2016/09/27(火) 23:20:18.46ID:vf6AO2d1Notification とか、Service の foreground 設定とか、AlarmManager あたりの動作がね
pidは確認していなかったな
0655デフォルトの名無しさん
2016/09/27(火) 23:27:03.91ID:v2vawIwoまたはforegroudなプロセスとbindしているサービスがいるときもkillされない
ようするにプロテスがforegroud状態ならkillされない
つまり特別なことをしてなければkillされる
これで少し賢くなったね!
0656647
2016/09/28(水) 00:04:37.42ID:+wvNERhZImageクラスはnew出来ないんです。
それでやり方を探してます。
0657デフォルトの名無しさん
2016/09/28(水) 02:34:19.60ID:tBnek22qandroid.media.Imageを継承したクラスを作るか、
android.media.MediaCodec経由で作るしかないんじゃないの?
とりあえず android.media.MediaCodecの中に隠して具象化して
あるMediaImageのコードでも読んでみれば?
0658デフォルトの名無しさん
2016/09/28(水) 02:56:58.75ID:UpooR+PA本当にAndroidはゴミすぎて使い物にならない。
null突っ込んどけば勝手に解放してくれるんじゃなかったのかよ。
こういう一貫性のないピログラムを書かせるのは混乱の元なわけだが、
そんなことすら分からないAndroid開発チームには馬鹿しかいないんだろうな。
Googleも堕ちたな。
そらシェアも落ちるわ。
0659デフォルトの名無しさん
2016/09/28(水) 05:29:30.70ID:hiAJ49Ogで、ネイティブコードで消費するメモリはJVMの消費量に含まれないからそっちはいくら増えてもgcは動かない
だから明示的に開放メソッドを呼ばなきゃならない
FileSteamとかのcloseをちゃんと呼ばなきゃならないのと一緒でJVM自体の問題だよ
Android以外の環境でも一緒
0660デフォルトの名無しさん
2016/09/28(水) 09:29:45.27ID:F2WLP+3t勝手に開放されると思い込んでてoom開放するためにメンバー持ってなきゃダメって普通と逆
時限爆弾で最初は普通に動いてるし
0661647
2016/09/28(水) 10:55:34.92ID:+wvNERhZMediaImageクラスと同じように書いてみましたが、
「ImageのImage()はpublicではありません。パッケージ外からはアクセス出来ません」
とエラーが出てきてダメでした。
0662デフォルトの名無しさん
2016/09/28(水) 11:59:50.84ID:5q8M+9mjC#のImageと同じ名前だから同じように使えると思ってない?
0663647
2016/09/28(水) 12:21:07.35ID:+wvNERhZ単体テスト用に使いたいのが理由です。
実際にはデバイスから取得します。
単体テストでは取得出来ないので、どうにか出来ないかなと。
0664デフォルトの名無しさん
2016/09/28(水) 12:45:22.25ID:xzUKHN5K3.0から明示的なrecycleは不要になってるんだよなあ…
0665デフォルトの名無しさん
2016/09/28(水) 14:04:13.46ID:F2WLP+3t0666デフォルトの名無しさん
2016/09/28(水) 16:41:36.90ID:IK3jbJK9たPCからこの新しいディレクトリが見えるようにするには、ディレクトリ作成
後にアプリから何らかの処理が必要なのでしょうか?
◎ 確認したこと
(1) WRITE_EXTERNAL_STORAGEパーミッション関連は実装&動作確認済
(2) ディレクトリ作成処理は ttp://pastebin.com/9K1pGF6Z で、正常に作成
され書き込めることを確認済
(3) アプリが新規にディレクトリを作成した直後、Andoroid内(ESファイルエ
クスプローラやファイルマネージャー)からは(特に何もしなくても)見え
るのを確認済
◎ 「何らかの処理が必要」と考えた理由
(4) ディレクトリ作成後、Androidを再起動すると、USB(MTP)接続したPCから
見えるようになる
(5) USBの再接続やPC側で「最新の情報に更新」を行っても((4)しなければ)見
えるようにならない
(6) ファイルマネージャーで新規に作成したディレクトリは、作成中のアプリ同
様(4)しないとPCから見えない
(7) ESファイルエクスプローラで新規に作成したディレクトリは、PC側での「最新
の情報に更新」のみで(再起動しなくても)見える。
◎ その他
(8) Nexus7(Android6.0.1)とG2-mini(Android4.4.2)で状況は同じ。
(9) アプリ開発環境は
AndroidStudio2.1.2
minSdkVersion.apiLevel 19
targetSdkVersion.apiLevel 23
0667デフォルトの名無しさん
2016/09/28(水) 18:39:00.09ID:nhN6y0fPhttp://qiita.com/wasnot/items/ae1e6282d2c33626b604
フォルダ作成時もMediaScannerConnectionが必要だったか知らないんだけど、もしやってなかったら試してみてください。
0668デフォルトの名無しさん
2016/09/28(水) 20:31:41.74ID:xzUKHN5K開発者ならManaging Bitmap Memoryくらい読めよ
0669デフォルトの名無しさん
2016/09/28(水) 21:21:00.44ID:sIhnSU990670デフォルトの名無しさん
2016/09/28(水) 21:52:47.93ID:ulFH4neH0671デフォルトの名無しさん
2016/09/28(水) 23:23:39.58ID:s80dkxfV0672デフォルトの名無しさん
2016/09/28(水) 23:26:30.00ID:BQEEzgeUどっちも出来てやっと一人前
0673デフォルトの名無しさん
2016/09/28(水) 23:31:52.06ID:rkPe6ah2それは厳しいなw
0674666
2016/09/28(水) 23:36:00.60ID:IK3jbJK9レスありがとうございます。
ディレクトリに対して直接 MediaScannerConnection.scanFile() してもダメな
ようで、その中のファイルに対して MediaScannerConnection.scanFile() を
行うことで、ディレクトリも認識させることが出来ました。
とりあえず
ttp://pastebin.com/C4N7JCaG
で、目的の動作をさせることが出来ました。
ありがとうございました。
0675デフォルトの名無しさん
2016/09/29(木) 13:22:42.76ID:4nLT2XyYhttps://teratail.com/questions/49135
しかし対処法の「requestPermissionsが終わるまではBroadCastReceiverの中のパケット処理が動作しないようにする」の具体的な方法がわかりません。教えて頂きたいです。
0676デフォルトの名無しさん
2016/09/29(木) 13:25:21.39ID:U7Vd7Z6tマルチやめろやカス
0677デフォルトの名無しさん
2016/09/29(木) 13:30:36.83ID:VIalHaHjプログラマとしてのレベルは変わらん。
収入や仕事の見つけやすさなら変わるけどな。
0678デフォルトの名無しさん
2016/09/29(木) 13:35:59.64ID:U7Vd7Z6tiOS圧勝だな
0679デフォルトの名無しさん
2016/09/30(金) 11:44:48.98ID:wskmeyEO0680デフォルトの名無しさん
2016/09/30(金) 17:51:57.59ID:L2VJo6rPゴミがしゃべった!
0681デフォルトの名無しさん
2016/09/30(金) 19:39:20.65ID:FkkRARY4androidで検索したら122件出たんだが、
収入や仕事の見つけやすさってソースは何?
0682デフォルトの名無しさん
2016/09/30(金) 20:46:41.43ID:jVSKZUpG0683デフォルトの名無しさん
2016/10/01(土) 00:38:44.91ID:KL8GNkDl0684デフォルトの名無しさん
2016/10/01(土) 01:23:24.82ID:FCI3cX0k今は知らん
0685デフォルトの名無しさん
2016/10/01(土) 11:21:02.29ID:KRACKnl0どうやったら解消できますか。
セキュリティ アラート
アプリで使用中のアプリ内課金の実装が正しくありません。詳しくは、Google ヘルプセンターのこちらの記事をご覧ください。
脆弱性が含まれているクラス:
com.google.android.gms.internal.dx
com.google.android.gms.internal.eb
>アプリ内課金サービスを手動で呼び出している場合は、com.android.vending.billing.InAppBillingService.BIND に対するインテントで
Intent.setPackage(“com.android.vending”) を呼び出していることを確認します。
は実施しましたが消えません。
0686デフォルトの名無しさん
2016/10/02(日) 21:20:42.83ID:4nZMnfTtGPSが正常に測位した状態(衛星からの信号を十分に受信し位置を確定&随時更
新出来ている状態)から、(受信状況の悪化等で)測位できない状態(位置を更新
できない状態)に変わった時、これをアプリが知る良い方法があればお教えく
ださい。
測位出来ていない時はonSensorChanged()が来なくなるので、これが一定時間
来なければ非測位と判断することもできるのですが、もっと直接的に状態を取
得できるようなmethodがありませんでしょうか?
LocationManager#GetGpsStatus()のGpsStatusに衛星毎の受信状況はあります
が、測位状態の情報は無いし・・・
良い方法をご存じの方がおられましたら、お教えください。
0687デフォルトの名無しさん
2016/10/02(日) 21:31:28.82ID:Rt0AYlGYエミュレータを使用して開発を確認しております
プログラムを実行してもホーム画面でウィジェットが表示されないのですが
基本的にAndroidではiphoneとは違いウィジェットを明示的に設定しておかないと
ホーム画面に表示されないのでしょうか?(ちょっとめんどくさい気がします・・・)
またapp配下にウィジェットファイルを追加すると
ホーム画面にウィジェットが追加できるようになったのですが
クリックしてもアプリが起動しません。
Androidアプリではウィジェットをクリックした際の処理を
毎回書かなくては行けないのでしょうか?
どなたか教えてください
0688デフォルトの名無しさん
2016/10/03(月) 00:35:31.48ID:KJU4QpSe確かに、自分のアプリの方でも状況を確認してみたが、まれに、onStatusChangedイベントで Status=TEMPORARILY_UNAVAILABLEが通知されるだけで、それも、本当に頻度が少ない。
間接的な方法しかないのかも。
0689686
2016/10/03(月) 08:55:55.57ID:wpaTxI8f誤:測位出来ていない時はonSensorChanged()が来なくなるので
正:測位出来ていない時はonLocationChanged()が来なくなるので
>>688
コメントありがとうございます。
やはり間接的な方法しかないのですかね・・・・・・
GPSの測位状態にかかわらずonGpsStatusChanged()は定期的に呼ばれるようなので、
最後にonLocationChanged()が来てからの経過時間をここでチェックするように実装してみます。
0690デフォルトの名無しさん
2016/10/03(月) 09:53:38.40ID:wxhjnjGMANDROIDではホーム画面はランチャー画面ではないのでインストールしたからって勝手にアプリアイコンが出ないのが普通。
まあホームアプリによってはそういうものもあるかもしれないが。
そしてアプリアイコンとウィジェットは別物だぞ。
起動するだけならウィジェットはいらない。アプリアイコンをホームに置ける。
0691デフォルトの名無しさん
2016/10/05(水) 06:49:54.80ID:Vgldyxov0692デフォルトの名無しさん
2016/10/05(水) 18:46:08.94ID:BYMKx2DvRelativeLayoutのonGlobalLayout()が呼び出されるのはメソッドの処理が一通り終わったタイミングでしょうか?
0693デフォルトの名無しさん
2016/10/05(水) 21:00:50.19ID:xIMdybcK0694デフォルトの名無しさん
2016/10/06(木) 08:57:03.82ID:9UkoMh9a0695デフォルトの名無しさん
2016/10/06(木) 09:16:01.43ID:VBEQVxi6どなたかわかりやすく教えて下さい
0696デフォルトの名無しさん
2016/10/06(木) 09:16:38.81ID:z1yq3vtz0697デフォルトの名無しさん
2016/10/06(木) 09:24:36.02ID:VBEQVxi60698デフォルトの名無しさん
2016/10/06(木) 09:38:26.52ID:q+8HzN9M0699デフォルトの名無しさん
2016/10/06(木) 09:51:26.33ID:akarQdzf0700デフォルトの名無しさん
2016/10/06(木) 12:57:15.47ID:naSsuM2z読むのことを放棄しているのか
0701デフォルトの名無しさん
2016/10/06(木) 12:59:30.45ID:qu/iTJnd俺も未だにフラグメント使ってないんだ
0702デフォルトの名無しさん
2016/10/06(木) 19:56:41.50ID:gT2cIaPW今やダイアログもフラグメントになってる
0703デフォルトの名無しさん
2016/10/06(木) 20:08:37.11ID:akarQdzf0704デフォルトの名無しさん
2016/10/06(木) 20:14:08.24ID:PKfh7HGJそれは、フライングベント。
0705デフォルトの名無しさん
2016/10/06(木) 20:22:32.64ID:akarQdzf0706デフォルトの名無しさん
2016/10/06(木) 21:31:41.37ID:Al2onbtqありがとうございました
0707デフォルトの名無しさん
2016/10/07(金) 08:21:21.82ID:3zSYjyzMお願いしますよー
0708デフォルトの名無しさん
2016/10/07(金) 08:47:22.40ID:HkTZrMeM>>699
0709デフォルトの名無しさん
2016/10/08(土) 13:33:16.77ID:fiG/flVK0710デフォルトの名無しさん
2016/10/08(土) 17:34:12.52ID:+Y3/eqxyコードの役割が明確になるから導入して良かった
Activity周りのクラッシュもほとんどなくなってアプリも安定化してる
0711デフォルトの名無しさん
2016/10/08(土) 17:36:02.16ID:+Y3/eqxy0712デフォルトの名無しさん
2016/10/09(日) 01:27:17.63ID:6UDJRBp5layoutファイルから参照してるメソッドがunused扱いになったりするのが気になるけど、かなり使える
0713デフォルトの名無しさん
2016/10/09(日) 03:20:11.48ID:AESodAmnずっと手作業で消してた
0714デフォルトの名無しさん
2016/10/09(日) 03:48:47.78ID:b4dakfPd0715デフォルトの名無しさん
2016/10/09(日) 05:11:04.15ID:ZxQlAyKGを使用しHttps通信でPHPへ送信するとき
pw.write(text4);やpw.print(text4);で
$_POST["text4"]で値を受け取れないのかな?
0716デフォルトの名無しさん
2016/10/09(日) 06:08:36.89ID:ZxQlAyKG1つしかないDATAでも。
0717デフォルトの名無しさん
2016/10/09(日) 07:34:31.04ID:7nk34Wmj自分はokhttp使ってる
0718デフォルトの名無しさん
2016/10/09(日) 22:04:35.95ID:QYXK6Ik/処理中に画面が回転したらとか、処理中にホームボタンを押したらとか考えだすとバインディングとかそういうフレームワークに手を出すのは気が引けるわ
0719デフォルトの名無しさん
2016/10/09(日) 22:41:16.65ID:I8Fnyrscその辺どうなんすかね。メリットの方が大きいと感じますか
0720デフォルトの名無しさん
2016/10/09(日) 22:54:59.12ID:C3M5XIkjどんなメソッド使えばいいですか?
参考になるサイトとかあったら教えて下さい
0721デフォルトの名無しさん
2016/10/09(日) 23:21:37.92ID:KLapEWSW初めのうちはButterKnife(findViewByIdをしなくていいやつ)の置き換えって感じで使うといいよ
それだけでも有用
0722デフォルトの名無しさん
2016/10/09(日) 23:27:34.36ID:KLapEWSW逆で今のAndroid問わずアプリ開発はViewはいつ死ぬか分からないって前提で作るのが必須だよ
MVVMその他最近のアーキテクチャはそれを前提に作るよう制約を課す
0723デフォルトの名無しさん
2016/10/10(月) 00:00:12.60ID:L/ODCpc/onPause() 以降も処理を継続させて、出来る限り処理結果をViewへ反映させるようにするのか
onPause() 以降も処理を継続させて、異常系は想定しないのか
2番目は定石はなくて、各々で工夫をしていると思うんだけどどう?
0724デフォルトの名無しさん
2016/10/10(月) 00:09:45.80ID:H3B1zbyaこちらの質問どなたか教えて下さい
よろしくお願いします
0725デフォルトの名無しさん
2016/10/10(月) 00:41:07.74ID:f6SQSx70使ったことないけどDownloadManagerとか試してみたらいいんでないの
0726デフォルトの名無しさん
2016/10/10(月) 10:52:07.76ID:9NrgB1ES普通のHTTP通信と同じでいいんじゃないですかね。
大きなZIPファイルはダウンロードしたことないが、
画像のダウンロードはそれでやってて問題ない。
0727デフォルトの名無しさん
2016/10/10(月) 12:30:58.61ID:aZEDqvDnまずonPause()だと短すぎてキツイわ
onStart/onStopでやる
3つ目はないとして2つ目は状況によるってのはそうだと思う
Viewと処理(モデル)が一対一対応してるときはonStopかonDestroyで処理をきる
処理(モデル)がアプリケーションレベルで共有されるなら処理は継続して、破棄されるViewへの反映だけを切る
0728デフォルトの名無しさん
2016/10/10(月) 12:53:27.36ID:zi72WDUP標準の機能だけで作るのはもう古臭いんだなあ
0729デフォルトの名無しさん
2016/10/10(月) 16:32:15.99ID:tK6m98b50730デフォルトの名無しさん
2016/10/11(火) 10:28:15.69ID:U7HCxfJl0731デフォルトの名無しさん
2016/10/11(火) 19:14:38.91ID:sBIP4dpu俺もちょっとテキトーに書いちゃったけど
実際は処理をキャンセルするなら、onSaveInstanceState() のスーパークラスの処理を呼ぶ前だな
onPause() も onStop() も遅いと思う
0732デフォルトの名無しさん
2016/10/12(水) 02:43:10.95ID:qfdIPhO0\asLocalRepo20_e4sxn1uj3raa9qhdv7ytoeih9\c7h2wz8o7s9yyr6crq7nm4937\cp_init57408229).
> java.io.FileNotFoundException: C:\Users\otms\.gradle\caches\2.14.1\scripts-remapped
\asLocalRepo20_e4sxn1uj3raa9qhdv7ytoeih9\c7h2wz8o7s9yyr6crq7nm4937\cp_init57408229\cache.properties (指定されたファイルが見つかりません。)
WIN7がUPDATEされAndroidStudioを起動したら動かず、EXIT後復元し再起動した
らこのエラーメッセージが。
ぐぐってもHITしない。
0733デフォルトの名無しさん
2016/10/12(水) 03:57:21.33ID:bPYmxR+A0734デフォルトの名無しさん
2016/10/12(水) 05:12:55.95ID:qfdIPhO0ありがとう
0735デフォルトの名無しさん
2016/10/12(水) 08:15:30.21ID:av1qGTEWないわ
0736デフォルトの名無しさん
2016/10/12(水) 22:34:01.69ID:znGHt9BY0737デフォルトの名無しさん
2016/10/12(水) 22:42:21.32ID:DOlHpAMe0738デフォルトの名無しさん
2016/10/12(水) 22:42:33.68ID:FBb/qGU70739デフォルトの名無しさん
2016/10/12(水) 22:51:49.95ID:znGHt9BY0740デフォルトの名無しさん
2016/10/12(水) 23:00:04.48ID:FBb/qGU7面倒とは感じないから。
面倒ならRetroなんたからかRxJavaかしらんがそういうの使えばいいなじぇね。
0741デフォルトの名無しさん
2016/10/12(水) 23:00:46.25ID:FBb/qGU70742デフォルトの名無しさん
2016/10/12(水) 23:06:44.02ID:yQ4+Erda0743デフォルトの名無しさん
2016/10/12(水) 23:09:33.43ID:znGHt9BY画像のダウンロードとimageViewへの画像のセットが一行で書ける
Picasso.with(context).load("http://i.imgur.com/DvpvklR.png").into(imageView);
ライブラリはすげえぞ
0744デフォルトの名無しさん
2016/10/12(水) 23:10:57.87ID:yQ4+Erda0745デフォルトの名無しさん
2016/10/12(水) 23:27:15.53ID:FBb/qGU7俺はいままで、単にSNSかなんかのWebAPIをたたくぐらいだから、AsyncTaskで
簡単にいってそこまで困らないけど、もっとコード書きたくないなら、
Xamarin for AndroidのC#のasync/await使えとかw
それ以上は俺は分からん。
0746デフォルトの名無しさん
2016/10/13(木) 02:11:50.83ID:b0eykCEQ非同期なんて簡単
AsyncTaskにはもう戻れん
0747デフォルトの名無しさん
2016/10/13(木) 02:39:48.90ID:67srFMd5URLエンコードか
0748デフォルトの名無しさん
2016/10/13(木) 08:11:41.57ID:GEWcYK9z少しは役に立てよおまえら
0749デフォルトの名無しさん
2016/10/13(木) 09:41:35.89ID:HIdK+zqJ0750デフォルトの名無しさん
2016/10/13(木) 09:44:15.04ID:XrZoSMbL0751デフォルトの名無しさん
2016/10/13(木) 11:08:37.31ID:a7epO2oPだれでも知ってるFAQをいちいち丁寧に答えてると
それだけでスレが埋まってつまらなくなると思わないか?
0752デフォルトの名無しさん
2016/10/13(木) 12:50:07.36ID:VStjGn/s安定性に関わる部分は使用者に委ねられているんだろ
0753デフォルトの名無しさん
2016/10/13(木) 14:29:40.40ID:w+nuX25lむしろ安全にcancel、unsubscribeできるから使われてるんだよなぁ
0754デフォルトの名無しさん
2016/10/13(木) 18:23:10.04ID:uKCbZB2W0755デフォルトの名無しさん
2016/10/13(木) 20:44:25.93ID:9gmCdbmD0756デフォルトの名無しさん
2016/10/13(木) 21:00:09.19ID:cWYwkQMjチョーセンスマホなんか買うAndroid厨の自業自得みたいなもんだ
少しでもAndroidのシェアを落としたくないなら
周りの友人知人がスマホ買うときにチョーセン産買おうしたら何がなんでも止めておけ
0757デフォルトの名無しさん
2016/10/13(木) 22:52:07.79ID:B+aCdCXf試しに1文字おきに改行を追加するようにしてみたのですが
例えば「らーめん」などの横棒は、改行後も横棒のままなので
ものすごく違和感があります
↓こんな感じです
ら
ー
め
ん
なので何とかしてEditTextの文字を縦書きにする方法を
教えていただきたいのですが
どなたかわかる方おりますでしょうか?
0758デフォルトの名無しさん
2016/10/13(木) 23:03:11.04ID:RbKmwKIy縦書きサポートは小手先でどうにかなるものではないんで、表示だけならともかく編集機能のあるEditTextではね。
0759デフォルトの名無しさん
2016/10/13(木) 23:06:14.47ID:IFxECVGq無理
textviewを縦書き用に自前で作ったことなら過去にあるがeditはきついな
0760デフォルトの名無しさん
2016/10/13(木) 23:19:07.62ID:TANwhZWS0761デフォルトの名無しさん
2016/10/13(木) 23:19:37.88ID:nT1Zt314縦書き用のフォントを導入する。アプリが自前でフォント埋め込むとかなんとかで
もしくはEditTextじゃなくてカスタムビューを組む
0762757
2016/10/13(木) 23:21:06.72ID:B+aCdCXfTextViewでした!
どなたか方法をご存知の方いたら教えて下さい!
お願いします
0763デフォルトの名無しさん
2016/10/13(木) 23:34:57.45ID:IFxECVGq俺はtextviewの派生クラスでdrawを自前で実装したな
縦用に変換しなければいけない文字コードと変換方法(たとえばーなら90°回転、。なら180°回転とか)のリストを作ってdrawで加工すればよい
textview派生しなくてもいいがtextviewのapiを踏襲したかったからそうした
ググれば似たようなことしてる奴が見つかると思うが
0764デフォルトの名無しさん
2016/10/13(木) 23:46:23.58ID:A8m6emtSGoogleがちゃんと縦書きサポートしないのなら、縦書き用グリフ持ったフォント用意して低レベルのプログラム作らなきゃならない。
0765デフォルトの名無しさん
2016/10/13(木) 23:50:44.46ID:IFxECVGq仕事なのであれば主にコストの問題
その場しのぎかどうかはコストと将来的なリスクの兼ね合いによる
0766デフォルトの名無しさん
2016/10/14(金) 21:30:33.20ID:GCy+HtfZ画面の幅のサイズの正方形のviewを
画面の中央に表示したいんですが、
どうしたらいいですか
0767デフォルトの名無しさん
2016/10/14(金) 21:33:51.40ID:vtWHaBQVdisplaymetrixから画面幅取得してそれをheightに設定してgravity centerにするだけじゃねーの
何を迷ってるのかがわからん
0768デフォルトの名無しさん
2016/10/14(金) 22:22:06.41ID:GCy+HtfZxmlだけでは無理なんでしょか
0769デフォルトの名無しさん
2016/10/14(金) 22:25:48.82ID:R7v3X0c6無理
0770デフォルトの名無しさん
2016/10/14(金) 22:38:15.40ID:GCy+HtfZ0771デフォルトの名無しさん
2016/10/14(金) 23:04:11.68ID:6FPS6Jn30772デフォルトの名無しさん
2016/10/15(土) 04:57:34.82ID:lw1SxAJvやはり
https://developer.android.com/reference/android/
を英文のまま読んでるのかな?
0773デフォルトの名無しさん
2016/10/15(土) 05:23:16.89ID:xqy7//8l0774デフォルトの名無しさん
2016/10/15(土) 13:04:21.68ID:V+FA7N030775デフォルトの名無しさん
2016/10/16(日) 00:58:47.30ID:1a/eoze9ルートレイアウトの派生カスタムビュー作って、onSizeChangedを契機にイベントを発火するような仕組みを組めばおっけー
0776デフォルトの名無しさん
2016/10/16(日) 00:59:26.10ID:1a/eoze9Androidはソース公開してるんだから、結局はソース読むのが一番よ
0777デフォルトの名無しさん
2016/10/16(日) 22:20:02.64ID:9idETMRIB〜Eを選択してもAがずっと選択されたままになってしまいます(Bを押したらA,Bがチェックされた状態)
何が原因なんでしょうか?
よろしくお願い致します
0778デフォルトの名無しさん
2016/10/16(日) 22:39:35.01ID:rEmTHDYmA〜Eが個別のグループになってるとか
0779デフォルトの名無しさん
2016/10/16(日) 23:05:34.55ID:ezHfniSPラ
|
メ
ン
0780デフォルトの名無しさん
2016/10/16(日) 23:32:28.71ID:K6E5943d0781777
2016/10/16(日) 23:39:34.62ID:9idETMRIレスありがとうございます
グループ化はできていると思います
.xmlは下のように書いて、.javaのほうはまだ手付かずなんですが何が原因でしょうか?
常に「001〜050」にチェックが入った状態です
他の4つのボタンについてはちゃんとonoffになります
同じ文章で規制に引っかかったので省略しています
<RadioGroup
android:layout_width="wrap_content" android:layout_height="wrap_content"(=〜)
android:orientation="vertical">
<RadioButton android:text="001〜050 " android:checked="true"
〜 />
<RadioButton android:text="051〜100 "
〜 />
<RadioButton android:text="101〜150 "
〜 />
<RadioButton android:text="151〜200 "
〜 />
<RadioButton android:text="001〜200 "
〜 />
</RadioGroup>
0782デフォルトの名無しさん
2016/10/16(日) 23:41:04.11ID:nctzTaSK0783デフォルトの名無しさん
2016/10/16(日) 23:50:30.54ID:nctzTaSKandroid:checkedは消して
RadioGroupのandroid:checkedButtonでそのAのandroid:idを指定するようにしたら良さそう
0784777
2016/10/17(月) 01:15:13.97ID:ufBT78Iqありがとうございます、無事出来ました
色々試してみたんですが、どうやらcheckedをtrueにするボタンにidをつけておけばちゃんと反応するみたいです
>>781だと「001〜051」のボタンにid指定すれば(group,他ボタンはidなくても)ちゃんと反応しました
0785デフォルトの名無しさん
2016/10/18(火) 08:03:13.04ID:nLnhg4wOおそらくメモリ管理でkillされているのですが、killされないように対策する方法はあるでしょうか?
よろしくお願いします。
0786デフォルトの名無しさん
2016/10/18(火) 08:09:16.53ID:RN0uapNj他のホームでも同じなら諦めて再起動されても問題ないように作れ
おまえのホームだけならメモリ使用量を減らせ
0787デフォルトの名無しさん
2016/10/18(火) 08:09:50.58ID:lzh+3zcg0788デフォルトの名無しさん
2016/10/18(火) 08:14:04.67ID:1MQPS1Kdわかりました。試してみます!
0789デフォルトの名無しさん
2016/10/18(火) 12:58:11.27ID:U7+WWDIBそんな無茶するアプリあるのか
0790デフォルトの名無しさん
2016/10/18(火) 13:04:52.48ID:nd0z2LLH0791デフォルトの名無しさん
2016/10/18(火) 19:55:05.18ID:3aNui5NZ0792デフォルトの名無しさん
2016/10/19(水) 14:08:57.98ID:MkaGSLp7それで問題が起きるなら勝手にkillする方が悪い
0793デフォルトの名無しさん
2016/10/19(水) 16:44:07.45ID:2tRNetr70794デフォルトの名無しさん
2016/10/19(水) 17:44:05.43ID:XdmV3bq0タスクキラーなんて入れなくてもメモリ不足したらOSが勝手にどんどんキルしていく
ちょっと別のアプリ開いてたらブラウザー落ちてたりゲームアプリ落ちてたり
0795デフォルトの名無しさん
2016/10/19(水) 18:46:31.83ID:PxcVNZy40796デフォルトの名無しさん
2016/10/19(水) 18:47:19.96ID:2tRNetr70797デフォルトの名無しさん
2016/10/19(水) 18:55:00.17ID:bNgjuwYU0798デフォルトの名無しさん
2016/10/19(水) 19:00:58.73ID:J9v5xrLnミュージックプレイヤーを例に上げるならnotifi常時表示でも不自然ではないからforegroud serviceにするのが正解
0799デフォルトの名無しさん
2016/10/19(水) 19:44:36.23ID:tC7Cysdi0800デフォルトの名無しさん
2016/10/19(水) 20:50:55.39ID:ZmXLStLo0801デフォルトの名無しさん
2016/10/19(水) 21:21:36.07ID:3sk8wV6QGradle project sync failed. Basic functionality (e.g. editing, debugging) will not work properly.
と出てビルドできない状態になりました
studioを新規インストールしてblank Activityでプロジェクトを作っても出ています
ググった直し方をいくつか試したのですがだめでした
これの原因や直し方はわかるでしょうか?
0802デフォルトの名無しさん
2016/10/19(水) 22:41:24.10ID:WdxRoiBQほんとにそのメッセージをググって調べたのなら、
それだけ書いても意味無いってことがわかると思うんだけど
0803デフォルトの名無しさん
2016/10/20(木) 09:19:30.56ID:gPqcb1TN警報とかの取得に使えるサービスってないですかね?
個人でさっと使えるAPIあるいはrss的なものでもいいいんであればいいんですが
0804デフォルトの名無しさん
2016/10/20(木) 09:50:32.83ID:b4/h59XK0805デフォルトの名無しさん
2016/10/20(木) 10:28:28.33ID:gPqcb1TN大雨とか洪水とか天気関係です
0806デフォルトの名無しさん
2016/10/20(木) 14:04:10.42ID:OnSoM0+R0807デフォルトの名無しさん
2016/10/20(木) 14:08:07.15ID:6HLvHPyJ0808デフォルトの名無しさん
2016/10/20(木) 14:52:39.00ID:aD9CFq+60809デフォルトの名無しさん
2016/10/20(木) 15:01:34.85ID:aGg7Z+yH>>805
WebSocketAPI
0810デフォルトの名無しさん
2016/10/20(木) 15:03:54.14ID:b4/h59XKそういうことじゃなくて天気を通知するサービスを訊いてるんだろ
0811デフォルトの名無しさん
2016/10/20(木) 15:04:59.25ID:6HLvHPyJ天気の警報とかピンポイントにわかってるなら聞くまでもないじゃんか
0812デフォルトの名無しさん
2016/10/20(木) 15:08:11.41ID:TvF0xPO4わからなければ黙ってたらいいのに的外れな事言いやがるw
0813デフォルトの名無しさん
2016/10/20(木) 15:27:01.19ID:aGg7Z+yH> 「警報とかの取得」に使えるサービスってないですかね?
> 個人でさっと使える「API」あるいはrss的なものでもいいいんであればいいんですが
0814デフォルトの名無しさん
2016/10/20(木) 15:32:58.51ID:Gkk2Vgej天気を通知するサービスを教えて欲しいということだな
0815デフォルトの名無しさん
2016/10/20(木) 15:46:09.14ID:NqKM+bvI0816デフォルトの名無しさん
2016/10/20(木) 16:01:52.93ID:aGg7Z+yH0817デフォルトの名無しさん
2016/10/20(木) 16:38:49.94ID:49WQjmAk0818デフォルトの名無しさん
2016/10/20(木) 17:11:28.86ID:eJoj7htq日中高温になり過ぎると夕立が来る
この辺は漏れでも判る
0819デフォルトの名無しさん
2016/10/20(木) 18:33:40.91ID:JPPE2QgK0820デフォルトの名無しさん
2016/10/20(木) 20:44:01.75ID:dDQVHpjl0821デフォルトの名無しさん
2016/10/20(木) 21:23:16.33ID:mI9iUBZBそれとも地域によって違うのかな
0822デフォルトの名無しさん
2016/10/20(木) 23:05:03.18ID:aD9CFq+6この質問は投票によってベストアンサーに選ばれました!
0823デフォルトの名無しさん
2016/10/20(木) 23:11:34.40ID:i0LeJAdY0824デフォルトの名無しさん
2016/10/21(金) 08:58:43.61ID:usEI0+leActivityBのfunc();の動作をActivityAで実装したい場合どうするのが定石?
ActivityBにActivityAからinterfaceを渡す?
0825デフォルトの名無しさん
2016/10/21(金) 09:14:35.63ID:r9NnwlDe0826デフォルトの名無しさん
2016/10/21(金) 10:04:37.90ID:m3hCWxfrそもそもの設計を見直す
0827デフォルトの名無しさん
2016/10/21(金) 10:54:15.57ID:usEI0+leActivityBを使いまわせるようにしたいけど
ActivityBのfunc()はプロジェクトによって動作が変わるから
MainActivityで実装したい場合どうしてる?
0828デフォルトの名無しさん
2016/10/21(金) 11:25:24.56ID:QoirBkgC0829デフォルトの名無しさん
2016/10/21(金) 11:34:23.69ID:pUH/kOey処理をキャンセルさせるタイミングは onPause() または onSaveInstanceState() という見解もあるし
onStop() でいいという見解もある
SqLite も開きっぱなしでいいという見解もあれば
心配なので毎回 close() するという見解もある
0830デフォルトの名無しさん
2016/10/21(金) 11:50:31.59ID:pUH/kOey俺は AppCustomizer とかいうインターフェースを作ってそこに↓こんな感じのメソッドを定義しておいて
public Class<? extends Activity> getActivityBClass();
各プロジェクトでカスタマイズされた ActivityB のクラスを返すようにしている
ようするに、func() は ActivityB で実装している
0831デフォルトの名無しさん
2016/10/21(金) 12:13:04.94ID:usEI0+leコードで説明するとこんな感じで
ActivityB.javaは使い回すためにfunc();の実装を外でやって
ActivityB.javaは編集しなくて済むようにしたいって事ね
-----ActivityB.java
public class ActivityB extends Activity {
public static class ActivityBPreference extends PreferenceFragment {
@Override
public void onSharedPreferenceChanged(SharedPreferences sp, String key) {
func(); // ここがプロジェクトによって異なるからfunc();をMainで実装したい
}
}
}
0832デフォルトの名無しさん
2016/10/21(金) 18:58:44.38ID:odzksp8B0833デフォルトの名無しさん
2016/10/21(金) 18:59:46.48ID:odzksp8B0834デフォルトの名無しさん
2016/10/21(金) 19:02:24.46ID:odzksp8B0835デフォルトの名無しさん
2016/10/22(土) 19:00:52.03ID:8HFncIzWandroidのアプリってjavaというよりandroid独自の仕様?とかメソッドとかインテントとか
java風味なだけで結構別物みたく感じるんですけど そんな認識でいいんでしょうか?
普通のPC向けのjava開発と全く違うような・・・
0836デフォルトの名無しさん
2016/10/22(土) 19:36:25.51ID:zPjuRjvYいつもマウスを持っていって出るまで待ったりしてるんですが、
なかなか出なくてイライラするときがあります。
osはmacです。
0837デフォルトの名無しさん
2016/10/22(土) 20:01:54.85ID:rea5o6Pk0838デフォルトの名無しさん
2016/10/22(土) 20:22:54.78ID:zPjuRjvY0839デフォルトの名無しさん
2016/10/22(土) 20:24:16.67ID:Bg7rzD1L文法はjavaだしjavaの標準apiも勝手に選別して実装してるだろ
それがjavaかと言われればoracleやjava community側からすれば許されざるjavaの劣化コピーだろうが
0840デフォルトの名無しさん
2016/10/22(土) 21:16:51.55ID:zPjuRjvYいつもmanifestファイルのthemeのところをLightとかHoloとかに適当に書き換えたりしてるんですが、
そこは変えずにPimaryColorとかaccentColorとかの方をいじったらいいんでしょうか。
そしてdeveloperページのカラーパレットの500とか700とかいう数字の意味は何なんでしょうか。
0841デフォルトの名無しさん
2016/10/22(土) 22:00:36.90ID:8HFncIzWなるほど 劣化コピーみたいな感じで似たようなapiは両方にあるという感じなんですか
ありがとうございます
0842デフォルトの名無しさん
2016/10/23(日) 00:53:25.36ID:3pC6m4RlPC用にだってインテントやアクティビティみたいな機構のフレームワークがあったとしても別に不思議ではない。
0843デフォルトの名無しさん
2016/10/23(日) 07:53:49.07ID:UxWY2qVZJVM上でのマルチプラットフォーム実現しているのが本物のjava
おまえがjavaが何かをわかってないだけ
0844デフォルトの名無しさん
2016/10/23(日) 10:51:52.41ID:CGzeXgZhjava入門してもjavaのことしか判らん
具体的なアプリ作り始めるとandroidに限らず
結局フレームワークの勉強することになるよ
それが判って初めて入門者卒業
0845デフォルトの名無しさん
2016/10/23(日) 17:46:43.78ID:P5N/3o4OPC用GUIアプリのjava
WEB系のサーバー向けのjava
androidアプリ向けjava
android以外は主役じゃねえな
0846デフォルトの名無しさん
2016/10/23(日) 18:18:39.53ID:UxWY2qVZ無知にもほどがあるww
0847デフォルトの名無しさん
2016/10/23(日) 18:53:45.26ID:zuaphSzB0848デフォルトの名無しさん
2016/10/23(日) 23:43:09.98ID:Qt7KzQsX確かに
0849デフォルトの名無しさん
2016/10/24(月) 03:07:44.68ID:dcP+qtvSIT関係全体でも、その分野のJavaの求人が一番多い
0850デフォルトの名無しさん
2016/10/24(月) 07:53:39.40ID:UH3y4ryL無知自演おつww
0851デフォルトの名無しさん
2016/10/24(月) 08:52:01.27ID:fQGKWk+uActivityAで初期化してActivityBで使用するインスタンスをstaticにすればok
この場合Interface.func()を含むclassCを作りclassCをActivityAで初期化してActivityBでclassC.func()を呼べばok
classC getInstance();をstaticで実装
→ActivityAでclassC.getInstance()を呼び初期化実装 + classCでインスタンス保持
→ActivityBでclassC.getInstance()を呼びclassCで保持しているインスタンス取得
→ActivityBでfunc()を呼ぶ
0852デフォルトの名無しさん
2016/10/24(月) 19:09:33.76ID:P715hzjUプロセスの死が考慮されてないコード書くのお願いだからやめてください……
0853デフォルトの名無しさん
2016/10/24(月) 20:11:24.42ID:fQGKWk+uActivityAもActivityBも同プロセスの想定
0854デフォルトの名無しさん
2016/10/24(月) 21:53:29.06ID:B3btMl060855デフォルトの名無しさん
2016/10/24(月) 22:43:14.70ID:LqtVH1qo案として出すほどにもないわ
0856デフォルトの名無しさん
2016/10/24(月) 23:21:05.85ID:dcP+qtvSActivityA->ActivityBで起動された状態でメモリ不足とかで一旦プロセス終了した後、
ActivityBから起動されるパターンがあるだろ
0857デフォルトの名無しさん
2016/10/24(月) 23:30:05.66ID:TJ/pbHwOどのようにすれば良いですか?
自アプリ内で無操作時間をカウントし、
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_OFF);
するしか無いですか?
0858デフォルトの名無しさん
2016/10/24(月) 23:35:07.27ID:HahALoxeviewの色を全部描画しなおすことってできますか
0859デフォルトの名無しさん
2016/10/25(火) 08:26:10.15ID:RY5lWeni>>856
が言ってくれたけど、こういう事考慮しなきゃだめ
0860デフォルトの名無しさん
2016/10/25(火) 08:45:55.86ID:0e3ib8Cfそれしかないというか、それがベストプラクティス
0861デフォルトの名無しさん
2016/10/25(火) 08:46:18.53ID:0e3ib8Cfうるせーカス
0862デフォルトの名無しさん
2016/10/25(火) 09:01:53.75ID:g86pOwEKMainActivity = ActivityAだからそれはねーわ
Bが起動するのはAから呼ばれた時だけ
プロセスが終了したら次の起動はAが起動するだろw
0863デフォルトの名無しさん
2016/10/25(火) 12:54:46.44ID:0e3ib8Cf必ずしもそうとは限らない
雑魚め
0864デフォルトの名無しさん
2016/10/25(火) 12:58:41.56ID:g86pOwEKそうじゃない条件まで無いと無意味
0865デフォルトの名無しさん
2016/10/25(火) 13:07:37.38ID:0e3ib8Cfggrks
0866デフォルトの名無しさん
2016/10/25(火) 13:12:44.38ID:QEjad9IW0867デフォルトの名無しさん
2016/10/25(火) 13:35:52.56ID:g86pOwEKケチつけたいだけってのは分かった
>>866
これを指定したActivityA
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
>>831を実装したActivityB
>>851を実装したclassC
この状態でやってみたけど問題無かったよ
0868デフォルトの名無しさん
2016/10/25(火) 15:17:10.44ID:QEjad9IWアクティビティだけじゃなくて
プロセスごとキルしないとだめだった
0869デフォルトの名無しさん
2016/10/25(火) 15:58:40.06ID:g86pOwEK以下置き換えて読んで
ActivityAをA
ActivityBをB
ActivityBPreferenceをBP
Aからの遷移で
1, B onCreate // Bのインスタンスをstaticで保持 BPで使用
2, BP onCreate
Bをホームキーでスタックに積み他のアプリを色々起動してKillされた後に起動で
1, BP onCreate // Bのインスタンスがnullなら何もしない
2, B onCreate
3, BP onCreate // InterfaceがnullならBのインスタンスからfinish()
4, A onCreate
1や3の処理をやってる事自体を忘れてたすまんな
0870デフォルトの名無しさん
2016/10/25(火) 16:35:24.43ID:0e3ib8Cfおまえまわりから使えない奴と思われてるだろ
プロセスころして履歴から戻ればAなしでBが起動する
6.0のパーミッション剥奪とかで余裕で発生する
バカを相手にするのは疲れるなあ
0871デフォルトの名無しさん
2016/10/25(火) 16:38:14.98ID:0e3ib8Cf0872デフォルトの名無しさん
2016/10/25(火) 16:46:11.94ID:A4CFnBCA0873デフォルトの名無しさん
2016/10/25(火) 16:54:33.87ID:g86pOwEK疲れるなら無理して相手しなくていいんやで
> 普通にメモリ不足でkillされた後に履歴から戻るだけでもそうなる
わかってるなら6.0のパーミッションなんか持ち出さなくてもいい
0874デフォルトの名無しさん
2016/10/25(火) 23:13:19.44ID:hm4owjD3funcとParcelable実装したオブジェクト渡した方が良くない?
0875デフォルトの名無しさん
2016/10/27(木) 12:45:20.77ID:h3q+gDQpどうやってますか
0876デフォルトの名無しさん
2016/10/27(木) 15:37:45.90ID:Gb45QypK0877デフォルトの名無しさん
2016/10/28(金) 00:21:47.42ID:r267Imhaちょっと調べた感じだと、さくらのインターネットサービスで月額いくらでサーバーを借りて、
その上に環境作って、PHPか何かでgetとpostが受けられるプログラムを書いてDBにランキングデータ保存して、
って感じでやればできそうな感じなんですが、
もっと簡単にやれる方法はありますか?
googleがそういう仕組みを提供してくれてたりしますか?
0878デフォルトの名無しさん
2016/10/28(金) 00:44:05.55ID:1gYFGr3Q0879デフォルトの名無しさん
2016/10/28(金) 13:50:51.59ID:QEPOvZphadb: error: cannot create file/directory 'c:\': No such file or directoryになる。
既存のディレクトリ・ファイル名を指定してやればできるが。。。何とかならんの?
0880デフォルトの名無しさん
2016/10/28(金) 19:34:30.23ID:u9TGGhW6firebaseとかじゃ駄目なの?
0881デフォルトの名無しさん
2016/10/28(金) 21:11:22.24ID:r267Imha助かりました。ありがとうございました!
0882デフォルトの名無しさん
2016/10/28(金) 22:07:06.76ID:QwCcD8ntdensityを掛けるとxml上のdp指定と同じ意味になると思ったのですが、端末によって大きさが違っています。対処法は他にあるでしょうか?
0883デフォルトの名無しさん
2016/10/29(土) 04:18:45.15ID:8u1RL8ws何のために?
あえてdpにしないのは?
0884デフォルトの名無しさん
2016/10/29(土) 06:56:57.56ID:LFXCGOGdそうです。物理的に同じサイズにしたいのです。xmlでdp指定したいのですが、動的なものなのでコードからサイズを指定できればなと思いました。
0885デフォルトの名無しさん
2016/10/29(土) 07:11:49.26ID:rhOq2ML+0887デフォルトの名無しさん
2016/10/29(土) 07:58:48.80ID:wiQwEsKb0888デフォルトの名無しさん
2016/10/29(土) 08:01:19.25ID:imkh2tjWxmlで指定するdpと同じ意味にはなるはず
0889882
2016/10/29(土) 08:29:33.95ID:MhkDTAYGdisplaymetricsに他の数値もあったので色々試してみます。ありがとうございました。
0890デフォルトの名無しさん
2016/10/29(土) 11:01:51.37ID:AnTB7mEm自分でサーバーとか考えなくてよかったんや
0891デフォルトの名無しさん
2016/10/29(土) 17:11:25.11ID:AnTB7mEm良かったら遊んでみてください。
0892デフォルトの名無しさん
2016/10/29(土) 19:19:59.83ID:lz+M5HI3アプリ名を教えてくれないと遊べない
0893デフォルトの名無しさん
2016/10/29(土) 20:44:20.82ID:dOtrSD9h0894デフォルトの名無しさん
2016/10/30(日) 09:59:08.55ID:gLbVMBKr�@MA#onCreate内でMainActivity mainActivity = this; 独自クラスからはMainActivity#getMainActivityで取得
�A独自クラスのコンストラタの引数に入れる
0895デフォルトの名無しさん
2016/10/30(日) 11:46:55.71ID:eXJg4wVi0896デフォルトの名無しさん
2016/10/30(日) 11:58:09.53ID:PI61wHw20897デフォルトの名無しさん
2016/10/30(日) 11:59:50.50ID:uCf20103引数に渡せるなら渡した方がいいな
後脱線するけど個人的にはただのthisじゃなくMainActivity.thisの方がいい
何のthisか明示的にって意味でね
0898デフォルトの名無しさん
2016/10/30(日) 12:40:08.66ID:hyitH2450899デフォルトの名無しさん
2016/10/30(日) 12:51:59.26ID:uCf20103MainActivityではリソースIDだけを渡して内部で初期化や設定読み書きしたりで
こういう事したい時はどうしてるん?
func(int Id1, int Id1Default, int Id2, int Id2Default, int Id3, int Id3Default) {
if(this.activity.getString(Id1).equal(this.activity.getString(Id1Default))) { } else { }
if(this.activity.getString(Id2).equal(this.activity.getString(Id2Default))) { } else { }
if(this.activity.getString(Id3).equal(this.activity.getString(Id3Default))) { } else { }
}
0900デフォルトの名無しさん
2016/10/30(日) 12:56:07.48ID:uCf20103SharedPreferencesのgetBooleanとかもあって型も色々ね
0901デフォルトの名無しさん
2016/10/30(日) 12:58:13.13ID:qBBSmv5i0902デフォルトの名無しさん
2016/10/30(日) 13:21:57.06ID:PI61wHw20903デフォルトの名無しさん
2016/10/30(日) 13:52:04.57ID:FRuiIWapToolbarとTabLayoutの間はshadowを入れるべきなのかとか
shadowは入れずに区切り線を入れた方がいいのか
またTabLayoutの下にshadowは入れた方がいいんでしょうか
0904デフォルトの名無しさん
2016/10/30(日) 13:57:33.71ID:uCf20103そういえばそれKillされた後に起動で
1, BP onCreate Bundle != null なら何もしない
2, B onCreate Bundle != null ならfinish
で同じ事できるで
Bのインスタンス不要になるしInterfaceの判定も不要になる
もし設定画面表示中にスタックに積んでその間にKillされた場合は
ActivitAから開始にしたいならこれで最少と思う
0905デフォルトの名無しさん
2016/10/30(日) 18:05:41.31ID:VY55FKmF全部Contextにする
そのActivityのviewに関係する場合はActivityのContextを渡す
getStringとかSharedPreferencesはapplicationContextでok
引数Activityはできるだけなくそう
0906デフォルトの名無しさん
2016/10/30(日) 18:08:30.10ID:VY55FKmFActivity内のLayoutならAppBarLayoutのなかにToolbarとtabLayoutいれる
0907デフォルトの名無しさん
2016/10/30(日) 18:59:47.21ID:uCf20103ありがとう
0908デフォルトの名無しさん
2016/10/30(日) 19:22:41.80ID:uCf201030909デフォルトの名無しさん
2016/10/30(日) 22:18:48.51ID:Ixl7rX/50910デフォルトの名無しさん
2016/10/31(月) 08:33:21.45ID:G+IKSHSZフラグメントやカスタムビューグループに切り出すのは難しい処理なんかな?
絶対的な理由があるわけじゃなく、個人的な思いだけど
わざわざActivity渡してfindViewするのは
0911デフォルトの名無しさん
2016/10/31(月) 09:07:07.96ID:r/gQTNbf必要なコントロールは決まってるけど
配置や初期状態(enable, disable, on, off)はプロジェクトによって変わるし
リソースIDさえ引数から貰えば後は固定の処理だから
その固定の処理を使い回せるようにって感じかな
例えばプロジェクトAとプロジェクトBがあって
AとBのMainActivityに同じリスナー登録をズラズラコピペするより関数化した方がスッキリするとか
MainActivity以外のActivityは部品化して以降編集せずに済むようにとか
0912デフォルトの名無しさん
2016/10/31(月) 09:08:13.74ID:r/gQTNbfビューかごめん
0913デフォルトの名無しさん
2016/10/31(月) 10:28:27.53ID:acf0gOoVActivityのインスタンスとApplicationのContextについて、ここやネットでい
ろいろ読み漁ってみたんだが、これらをActivity以外のクラスや、非UIスレッ
ドで使用する場合について、以下の理解であってますか?
�@ ApplicationのContextはそのアプリが終了するまでは不変なので静的に保
持・使用しても問題無い。
�A Activityのインスタンスは、onCreate()からonDestroy()までは不滅なので、
onCreate()で他クラスをnewする時にこの参照を渡しておき、必要であれば
onDestroy()もそのクラスに通知するようにしておけば、onCreate()から
onDestroy()までの間は他クラス内で保持した参照を使用しても問題無い。
�B onDestory後にActivityに関連する物(Viewなど)にアクセスしないように気
を付けなければならないのは、
* AsyncTask等で起動した非UIスレッド
* Handler#post()等で遅延実行されるRunnable
* センサー状態変化などのCallback
→いずれもonDestroy()で止める&止まるまでonDestory()からreturnしない。
(ANRにならないようすみやかにonDestory()を終える必要あり)
onTouch()などのUI系のCallbackはonDestroy()以降来ないと考えて良い??
0914デフォルトの名無しさん
2016/11/01(火) 06:28:32.72ID:RZyPR02j(1)ApplicationのContextとあなたが呼んでいるものは何か?モノによってはそれをstaticメンバに格納するとリークのモトになる
(2)その「他クラス」のインスタンスにアクセスするのがそのActivityのインスタンスだけるなら問題ない。そうではない場合、たとえば画面回転などでActivityが再生成される場合は複数のActivityインスタンスのonCreateとonDestroyがあなたの期待している順番で呼ばれることは保証されない
(3)質問が不明瞭。 Viewについては View#isAttachedToWindow がfalseならタッチイベントは発生しないはず
0915デフォルトの名無しさん
2016/11/01(火) 12:23:53.86ID:ol5V5Ri1レス、ありがとうございます。
> (1)ApplicationのContextとあなたが呼んでいるものは何か?
getApplicationContext()で得られるContextのことです。
> (2)その「他クラス」のインスタンスにアクセスするのがそのActivityのインスタンスだけるなら問題ない。
ActivityがonCreate()でnewした第三のクラスへのへのアクセス等も考えています。
> そうではない場合、たとえば画面回転などでActivityが再生成される場合は複数のActivityインスタンスの
> onCreateとonDestroyがあなたの期待している順番で呼ばれることは保証されない
画面回転でActivityが再生成される時には、その前後にonDestory()/onCreate()が必ず呼ばれ、
[アプリ起動]
onCreate() → newした他クラスにActivityの参照を渡し、他クラス側で保持・使用
[画面回転開始]
onDestroy() → onDestroy()を他クラスに通知・以降保持しているActivityの参照を使わない
[画面回転完了]
onCreate() → 再びnewした他クラスに新しいActivityの参照を渡し、他クラス側で保持・使用
…以下繰り返し
で問題無いと思っていたのですが、画面回転等で再生成される場合にonCreate()/onDestroy()がこの順で来ない場合があるのでしょうか?
> (3)質問が不明瞭。
申し訳ありません。質問の意図は・・
きちんとonDestrot()で止める処理
> →いずれもonDestroy()で止める&止まるまでonDestory()からreturnしない。
を行っておかないと意図せずonDestroy()後に実行されてしまう危険性のある物は
> * AsyncTask等で起動した非UIスレッド
> * Handler#post()等で遅延実行されるRunnable
> * センサー状態変化などのCallback
以外に(見落としやすい物は)ありませんでしょうか?
0916デフォルトの名無しさん
2016/11/01(火) 12:31:48.94ID:Qn/cOTLW横でごめんやけど 2 について
もし画面回転はさせてもActivityの再生成はさせなくていいなら
android:configChanges="orientation|screenSize" ってのがあるよ
0917デフォルトの名無しさん
2016/11/01(火) 13:01:08.48ID:ol5V5Ri1ありがとうございます。
とりあえず今作っているアプリは(横長のbitmapをなるべく大きく表示する必要があるため)
manifestでlandscape固定にしていますが、今後の参考にさせていただきます。
0918デフォルトの名無しさん
2016/11/02(水) 20:43:19.61ID:w411DFo+毎日アプリのスコアデータがアップされるの見てにやにやしているよ
0919デフォルトの名無しさん
2016/11/02(水) 21:24:05.62ID:xZyO7jMI�@yes
�Ayes
�Byes。fragmentを使う場合、getActivityがnullを返すことがあるから注意
0920913&915&917
2016/11/02(水) 22:56:48.34ID:T7ux+JhZ回答、ありがとうございます。
これで、安心して作成が進められます。
目的のアプリのα版がとりあえず動くようになってはいるのですが、現在は処理の殆ど全てが
MainActivity内に実装されている状態でゴチャゴチャになっています。
クラスをきちんと分けて作り直します・・・・
0921デフォルトの名無しさん
2016/11/02(水) 23:00:27.96ID:pUFnSHgI0922デフォルトの名無しさん
2016/11/02(水) 23:10:35.98ID:dzejWKHlonDestroy前にonDestroyされる・・・はず。
0923デフォルトの名無しさん
2016/11/03(木) 00:40:08.09ID:G0JBL3f40924デフォルトの名無しさん
2016/11/03(木) 01:29:22.65ID:Dq8it+Teライフサイクルとインスタンスの生存期間は全く関係ない
これを意識しないと、リリース後落ちまくるアプリができる
0925デフォルトの名無しさん
2016/11/03(木) 08:45:17.03ID:9JnV00MF俯瞰して見てる感じがするよな
0926デフォルトの名無しさん
2016/11/03(木) 13:03:34.68ID:XNtq84icactivityが必要な時にnullが帰ってきたらどう対処するのが適切なの?
新しく生成し直すのは何か違う気がするし
intent投げ直すのかな
0927デフォルトの名無しさん
2016/11/03(木) 15:38:34.87ID:Dq8it+Tehttp://ja.stackoverflow.com/questions/6194/getactivity%E3%81%A7null%E3%81%8C%E8%BF%94%E3%81%A3%E3%81%A6%E3%81%8F%E3%82%8B
これの回答を見るように。
ActivityがnullになるのはFragmentライフサイクル外のとき。
コールバック・リスナー処理、非同期処理がFragmentライフサイクル内で終了するようにすればよい
nullになったらどうするかではなくgetActivityがnullにならない設計にすべき
0928デフォルトの名無しさん
2016/11/03(木) 15:55:18.95ID:qVXfpQYF0929デフォルトの名無しさん
2016/11/03(木) 20:59:04.53ID:XNtq84icありがとう
少し見直してみる
0930デフォルトの名無しさん
2016/11/06(日) 13:13:39.96ID:NA+nxX56これ設計間違ってるだろ
0931デフォルトの名無しさん
2016/11/06(日) 13:19:22.93ID:X9TnRsh5具体的にどの辺が?
0932デフォルトの名無しさん
2016/11/06(日) 14:33:56.17ID:xITsX+VM今頃気づいたのか
糞中の糞だよ
0933デフォルトの名無しさん
2016/11/06(日) 17:59:19.58ID:NA+nxX56順番を入れ替えたりってのをやってたんだが、やっとできた。
すごく嫌になるわ
0934デフォルトの名無しさん
2016/11/07(月) 00:36:10.54ID:ZQC3maPmという有名な公式があるからな
0935デフォルトの名無しさん
2016/11/08(火) 14:05:52.41ID:6IWu5jpf内容をテーブルにしたほうがスクロールがスムーズに動くらしい。
スクロールビューに普通に表示していくと、
スクロールの度に画面外も全部再描画されるが、
テーブルにすると画面外は描画されないらしい。
0936デフォルトの名無しさん
2016/11/08(火) 14:45:40.66ID:LmXEYyCh0937デフォルトの名無しさん
2016/11/08(火) 20:16:57.26ID:g6SR0LSvjavaとresファイルとbuild.gradleとAndroidManifest.xmlだけでいいよね?
0938デフォルトの名無しさん
2016/11/08(火) 21:12:46.51ID:SknpFg5Rtanのfragmentが更新されないまじ糞
0939デフォルトの名無しさん
2016/11/08(火) 21:15:20.50ID:rLbbfQNt0940デフォルトの名無しさん
2016/11/08(火) 21:18:11.10ID:SknpFg5R消したいときにうまく消せない
0941デフォルトの名無しさん
2016/11/08(火) 21:33:15.27ID:rLbbfQNtあれは
0942デフォルトの名無しさん
2016/11/08(火) 21:41:55.56ID:SknpFg5RviewPagerとfragmentを使わずにできるんすか
0943デフォルトの名無しさん
2016/11/08(火) 22:20:51.33ID:hqUdbK+LViewPagerもしくはその同等品は使う
よくあるサンプルに出てくるのは FragmentPagerAdapter, FragmentStatePagerAdapter だが
そのベースクラスであるPagerAdapterさえ実装できればFragmentは不要
0944デフォルトの名無しさん
2016/11/08(火) 23:19:17.11ID:SknpFg5Rタブと絡めた話になるとfragmentを使った情報しか出てこない
smartnewsのタブの順序入れ替えたり追加したり削除したりって
実はかなりハイレベルなんじゃ。。
0945デフォルトの名無しさん
2016/11/09(水) 00:02:36.55ID:5wTFlNS80946デフォルトの名無しさん
2016/11/09(水) 01:03:12.95ID:tzTRINBqそんなことないよ。PagerAdapterのイベント自体は割と適正に呼ばれてるから。
0947デフォルトの名無しさん
2016/11/09(水) 09:55:51.80ID:FKjaN0nQグラフを描かせようとして、下記URLを参考にしてます
http://qiita.com/LyricalMaestro0/items/2ec88b4ecb85b18d0468
これをそのままやろうとすると、「コード上でのChartの設定」で
mChartが見つけられませんとなります。
mChartの宣言が無いからなのはわかるのですが、
どこで宣言したら良いのでしょうか?
よろしくお願いします。
0948デフォルトの名無しさん
2016/11/09(水) 10:39:31.73ID:ZYIV+zF0って書いてんだからRealtimeLineChartActivity.javaを見ればいいんじゃね
0949947
2016/11/09(水) 11:16:37.16ID:FKjaN0nQありがとうございます。
MainActivityで「Private LineChart mChart」で宣言してました。
ただ、こちらで同じく宣言したところ、今度はLineChartが見つけられませんでした。
Importを宣言したところ、次はGitHubが見つけられませんでした。
とりあえずサンプルプロジェクトを開いたところ、いきなり大量のファイルがインストールされました。
その状態で一度自分のプロジェクトを閉じて、再度プロジェクトを開いたところ、全て関連付けがされていました。
地力で他のライブラリを入れる方法が謎なままですが、とりあえず動いたのでまずはこれで遊んでみます。
ありがとうございました。
0950デフォルトの名無しさん
2016/11/11(金) 20:23:59.18ID:omP43eRK今更やな
0951デフォルトの名無しさん
2016/11/13(日) 19:47:11.52ID:0vkLJcNELinearLayout(vertical)にリスト項目をinflateしたものをaddViewする方法に変えたとして、
実質何か致命的な問題っておこるんですか?
NestedScrollViewの中にRecyclerViewを入れ子にしたレイアウトを作ってたんですが、
ページ切り替えでスクロール位置がずれるという問題が起きてて、
上記のやり方に変えたら、とりあえずその問題は起きなくなったんで、
致命的な問題がなく多少メモリ使用量が増える程度であればこの方法でいこうかと思ってるんですが。。
0952デフォルトの名無しさん
2016/11/13(日) 19:52:44.54ID:0vkLJcNEttps://teratail.com/questions/54900
0953デフォルトの名無しさん
2016/11/14(月) 02:48:20.44ID://90ngINPagerAdapterを自分で拡張しろ
0954デフォルトの名無しさん
2016/11/14(月) 03:04:21.50ID:01DLsoAt0955デフォルトの名無しさん
2016/11/14(月) 08:00:20.43ID:oXyEUV8t0956952
2016/11/14(月) 19:28:25.94ID:L3dowLg/0957デフォルトの名無しさん
2016/11/14(月) 21:20:03.85ID:8WD93r7G0958デフォルトの名無しさん
2016/11/14(月) 21:24:18.44ID:OkZbUqkl0959デフォルトの名無しさん
2016/11/14(月) 21:28:45.11ID:L3dowLg/0960デフォルトの名無しさん
2016/11/15(火) 00:46:44.85ID:u5lI1Brq迷惑なんだよ。
0961デフォルトの名無しさん
2016/11/15(火) 01:57:01.91ID:DAvaoGZ20962デフォルトの名無しさん
2016/11/15(火) 08:52:18.60ID:t+E0/m9Fこちらは質問という有益な情報を提供している
それに対して的を射た回答が得られないどころか
解決策まで提供しろと上から目線で言ってくる
書いていただけませんかと低姿勢で言ってきてたら書いてやっても良かったんだ
向こうはこれで飯を食ってるわけだからいいかもしれないが、
こっちには何のメリットもないわ
なんであいつらの金儲けにタダで協力してやらないといけないんだ?
スマホアプリに金払ってレビュー書いてもらうのと同じで
どうせ回答者もteratailに金貰って回答してるんだろう
そうじゃなけりゃ回答率92%なんてなるわけがないからな
あんな低レベルな回答者しかいないサイトなんか2度と利用せんわ
0963デフォルトの名無しさん
2016/11/15(火) 09:20:11.84ID:F35B5CA3低レベルな回答者しかいないサイトを利用した低レベルな質問者?
0964デフォルトの名無しさん
2016/11/15(火) 12:30:58.58ID:2t4pcBUTバカは死ね
0965デフォルトの名無しさん
2016/11/15(火) 18:04:38.22ID:u5lI1Brq例えそうだとしても向こうはビジネスモデルとして成立していて
お前がここで愚痴ってる間にももらったその金で旨いもの食ってるよ。
0966デフォルトの名無しさん
2016/11/16(水) 01:20:48.65ID:+UPrzS1gが、それ抜きにしても >>962 はクズ
0967デフォルトの名無しさん
2016/11/16(水) 08:18:02.10ID:bBvSy9410968デフォルトの名無しさん
2016/11/16(水) 12:31:26.41ID:KCD3cUDl確認する方法について教えてください。
Android SDK Managerで、[Android 4.0.3(API15)]→[Google APIs Intel x86 Atom System Image]
をインストールしたのですが、Android Studioの[Tools]→[Android]→[AVD Manager]の
[Create Virtual Device]のSystem Imageの選択肢にこれが出てきません。
ADV ManagerにAndroid4.03のSystem Imageを追加するには、どうすればよいでしょうか?
Android Studioのバージョンは2.1.2です。
0969デフォルトの名無しさん
2016/11/16(水) 17:10:11.03ID:MMds4sI/0970デフォルトの名無しさん
2016/11/16(水) 18:58:28.65ID:D02wGSYA0971デフォルトの名無しさん
2016/11/16(水) 20:37:59.70ID:1DM4M9JNhttp://stackoverflow.com/questions/37732487/android-studio-ice-cream-sandwich-api-level-15-device-configuration-not-showi
0972デフォルトの名無しさん
2016/11/16(水) 23:19:26.82ID:Kl4v2Z3AAndroidプログラミング質問スレ revision52
http://echo.2ch.net/test/read.cgi/tech/1479305887/
0973デフォルトの名無しさん
2016/11/16(水) 23:22:42.74ID:Kl4v2Z3AダウンロードをUIとは別スレッドにしてたらもう他に打つ手はないよね?
画像の解像度を下げれば多少は改善するかもしれないけど限度があるし。
0974デフォルトの名無しさん
2016/11/16(水) 23:44:58.37ID:fkBCB89U画像サイズは表示する領域のサイズまで下げてたけど
0975968
2016/11/17(木) 10:36:16.55ID:vmuK0dCxお教えいただいたページの手順で無事4.03のエミュレータを動かすことが出来ました。
ありがとうございました。
0976デフォルトの名無しさん
2016/11/17(木) 17:39:48.14ID:jNcQpoNTビットマップへのデコードも別スレッドでやってるか?
ビットマップにデコードするときに画像サイズ調べてからinSampleSizeでデコードサイズを調整しているか?
0977デフォルトの名無しさん
2016/11/17(木) 20:31:42.01ID:toXiWMGX街にはなれたか?
友達できたか?
寂しかないか?
お金はあるか?
0978デフォルトの名無しさん
2016/11/18(金) 16:25:51.84ID:vbdBJsNN0979デフォルトの名無しさん
2016/11/19(土) 00:05:33.65ID:dAGMGeIC普通Activitityはあまり遷移しない的な
0980デフォルトの名無しさん
2016/11/19(土) 02:19:05.63ID:oDPmjj5e特に思い当たらんが
0981デフォルトの名無しさん
2016/11/19(土) 02:20:37.08ID:oDPmjj5e0982デフォルトの名無しさん
2016/11/19(土) 02:44:04.69ID:c3anTT1A0984デフォルトの名無しさん
2016/11/21(月) 10:46:04.96ID:83GI2qoicompile 'com.google.android.gms:play-services-ads:9.8.0'
を加えたところ、
Android4.4でインストール時の要求権限の表示に
* ネットワーク接続状態を表示する
* 完全なネットワークアクセス
が表示されます。
AndroidManifest.xmlの<uses-permission...>にはこれらの要求をを記述していませんし、
Android6.0ではインストール時の要求権限表示にこれらは表示されません。
また、ネットワーク接続がされていない状態でも、Advertising-IDの取得は問題なく
行えているようです。
なぜManifestに記述していない権限要求がインストール時に表示されるのでしょうか?
これを回避する方法は?
作成しているアプリはネットワークは使用しない物で、Advertising-IDはアプリ有料化
時に自分や知人・ベータテストに協力いただいた方が無料で使えるようにする仕掛けの
ための利用を試みているところです。
0985デフォルトの名無しさん
2016/11/21(月) 17:00:03.43ID:Gwxmpaod0986デフォルトの名無しさん
2016/11/21(月) 17:24:15.68ID:kKipArh7uses-permissionが勝手に追加される仕組みは↓
https://developer.android.com/studio/build/manifest-merge.html
play-services-adsのマニフェストにネットワークアクセスのパーミッションが含まれているんだろう
0987デフォルトの名無しさん
2016/11/21(月) 19:32:25.20ID:deiDEmsm新品で3万くらいだし、OSは最新のandroid7.0入ってるし、
今後新しいOSがリリースされてもバージョンアップできるし、
今日一日会社の行き帰りで使ったがバッテリーは60%以上残ってるし
日本の糞メーカー製の糞プリインアプリが皆無だしサクサク動くしマジ最高
もう日本の糞メーカーのは買えねえわ
xperiaの中古に5万も出すくらいならこっちの方がはるかに満足度高い
0988デフォルトの名無しさん
2016/11/21(月) 19:38:48.60ID:UWE6VR280989デフォルトの名無しさん
2016/11/21(月) 21:24:38.11ID:arpYDGmC突然書き込めなくなったというより他のアクティから読み出せん。
0990デフォルトの名無しさん
2016/11/21(月) 21:32:03.46ID:deiDEmsm0991デフォルトの名無しさん
2016/11/21(月) 21:52:57.22ID:mRWBfnbt0992デフォルトの名無しさん
2016/11/21(月) 22:37:50.81ID:yNuQdNna0993デフォルトの名無しさん
2016/11/22(火) 01:05:48.06ID:h3YT0UiY0994デフォルトの名無しさん
2016/11/22(火) 09:32:26.93ID:RWgWe0KR1日で30%以上とかバッテリー食いすぎw
0995デフォルトの名無しさん
2016/11/22(火) 09:49:18.12ID:5nt+vwYe0996デフォルトの名無しさん
2016/11/22(火) 10:01:53.39ID:RWgWe0KRつまり30%以上も消費してるって事やん
0997デフォルトの名無しさん
2016/11/22(火) 10:15:59.65ID:uKd48bt30998デフォルトの名無しさん
2016/11/22(火) 11:27:32.32ID:7NK4fhud極力BLEでやりたい
BluetoothBasicでもいいけど
SPPでの通信はできた。
0999デフォルトの名無しさん
2016/11/22(火) 11:28:02.58ID:LuJsTZrc1000デフォルトの名無しさん
2016/11/22(火) 12:11:11.90ID:RWgWe0KRそれは仕方ないわw
10011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
life time: 260日 4時間 38分 28秒
10021002
Over 1000Thread運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 2ちゃんねる専用ブラウザからの広告除去
★ 2ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
http://premium.2ch.net/
▼ 浪人ログインはこちら ▼
https://login.2ch.net/login.php
レス数が1000を超えています。これ以上書き込みはできません。