[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 08/02 21:43 / Filesize : 253 KB / Number-of Response : 1031
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Androidプログラミング質問スレ revision52



1 名前:デフォルトの名無しさん [2016/11/16(水) 23:18:07.39 ID:Kl4v2Z3A.net]
このスレではAndroidSDK・NDKやAndroidマーケットに関する質問を扱ってます。

※プログラミング自体が初めて!なあなたには↓↓↓こちらへ
スレ立てるまでもない質問はここで 144匹目
echo.2ch.net/test/read.cgi/tech/1473241397/
Eclipse統合M35【Java/C++/Ruby/Python/Scala】
echo.2ch.net/test/read.cgi/tech/1405391739/
★★Java質問・相談スレッド179★★
echo.2ch.net/test/read.cgi/tech/1476706523/
****オススメ関連リンク****
■ TechBoostertechbooster.org/category/android/tableofcontents/
■ Androidメモwww.saturn.dti.ne.jp/npaka/android/index.html
■ 逆引きAndroid入門www.adakoda.com/android/
■ Androidプログラマへの道wiki.livedoor.jp/moonlight_aska/
■ Android Wiki*wikiwiki.jp/android/

****公式リファレンス****
■ Android developersdeveloper.android.com/index.html
■ ソフトウェア技術ドキュメントを勝手に翻訳www.techdoctranslator.com/
■ 日本Androidの会www.android-group.jp/
■ StackOverFlowstackoverflow.com/questions/tagged/android

****前スレ****
Androidプログラミング質問スレ revision51
echo.2ch.net/test/read.cgi/tech/1457303564/

976 名前:デフォルトの名無しさん mailto:sage [2017/02/19(日) 16:44:21.36 ID:C1k1wFki.net]
sinを理解してるならラジアンぐらいちょっと調べればすぐ理解できるだろう

977 名前:デフォルトの名無しさん mailto:sage [2017/02/19(日) 16:57:31.48 ID:q6b+vc/W.net]
中学生はAndroid開発やる前にJava勉強しろって言っても効かないんだろうな
反抗期だから

978 名前:デフォルトの名無しさん mailto:sage [2017/02/19(日) 17:44:05.46 ID:xxHN7hNl.net]
すみません質問です。
ビット数のカウント(x 〉〉〉y)
などはアプリ開発などには必要でしょうか?
なんとなくしか理解できません

979 名前:デフォルトの名無しさん mailto:sage [2017/02/19(日) 18:03:55.45 ID:Qvw0x0uQ.net]
>>950
ミスです
質問取り消しで

980 名前:デフォルトの名無しさん mailto:sage [2017/02/19(日) 18:36:57.57 ID:miESzV/T.net]
RxJavaリアクティブプログラミング
https://www.amazon.co.jp/dp/4798149519/

RxJavaの本が発売されたんだがおまえらリアクティブプログラミングとか業務で実践してんの

981 名前:デフォルトの名無しさん mailto:sage [2017/02/19(日) 20:32:50.34 ID:2uTT+iZ/.net]
それAndroidと関係あんの?

982 名前:デフォルトの名無しさん mailto:sage [2017/02/19(日) 20:57:40.86 ID:miESzV/T.net]
あるよ
RxAndroidというのがあるし、iOSではRxSwiftというのがある
データバインディング、MVVM、DI、リアクティブプログラミング
あたりが最近のスマホアプリ開発のトレンドらしい

983 名前:デフォルトの名無しさん mailto:sage [2017/02/19(日) 21:25:06.14 ID:ZdRx4JpQ.net]
そのデータバインディングって奴がandroidだとxmlでしか出来ないんだろ
難読化の妨げになるから使えん

984 名前:デフォルトの名無しさん [2017/02/19(日) 22:09:14.77 ID:zNGfBeXW.net]
難読化の妨げになるならいいじゃない。



985 名前:デフォルトの名無しさん mailto:sage [2017/02/19(日) 22:24:14.10 ID:gurI0ua6.net]
このスレは頭の悪さを競うスレですか?

986 名前:デフォルトの名無しさん mailto:sage [2017/02/19(日) 23:37:22.51 ID:XJ8svFJx.net]
ナイス頭の悪い発言

987 名前:デフォルトの名無しさん mailto:sage [2017/02/20(月) 06:56:07.14 ID:CkgZsi4F.net]
昔から毎年のように「今のトレンドは〜」みたいのがアスキーとかIT系雑誌とかで
突然出てきては次の年には使われなくなるの繰り返し
電通とか一部企業が、関連雑誌の売り上げや専門書で利益出すために
無駄に流行らそうとしてるだけなイメージがある
ファッション界みたいに

988 名前:デフォルトの名無しさん mailto:sage [2017/02/20(月) 07:00:50.94 ID:CkgZsi4F.net]
んでもって、そういう雑誌オススメの流行乗ってるといつまでたっても作品が完成しないイメージもある
やり方ころころ変わって、ダイエット商品にも似てるというか…
色々なダイエット方法の知識だけ増えていくが
毎回1からやり直しくらって成果でないみたいな感じというか…

ブームに乗らず、一番最初のやり方をずっと貫いてる人の方が
深く凄い物完成させていってる気がするんだが
実際はどうなんだろうねえ〜

989 名前:デフォルトの名無しさん [2017/02/20(月) 09:17:06.58 ID:cWUOOvSo.net]
Android自体がブレブレだろ。
AsyncTaskのいつぞやのバージョンは、スケジューラがパラレルとかなってたし。

990 名前:デフォルトの名無しさん mailto:sage [2017/02/20(月) 13:24:38.31 ID:EMbbyIVu.net]
>>961
昔が直列だっただけで、2.3だか3以降はずっと並列だろ

991 名前:デフォルトの名無しさん mailto:sage [2017/02/20(月) 13:32:13.65 ID:yxXSMNuL.net]
>>962
全然違うと思う。
デフォルトは直列で、
>>961のように、一時期に直列が並列になって直列にもどった。
https://developer.android.com/reference/android/os/AsyncTask.html
に書いてある。

992 名前:デフォルトの名無しさん mailto:sage [2017/02/20(月) 13:33:28.11 ID:yxXSMNuL.net]
並列にしたかったら、executorを指定しないとダメ。

993 名前:デフォルトの名無しさん [2017/02/20(月) 15:38:43.73 ID:J784Ovew.net]
そもそも、AsyncTaskの利用想定でパラレルなんて持ち込む必要なかった。

994 名前:デフォルトの名無しさん mailto:sage [2017/02/21(火) 06:14:35.18 ID:E89Aszaw.net]
Rxは便利やぞ。
ステートマシンが複雑に成りがちなクライアントアプリには効果絶大。



995 名前:デフォルトの名無しさん mailto:sage [2017/02/21(火) 08:26:52.70 ID:ubwzft5y.net]
RxJavaの本読んだ

996 名前:がいまいち理解できなかったんだが何の役に立つのこれ []
[ここ壊れてます]

997 名前:デフォルトの名無しさん mailto:sage [2017/02/21(火) 08:28:42.29 ID:p/zS4ycM.net]
>>966
くわしく教えてくれ

998 名前:デフォルトの名無しさん mailto:sage [2017/02/21(火) 09:11:14.97 ID:wDwSQYHd.net]
>>966
ステートマシンの置き換えになるの?
ステートマシンは安全に制御はしやすいけど処理の流れがわかりづらいから切り捨てたいんだ

999 名前:デフォルトの名無しさん mailto:sage [2017/02/21(火) 12:19:04.26 ID:yOgXyt9P.net]
テキストや画像、ボタンなどを静的にLinearLayout 内に配置して使うことは出来ました。
しかし以上のツール、オブジェクトなどを同一アクティビティ内で動的に消去、配置替えするにはどうすれば良いでしょうか。
リソースとしてXMLファイルに依存しない方法もあるようですが、その考え方が知りたいです。

1000 名前:デフォルトの名無しさん mailto:sage [2017/02/21(火) 12:40:56.67 ID:E89Aszaw.net]
>>969
ステートマシンの置き換えには成らないよ。
あくまでも状態の伝播を行う物で、モデル層の状態をプレゼンテーション層に伝えるのが主な用途になる。
その結果、ステートマシンがシンプルになる事は有るけど。
一応、簡単な例として
class Board {
public Observable<Comment> comments() {...} //Viewなりコントローラなりでsubscribeする
public void post(Comment comment) {...} //コメント投稿
}
Rxを使って上記の様なモデルを作った場合、Viewからするとcommentsという状態をsubscribeしている事になる。
(モデル層の状態とViewの状態を繋げているイメージ)
commentをpostすると中でAPIを叩くなり何なりして結果commentsに反映されViewに伝播されるという流れ。
ポイントとしてはObservableはあくまでも状態を表すものであって、Callbackの代替では無いという所かな。

上記は、単純な例だけど合成オペレータ(join等)を使って状態を合成する事も出来るので、
複雑な状態を反映させる必要がある場合でも、状態を抽象化する事が出来る。

1001 名前:デフォルトの名無しさん mailto:sage [2017/02/21(火) 12:50:35.60 ID:+SqMOIf4.net]
オブジェクトは本来コードで生成したり削除するものだけど
初心者向けにXMLでレイアウトできるようにしてるだけだよ

1002 名前:デフォルトの名無しさん mailto:sage [2017/02/21(火) 16:09:55.79 ID:yOgXyt9P.net]
>>972
XMLに依存しないサンプルソースコードの置いてある所はないでしょうか。

1003 名前:デフォルトの名無しさん mailto:sage [2017/02/21(火) 16:53:33.22 ID:24Ts2u2F.net]
ViewをnewしてViewGroupに突っ込む

1004 名前:デフォルトの名無しさん mailto:sage [2017/02/21(火) 20:12:07.62 ID:yOgXyt9P.net]
>>974
ViewGroupを検討して見ます。



1005 名前:デフォルトの名無しさん mailto:sage [2017/02/21(火) 21:36:43.07 ID:Z+LhHSp5.net]
>>971
なるほど
ちょっと勉強してみる
ありがと

1006 名前:デフォルトの名無しさん mailto:sage [2017/02/21(火) 23:53:18.76 ID:ubwzft5y.net]
>>971
なるほど。わからん

1007 名前:デフォルトの名無しさん mailto:sage [2017/02/22(水) 13:23:26.62 ID:8Wmalb2Z.net]
androidstudioでgitのbranchを切り替えるとlibraryがlockされててerrorになるのですが解決方法ありますか

1008 名前:デフォルトの名無しさん mailto:sage [2017/02/22(水) 14:32:32.76 ID:+K2cQjtC.net]
>>976
>>977
関数型言語をやった事無いのであれば一度さらっとやっておくと、Rxは理解しやすいと思う。

1009 名前:デフォルトの名無しさん mailto:sage [2017/02/22(水) 19:12:26.81 ID:OV7IWuow.net]
>>978
変に自己解釈せずエラーメッセージを原文ママ書き込んで下さい

1010 名前:デフォルトの名無しさん mailto:sage [2017/02/22(水) 19:44:08.86 ID:egR9dqNo.net]
lambda使いたくてjackにしてみたがビルド遅すぎて使い物にならなかったでござる
糞やな

1011 名前:デフォルトの名無しさん mailto:sage [2017/02/23(木) 02:40:48.40 ID:5H9sjbdY.net]
lightweight stream api
がベストプラクティス

1012 名前:デフォルトの名無しさん mailto:sage [2017/02/23(木) 03:25:02.61 ID:KdFchjIA.net]
Androidのアプリ開発において、リアクティブな設計を支援するRxと、
関数型言語的にStreamを処理するLSAは別物やで。
LSAだとmain thread上または以外で実行する処理を非同期に書けないやん。

なので自分はステート伝播にはRxを、関数型言語的なStream処理にはLSAを使ってる。
Optionalが有るのはやはり便利。

1013 名前:デフォルトの名無しさん mailto:sage [2017/02/23(木) 07:34:06.18 ID:WFbVQHcp.net]
うむ

1014 名前:デフォルトの名無しさん mailto:sage [2017/02/23(木) 10:09:23.97 ID:5H9sjbdY.net]
>>981
lambdaにはretrolambdaでいけるな



1015 名前:デフォルトの名無しさん mailto:sage [2017/02/23(木) 12:15:14.10 ID:q0rnWMUs.net]
お前ら日本語で頼むわ。

1016 名前:デフォルトの名無しさん mailto:sage [2017/02/23(木) 15:11:05.43 ID:XSq0HPs0.net]
ランバダ流行ったのって20年くらい前だっけ?

1017 名前:デフォルトの名無しさん mailto:sage [2017/02/23(木) 15:31:28.32 ID:6GnqaZlC.net]
アンバサなら知ってる

1018 名前:デフォルトの名無しさん mailto:sage [2017/02/23(木) 15:50:05.19 ID:hTjrK8DP.net]
ランバダ式で・・とか言ってるオッサンがいて周りが笑いをこらえる現場ありそうだな

1019 名前:デフォルトの名無しさん [2017/02/23(木) 18:02:23.88 ID:gdT6GERi.net]
>>978
Windowsだろ?
Windowsは、オープンファイルを削除できない仕様だから、
掴んでるプロセスを全部落とすしかない(Studio辺りかな?)。

1020 名前:デフォルトの名無しさん mailto:sage [2017/02/23(木) 19:15:54.96 ID:/CRWHGcV.net]
>>990
そうなんです
毎回studio落としてbranch切り替えるとかバカらしいのでなんとかならないかと思いましたが無理なんですね
残念です

1021 名前:デフォルトの名無しさん mailto:sage [2017/02/23(木) 19:47:12.18 ID:5H9sjbdY.net]
なわけないだろ

1022 名前:デフォルトの名無しさん mailto:sage [2017/02/23(木) 19:56:47.14 ID:k3ZG08jc.net]
仕様的にはWin32もオープンするときに削除できるフラグつけてオープンすると
削除できる。

1023 名前:デフォルトの名無しさん [2017/02/23(木) 19:59:24.40 ID:gdT6GERi.net]
オープンファイルには、
コマンドプロンプトとかTerminalでのカレントディレクトリも含まれる。
この辺を注意すればStudioの再起動は避けられる、かもしれない。

1024 名前:デフォルトの名無しさん mailto:sage [2017/02/23(木) 20:27:39.28 ID:/CRWHGcV.net]
>>994
branch切り替えるとlib下のあるlibraryがlockされていてoldなファイルが消せないよというエラーが出て失敗します

そのまま強行するとchangesにそのlibraryが出て来て、revretすら出来ない状況になります



1025 名前:デフォルトの名無しさん mailto:sage [2017/02/23(木) 20:43:57.86 ID:qO5+6PJ2.net]
リブレット懐かしい

1026 名前:デフォルトの名無しさん mailto:sage [2017/02/23(木) 21:31:36.04 ID:NvbzObcp.net]
eclipse+ADTの時も環境の更新でロック云々で詰まることあったな。

1027 名前:デフォルトの名無しさん mailto:sage [2017/02/23(木) 22:23:41.32 ID:dpAqXE02.net]
rx見てみたけど関数型に慣れてないから難しいね

1028 名前:デフォルトの名無しさん mailto:sage [2017/02/23(木) 22:37:07.69 ID:t9FzPrwA.net]
rx使ったリアクティブプログラミングできないやつはこれからAndroidの仕事できなくなるからな!

1029 名前:デフォルトの名無しさん mailto:sage [2017/02/24(金) 11:11:38.11 ID:mKG8QmH+.net]
個人開発ですしおすし

1000get

1030 名前:過去ログ ★ [[過去ログ]]
■ このスレッドは過去ログ倉庫に格納されています






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<253KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef