※プログラミング自体が初めて!なあなたには↓↓↓こちらへ
スレ立てるまでもない質問はここで 146匹目
http://mevius.2ch.net/test/read.cgi/tech/1487825717/
Eclipse統合M36【Java/C++/Ruby/Python/Scala】
http://mevius.2ch.net/test/read.cgi/tech/1503723668/
★★Java質問・相談スレッド180★★
http://mevius.2ch.net/test/read.cgi/tech/1492780397/
****オススメ関連リンク****
■ 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プログラミング質問スレ revision52
http://echo.2ch.net/test/read.cgi/tech/1479305887/
Androidプログラミング質問スレ revision53
http://mevius.2ch.net/test/read.cgi/tech/1488052551/
探検
Androidプログラミング質問スレ revision54
■ このスレッドは過去ログ倉庫に格納されています
2017/11/15(水) 05:24:17.80ID:F5cxE2Dc
655デフォルトの名無しさん
2018/06/08(金) 17:23:49.51ID:U05WowhC >>653-654
ここはプログラミング質問スレです
ここはプログラミング質問スレです
656デフォルトの名無しさん
2018/06/08(金) 17:53:34.76ID:dTeFfRCY 正規表現では、
^\w{4}-\w{4}$
^\w{4}-\w{4}$
657653
2018/06/08(金) 18:16:01.01ID:xsX40G/R658デフォルトの名無しさん
2018/06/08(金) 18:21:06.86ID:YLelc45R じゃあそういう正規表現を書けばいいだろ……
659デフォルトの名無しさん
2018/06/08(金) 21:30:34.76ID:uQFFSCdV >>653
/storage ディレクトリ以下は他にも何かあるの?
/storage ディレクトリ以下は他にも何かあるの?
660653
2018/06/08(金) 22:18:55.98ID:xsX40G/R >>659
ASUS ZenFone2Laserに、SDカードを刺します。
と、そのSDカードのディレクトリは、
/storage/47D2-1300
/storage/47DB-13AA
/storage/0000-0000
みたいに刺すSDカードによっておのおの変化するんです。
ASUS ZenFone2Laserに、SDカードを刺します。
と、そのSDカードのディレクトリは、
/storage/47D2-1300
/storage/47DB-13AA
/storage/0000-0000
みたいに刺すSDカードによっておのおの変化するんです。
661653
2018/06/08(金) 22:21:57.76ID:xsX40G/R で、そのディレクトリ情報をゲットするには、↓みたいな特殊な方法しかないのです。
だから、もっと一般的な方法はないかな?という相談です。
http://applion.jp/android/app/jp.co.mapple.supermapple/review/17013000499/
端末はASUS ZenFone2Laser Android6.01,Windows10からの地図データーの転送は端末のSDカードの認識が不安定なので,SDカードを端末から抜きパソコンのカードリーダーを使って転送するとよし。
スーパーマップルの設定でSDカードのpathが問題です。
解決策はカメラアプリを使います。カメラを起動し保存先をSDカードにした後,撮った写真をビューワー(右下の四角いアイコン)で表示させ画面をタップしリジェクト釦(左下の^と=が合体したアイコン)をタップするとSDカードの保存先が表示されます。
/storage/XXXX-XXXX/DCIM/Camera/が表示されますので/DCIM/Camera/を除いた/storage/XXXX-XXXXの部分を一字一句間違いなくメモします。
XXXX-XXXXの部分は一台一台(多分端末のMACアドレス)異なります。大文字・小文字・全角・半角(全て半角)も間違えるとダメです。
このメモをスーパーマップル→三本線→設定→地図・検索データーのパスに入力すると・・・きっと幸せになれます。多くの方が地図が出なくてお悩みの様なので・・・
だから、もっと一般的な方法はないかな?という相談です。
http://applion.jp/android/app/jp.co.mapple.supermapple/review/17013000499/
端末はASUS ZenFone2Laser Android6.01,Windows10からの地図データーの転送は端末のSDカードの認識が不安定なので,SDカードを端末から抜きパソコンのカードリーダーを使って転送するとよし。
スーパーマップルの設定でSDカードのpathが問題です。
解決策はカメラアプリを使います。カメラを起動し保存先をSDカードにした後,撮った写真をビューワー(右下の四角いアイコン)で表示させ画面をタップしリジェクト釦(左下の^と=が合体したアイコン)をタップするとSDカードの保存先が表示されます。
/storage/XXXX-XXXX/DCIM/Camera/が表示されますので/DCIM/Camera/を除いた/storage/XXXX-XXXXの部分を一字一句間違いなくメモします。
XXXX-XXXXの部分は一台一台(多分端末のMACアドレス)異なります。大文字・小文字・全角・半角(全て半角)も間違えるとダメです。
このメモをスーパーマップル→三本線→設定→地図・検索データーのパスに入力すると・・・きっと幸せになれます。多くの方が地図が出なくてお悩みの様なので・・・
663653
2018/06/08(金) 22:35:37.58ID:xsX40G/R >>662
どうもです。
どうもです。
664デフォルトの名無しさん
2018/06/08(金) 22:54:03.68ID:dTeFfRCY 【 mountpoint 】コマンド――指定した場所がマウントポイントかどうかを調べる
http://www.atmarkit.co.jp/ait/articles/1802/23/news024.html
【 findmnt 】コマンド――マウントポイントをツリー状に表示する
http://www.atmarkit.co.jp/ait/articles/1802/22/news030.html
Linux で言えば、mount だろ。
装置がつながった事
http://www.atmarkit.co.jp/ait/articles/1802/23/news024.html
【 findmnt 】コマンド――マウントポイントをツリー状に表示する
http://www.atmarkit.co.jp/ait/articles/1802/22/news030.html
Linux で言えば、mount だろ。
装置がつながった事
665デフォルトの名無しさん
2018/06/08(金) 23:17:05.32ID:e6PRlMQF666664
2018/06/09(土) 00:03:17.73ID:dWoOad5I UUID みたいなものだろ
装置がつながったタイミングで、
MAC アドレスとタイムスタンプから、唯一の名前を付ける仕組み
装置がつながっているかどうかは、mountpoint を見たらわかる
装置がつながったタイミングで、
MAC アドレスとタイムスタンプから、唯一の名前を付ける仕組み
装置がつながっているかどうかは、mountpoint を見たらわかる
667653
2018/06/09(土) 00:46:13.91ID:BKhLx4+x >>666
2つともアマゾンで、
信頼性の高そうな千円の32Gは、/storage/47DB-13AA みたいになって、
信頼性の低そうな2千円の128Gは、/storage0000-0000なんですよね。
だから、そのSDカード固有の文字列なのかな?って気がしたんですけど。
2つともアマゾンで、
信頼性の高そうな千円の32Gは、/storage/47DB-13AA みたいになって、
信頼性の低そうな2千円の128Gは、/storage0000-0000なんですよね。
だから、そのSDカード固有の文字列なのかな?って気がしたんですけど。
668デフォルトの名無しさん
2018/06/09(土) 00:50:08.50ID:Q22eCvBh >>667
その数字8桁のSDフォルダ以外に紛らわしいような数字8桁のフォルダありますか?
その数字8桁のSDフォルダ以外に紛らわしいような数字8桁のフォルダありますか?
669653
2018/06/09(土) 01:10:35.95ID:BKhLx4+x670デフォルトの名無しさん
2018/06/09(土) 01:24:59.70ID:fmcvwIYX671653
2018/06/09(土) 02:11:42.06ID:BKhLx4+x >>670
ESで確認出来ました。 ありがとうございます。
ESで確認出来ました。 ありがとうございます。
672デフォルトの名無しさん
2018/06/09(土) 12:39:19.71ID:zOy9TlSh 運営にひどい暑がりがいてしんどい
673デフォルトの名無しさん
2018/06/11(月) 11:24:30.52ID:dz+JVGD3 サーフェイスビューで文字を表示するとき、フォントを明朝体にしたいのですが、どうすればいいですか?
いくら調べても出てきません。
いくら調べても出てきません。
674デフォルトの名無しさん
2018/06/11(月) 11:38:14.40ID:JgNCChlr 端末にフォントがないとダメんじゃなかったか?
675デフォルトの名無しさん
2018/06/11(月) 12:05:34.20ID:dz+JVGD3 仮にアセットにフォントをインストールしたとしても、サーフェイスビューでそのフォントに設定する方法が見つかりません。
テキストビューなら可能なようですが、サーフェイスビューで表示したいのです。
テキストビューなら可能なようですが、サーフェイスビューで表示したいのです。
676デフォルトの名無しさん
2018/06/11(月) 12:24:10.20ID:VZyc8FQB やったこと無いけど
openGLとかで表示させるのかな
そういうサンプルとかありそうだけど
openGLとかで表示させるのかな
そういうサンプルとかありそうだけど
677デフォルトの名無しさん
2018/06/11(月) 12:50:42.55ID:nuDcZ0Ua アセットからTypefaceオブジェクトを作って
Paintのtypefaceにセットする
Paintのtypefaceにセットする
678デフォルトの名無しさん
2018/06/11(月) 13:43:51.50ID:dz+JVGD3 なるほどここにありましたね↓
https://tech.recruit-mp.co.jp/mobile/remember_canvas1/
でも単に明朝体が使いたいだけなんですけどね。
テキストビューなら明朝体を指定するだけで使えるみたいだけど、最近の端末には明朝体がないみたいだし、エミュでは表示されるけど端末ではゴシックなのかな。
複雑すぎますね。
https://tech.recruit-mp.co.jp/mobile/remember_canvas1/
でも単に明朝体が使いたいだけなんですけどね。
テキストビューなら明朝体を指定するだけで使えるみたいだけど、最近の端末には明朝体がないみたいだし、エミュでは表示されるけど端末ではゴシックなのかな。
複雑すぎますね。
679デフォルトの名無しさん
2018/06/11(月) 23:07:11.41ID:MG33ZzuR line通話しているときに、丸いアイコンが右上に出るやつ、他のアプリ起動してても常に全面に出る
あの作り方を調べたいんだけど、名前がわからない
知っている方教えてください
あの作り方を調べたいんだけど、名前がわからない
知っている方教えてください
680デフォルトの名無しさん
2018/06/11(月) 23:27:53.75ID:oX9XT8xk681デフォルトの名無しさん
2018/06/11(月) 23:32:03.89ID:uhCfZ60W 知らんけどこれでできるんじゃね
画面上にアプリの情報を常時表示する
ttps://techbooster.org/android/ui/13182/
画面上にアプリの情報を常時表示する
ttps://techbooster.org/android/ui/13182/
682デフォルトの名無しさん
2018/06/11(月) 23:41:46.22ID:uhCfZ60W 昔こういう本も出てたな。何かヒントが得られるかも
Android対応 マスコットアプリ プログラミング
ttps://www.amazon.co.jp/dp/4797368837
1円だったから買ってみたわ
Android対応 マスコットアプリ プログラミング
ttps://www.amazon.co.jp/dp/4797368837
1円だったから買ってみたわ
683デフォルトの名無しさん
2018/06/12(火) 01:05:56.96ID:XUAiCxGW 多分、オーバーレイで出来そうです
ありがとう
ありがとう
684デフォルトの名無しさん
2018/06/12(火) 12:29:24.69ID:B+SrzKTm サイト内でのGoogleマップ、6月12日から表示されない可能性
https://k-tai.watch.impress.co.jp/docs/news/1126926.html
Google Maps Platformの料金
https://www.zenrin-datacom.net/business/gmapsapi/price/
API 月額無償枠(200$まで) 0〜100,000/月 100,001+/月
Mobile Native Dynamic Maps 無制限のロード \0 \0
MapViewを使ったネイティブのマップはいくら表示しても無料になる
という認識でいいんだよね?
https://k-tai.watch.impress.co.jp/docs/news/1126926.html
Google Maps Platformの料金
https://www.zenrin-datacom.net/business/gmapsapi/price/
API 月額無償枠(200$まで) 0〜100,000/月 100,001+/月
Mobile Native Dynamic Maps 無制限のロード \0 \0
MapViewを使ったネイティブのマップはいくら表示しても無料になる
という認識でいいんだよね?
685デフォルトの名無しさん
2018/06/12(火) 21:24:35.82ID:OGcmo0qi プロジェクトを新規作成すると、cannot resolve symbol AppCompatActivityとエラーが出ました
importが上手くいっていないという事はわかるのですが、なぜそうなったのかはわかりません
色々と調べた結果、どうも build.gradle の dependencies の各アイテムが、正常に動いているプロジェクトの
各アイテムより微妙にバージョンが低いもので作成されているようでした。
dependencies を正常なプロジェクトからコピペして上書きすれば動くようになるのですが
他に同じような症状に遭遇している方いますか?
importが上手くいっていないという事はわかるのですが、なぜそうなったのかはわかりません
色々と調べた結果、どうも build.gradle の dependencies の各アイテムが、正常に動いているプロジェクトの
各アイテムより微妙にバージョンが低いもので作成されているようでした。
dependencies を正常なプロジェクトからコピペして上書きすれば動くようになるのですが
他に同じような症状に遭遇している方いますか?
686デフォルトの名無しさん
2018/06/12(火) 21:35:51.87ID:RfI/RA3w compilesdkとサポートライブラリのバージョンを揃えるのが大事
687デフォルトの名無しさん
2018/06/15(金) 21:02:58.08ID:cv13PWaZ GDPRってアプリインストール時に同意フォーム表示すればいいだけじゃないの?
何でアプリが個別に対応しなきゃならんの?
何でアプリが個別に対応しなきゃならんの?
688デフォルトの名無しさん
2018/06/15(金) 21:12:50.93ID:q5knCegX アプリのインストール時に表示される許諾のダイアログはアプリが要求する権限(とインストール)のものでGDPRのじゃないから
それもAndroid 6.0からは単なるインストールの許可ダイアログになってる(権限の許諾はアプリ実行時に都度行う)
それもAndroid 6.0からは単なるインストールの許可ダイアログになってる(権限の許諾はアプリ実行時に都度行う)
689デフォルトの名無しさん
2018/06/16(土) 11:15:29.90ID:2NlVya6v >>688
だからグーグルが対応しろよって話じゃないの?
だからグーグルが対応しろよって話じゃないの?
690デフォルトの名無しさん
2018/06/16(土) 12:08:07.22ID:TJIUHWP+ GDPR対応っていうのはユーザーに同意ボタン押させれば終わりっていうわけではなく、
これまで以上に個人情報の取り扱いを厳密にする実務面の負担が追加されるわけで
それは当然アプリ提供者側の仕事なので実際のところストア内アプリに関してGoogleができることなどほとんどない
これまで以上に個人情報の取り扱いを厳密にする実務面の負担が追加されるわけで
それは当然アプリ提供者側の仕事なので実際のところストア内アプリに関してGoogleができることなどほとんどない
691デフォルトの名無しさん
2018/06/16(土) 13:24:44.37ID:7Nkh6D+N そーゆーこと
692デフォルトの名無しさん
2018/06/16(土) 15:54:31.45ID:jQYtndrZ >>690
なるほど
なるほど
693デフォルトの名無しさん
2018/06/16(土) 21:53:45.53ID:XgkI9oYL アプリで個人情報を扱ってなければ何の対応も必要ないから
ググルが対応しろというのはちょっと違うよな
ググルが対応しろというのはちょっと違うよな
694デフォルトの名無しさん
2018/06/16(土) 22:26:23.63ID:Lncy7K/y GDPR程の糞はない
695デフォルトの名無しさん
2018/06/16(土) 22:40:37.07ID:9NNZo3US GDPRは広告を表示していると対応しなきゃいけないんだけど
UnityAdsはUnity側が対応しているのにAdmobはgoogle側が対応していない
そこを文句言ってるんじゃなくて?
UnityAdsはUnity側が対応しているのにAdmobはgoogle側が対応していない
そこを文句言ってるんじゃなくて?
696デフォルトの名無しさん
2018/06/16(土) 22:40:38.30ID:7Nkh6D+N ツイッターで見かけた記事には、プライバシー情報を企業から個人に返すことによって、ビジネスのチャンスが生まれてくるなんて書いてあったけど、リテラシーがまったく不足してる日本じゃ、それを活かすことはできないよなぁ。
697デフォルトの名無しさん
2018/06/17(日) 17:44:00.12ID:kHvgk32W Android対応 マスコットアプリ プログラミング
が届いたから一通り目を通してみたが全く今回の件と関係なかったわ
が届いたから一通り目を通してみたが全く今回の件と関係なかったわ
698デフォルトの名無しさん
2018/06/17(日) 23:07:53.12ID:8S1deCpp accessbilityserviceのkeyeventからハードキーの操作を検知しているのですが、画面オフだと検知されません。
画面オフでも検知する方法はあるでしょうか?
参考になるサイトなどあれば教えてもらえると助かります。よろしくお願いします。
画面オフでも検知する方法はあるでしょうか?
参考になるサイトなどあれば教えてもらえると助かります。よろしくお願いします。
699デフォルトの名無しさん
2018/06/18(月) 15:51:06.25ID:GOHTB3SK 画面オフでonStopに入るから検知は無理だと思う
BroadcastReceiverでハードキーは検知できる
BroadcastReceiverでハードキーは検知できる
700デフォルトの名無しさん
2018/06/19(火) 09:44:44.03ID:DKE+HUB7 runnable intentserviceって何が違うのでしょうか?
どちらも非同期で、送った順番に処理していくだけに見えるのですが、実際はどうなのでしょう?
https://qiita.com/KeithYokoma/items/4e6e9bd4e44aab63424d
どちらも非同期で、送った順番に処理していくだけに見えるのですが、実際はどうなのでしょう?
https://qiita.com/KeithYokoma/items/4e6e9bd4e44aab63424d
701デフォルトの名無しさん
2018/06/19(火) 09:56:05.96ID:79Fiix4+ IntentServiceはAndroid特有でServiceのライフサイクルで動くよ
702デフォルトの名無しさん
2018/06/19(火) 11:06:06.70ID:DKE+HUB7703デフォルトの名無しさん
2018/06/19(火) 12:02:52.58ID:dbWqq3sV 非同期処理とサービスは違うような…
704デフォルトの名無しさん
2018/06/19(火) 12:39:35.93ID:r06HGeNr うん、違うな
Runnableについても、それがRunnableだからといって勝手に非同期処理になる訳じゃない
Runnableについても、それがRunnableだからといって勝手に非同期処理になる訳じゃない
705デフォルトの名無しさん
2018/06/19(火) 12:46:36.37ID:kKUdVF/B 非同期処理ならexecuterService使ったら?
名前がややこしいけどこれAndroidじゃなくてjavaね
名前がややこしいけどこれAndroidじゃなくてjavaね
706デフォルトの名無しさん
2018/06/19(火) 12:48:02.02ID:kKUdVF/B やりたいことが何か知らんが>>700の記事にだいたい書いてあるじゃん
ちょっと古いが
ちょっと古いが
707デフォルトの名無しさん
2018/06/19(火) 15:30:16.61ID:DKE+HUB7 やりたいことはデータを受け取ったら順次加工してファイル保存です。
カメラで例えると、撮影して、画像を処理して、動画ファイル保存みたいな感じです。
この場合の画像処理以降を非同期でやりたいなと。
カメラで例えると、撮影して、画像を処理して、動画ファイル保存みたいな感じです。
この場合の画像処理以降を非同期でやりたいなと。
708デフォルトの名無しさん
2018/06/19(火) 16:06:50.06ID:DKE+HUB7 現状は撮影していると稀に画像が飛んで保存されるので、非同期にすれば改善されるのかなと。
709デフォルトの名無しさん
2018/06/19(火) 16:13:55.55ID:jB3FcKjo FusedLocationProviderApiがdeprecatedになってFusedLocationProviderClientを使うように推奨されてるけど
開発者サービスが古いとFusedLocationProviderClientを使うとクラッシュするらしいいが
古いままの端末のためにこの分岐をtry/catchでやるのはあんまりよろしい書き方じゃない?
開発者サービスが古いとFusedLocationProviderClientを使うとクラッシュするらしいいが
古いままの端末のためにこの分岐をtry/catchでやるのはあんまりよろしい書き方じゃない?
710デフォルトの名無しさん
2018/06/19(火) 20:57:39.44ID:atnFQNgZ 非同期処理は全部RxJavaでやったらいい
711デフォルトの名無しさん
2018/06/20(水) 10:31:38.16ID:MfDjZ68z RxJavaって使ってる人いるの?ってくらい情報が少ないな
712デフォルトの名無しさん
2018/06/20(水) 12:03:08.34ID:Ts+Rw46r 確かにメリットはあるけど言うほど必須ではない
713デフォルトの名無しさん
2018/06/20(水) 12:16:53.84ID:VGUBMEBl Androidの非同期処理はAsyncTaskかServiceでやる
スレッドを分けるだけだとライフサイクル上破棄されて事後処理が行えないことがある
スレッドを分けるだけだとライフサイクル上破棄されて事後処理が行えないことがある
714デフォルトの名無しさん
2018/06/20(水) 13:06:07.96ID:7RFFPjeU これからはWorkManager
715デフォルトの名無しさん
2018/06/20(水) 16:55:29.77ID:MfDjZ68z WorkManagerってAPI14以上で使えるってことは、
色んな機能をラップしてまとめた物なの?
色んな機能をラップしてまとめた物なの?
716デフォルトの名無しさん
2018/06/23(土) 01:16:14.70ID:KW404gFi FirebaseのJobDispatcherとは何か違うのかと思って調べたら、大体同じ感じなのね
にしても、バージョンが断片化してるのに機能がどんどん変わっていって、ほとんどの機能がラッパーありきになってるのどうにかならんかね
にしても、バージョンが断片化してるのに機能がどんどん変わっていって、ほとんどの機能がラッパーありきになってるのどうにかならんかね
717デフォルトの名無しさん
2018/06/23(土) 07:31:00.44ID:j6x5zCmd レビューで広告があるのが残念とか言う奴何なの?
なんでボランティアで作らないといけないんだよアホか
なんでボランティアで作らないといけないんだよアホか
718デフォルトの名無しさん
2018/06/23(土) 07:51:13.46ID:egL20+vf 気持ちは分かるが、気にしすぎ
719デフォルトの名無しさん
2018/06/23(土) 07:52:29.12ID:WO6Wf4SP そこが今の日本人のヤバイところだよ
なんでか無料が当たり前みたいに考えてる価値あると認めても金を払わない
なんでか無料が当たり前みたいに考えてる価値あると認めても金を払わない
720デフォルトの名無しさん
2018/06/24(日) 00:12:56.21ID:NkRPOsE2 広告無し有料版きぼんってことだろ作ればいいじゃない
721デフォルトの名無しさん
2018/06/26(火) 00:46:08.74ID:9zxcVTrI 全く金にならないけどスマホアプリ作るっているのが一番楽しい
722デフォルトの名無しさん
2018/06/27(水) 15:00:38.30ID:kZGjx8UI Androidで関数のsynchronizedって使えますか?
使ってみると順次処理になることは少なく、
デッドロックばかりでスレッドが飛ぶのですが、
自分の書き方が悪いのでしょうか?
使ってみると順次処理になることは少なく、
デッドロックばかりでスレッドが飛ぶのですが、
自分の書き方が悪いのでしょうか?
723デフォルトの名無しさん
2018/06/27(水) 15:31:08.45ID:b0s9+6fe デッドロックするならたぶん>>722か悪い
javaのsynchronizedとして使ってないのでは?
javaのsynchronizedとして使ってないのでは?
724デフォルトの名無しさん
2018/06/27(水) 16:30:48.91ID:kZGjx8UI >>723
ありがとうございます。
new Thread(new Runnable() を多用しているので、
private synchronized void kansu()で強引に使ってみただけなんです。
書き方と言うか、使い方やネストを見直してみます。
ありがとうございます。
new Thread(new Runnable() を多用しているので、
private synchronized void kansu()で強引に使ってみただけなんです。
書き方と言うか、使い方やネストを見直してみます。
725デフォルトの名無しさん
2018/06/27(水) 16:54:28.14ID:VcfhxjvV privateメソッドでメソッドスコープの同期って粒度でかくね
726デフォルトの名無しさん
2018/06/27(水) 19:04:39.51ID:b0s9+6fe >>724
それならexecutorServiceにRunnableの実行を任せたほうがスレッド数とかcallableで返り値取得とかできていいぞ
それならexecutorServiceにRunnableの実行を任せたほうがスレッド数とかcallableで返り値取得とかできていいぞ
727デフォルトの名無しさん
2018/06/27(水) 20:32:56.17ID:6YqD/Q1A executorServiceって最近は本でも見ないけども、
意外と有効なのね。
意外と有効なのね。
728デフォルトの名無しさん
2018/06/28(木) 10:57:58.38ID:tMTnxUV1729デフォルトの名無しさん
2018/06/28(木) 12:04:37.63ID:tMTnxUV1 >>726
// new Thread(new Runnable() {
final ExecutorService executorService = Executors.newSingleThreadExecutor();
executorService.submit(new Runnable() {
Thread()をExecuteService()にしてみましたが、
デッドロックの発生頻度が上がってしまいました・・・。
// new Thread(new Runnable() {
final ExecutorService executorService = Executors.newSingleThreadExecutor();
executorService.submit(new Runnable() {
Thread()をExecuteService()にしてみましたが、
デッドロックの発生頻度が上がってしまいました・・・。
730デフォルトの名無しさん
2018/06/28(木) 12:09:03.47ID:M7t0D3p6 >>729
ExecutorServiceをRunnableとThreadで包んであるのは何か理由ある?
newSingleThreadというメソッド名が示す通り、勝手にワーカーThreadは用意してくれるので包む必要がない
ExecutorServiceをRunnableとThreadで包んであるのは何か理由ある?
newSingleThreadというメソッド名が示す通り、勝手にワーカーThreadは用意してくれるので包む必要がない
731デフォルトの名無しさん
2018/06/28(木) 12:11:45.20ID:M7t0D3p6 ああすまん、コメントアウトしてたのか
ロックの扱い方が悪いんだろうけど
これについてはソースコードがないとなかなかわからない
ロックの扱い方が悪いんだろうけど
これについてはソースコードがないとなかなかわからない
732デフォルトの名無しさん
2018/06/28(木) 12:24:57.21ID:tMTnxUV1733デフォルトの名無しさん
2018/06/28(木) 13:24:50.72ID:fREB9Kzm rxjavaでzipで待てばいいだけじゃねえの
734デフォルトの名無しさん
2018/06/28(木) 14:46:53.25ID:fB7+LtVt 脳にダメージが来るコードだなおい
735デフォルトの名無しさん
2018/06/28(木) 15:45:10.73ID:M7t0D3p6 デッドロックが起きたことを示す資料はあるか?
糞パフォーマンス実装は無視するとして
問題はハンドラーの無限ループであるように見える
糞パフォーマンス実装は無視するとして
問題はハンドラーの無限ループであるように見える
736デフォルトの名無しさん
2018/06/28(木) 15:45:20.40ID:tMTnxUV1 >>733
https://qiita.com/disc99/items/1b2e44a1105008ec3ac9#zip
https://qiita.com/toastkidjp/items/581e89559f05952fbdb6
こんな感じなのでしょうか?
最初から作るのならRxJavaで作るべきだったのかもしれませんが、
後からRxJavaに変更すると、ほとんど作り直しになりそうなので、悩んでます。
発生頻度は24時間連続で動かして1〜2回程度なので、ちょっとした改善で直らないかなと。
>>734
なんとなくおかしいのはわかるのですが、
どのように書いたらダメージが来なくなるのでしょうか?
https://qiita.com/disc99/items/1b2e44a1105008ec3ac9#zip
https://qiita.com/toastkidjp/items/581e89559f05952fbdb6
こんな感じなのでしょうか?
最初から作るのならRxJavaで作るべきだったのかもしれませんが、
後からRxJavaに変更すると、ほとんど作り直しになりそうなので、悩んでます。
発生頻度は24時間連続で動かして1〜2回程度なので、ちょっとした改善で直らないかなと。
>>734
なんとなくおかしいのはわかるのですが、
どのように書いたらダメージが来なくなるのでしょうか?
737デフォルトの名無しさん
2018/06/28(木) 15:48:45.03ID:tMTnxUV1738デフォルトの名無しさん
2018/06/28(木) 22:33:26.09ID:N51lzWWT739デフォルトの名無しさん
2018/06/28(木) 23:58:46.46ID:M7t0D3p6 GuavaのconcurrentパッケージかRxJava使ったほうが楽だぞ
740デフォルトの名無しさん
2018/06/29(金) 10:03:52.70ID:OTypfvcs741デフォルトの名無しさん
2018/06/29(金) 14:38:34.69ID:6d89hshU rxjavaでやらないと失格
742デフォルトの名無しさん
2018/06/29(金) 16:58:16.00ID:Y/KYJ7Ik 初心者スレから移ってきました
AndroidStudioをSandybridgeマシンに初めて入れてみたのですが、仮想マシン起動しようとすると、Intel HAXM is required to run this AVDとエラーが出て仮想マシンが立ち上がりません
ぐぐると仮想化VT技術がBIOSで切られてる可能性があるとあったのでVirtualCheckerというソフトで確認したのですが、SandrbridgeでサポートされていないVT-D以外すべてEnableになっていました
これはSandyおじさんはAndroidStudioは使えない仕様なのでしょうか?
AndroidStudioをSandybridgeマシンに初めて入れてみたのですが、仮想マシン起動しようとすると、Intel HAXM is required to run this AVDとエラーが出て仮想マシンが立ち上がりません
ぐぐると仮想化VT技術がBIOSで切られてる可能性があるとあったのでVirtualCheckerというソフトで確認したのですが、SandrbridgeでサポートされていないVT-D以外すべてEnableになっていました
これはSandyおじさんはAndroidStudioは使えない仕様なのでしょうか?
743デフォルトの名無しさん
2018/06/29(金) 17:35:03.38ID:kuaUShSe 俺もSandyBridgeおじさんだけど普通に使えるよ
744デフォルトの名無しさん
2018/06/29(金) 17:45:01.79ID:3dasnpv5 そのエラーメッセージでググると
VirtualCheckerでも問題無しだった場合に〜っていうのがあるでしょ?
試して見た?
VirtualCheckerでも問題無しだった場合に〜っていうのがあるでしょ?
試して見た?
745デフォルトの名無しさん
2018/06/29(金) 17:48:15.96ID:Y/KYJ7Ik >>743
即レスありがとうございます
VTCheckerかけるとSandyで使えるVT技術は全部Enableにしてますし、vmwareとかも問題なく使えてます
http://imgur.com/NcRb1Bz.jpg
このエラーはどうすれば回避できるのでしょうか?
http://imgur.com/MV5DllP.jpg
他のamd系の仮想マシンも見たのですが全てでこの警告が出てます
CPUは2600k使ってます
即レスありがとうございます
VTCheckerかけるとSandyで使えるVT技術は全部Enableにしてますし、vmwareとかも問題なく使えてます
http://imgur.com/NcRb1Bz.jpg
このエラーはどうすれば回避できるのでしょうか?
http://imgur.com/MV5DllP.jpg
他のamd系の仮想マシンも見たのですが全てでこの警告が出てます
CPUは2600k使ってます
746デフォルトの名無しさん
2018/06/29(金) 17:51:40.32ID:Y/KYJ7Ik >>744
はい、削除して入れ直しってあったので試しましたが削除もできないです
はい、削除して入れ直しってあったので試しましたが削除もできないです
747デフォルトの名無しさん
2018/06/29(金) 18:26:54.88ID:pEnsgRYM748デフォルトの名無しさん
2018/06/29(金) 19:22:29.94ID:TUwYY0CR Sandyは無理
749デフォルトの名無しさん
2018/06/29(金) 21:15:57.95ID:u3XlcYjt まあ最悪実機でデバッグするしかないだろうね
750743
2018/06/30(土) 00:13:31.25ID:0y3jiOf+751デフォルトの名無しさん
2018/06/30(土) 01:44:55.74ID:3bxaslq1752デフォルトの名無しさん
2018/07/02(月) 16:27:31.00ID:bnZISJWm AndroidStudioでdownloadしたファイルや展開中のファイルだけ指定したフォルダーで実行させるセッティングなんてありませんか?
いつもはTempフォルダーを6G割り当ててるRAMDISKにしてるのですが、AndroidStudioで仮想マシン作る時やコンパニオンかけて足りないlibrary落としてくる時にRAMDISKでは足らず、
tempフォルダーをCドライブに戻して再起動かけないといけないので困ってます。
いつもはTempフォルダーを6G割り当ててるRAMDISKにしてるのですが、AndroidStudioで仮想マシン作る時やコンパニオンかけて足りないlibrary落としてくる時にRAMDISKでは足らず、
tempフォルダーをCドライブに戻して再起動かけないといけないので困ってます。
753デフォルトの名無しさん
2018/07/02(月) 17:54:06.99ID:vretJazC 文字列を管理するstrings.xmlってあるけども、
これを使用するメリットって多言語対応する時に便利ってくらいでしょうか?
速度とかはjavaで直接書いた方が早いとかあります?
これを使用するメリットって多言語対応する時に便利ってくらいでしょうか?
速度とかはjavaで直接書いた方が早いとかあります?
754デフォルトの名無しさん
2018/07/02(月) 18:34:37.97ID:GTvDCPZS Androidstudio(mac)で新規でプロジェクト作ったら、それだけでエラーになるのはなんだ?と思ったら、どうもかスペルスキーが悪さしてるみたいで、かスペルスキー止めたらエラーにならなくなった…コノヤロ…
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【おこめ券】鈴木農相 米価維持の意図「一切ない」 [ぐれ★]
- 【おこめ券】鈴木農相 米価維持の意図「一切ない」★2 [ぐれ★]
- 広島・廿日市、おこめ券配布せず 全市民に3000円現金給付へ [どどん★]
- 【警視庁】走行中の電車で女性に露出した下半身押しつけたか 無職の男(46)逮捕「チャンスがあればいつでもやる」 [nita★]
- バリ島で男子生徒ら集団万引きか、防犯カメラ映像が拡散 京都の大谷中学・高校が「窃盗行為」謝罪★6 [七波羅探題★]
- 気象庁「最悪のケースでは311のような地震」青森で震度6強地震「北海道・三陸沖後発地震注意情報」…北海道から千葉の182市町村が対象 [♪♪♪★]
- 【高市悲報】あまかいちし、「お米券は事務手数料がかかり過ぎるので、現金給付にしまーす!」 [947959745]
- 【実況】博衣こよりのえちえちチーズケーキを仕込み(雑談あり)🧪
- 【高市フェリー】🇨🇳上海ー神戸・大阪🇯🇵を結ぶ国際定期フェリー「渡航の安全が確保できない」運航を中止 [485983549]
- 【速報】1ポンド210円で日英GDP逆転(残り1.5円)...世界6位の経済規模に転落 [237216734]
- 【高市悲報】中国軍「公海で空母の発着訓練するって事前通告したのになんで自衛隊機は急接近してきたんだ…?」中国軍困惑★2 [931948549]
- 【ウイスキー】ジョニ黒(12年)と緑(15年)って味に明確な差ってあるの?価格は倍くらい違うけど [201193242]
