このスレではAndroidSDK・NDKやAndroidマーケットに関する質問を扱ってます。
※プログラミング自体が初めて!なあなたには↓↓↓こちらへ
スレ立てるまでもない質問はここで 144匹目
http://echo.2ch.net/test/read.cgi/tech/1473241397/
Eclipse統合M35【Java/C++/Ruby/Python/Scala】
http://echo.2ch.net/test/read.cgi/tech/1405391739/
★★Java質問・相談スレッド179★★
http://echo.2ch.net/test/read.cgi/tech/1476706523/
****オススメ関連リンク****
■ 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プログラミング質問スレ revision51
http://echo.2ch.net/test/read.cgi/tech/1457303564/
Androidプログラミング質問スレ revision52
http://echo.2ch.net/test/read.cgi/tech/1479305887/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:----: EXT was configured
探検
Androidプログラミング質問スレ revision53 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん 転載ダメ©2ch.net (ワッチョイ 8a17-6DQQ)
2017/02/25(土) 12:46:10.62ID:NbM7/95y084デフォルトの名無しさん (ワッチョイ 6679-yWxe)
2017/03/26(日) 19:47:07.12ID:XA6YgUQb0 javaも書いたことないけどiPhoneアプリでオブジェクト指向やxcodeは大体使えるから
中級者向けの本が欲しいんだが何かいい本ありませんか
中級者向けの本が欲しいんだが何かいい本ありませんか
85デフォルトの名無しさん (ワッチョイ e6cd-iasG)
2017/03/26(日) 20:03:16.58ID:EMF+Fe9C0 「黒帯エンジニアが教えるプロの技術 android開発の教科書」って本が結構良かった
比較的最近(2016/7)の本だし
開発するにあたって何に気をつけるべきかが(割と荒く)書いてある
1から10まで書いてないと気が済まないならおすすめはしないけど
これに書いてあることを足がかりに自分で調べられるなら役に立つと思う
比較的最近(2016/7)の本だし
開発するにあたって何に気をつけるべきかが(割と荒く)書いてある
1から10まで書いてないと気が済まないならおすすめはしないけど
これに書いてあることを足がかりに自分で調べられるなら役に立つと思う
86デフォルトの名無しさん (ワッチョイ aaa8-KZ3C)
2017/03/26(日) 20:56:15.65ID:VeFFDo4V0 「黒帯エンジニアが教えるプロの技術 android開発の教科書」
の内容紹介の説明だけ見たけど、
中級者向けっていっても、>>84は基本的な事をすっとばしたいのか??
いきなり、マネタイズとかパフォーマンスとかマテリアルデザインとかより、
やっぱ基本的なアクティビティのライフサイクルから始まって、
フラグメントやビュー、ビューグループの各種コントール、ダイアログなど
そこらへんは他の環境で経験あっても勉強しないとまずいよーな。
の内容紹介の説明だけ見たけど、
中級者向けっていっても、>>84は基本的な事をすっとばしたいのか??
いきなり、マネタイズとかパフォーマンスとかマテリアルデザインとかより、
やっぱ基本的なアクティビティのライフサイクルから始まって、
フラグメントやビュー、ビューグループの各種コントール、ダイアログなど
そこらへんは他の環境で経験あっても勉強しないとまずいよーな。
87デフォルトの名無しさん (ワッチョイ 6679-yWxe)
2017/03/26(日) 23:06:30.03ID:XA6YgUQb0 おおすまんな。本屋で読んでみるべ
今までゴリ押しで勉強してきたからなぁ。丁寧に順番守って勉強出来る自信がない。、
今までゴリ押しで勉強してきたからなぁ。丁寧に順番守って勉強出来る自信がない。、
88デフォルトの名無しさん (ワッチョイ 7bd4-SVia)
2017/03/26(日) 23:09:40.66ID:F32BgOXZ0 4年前初めてAndroidやろうとしたとき読んでみて分かりやすかったけど、いま見たら内容だいぶ変わってる、当時はエクリプスだったし
http://www.shuwasystem.co.jp/products/7980html/4853.html
http://www.shuwasystem.co.jp/products/7980html/4853.html
89デフォルトの名無しさん (スップ Sdea-6g7I)
2017/03/27(月) 09:07:54.10ID:9ObHSaYAd >>87
日本語書籍を用いて順番守って学習しないと使えないことから抜け出せてプログラマーとしてのスタートラインだから素人の言うことを真に受けるな
日本語書籍を用いて順番守って学習しないと使えないことから抜け出せてプログラマーとしてのスタートラインだから素人の言うことを真に受けるな
90デフォルトの名無しさん (ワッチョイ 7ba8-0yGP)
2017/03/27(月) 10:49:16.47ID:z+zFLGCJ0 おまえは日本語くらいしっかり書けるようになってからレスしろ
91デフォルトの名無しさん (ワッチョイ 2a25-n/U6)
2017/03/28(火) 00:52:10.46ID:Id9SGXxW0 styleのitemに指定できる要素について質問させてください。
親要素に@android:style/Widget.Holo.TabWidget を指定した独自スタイルを作成し、
tabLayout要素を上書きしようとitemタグに「android:tabLayout」と指定したところ、
「No resource found that matches the given name: attr 'android:tabLayout'.」
とエラーが出てしまい指定できません。
マニフェストの指定ではminSdkVersion=15, targetSdkVersion=21としており、
ビルドターゲットにはAPI=23を指定しています。
上記スタイルはvalues(接尾辞なし)にあるstyle.xmlで指定しています。
AndroidSDK配下にあるapi15, api21, api23のattrs.xmlファイル全てに
<declare-styleable name="TabWidget">
<attr name="tabLayout" format="reference" />
の記述があるため指定できると思っているのですが、
何か不足している記述等ありますでしょうか
ご存知でしたらご教示いただけますでしょうか
親要素に@android:style/Widget.Holo.TabWidget を指定した独自スタイルを作成し、
tabLayout要素を上書きしようとitemタグに「android:tabLayout」と指定したところ、
「No resource found that matches the given name: attr 'android:tabLayout'.」
とエラーが出てしまい指定できません。
マニフェストの指定ではminSdkVersion=15, targetSdkVersion=21としており、
ビルドターゲットにはAPI=23を指定しています。
上記スタイルはvalues(接尾辞なし)にあるstyle.xmlで指定しています。
AndroidSDK配下にあるapi15, api21, api23のattrs.xmlファイル全てに
<declare-styleable name="TabWidget">
<attr name="tabLayout" format="reference" />
の記述があるため指定できると思っているのですが、
何か不足している記述等ありますでしょうか
ご存知でしたらご教示いただけますでしょうか
92デフォルトの名無しさん (ワッチョイ ea7b-YuA+)
2017/03/28(火) 04:29:25.59ID:wWPXElef0 privateなリソース(フレームワーク内部用)だから使えないようになってる
public.xmlにないやつはprivate
public.xmlにないやつはprivate
94デフォルトの名無しさん (アウアウカー Sa1b-l3MH)
2017/03/28(火) 21:18:26.65ID:AxeWea4ia アプリから呼び出せないリソースはandroidのソースツリーから直接頂いたことはある。
95デフォルトの名無しさん (ワッチョイ db3c-Uo23)
2017/03/28(火) 21:47:37.92ID:l9W+KT9H0 /system/usr/keylayout/ACCDET.klってファイルって
有線イヤホンのボタン押下時のキーコード定義だと思うんだけど
これに定義されてる
key 163 MEDIA_NEXT
key 165 MEDIA_PREVIOUS
この辺ってイヤホンをどう操作したら入力した事になんの?
3ボタン付きのイヤホンで受話、ボイスアシスタント、音量操作とかは出来たけど、上記の奴がどうしても分からん…
有線イヤホンのボタン押下時のキーコード定義だと思うんだけど
これに定義されてる
key 163 MEDIA_NEXT
key 165 MEDIA_PREVIOUS
この辺ってイヤホンをどう操作したら入力した事になんの?
3ボタン付きのイヤホンで受話、ボイスアシスタント、音量操作とかは出来たけど、上記の奴がどうしても分からん…
96デフォルトの名無しさん (ワッチョイ 2a72-l3MH)
2017/03/28(火) 23:27:22.93ID:i+xjcOCH0 次曲、前曲に飛ばすためのボタン。
サポートしてるイヤフォンならマニュアルに操作方法載ってる。
だいたいどれかのボタン二度押しになってるんじゃないか
サポートしてるイヤフォンならマニュアルに操作方法載ってる。
だいたいどれかのボタン二度押しになってるんじゃないか
97デフォルトの名無しさん (ワッチョイ db3c-Uo23)
2017/03/29(水) 09:01:46.48ID:Z1JspANm098デフォルトの名無しさん (ワッチョイ a6b4-kBvA)
2017/03/29(水) 10:22:23.18ID:GwbhbF0S0 NestedScrollViewの中にRecyclerViewを入れると、
RecyclerViewにAdapterを設定したタイミングで
画面に表示されていない画面外のセル全ての
画像読み込み処理が実行されてしまってるんですが、
回避する方法はありますか
RecyclerViewにAdapterを設定したタイミングで
画面に表示されていない画面外のセル全ての
画像読み込み処理が実行されてしまってるんですが、
回避する方法はありますか
99デフォルトの名無しさん (ワッチョイ cf70-KZ3C)
2017/03/29(水) 11:29:57.78ID:s6kw3xb10 >NestedScrollViewの中にRecyclerViewを入れると、
入れない、が正解。
入れない、が正解。
100デフォルトの名無しさん (ワントンキン MM9a-Lcoi)
2017/03/29(水) 12:53:44.55ID:EaWGi1tYM じゃあ画面全体をスクロールさせたい場合は
adapter内でpositionによってレイアウトを分ける
みたいなことしないといけないんですか
面倒くさいんですけど
adapter内でpositionによってレイアウトを分ける
みたいなことしないといけないんですか
面倒くさいんですけど
101デフォルトの名無しさん (ワッチョイ cf70-KZ3C)
2017/03/29(水) 13:06:03.99ID:s6kw3xb10 ちがうちがう。
NestedScrollViewとRecyclerViewは、どっちもNestedScrollingChildのサブクラスで、
CoordinatorLayoutのchildとして機能するということだ。
これくらい、ドキュメントで調べろよ。
NestedScrollViewとRecyclerViewは、どっちもNestedScrollingChildのサブクラスで、
CoordinatorLayoutのchildとして機能するということだ。
これくらい、ドキュメントで調べろよ。
102デフォルトの名無しさん (スプッッ Sd4a-6g7I)
2017/03/29(水) 13:25:02.64ID:wysGCAMZd 断る!
103デフォルトの名無しさん (ワッチョイ a6b4-kBvA)
2017/03/29(水) 13:56:14.27ID:GwbhbF0S0 CoordinatorLayoutは使っていて、
その内側にNestedScrollViewを使っています。
その内側にRecyclerViewとその他のViewがいくつか配置していて、
画面全体を上下にスクロールさせたいんです。
なので、この場合は、NestedScrollViewを使わずにCoordinatorLayoutの子としてRecyclerViewを一つ入れて、
RecyclerViewの中にその他のいくつかのViewを配置しないといけないと思ったんで、
>adapter内でpositionによってレイアウトを分ける
>みたいなことしないといけないんですか
っていう結論になったんですが何か違ってますでしょうか
その内側にNestedScrollViewを使っています。
その内側にRecyclerViewとその他のViewがいくつか配置していて、
画面全体を上下にスクロールさせたいんです。
なので、この場合は、NestedScrollViewを使わずにCoordinatorLayoutの子としてRecyclerViewを一つ入れて、
RecyclerViewの中にその他のいくつかのViewを配置しないといけないと思ったんで、
>adapter内でpositionによってレイアウトを分ける
>みたいなことしないといけないんですか
っていう結論になったんですが何か違ってますでしょうか
104デフォルトの名無しさん (ワッチョイ 2aa3-pqJl)
2017/03/29(水) 15:30:45.55ID:1aUbts4F0105デフォルトの名無しさん (ワッチョイ db3c-Uo23)
2017/03/29(水) 18:13:21.22ID:Z1JspANm0 >>104
それはBluetooth接続のワイヤレスイヤホンだろ?
だったらAVRVP.klの方に定義してあるキーイベントだから違うなー。
有線イヤホンのマルチファンクションボタン連続押しによる機能分けも
アプリ側の実装っぽい。
ACCDET.klのやつは、とりあえず定義してあるだけの内容かな…
それはBluetooth接続のワイヤレスイヤホンだろ?
だったらAVRVP.klの方に定義してあるキーイベントだから違うなー。
有線イヤホンのマルチファンクションボタン連続押しによる機能分けも
アプリ側の実装っぽい。
ACCDET.klのやつは、とりあえず定義してあるだけの内容かな…
106デフォルトの名無しさん (アウアウカー Sa1b-PLqf)
2017/03/29(水) 19:52:57.13ID:PkJqS6sLa 検証用のプロジェクト公開してくれたら試してみるかもしれない
試してみないかもしれない
試してみないかもしれない
107デフォルトの名無しさん (ワッチョイ 931f-VHv+)
2017/03/29(水) 21:47:11.82ID:In7rY+WH0 常に最新OSが手に入れられるのってnexusとpixelだけなんすか
108デフォルトの名無しさん (ワッチョイ bf3f-MCV6)
2017/03/30(木) 01:58:30.97ID:nQaxHjXM0 >>107
公式エミュレータ
公式エミュレータ
109デフォルトの名無しさん (ワッチョイ bf3f-MCV6)
2017/03/30(木) 01:59:19.24ID:nQaxHjXM0 >>107
公式エミュレータ
公式エミュレータ
110デフォルトの名無しさん (ワッチョイ 5383-6H6Q)
2017/03/30(木) 16:29:21.74ID:ZRdRJHeA0 NotificationListenerServiceを利用していて、startService()したあと、onStartCommand()が呼び出され、getActiveNotifications()を実行できる状態になっていることは確認できるのですが、なぜかonListenerConnected()やonNotificationPosted()がまったく呼び出されません。
マニフェストや通知へのアクセス設定に不備がない場合、何が原因なのでしょうか?
マニフェストや通知へのアクセス設定に不備がない場合、何が原因なのでしょうか?
111デフォルトの名無しさん (ワッチョイ bf7b-fX8y)
2017/03/30(木) 17:28:25.68ID:YXllQBX+0 permissionとintent-filter設定してないとか
112デフォルトの名無しさん (ワッチョイ ef79-oXBR)
2017/04/02(日) 01:08:25.43ID:zvgxOihW0 oncreate内でtablayoutを作ってTabLayout.getTabAt(0).selectをしたんですが0番のタブがクリックされたときの処理がされませんでした
どこに(どのように)書けばいいんでしょうか?
viewpagerは使っていません
どこに(どのように)書けばいいんでしょうか?
viewpagerは使っていません
113デフォルトの名無しさん (ワッチョイ ef79-oXBR)
2017/04/02(日) 04:41:59.60ID:zvgxOihW0 reselectedで自己解決
失礼しました
失礼しました
114デフォルトの名無しさん (ワッチョイ 933c-xboS)
2017/04/05(水) 00:42:48.30ID:gVidujsA0 android6.0の端末で出てたログが7.0の端末だと出なくなったんだけどこの辺何か設定必要なんだっけ?
同じapkで出なくなったのはデバッグレベルのログ
同じapkで出なくなったのはデバッグレベルのログ
115デフォルトの名無しさん (アウアウカー Sad7-dcFG)
2017/04/05(水) 11:54:52.66ID:MNLTBjHpa >>114
出てたこと・出なくなったことはどうやって確認しましたか?
出てたこと・出なくなったことはどうやって確認しましたか?
116デフォルトの名無しさん (スップ Sddf-ZkEF)
2017/04/05(水) 22:19:36.46ID:RcS41rYJd Oやばくね?
google頭いかれてんじゃね
google頭いかれてんじゃね
117デフォルトの名無しさん (ワッチョイ d31f-agmj)
2017/04/05(水) 22:40:31.26ID:IdFO7lAI0 ん?Picture in pictureぐらいしか目立つのはなかった気がするが
118デフォルトの名無しさん (スップ Sddf-ZkEF)
2017/04/05(水) 22:44:25.29ID:RcS41rYJd いやいや
バックグランドサービスが一切動かなくなるんやで
iOS並の糞OSに超絶デグレでうちの開発はパニック状態や
バックグランドサービスが一切動かなくなるんやで
iOS並の糞OSに超絶デグレでうちの開発はパニック状態や
119デフォルトの名無しさん (ワッチョイ 933c-xboS)
2017/04/05(水) 22:45:23.96ID:gVidujsA0120デフォルトの名無しさん (ワッチョイ d31f-agmj)
2017/04/05(水) 22:53:46.39ID:IdFO7lAI0 どうせAndroidManifestにフラグを一つ追加したらオフにできるにきまってる
121デフォルトの名無しさん (スップ Sddf-ZkEF)
2017/04/05(水) 23:01:26.12ID:oqPkxAA/d122デフォルトの名無しさん (ワッチョイ d3a3-ZkEF)
2017/04/05(水) 23:45:40.92ID:qywHDGAD0 androidはbackgroundで動けることが唯一の強みだったのにほんとバカだなよな
最近のgoogleは機能追加ではなくアプリに制限かけることしか考えてないわ
最近のgoogleは機能追加ではなくアプリに制限かけることしか考えてないわ
123デフォルトの名無しさん (ワッチョイ 071f-D6lx)
2017/04/06(木) 00:28:42.89ID:sXLieVHV0 そもそもruntime permission対応したくないから23以上にしないし
124デフォルトの名無しさん (ワッチョイ f73c-APqU)
2017/04/06(木) 00:42:47.48ID:oyVNkOtv0 background制限とかマジ勘弁
まーたお仕事が増える・・・
まーたお仕事が増える・・・
125デフォルトの名無しさん (ワッチョイ fb32-k44U)
2017/04/06(木) 01:29:15.64ID:kJ8sCZUe0 foregroundのサービスなら大丈夫っぽい
そろそろforegroundはアイコンなしでできるようにしてほしい
そろそろforegroundはアイコンなしでできるようにしてほしい
126デフォルトの名無しさん (ワッチョイ 327b-vf3K)
2017/04/06(木) 02:38:07.66ID:Ur+Lq6QH0 JobScheduler使えよってことじゃない
127デフォルトの名無しさん (ワッチョイ fb32-k44U)
2017/04/06(木) 06:25:28.33ID:kJ8sCZUe0 Lollipopからってのはまだきついな
128デフォルトの名無しさん (ワッチョイ 723f-+TA9)
2017/04/06(木) 07:41:59.86ID:vyfRyAmQ0 プログラムをプラットフォームのAPIべったりで書く奴は無能
backgroundサービスでもJobSchedulerでもどっちでも動くようにしとけ
backgroundサービスでもJobSchedulerでもどっちでも動くようにしとけ
129デフォルトの名無しさん (スップ Sd92-RfQI)
2017/04/06(木) 09:04:24.97ID:sp2ENUYJd サービスがプラットフォームべったりというならjobschedulerもべったりだろという
130デフォルトの名無しさん (ワッチョイ 723f-+TA9)
2017/04/07(金) 05:08:42.80ID:GxIAMhcc0 だからサービスにもjobschedulerにも依存しすぎないように実装しておくべきってことでしょ
131デフォルトの名無しさん (ワッチョイ fb32-k44U)
2017/04/07(金) 05:32:35.55ID:aRiH150x0 そろそろosの切り捨てを発表してほしい
バージョンによって同じコードでも推奨非推奨、動く動かないがあるからめんどくさい
バージョンによって同じコードでも推奨非推奨、動く動かないがあるからめんどくさい
132デフォルトの名無しさん (ワッチョイ f225-mAnV)
2017/04/07(金) 07:05:30.44ID:g2Bp4RiZ0 そんなこと言ったらおまえが切り捨てられるだけじゃね
133デフォルトの名無しさん (ワッチョイ 071f-D6lx)
2017/04/09(日) 16:03:21.37ID:NadzRpO+0 アプリ内課金でただの寄付でお金取ってもいいものなの?
アプリを気に入っていただけましたら寄付をお願いします。みたいなの
アプリを気に入っていただけましたら寄付をお願いします。みたいなの
134デフォルトの名無しさん (ワッチョイ efd9-EOe2)
2017/04/09(日) 22:30:45.22ID:XvRbw7ZK0 課金システムを利用して寄付を募ったら
詐欺じゃね
詐欺じゃね
135デフォルトの名無しさん (アウアウカー Sa7f-t9CE)
2017/04/10(月) 00:40:31.03ID:CDIHwj/Na136デフォルトの名無しさん (ワッチョイ f267-9XCV)
2017/04/10(月) 01:17:29.55ID:b+zXomQC0 カンパウェアだろ。別にいいんじゃねーの?Googleの規定と、法律まもれば。
137デフォルトの名無しさん (ワッチョイ efd9-EOe2)
2017/04/10(月) 09:09:15.79ID:xk/B7Dik0 詐欺といったのは、些細な機能開放とかの有無ではなく、ユーザーから返金要求されたときに寄付だから返金しませんっていうのをやりたいのかなと思った点
>>135
そんな機能が付加価値になるアプリに寄付する奴はいねぇw
>>135
そんな機能が付加価値になるアプリに寄付する奴はいねぇw
138デフォルトの名無しさん (ワッチョイ 0f1f-HE/W)
2017/04/14(金) 22:05:01.63ID:oqWKvLke0 モバイルアプリ開発エキスパート養成読本読んでるんだが
リアクティブプログラミングとか出てくるんだがこれやった方がいいのか?
https://www.amazon.co.jp/dp/4774188638/
さっぱり理解できない
リアクティブプログラミングとか出てくるんだがこれやった方がいいのか?
https://www.amazon.co.jp/dp/4774188638/
さっぱり理解できない
139デフォルトの名無しさん (ワッチョイ eba8-HE5L)
2017/04/14(金) 22:36:51.07ID:s1OX5Qt80 俺がまだ勉強してないことはやらなくていいと思う
140デフォルトの名無しさん (ワッチョイ 0f1f-HE/W)
2017/04/14(金) 22:44:29.13ID:oqWKvLke0 まずメリットがよくわからない
これを使わないと実現できない機能があるわけじゃないし
ユーザーメリットがあるわけでもないのに何でこんな面倒なものやらないといけないのって感じ
両方やってみて明らかにメリットあるって言える人いるの?
これを使わないと実現できない機能があるわけじゃないし
ユーザーメリットがあるわけでもないのに何でこんな面倒なものやらないといけないのって感じ
両方やってみて明らかにメリットあるって言える人いるの?
141デフォルトの名無しさん (ワッチョイ eba8-HE5L)
2017/04/14(金) 22:55:56.06ID:s1OX5Qt80 その質問定期的にされるから、
前スレの>>950あたりも見てみん。
前スレの>>950あたりも見てみん。
142デフォルトの名無しさん (ワッチョイ 9fcb-eX02)
2017/04/14(金) 22:59:37.82ID:1tKdTMPH0 俺も齧った程度だけどリアクティブの良さは時間や実行タイミングを簡単に管理できることだと理解してる
そりゃ既存のスタイルでも実現できるんだけど
わざわざスレッドがどうこうって設計する手間が省ける
旧来のプログラミング手法とは大きく違うからとっつきづらいだろうけど
時間の管理をライブラリや言語レベルでサポートしてくれる感じ
そりゃ既存のスタイルでも実現できるんだけど
わざわざスレッドがどうこうって設計する手間が省ける
旧来のプログラミング手法とは大きく違うからとっつきづらいだろうけど
時間の管理をライブラリや言語レベルでサポートしてくれる感じ
143デフォルトの名無しさん (ワッチョイ 0b75-tSB2)
2017/04/15(土) 00:15:37.72ID:KMbZmlHo0 リアクティブでRxJavaを使うのは周りではもう今はデファクトスタンダードだなあ
144デフォルトの名無しさん (アウアウカー Saef-m8BH)
2017/04/15(土) 01:10:42.02ID:UXrd2QFea 一見面倒に思えたとしてもRx使わずに同じこと実現するのと比べれば圧倒的に楽だろ
145デフォルトの名無しさん (ワッチョイ 0ba3-vkT9)
2017/04/15(土) 10:18:01.21ID:b29XQl7t0 そうだな
メソッドチェーンまで使いこなせている奴は少ないけど
メソッドチェーンまで使いこなせている奴は少ないけど
146デフォルトの名無しさん (ワッチョイ 0f1f-OvFE)
2017/04/15(土) 11:01:30.26ID:62Z8qO7/0 Rxうぜー死んだらいいのに
147デフォルトの名無しさん (ワッチョイ 9be6-RZRQ)
2017/04/15(土) 15:10:35.37ID:K/W2GKWK0 私物のXperia X Compact(Android 7.0)で電話発信→通話→電話終了すると
PhoneStateListenerのonCallStateChanged()で
CALL_STATE_IDLE→CALL_STATE_IDLEという受信シーケンスになるんだけど
こんなことあるんだろうか…?エミュレータだと再現しないから端末固有だろうか?
PhoneStateListenerのonCallStateChanged()で
CALL_STATE_IDLE→CALL_STATE_IDLEという受信シーケンスになるんだけど
こんなことあるんだろうか…?エミュレータだと再現しないから端末固有だろうか?
148デフォルトの名無しさん (ワッチョイ 3b0f-n2Cn)
2017/04/15(土) 16:25:02.17ID:X3fhrFTl0 Androidプログラミングを始めるおっさんたちのスレ
149デフォルトの名無しさん (スプッッ Sd3f-vkT9)
2017/04/15(土) 18:39:14.34ID:XznyM8zad >>146
バカには使えないからな
バカには使えないからな
150デフォルトの名無しさん (ワッチョイ eba8-HE5L)
2017/04/16(日) 17:20:19.64ID:xNQXkSOm0 RxAndroidでコレクションってどう扱えばいいのでしょうか?
class Model {
private Observable<String> field1;
private Observable<Integer> field2;
private Objservable<List<String>> field3; <-- ??
}
コレクションの要素の追加、削除を監視したいんですけど、
コレクション毎入れ替えるしかないのでしょうか?
class Model {
private Observable<String> field1;
private Observable<Integer> field2;
private Objservable<List<String>> field3; <-- ??
}
コレクションの要素の追加、削除を監視したいんですけど、
コレクション毎入れ替えるしかないのでしょうか?
151デフォルトの名無しさん (スププ Sd3f-tSB2)
2017/04/16(日) 19:52:42.85ID:rpbl7PtZd それはRxAndroidの話ではなくRxJavaの話では?
CollectionのアイテムをemitするObserver作ってonNextとかでSubscriber側で監視すればいいんじゃないの?
CollectionのアイテムをemitするObserver作ってonNextとかでSubscriber側で監視すればいいんじゃないの?
152デフォルトの名無しさん (ワッチョイ eba8-HE5L)
2017/04/16(日) 22:42:14.69ID:xNQXkSOm0 >>それはRxAndroidの話ではなくRxJavaの話では
はは。すみませんでした。RxJavaの話なんだけどめんどくさかったのでRxAndroidと
書いてアピールしてしまいした。
>CollectionのアイテムをemitするObserver作ってonNextとかでSubscriber側で監視すればいいんじゃないの?
追加はそれでよさそうなんですけど、削除はどうするんですかね。
ああ。アイテムをemitするんじゃなくて、リストに対する変更を表すクラスをemitすればいいのかな・・
はは。すみませんでした。RxJavaの話なんだけどめんどくさかったのでRxAndroidと
書いてアピールしてしまいした。
>CollectionのアイテムをemitするObserver作ってonNextとかでSubscriber側で監視すればいいんじゃないの?
追加はそれでよさそうなんですけど、削除はどうするんですかね。
ああ。アイテムをemitするんじゃなくて、リストに対する変更を表すクラスをemitすればいいのかな・・
153デフォルトの名無しさん (ワッチョイ efcd-TGvK)
2017/04/16(日) 23:01:03.46ID:cf4fIbZ+0 ここの人はクラス設計とかどうやってるの?
通勤の行き帰りで構造を考えて家に帰ったらそれを元にコード書きたいんだけど
androidのアプリでいいの無いかな?
開発がmacでやってるからmacと連携できるのがいいんだけど
通勤の行き帰りで構造を考えて家に帰ったらそれを元にコード書きたいんだけど
androidのアプリでいいの無いかな?
開発がmacでやってるからmacと連携できるのがいいんだけど
154デフォルトの名無しさん (ワッチョイ 2bb2-eX02)
2017/04/16(日) 23:18:21.91ID:aKjHRDAZ0 UMLにしろポンチ絵にしろお絵描きアプリで十分ですよ
155デフォルトの名無しさん (ワッチョイ 2bb2-eX02)
2017/04/16(日) 23:19:39.73ID:aKjHRDAZ0 あ、スタイラスは必須な
156デフォルトの名無しさん (ワッチョイ 0f1f-tSB2)
2017/04/16(日) 23:25:14.46ID:CFoOyimY0 いまどきはmvvmが基本やろ
157デフォルトの名無しさん (ワッチョイ 0ba3-vkT9)
2017/04/16(日) 23:37:42.13ID:irWKjJqL0 アホしかいねえ
158デフォルトの名無しさん (ワッチョイ 2bb2-eX02)
2017/04/16(日) 23:47:32.61ID:aKjHRDAZ0 一言アホとバカにして消えるくらいなら知識を教え合ってくり〜
159デフォルトの名無しさん (ワッチョイ 6bcd-JCYE)
2017/04/17(月) 04:42:31.79ID:PXNvTCor0160デフォルトの名無しさん (スプッッ Sd3f-vkT9)
2017/04/17(月) 09:08:36.45ID:avieXFWjd ネタにマジレス
161デフォルトの名無しさん (ワッチョイ 0f1f-HE/W)
2017/04/17(月) 22:02:43.18ID:nxPRGvnH0 Rxって実際何に使うん
入門記事読んでたらlist操作とか出てくるけどそんなの大してメリット感じられないし、
唯一見てて便利そうだと思ったのはretrofitをつかったAPIアクセスのサンプルだけだったな
他に何かあるん
入門記事読んでたらlist操作とか出てくるけどそんなの大してメリット感じられないし、
唯一見てて便利そうだと思ったのはretrofitをつかったAPIアクセスのサンプルだけだったな
他に何かあるん
162デフォルトの名無しさん (スプッッ Sd3f-vkT9)
2017/04/17(月) 22:19:04.65ID:D9tI2U/vd >>161
非同期で何かを処理させてその結果に応じて何かをするケース全てに使えるわ
処理毎にいちいちinterfaceを自前で作る必要もなく実行スレッドを変えてもコードが全く変わらない
更にその非同期処理を複数の使用者でsubscribeすることでひとつの処理に対して複数人が同時に結果を待つようなことも簡単にできる
またよく出来たobservableはそれを再利用し、別のobservableへチェーンさせることで複数の連続した処理を一つの処理のごとく扱える上にそれをキャンセルすることも容易
その結果、使用側の状態管理が非常に簡潔になり状態管理の煩雑さに起因するバグが減る
非同期で何かを処理させてその結果に応じて何かをするケース全てに使えるわ
処理毎にいちいちinterfaceを自前で作る必要もなく実行スレッドを変えてもコードが全く変わらない
更にその非同期処理を複数の使用者でsubscribeすることでひとつの処理に対して複数人が同時に結果を待つようなことも簡単にできる
またよく出来たobservableはそれを再利用し、別のobservableへチェーンさせることで複数の連続した処理を一つの処理のごとく扱える上にそれをキャンセルすることも容易
その結果、使用側の状態管理が非常に簡潔になり状態管理の煩雑さに起因するバグが減る
163デフォルトの名無しさん (ワッチョイ eba8-HE5L)
2017/04/18(火) 00:24:51.35ID:89ZmshXW0 >>162
師匠と呼ばせていただきます。
師匠と呼ばせていただきます。
164デフォルトの名無しさん (ワッチョイ 1f67-3JJD)
2017/04/18(火) 10:39:41.55ID:f1Itctap0 スレチですまん。
RXみたいなことを、swiftでやる方法教えてクレメンス
RXみたいなことを、swiftでやる方法教えてクレメンス
165デフォルトの名無しさん (オッペケ Sr6f-TGvK)
2017/04/18(火) 12:15:23.09ID:TtdzMAwEr >>162
ちょっとRxJavaについて調べてみるわ
ちょっとRxJavaについて調べてみるわ
166デフォルトの名無しさん (スップ Sd3f-vkT9)
2017/04/18(火) 12:30:42.96ID:BrfKAM3kd >>164
RxSwift
RxSwift
167デフォルトの名無しさん (スッップ Sd3f-3JJD)
2017/04/18(火) 14:27:07.98ID:nW+CGq1Rd168デフォルトの名無しさん (ワッチョイ eba8-HE5L)
2017/04/18(火) 19:23:41.91ID:89ZmshXW0 >>処理毎にいちいちinterfaceを自前で作る必要もなく実行スレッド
新しくHot/ColdなObservableって概念学んだけど、HotなObservableも変えられるの?
誰かが作ったライブラリがObservable返すとして
使う側がでよし実行スレッド変えようとして
Observable<String> hotObservable = getHoge().subscribeOn(Schedulers.IO)とか
自由にできんの?
実行スレッド変えるって誰がやればいいんだよ。
新しくHot/ColdなObservableって概念学んだけど、HotなObservableも変えられるの?
誰かが作ったライブラリがObservable返すとして
使う側がでよし実行スレッド変えようとして
Observable<String> hotObservable = getHoge().subscribeOn(Schedulers.IO)とか
自由にできんの?
実行スレッド変えるって誰がやればいいんだよ。
169デフォルトの名無しさん (ワッチョイ eba8-HE5L)
2017/04/18(火) 19:58:31.87ID:89ZmshXW0 つか、自由に実行スレッド切り替えられないのか?
observables.subscribeOn(Scheduers.io()).subscribeOn(AndriodSchedulers.mainThread())
でもとに戻せじゃん。
ってことは他で実行スレッド指定されたらこっちでは制御できないってこと?
しょぼぞう
observables.subscribeOn(Scheduers.io()).subscribeOn(AndriodSchedulers.mainThread())
でもとに戻せじゃん。
ってことは他で実行スレッド指定されたらこっちでは制御できないってこと?
しょぼぞう
170デフォルトの名無しさん (ワッチョイ bb57-eD8O)
2017/04/18(火) 20:21:15.82ID:g4wfevAg0 observerOnも調べなさい
これで任意にスレッドを行き来できる
これで任意にスレッドを行き来できる
171デフォルトの名無しさん (ワッチョイ 0f1f-HE/W)
2017/04/18(火) 22:35:07.12ID:Lji6HgnP0 もうちょっと分かりやすいやつを頼む
172デフォルトの名無しさん (スップ Sd3f-vkT9)
2017/04/18(火) 22:42:46.84ID:BrfKAM3kd173デフォルトの名無しさん (ワッチョイ 2bb2-eX02)
2017/04/18(火) 22:50:41.43ID:nns0GLnq0 めずらしく皆が知識を教え合ってていいぞ〜♪
174デフォルトの名無しさん (ワッチョイ 6bc3-8aNn)
2017/04/19(水) 14:21:31.19ID:f+5qlUh10175デフォルトの名無しさん (スププ Sd3f-tSB2)
2017/04/19(水) 20:08:40.98ID:6ZXNFEbBd ここの人たちをエスパーか何かと勘違いしてない?
176デフォルトの名無しさん (アウアウカー Saef-67Ep)
2017/04/19(水) 20:19:53.55ID:Me5FW8hZa ラズパイが送られてきたもの一文字ずつ戻してるようにしか
177デフォルトの名無しさん (スップ Sd3f-vkT9)
2017/04/19(水) 22:53:16.20ID:Oe3GTYDPd >>174
おまえの頭に問題あり
おまえの頭に問題あり
178デフォルトの名無しさん (ワッチョイ abd9-gojC)
2017/04/20(木) 03:34:03.22ID:dgbhiB9v0 コード書いた本人が何が起きてるかわからんものを赤の他人が画像1枚でわかるわけないだろ
青歯の届く距離でチャットするくらいなら普通に会話したほうがいいよね
青歯の届く距離でチャットするくらいなら普通に会話したほうがいいよね
179デフォルトの名無しさん (ワッチョイ 0647-O9gr)
2017/04/20(木) 04:26:38.13ID:r8t9U2Ee0 VisualStudioでXamari使って作ってみたらバイナリがDLLだった
これを実機に入れても動かん
どうしたらよいの?
これを実機に入れても動かん
どうしたらよいの?
180デフォルトの名無しさん (スップ Sd4a-mqxQ)
2017/04/20(木) 09:33:30.22ID:T8G8upSfd >>179
xamarin.androidを使えはdllがapkに含まれた形で生成されるが
xamarin.androidを使えはdllがapkに含まれた形で生成されるが
181デフォルトの名無しさん (バットンキン MMfa-O9gr)
2017/04/20(木) 12:24:30.27ID:RxJMt+GwM >>180
あり。試してみるよ。
あり。試してみるよ。
182デフォルトの名無しさん (ワッチョイ 6fe6-m8Mb)
2017/04/20(木) 21:35:43.30ID:KB/cnEtw0 Runtime Permissionについてなんだけど
checkSelfPermissionで大まかなチェックするのはいいとして
APIレベルでSecurityExceptionでいちいち捕捉しないといけない?
どこまで対応するのがベストなんだろう?
checkSelfPermissionで大まかなチェックするのはいいとして
APIレベルでSecurityExceptionでいちいち捕捉しないといけない?
どこまで対応するのがベストなんだろう?
183デフォルトの名無しさん (スップ Sd4a-mqxQ)
2017/04/20(木) 22:26:35.40ID:T8G8upSfd securityexceptionのcatch自体にapiレベルをみる必要はない
基本的な方針としてアプリ起動時に全てのpermissionを取ってしまうのが普通かと
基本的な方針としてアプリ起動時に全てのpermissionを取ってしまうのが普通かと
184デフォルトの名無しさん (ワッチョイ 6fe6-m8Mb)
2017/04/20(木) 22:46:18.63ID:KB/cnEtw0■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 「おこめ券は米以外の食品も買える。効果的な活用を」 地元で農水相 [山形県] [少考さん★]
- 【速報】「女芸人No.1決定戦 THE W」9代目女王にニッチェ! 7年ぶり3度目で悲願の優勝 [牛丼★]
- 【芸能】『女芸人No.1決定戦THE W』 粗品が最後にバッサリ「優勝賞金1000万円にしてはレベル低い大会」 [冬月記者★]
- 今年の流行語大賞 『働いて働いて働いてまいります』が受賞で不快感… 過労自殺の遺族らが会見「家族にむち打つような行為だ」 [冬月記者★]
- 【東京】「家族で話題にして」 “世田谷一家殺害から25年 警視庁が呼びかけ [煮卵★]
- 【広島】ペルー女性の国保加入を誤って認め、福山市が医療費484万円を肩代わりするミス…入院して手術を受ける [ぐれ★]
- 宅急便デス
- さっむ
- 千晴だけど30年前にゲームのカセット貸したら勝手に売られたんだけど
- ッシャー
- 千晴って大王だったの?
- クズ「勉強頑張らなかった奴は一生DQNと一緒に肉体労働しろ」☚勉強頑張れるのも環境と巡り合わせなんだが? [783475554]
