[表示 : 全て 最新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/

577 名前:デフォルトの名無しさん mailto:sage [2017/01/21(土) 10:31:22.93 ID:GFb5OsiT.net]
美しさは罪

578 名前:デフォルトの名無しさん mailto:sage [2017/01/21(土) 11:54:04.81 ID:rqJpBSnb.net]
>>561
Unity側からUnityPlayerNativeActivityとかのコードを出力させて
それをAndroidStudio環境に取り込む仕組みを作ればできるだろう
自動ではやってくれないから
両方の環境の知識がある程度必要だし面倒だよ?

579 名前:デフォルトの名無しさん [2017/01/21(土) 14:09:59.68 ID:J+7T7SOl.net]
すいません。以下のようにやったんですが、なぜかonDataChangeが2回呼ばれます。
そして、端末の設定で時計をずらしてから試すと、
1回目のserverTimeStampには端末の設定の時間が入っていて、
2回目のserverTimeStampには正しいサーバー時間が入っていて
firebaseのコンソール画面に記録されている値と同じものが取り出せてます。
なんでonDatahangeが2回呼ばれるんでしょうか。

final Firebase firebaseRef = new Firebase(FIREBASE_URL);
firebaseRef.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
Long serverTimeStamp = (Long) dataSnapshot.child(SERVER_TIME).child(Integer.toString(rand)).getValue();
}
@Override
public void onCancelled(FirebaseError firebaseError) {

}
});
firebaseRef.child(SERVER_TIME).child(Integer.toString(rand)).setValue(ServerValue.TIMESTAMP);

また、addValueEventListenerの部分をaddListenerForSingleValueEventに変えたら
1回しか呼ばれなくなるんですが、serverTimeStampは端末の時間が入っています。
firebaseのコンソール画面には正しいサーバー時刻が記録されていて、違う時間が返ってきます。

addValueEventListenerを使って、2回目にonDataChangeが呼ばれたときに時間を参照するという実装でいいんでしょうか。

580 名前:デフォルトの名無しさん mailto:sage [2017/01/21(土) 15:18:55.46 ID:rqJpBSnb.net]
>>567
DBは二つあるってことだろ
端末ローカルのキャッシュ用DBとサーバーのDB

581 名前:デフォルトの名無しさん mailto:sage [2017/01/21(土) 15:46:12.36 ID:OP6/St9r.net]
設定したつもりはないんですがローカルにも保存しているんですね。。
onDataChanged内でそれがローカルなのかリモートなのかを判断することはできないんでしょうか
もしくはローカルは全く使わない設定にはできないんでしょうか

582 名前:デフォルトの名無しさん [2017/01/21(土) 18:07:59.05 ID:LkKJKaTr.net]
プログラムの質問じゃないかもしれないけど
端末の個体情報を全部書き換える方法ってない?
どこのファイルでこれって管理されてるの?
昔バイナリエディタで書き換えた記憶があるんだけど、どのファイルのアドレス何だったか忘れてしまった 

583 名前:デフォルトの名無しさん mailto:sage [2017/01/21(土) 18:27:06.79 ID:VwIuXus8.net]
それは犯罪です

584 名前:デフォルトの名無しさん mailto:sage [2017/01/21(土) 18:29:58.52 ID:qJj38k1e.net]
まるち

585 名前:デフォルトの名無しさん mailto:sage [2017/01/21(土) 20:03:51.70 ID:nwjdoIS7.net]
マルチポストだということにして叩きたい人(この板には結構いる)のコピペだとしても
自分で答書いちゃってる質問に応える義理もない



586 名前:デフォルトの名無しさん mailto:sage [2017/01/22(日) 02:28:45.11 ID:7F2B/EK6.net]
>>564
製造元やキャリア側の立場から考えると

・電磁的記録を損壊し業務妨害をした罪
・器物損壊罪
・不正アクセス防止法

のいずれかのどこかの項目に抵触している恐れが濃厚である
さらに詳しく知りたい場合は自分で超ググってちょんまげ
一応資料をいくつか置いとく

・器物損壊罪
https://ja.wikipedia.org/wiki/%E5%99%A8%E7%89%A9%E6%90%8D%E5%A3%8A%E7%BD%AA
・不正アクセス行為の禁止等に関する法律
https://ja.wikipedia.org/wiki/%E4%B8%8D%E6%AD%A3%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B9%E8%A1%8C%E7%82%BA%E3%81%AE%E7%A6%81%E6%AD%A2%E7%AD%89%E3%81%AB%E9%96%A2%E3%81%99%E3%82%8B%E6%B3%95%E5%BE%8B
・電磁的記録不正作出及び供用/コンピュータ犯罪に関する刑法
www.asahi-net.or.jp/~zi3h-kwrz/kedenji-2.html


たぶん自分ひとりでこっそり行い、自分の頭の中だけで終わらせて何処にも公開しなければ問題なさそうだが
やり方を教えたり、書き換えを行う方法を公開したり、そういうアプリを配布すると
もれなく手首に手錠が迫ってきそうな気配を感じる

587 名前:デフォルトの名無しさん mailto:sage [2017/01/22(日) 02:52:57.64 ID:nBd6WZPu.net]
調べてもいないけどbiosromとかメインメモリーと同列にマップされてるんじゃ無いの暗号化されて

588 名前:デフォルトの名無しさん mailto:sage [2017/01/22(日) 03:22:04.19 ID:PHJthqm0.net]
端末の個体情報ってのが何を指してるのかわかんないけど、
IMEIだったら>>574に上がってるのは関係ないよ

589 名前:デフォルトの名無しさん mailto:sage [2017/01/22(日) 06:22:43.67 ID:UFu/9UPp.net]
playストアに公開したアプリをamazonにも公開したい場合ってそのままのapkで公開できるんでしょうか
特にアプリ内課金を実装したアプリなどでも問題なくそのまま公開できますでしょうか

590 名前:デフォルトの名無しさん mailto:sage [2017/01/22(日) 11:48:33.76 ID:62dVIj0z.net]
シッカリしたファイラーをつくる、これ大事だなと思う。ファイラーはアプリの受付、窓口、玄関。

591 名前:デフォルトの名無しさん mailto:sage [2017/01/22(日) 11:54:36.83 ID:QdIlTKG7.net]
>>566
回答ありがとうございます。
そうすか、なんか難しそうですね。
しかもできても、後々で管理できなさそう・・・なので、どちらかで作ってみようと思います。

592 名前:デフォルトの名無しさん mailto:sage [2017/01/22(日) 11:55:40.26 ID:TMVq9uWR.net]
ホーム画面みたいにアイコンのならんだビューを作りたいのですが
あれはなにビューというのでしょうか
具体的にはアイコンとアイコン下にアイコン名を並べたビューです

593 名前:デフォルトの名無しさん mailto:sage [2017/01/22(日) 12:03:41.33 ID:10PokFIa.net]
>>580
GridView

594 名前:デフォルトの名無しさん mailto:sage [2017/01/22(日) 12:30:51.70 ID:TMVq9uWR.net]
>>581 ありがとうございます

595 名前:デフォルトの名無しさん mailto:sage [2017/01/22(日) 13:34:57.26 ID:+ktGnlqG.net]
>>577
できない



596 名前:デフォルトの名無しさん mailto:sage [2017/01/22(日) 14:35:30.51 ID:hBhrTyQG.net]
https://chrome.google.com/webstore/detail/%E3%81%AF%E3%81%A6%E3%81%AAng/mbgdnfmdelffjdhkdggilmphfdihnmcj?hl=ja

597 名前:デフォルトの名無しさん mailto:sage [2017/01/22(日) 15:37:41.63 ID:TMVq9uWR.net]
GridViewにgetApplicationIconでとったアイコン画像を表示させたいのですができますか?

DrawableではなくResourceIDを使う例ばかり検索でヒットして困ってます
ListViewやGridViewのサンプルとかみてもResourceIDを使ったものはあっても
Drawableを使ったものが見つかりません
ImageViewにはsetBackgroundDrawableというメソッドがありますが
Adapterとかと組み合わせるサンプルは探しても見つかりません

598 名前:デフォルトの名無しさん mailto:sage [2017/01/22(日) 15:40:35.87 ID:UFu/9UPp.net]
adapterの中でImageViewを使ったカスタムビューをinflateすればいいのでは

599 名前:デフォルトの名無しさん mailto:sage [2017/01/22(日) 17:05:15.96 ID:TMVq9uWR.net]
>>586 できました。ありがとうございます

600 名前:デフォルトの名無しさん [2017/01/22(日) 20:54:32.77 ID:56GQZn9p.net]
ContentProviderで複数のテーブルを扱うときに、1個にまとめるメリットってあるのかな?
1個にした場合は、switch文がたくさんできる or Strategyパターンで結局複数のクラスが出来上がることに。
それなら、最初から分けてしまった方がいいと思うわけなんだが、どうなんでしょう。

601 名前:デフォルトの名無しさん mailto:sage [2017/01/22(日) 21:06:36.46 ID:UFu/9UPp.net]
RxJavaリアクティブプログラミング
ttps://www.amazon.co.jp/dp/4798149519/ref=sr_1_8?ie=UTF8&qid=1485086541&sr=8-8&keywords=java

602 名前:デフォルトの名無しさん [2017/01/23(月) 02:37:23.45 ID:18xpymTT.net]
Android Studioの下部にあるAndroid Monitorでメモリの使用量を確認していたところ、
オブジェクトをどんどん生成していない(つもり)にも関わらず、
使用量がじわじわと増えていき、不定期にガクンと使用量が減ります。
最初は、プログラムミスで次々と生成していて、
GCが回収したタイミングでガクンと落ちているのかと思いましたが、
コメントアウトしたりして調べた結果、そうではないようです。
OpenGL ES 2を使っていますが、こういうものでしょうか。
メモリーリークでアプリが落ちるということはないのですが、
何となく気持ちが悪いです。

603 名前:デフォルトの名無しさん [2017/01/23(月) 02:38:30.84 ID:18xpymTT.net]
大事なことを書き忘れました。
Android 4.1.2です。

604 名前:デフォルトの名無しさん mailto:sage [2017/01/23(月) 05:10:11.18 ID:WMG+tdsU.net]
>>588
日本語でおk

605 名前:デフォルトの名無しさん mailto:sage [2017/01/23(月) 09:30:37.72 ID:fTIVpG3q.net]
>>588
テーブル同士に全く関連無いなら分けても良いんじゃない?
親子関係あったりすると1つにしとくとapplyBatchで親子纏めてinsertしたり



606 名前:デフォルトの名無しさん mailto:sage [2017/01/23(月) 16:10:02.73 ID:u5hn3o1D.net]
作成中のアプリにアプリ内課金の実装を行っているが、その中で見つけたネタを2つ。
ネットのどこかには同様の情報があるのかも知れないが、自分が実装を始めた時に探した
限りでは見つけられなかった内容なので、晒しておく。
開発環境はWindows上のAndroid Studio 2.1.2

◎デバッグビルドでリリースビルドと同じ署名をする方法

これをググると、多くのサイトでkeytoolを用いてパスワード・エイリアスなどをデバッグ
用署名と同じに書き換えたリリース用証明書を用いる方法が説明されているが、そんなこ
とをしなくても、App用build.gradleを
ttp://pastebin.com/wSxuiUwL
のようにするだけで、デバッグビルド時にリリース用証明書でそのまま署名でき、Android
Studio上のデバッグビルドでアプリ内課金も問題無く実行・デバッグできる。

◎開発者アカウントがプライマリアカウントになっている端末での購入

開発者アカウントがプライマリアカウントになっている端末でアプリ内購入を行おうとす
ると「出版社はこのアイテムを購入できません」となり、自分が自分のアプリを使うのに
とても不便だが、そのアイテムのプロモーションを作成して端末のPlayストアの「コード
を利用」からプロモーションコードを利用することで購入できる。

607 名前:デフォルトの名無しさん [2017/01/24(火) 02:24:32.72 ID:joYqofxH.net]
>>594をブックマークに入れられるものなら入れたい
いつか絶対役に立つ

608 名前:デフォルトの名無しさん mailto:sage [2017/01/24(火) 05:26:46.93 ID:x9EdDNf6.net]
>>595
echo.2ch.net/test/read.cgi/tech/1479305887/594

609 名前:デフォルトの名無しさん mailto:sage [2017/01/24(火) 11:53:24.41 ID:aBWXyWPa.net]
こんな辺境じゃなくQiitaとかでやれよ

610 名前:デフォルトの名無しさん mailto:sage [2017/01/24(火) 15:58:45.27 ID:AjZsRdSg.net]
人の自由

611 名前:デフォルトの名無しさん mailto:sage [2017/01/24(火) 17:55:47.42 ID:zN6szlkN.net]
なにこの小学生で時間止まったようなレス

612 名前:デフォルトの名無しさん mailto:sage [2017/01/24(火) 18:01:13.17 ID:xI5AmToI.net]
>>590
アプリを実行するとまずシステム関係のスレッドがいろいろ準備してから自アプリが走り出すからね
それらが使用済みになったら解放されていくんだろね

613 名前:デフォルトの名無しさん mailto:sage [2017/01/24(火) 19:17:45.51 ID:AjZsRdSg.net]
>>599
迷惑じゃなければ本人さえよければいい部分に外野が突っ込む方が小学生

614 名前:デフォルトの名無しさん mailto:sage [2017/01/24(火) 20:03:41.02 ID:jutgOz3P.net]
日本語でおk

615 名前:デフォルトの名無しさん mailto:sage [2017/01/24(火) 20:04:54.34 ID:rwwLuvA/.net]
APIの引数などに設定されているannotationを無視したいのですが可能でしょうか
警告ではなくエラーになるのでビルドが通りません



616 名前:デフォルトの名無しさん mailto:sage [2017/01/24(火) 20:14:48.79 ID:0AnR6ZHn.net]
本当に時が止まってくれたらどんなにいいか・・・

617 名前:デフォルトの名無しさん mailto:sage [2017/01/24(火) 20:49:38.17 ID:AjZsRdSg.net]
>>602
本人さえ良ければそれでいいのに
外野が喚くのは滑稽

618 名前:デフォルトの名無しさん mailto:sage [2017/01/24(火) 22:24:36.10 ID:ZrQ22rvh.net]
私はウコッケイ

619 名前:デフォルトの名無しさん mailto:sage [2017/01/24(火) 23:04:20.10 ID:2n+K9r9Z.net]
お前らってほんと煽るか小学生でもわかりそうな質問に答えるか位しかできないのなw

620 名前:デフォルトの名無しさん mailto:sage [2017/01/24(火) 23:15:28.88 ID:e6eWTbDO.net]
小学生では絶対に答えられないだろ
読めない漢字も多いのでは?

…と、超マジレスしてやった

621 名前:デフォルトの名無しさん mailto:sage [2017/01/25(水) 00:53:27.12 ID:WuZDQxEk.net]
2011年にandroidガッツリ勉強してそれ以来使ってなくて
久しぶりに再勉強始めたんだけど
バージョンごとに仕様がぐちゃぐちゃ、ネットで情報調べてもそれがどの時点でのものか書いてない、くっつけると整合性がなくてすぐハマる
なんなんですかこれ?いつのまにこんなクソ環境になってたんすか?呆れました

622 名前:デフォルトの名無しさん mailto:sage [2017/01/25(水) 03:08:21.86 ID:Ymh75dME.net]
>>609
いやいや2011年に出た当初から
OSのバージョンアップ頻繁でAPIの下位切り捨てが頻繁だったし
それでいてキャリア端末はOSのバージョンアップ出来なかったりで
市場のOSのバージョンがバラバラに
そして端末の画面サイズがバラバラで

将来グチャグチャになりそうだなってことは2011年で既に安易に予想済み

で、だ
「これは触らなくなるとついていけなくなりそうだ
 軽くでも触り続けた方が良さそうだね」
と多くのエンジニアは思っていたはずで
今生き残ってる長老達は多分そういう連中

逆に全くの新規は過去のバージョン(2.xやらEclipse)なんて気にもせず
AndroidStudio使っていきなりAndroid5.0とか7.0からやってるだろうし問題なし

浦島太郎のお前さんは新規と同じ考えで挑めばいいと思うよ

623 名前:デフォルトの名無しさん mailto:sage [2017/01/25(水) 03:44:56.99 ID:WuZDQxEk.net]
>>610
しっかし世の中これだけ進歩してんのに何なんだろうな?くらだらねぇ
アーキテクトは素晴らしく進化しても、マネジメントの進化が追いついていない
人間が集まれば話しがまとまらない、しがらみがある、誰もリーダーシップを発揮しない、保身と私欲が全て
結局人間関係が技術を阻んでいる、いつになったら改善するんだこのバカみたいな状況
まぁもうあんたの言うように下位は切り捨てでいいわ、こんなもんバカ正直に網羅する価値がない

624 名前:デフォルトの名無しさん mailto:sage [2017/01/25(水) 09:27:50.04 ID:9Z4Uya7H.net]
>>611
大多数の人は新規も古参も含めて適応してる
ついていけてない人がマイノリティなんだから
自分の無能を棚に上げてシステムを批判するのはお門違い
つまり切り捨てられるべき下位はあなた

625 名前:デフォルトの名無しさん mailto:sage [2017/01/25(水) 17:40:36.19 ID:dJzOsR4q.net]
いつまでお勉強やってんだかね大事なのはアプリ作ること
2011の頃のAPIだって粗方生き残ってる当時の知識でたいてい間に合う



626 名前:デフォルトの名無しさん mailto:sage [2017/01/25(水) 19:10:01.71 ID:GGTM90dt.net]
BroadcastReceiverについて、どういった単位でクラスを分けていますか?
受けるブロードキャストの種類単位なのか
受けてから行う処理の種類単位なのか

627 名前:デフォルトの名無しさん [2017/01/25(水) 19:39:08.20 ID:pPDKYiru.net]
お前にとって大事なことがアプリ作ることなだけだろ
いちいちそのゴミみたいな価値観を押し付けるな

世の中には研究や学習が好きな人間だっている
科学者なんかでもそうだが、今まで人類が誰も知らなかったようなものを発見することに喜びを見出だす人間もいる
Androidでも同じこと

628 名前:デフォルトの名無しさん mailto:sage [2017/01/25(水) 19:54:55.95 ID:2JOK5t+B.net]
Androidの研究はGoogleの開発担

629 名前:当がやればいいかと []
[ここ壊れてます]

630 名前:デフォルトの名無しさん mailto:sage [2017/01/25(水) 20:01:23.52 ID:hTP5OB1u.net]
androidという作られた世界で誰も知らないものを発見する喜びって何かのギャグか

631 名前:デフォルトの名無しさん mailto:sage [2017/01/25(水) 20:05:49.28 ID:FIZbn02K.net]
>>617
よく通知表の通信欄に「頭が悪い」と書かれただろう

632 名前:デフォルトの名無しさん [2017/01/25(水) 20:09:00.35 ID:dJzOsR4q.net]
じゃあだまってお勉強してなさいってこったグチグチ言ってんじゃねーよ嫌なら止めちまえ

633 名前:デフォルトの名無しさん mailto:sage [2017/01/25(水) 20:17:11.60 ID:L9AvdIyg.net]
俺たちラーメン屋だ

634 名前:デフォルトの名無しさん mailto:sage [2017/01/25(水) 20:45:49.57 ID:d9MKwq+m.net]
もうやめたげて!

635 名前:デフォルトの名無しさん mailto:sage [2017/01/25(水) 21:15:16.04 ID:57BpI8qj.net]
>>619
質問スレでそんなこと言うのは頭わるいなぁ。
質問しないで黙って勉強って馬鹿だろ。



636 名前:デフォルトの名無しさん mailto:sage [2017/01/25(水) 21:28:47.01 ID:dJzOsR4q.net]
別に質問なら構わないがな >609や>611が質問に見えるならお前が解答しとけ

637 名前:デフォルトの名無しさん mailto:sage [2017/01/25(水) 21:40:32.63 ID:Ymh75dME.net]
>>611
今から新規に作るアプリなら下位ザックリ切り捨てでいいはず
Android5.0以降からでいいとおもうよ
キャリアの2年縛り考えると今年から来年にかけて4.xシリーズはほぼ無くなる運命しか残ってないし

機種依存性の少ないシンプルな作りのアプリなら
2.xで設計したものが今でも7.0で問題なく動いてるけどね

638 名前:デフォルトの名無しさん mailto:sage [2017/01/25(水) 21:40:37.49 ID:WXZQp33p.net]
俺たちが生産するのはスパゲッティだろう

639 名前:デフォルトの名無しさん mailto:sage [2017/01/25(水) 21:41:29.51 ID:Ymh75dME.net]
もんじゃの可能性もあるぜ

640 名前:デフォルトの名無しさん mailto:sage [2017/01/25(水) 21:54:19.96 ID:JUtkuiyo.net]
複数行入ったtextViewを、起動時は先頭の数行だけ表示しておいて、
タップされたらスライドのアニメーションで中身を全部展開するということをやりたくて、
色々調べた結果、展開前のviewの高さと、展開後のviewの高ささえあれば、
animationで設定してできることが分かったんですが、
起動時に、展開後のviewの高さを取得するにはどうしたらいいでしょうか。

641 名前:デフォルトの名無しさん mailto:sage [2017/01/25(水) 21:57:50.50 ID:JUtkuiyo.net]
もしくはviewの高さをあらかじめ取得せずにアニメーションする方法がありますでしょうか。

642 名前:droidkun mailto:sage [2017/01/25(水) 22:29:19.00 ID:SPqZlTwO.net]
>>628
たぶんないんじゃないかな
Heightをwrap_contentにして、事前に対象viewにmeasureを実行すればmeasureHeightで拡張後のサイズは取れるのでそのサイズまでアニメーションすればできるはず

643 名前:デフォルトの名無しさん mailto:sage [2017/01/25(水) 22:50:30.94 ID:JUtkuiyo.net]
起動時はtextViewのmaxLinesを3にしているので展開前のHeightしか取れないのです。
maxLinesを大きな数字にしてしまうと、起動時に全部表示されてしまうし、
展開後に再タップで、maxLinesが3の状態にアニメーションで戻す必要もあるので、3の状態のHeightと両方必要なんです。

644 名前:droidkun mailto:sage [2017/01/25(水) 23:11:20.99 ID:SPqZlTwO.net]
うん、ならmaxlineを設定しない状態のviewでmeasureを実行すればexpandした時のHeightが取れるよって話をしてるんだけど難しいかな
起動時初回描画前に取ってもいいし別のviewをinflateしてもいいし

645 名前:デフォルトの名無しさん mailto:sage [2017/01/25(水) 23:38:38.00 ID:JUtkuiyo.net]
ああ、なるほど。実際にviewが見える状態になってなくてもmeasureを使えばサイズが取れるんですね。
試してませんがたぶんできそうです。ありがとうございました!



646 名前:デフォルトの名無しさん [2017/01/26(木) 19:07:13.40 ID:/GmMVYiM.net]
もんじゃはゲロみたいでキモい
お好み焼きみたいなきちんとしたものでなければ料理とは呼べない

647 名前:デフォルトの名無しさん mailto:sage [2017/01/26(木) 20:54:12.05 ID:0Zl0ReuV.net]
質問です。
クラスA(メイン)からクラスBに移動したとき、クラスBからクラスAの変数をいじる方法が分かりません。
いろいろためしましたが無理でした。どうすればいいですか?

648 名前:デフォルトの名無しさん mailto:sage [2017/01/26(木) 20:56:01.29 ID:lXm4nOYP.net]
教育版で聞けよ

649 名前:デフォルトの名無しさん mailto:sage [2017/01/26(木) 21:05:58.53 ID:OLn56VRz.net]
クラスAにs

650 名前:taticをつければいいよ []
[ここ壊れてます]

651 名前:デフォルトの名無しさん mailto:sage [2017/01/26(木) 21:10:26.78 ID:u4+2rjlt.net]
startActivityForResult とか setResult あたり

652 名前:デフォルトの名無しさん mailto:sage [2017/01/26(木) 21:15:33.66 ID:qDgof8g6.net]
>>636
クラスA内の変数にstaticをつけ、その変数をクラスBのメソッドに引数として渡す。

653 名前:デフォルトの名無しさん mailto:sage [2017/01/26(木) 21:20:38.65 ID:/QZ0PyTm.net]
お前らスーパーエスパーだな

654 名前:デフォルトの名無しさん mailto:sage [2017/01/26(木) 21:29:05.93 ID:DDTFJ2nF.net]
本当に欲しかったものは>>637かBundleクラスだろうな

655 名前:デフォルトの名無しさん mailto:sage [2017/01/26(木) 21:51:35.15 ID:7LJrny3i.net]
クラスAの変数をいじる必要がある設計にしなきゃいいんじゃね



656 名前:デフォルトの名無しさん mailto:sage [2017/01/26(木) 23:03:40.18 ID:qDgof8g6.net]
>>634
確かに変更されません。なぜでしょう。
値渡しと参照(ポインターまたはアドレス)渡しがC言語にはあったが、javaにはない。その代わりにラッパークラスがあります。
以下は値渡し、当然、変更されない。

class Abc{
public static void main(String[] args){
int num = 5;
String str = "asdfgh";

System.out.println("変更前:"+num+" "+str);
Bcd bcd = new Bcd();
bcd.henkou(num, str);
System.out.println("変更後:"+num+" "+str);
}
}

class Bcd{
void henkou(int a, String b){
a = 76;
b = "変更されました。";
System.out.println("変更後:"+a+" "+b);
return;
}
}

657 名前:デフォルトの名無しさん mailto:sage [2017/01/26(木) 23:17:31.28 ID:BbmnNMrj.net]
質問です
Javaを学ぶのにオススメの本はありますか?
ちなみにiPhoneユーザなのでAndroidのとこはどうでも良いです

658 名前:デフォルトの名無しさん mailto:sage [2017/01/26(木) 23:53:20.35 ID:7LJrny3i.net]
「スッキリわかるJava入門」でいいんじゃね(java入門書でググって一番最初に紹介されてた)

659 名前:デフォルトの名無しさん mailto:sage [2017/01/27(金) 01:06:38.41 ID:FqcaWzUE.net]
ActivityからServiceを起動する
ServiceがNotificationを表示する
NotificationをタップするとActivityを表示する

ってアプリを作ったとき、ActivityのクラスとServiceのクラスが循環依存になっちゃうんだけど、いい感じに解消する方法ありますか?

660 名前:デフォルトの名無しさん mailto:sage [2017/01/27(金) 01:25:50.66 ID:pvONyKkS.net]
どうでもいいて感じならプログラミングムリちゃうか

661 名前:デフォルトの名無しさん mailto:sage [2017/01/27(金) 05:54:44.41 ID:T6W4b0VN.net]
>>646
そんだけアスペだと日常生活もムリそうだな

662 名前:デフォルトの名無しさん mailto:sage [2017/01/27(金) 16:53:25.89 ID:0BOip8Dx.net]
>>647
アスペのアスペ返しぃ!!!!

663 名前:デフォルトの名無しさん [2017/01/27(金) 17:32:16.51 ID:nBAHNqFh.net]
>>645
Activityが、Notificationから起こされたかどうか判定するには、
NotificationのIntentに
intent.putExtra("from_notification", true);
とか適当なフラグ突っ込めばいいんじゃね?

664 名前:デフォルトの名無しさん mailto:sage [2017/01/28(土) 01:35:55.99 ID:P7OmTngq.net]
下らない質問かも知れないが、スマホ(端末)の画面サイズを取得した時、長い方は縦横どっちでしょうか。
width(w)と height(h)使用時の向きではなく端的に長短で決めたいのです。

665 名前:デフォルトの名無しさん [2017/01/28(土) 02:21:43.96 ID:t13qO4X2.net]
ディスプレイの向きによって変わるだろ。
縦横両方取得してMath.maxで長いほうを取得したら。



666 名前:デフォルトの名無しさん mailto:sage [2017/01/28(土) 03:28:37.34 ID:uUKT0rIj.net]
tablayoutとviewPagerとfragmentを使った画面を作ってるんですが、
デフォルトだと、表示されているタブとその左右のタブの内容がロードされていて、
右にスワイプしてタブを切り替えると、その右のタブがロードされて、
左のタブは解放されるという動作になっているんですが、
そうじゃなくって、起動時は表示されているタブだけロードして、
左右に切り替えたらまた新たにロードして、切り替える前のタブは解放しないようにするにはどうしたらいいでしょうか。
setOffscreenPageLi

667 名前:mit(1)をすると起動時に表示されているタブだけロードするようにはなったんですが、
タブを切り替えるとロード済のタブが解放されてしまいます。
[]
[ここ壊れてます]

668 名前:デフォルトの名無しさん mailto:sage [2017/01/28(土) 03:34:39.79 ID:uUKT0rIj.net]
setOffscreenPageLimit(0)ですね。。

669 名前:デフォルトの名無しさん mailto:sage [2017/01/28(土) 05:38:40.11 ID:P7OmTngq.net]
>>651
もちろん縦横両方を取得しているが命名(変数名)で迷うのです。WとHをどうしようかと。
皆さんは、どうしていますか。どちらかに統一したいのです。

670 名前:デフォルトの名無しさん mailto:sage [2017/01/28(土) 06:09:25.87 ID:r2WzkloZ.net]
画面分割もできるようになって、縦横に固着する必要もなかろう
Long Short でどや?

671 名前:デフォルトの名無しさん mailto:sage [2017/01/28(土) 06:13:26.63 ID:r2WzkloZ.net]
>>652
なぜviewpagerがわざわざそんな仕様にしてるか考えたら、破棄・生成をしても問題のない設計に変えるべき

ゼッタイ破棄されるとダメな仕様ってどんな画面なんだ??

672 名前:デフォルトの名無しさん mailto:sage [2017/01/28(土) 07:27:25.52 ID:P7OmTngq.net]
>>655
W、H より L、S の方が良いですね。それにしよう。W、H は主観的で曖昧。

673 名前:デフォルトの名無しさん mailto:sage [2017/01/28(土) 09:36:07.87 ID:uUKT0rIj.net]
一旦ロードした画面は再ロードしてほしくないというか。
スワイプするたびにロードが走ると積極的にスワイプしようという気持ちが萎えませんか
いっそのこと起動時に全部読み込んで破棄しないようにした方がいいのかな
SmartNewsのアプリとかそうなってますよね

674 名前:デフォルトの名無しさん [2017/01/28(土) 10:13:10.15 ID:Nj1el42S.net]
画面とデータをきっちり分離する。
画面はいつ更新されてもいいように作り、データはキャッシュするようにする。
理屈は、回転と同じ。

675 名前:デフォルトの名無しさん mailto:sage [2017/01/28(土) 11:31:54.51 ID:Bn+H3Nii.net]
ViewPagerは大便



676 名前:デフォルトの名無しさん [2017/01/28(土) 15:08:38.50 ID:t13qO4X2.net]
Android Studio上でインストール時の権限を確認できる機能ってどこにある?

677 名前:デフォルトの名無しさん [2017/01/28(土) 17:56:33.74 ID:TNaxADIO.net]
>>658
adapterに、FragmentStatePagerAdapterではなく、FragmentPagerAdapterを使う。
ソースみりゃわかるけど、fragmentをdetachするだけなので、メモリ内に留まり続ける。

678 名前:デフォルトの名無しさん mailto:sage [2017/01/28(土) 18:14:43.00 ID:/wdbKu5W.net]
そんなにロード時間かかるの?

679 名前:デフォルトの名無しさん mailto:sage [2017/01/28(土) 18:21:44.75 ID:uUKT0rIj.net]
動画がある

680 名前:デフォルトの名無しさん mailto:sage [2017/01/28(土) 19:49:18.90 ID:/dAhG/ah.net]
んなもんオンメモリに保とうとするな

681 名前:デフォルトの名無しさん mailto:sage [2017/01/28(土) 19:55:54.05 ID:3PGKvxEg.net]
ライフサイクル勉強しろ

682 名前:デフォルトの名無しさん mailto:sage [2017/01/28(土) 21:04:52.06 ID:uUKT0rIj.net]
youtubeのアプリは理想的なロード処理になってんな
初めてタブを開いたときにロードして一旦ロードしたら破棄しない

683 名前:デフォルトの名無しさん mailto:sage [2017/01/28(土) 22:10:25.10 ID:f/zl73Gk.net]
YouTubeのサイトもすごい

画面外にある、映っていない画像を、最初から読み込まない。
下へスクロールしていって、画像が必要になった瞬間に読み込む

遅延読み込み

684 名前:デフォルトの名無しさん mailto:sage [2017/01/28(土) 22:24:18.70 ID:XrtFsTLz.net]
今はJavascriptで十分性能が確保できるからな

685 名前:droidkun mailto:sage [2017/01/28(土) 22:41:56.34 ID:h0/BG3lG.net]
ViewPagerが糞なのではなくFragmentが糞なんだよ
おかげでFragmentPagerAdapterが大便になった



686 名前:デフォルトの名無しさん mailto:sage [2017/01/28(土) 22:52:36.16 ID:RwLEWN67.net]
Native開発やめればええねん

687 名前:デフォルトの名無しさん mailto:sage [2017/01/28(土) 22:58:10.91 ID:I/TMdsPr.net]
Stream(ストリーム)と Buffer(バッファー)の違いは何でしょう。

688 名前:デフォルトの名無しさん mailto:sage [2017/01/28(土) 23:03:41.03 ID:aqWquTsb.net]
xamarinだとこの辺簡単に実装できるんでしょうか

689 名前:デフォルトの名無しさん mailto:sage [2017/01/29(日) 00:22:30.76 ID:BD9NOcA+.net]
streamがうんこの流れで処理していく肛門だとしたら、Bufferは便器ってとこですか?

690 名前:デフォルトの名無しさん [2017/01/29(日) 03:43:22.97 ID:Dqs/I2V/.net]
>>668
すごかねーだろ
普通だろ
SNS系の案件受けたときとかどうするつもりだ?

691 名前:デフォルトの名無しさん mailto:sage [2017/01/29(日) 04:49:52.48 ID:80WxFOq6.net]
>>674
「淀み」と「流れ」の違い?

692 名前:デフォルトの名無しさん mailto:sage [2017/01/29(日) 05:26:20.35 ID:cj3RSse5.net]
>>675
画像の遅延読み込みを、客から注文されることは絶対にない。
そんな事を、素人が知っているわけがない

プログラマーだって、やり方を知らないのに

693 名前:デフォルトの名無しさん mailto:sage [2017/01/29(日) 08:14:31.87 ID:LBLm2amr.net]
picasso使ったら普通にそうなるけどなあ

694 名前:デフォルトの名無しさん mailto:sage [2017/01/29(日) 08:17:44.85 ID:LBLm2amr.net]
オープンソースライセンスの欄見たら、Glide使ってるね

695 名前:デフォルトの名無しさん [2017/01/29(日) 10:43:41.52 ID:XT4dHcKq.net]
Glideの方がメモリに優しい。
Picassoはライブラリサイズの小ささだけが取り柄。



696 名前:デフォルトの名無しさん mailto:sage [2017/01/29(日) 18:18:53.92 ID:ax820Sv1.net]
計算された数字を小数点第一位まで表示させたくて、四捨五入でresultに表示させたいと思っています
これだと割り切れない数字で試しても、50.0みたいに小数点が0になっちゃうんですが、何が違うんでしょうか…

int a = Integer.parseInt(p_kai.getText().toString());
int b = Integer.parseInt(s_kai.getText().toString());
int c = Integer.parseInt(p_ye.getText().toString());
double d = (a - b) / (c / 1000);

BigDecimal bd = new BigDecimal(d);
BigDecimal bd1 = bd.setScale(1, BigDecimal.ROUND_HALF_UP);

TextView result = (TextView) findViewById(R.id.result);
result.setText(String.valueOf(+ bd1.doubleValue()));

697 名前:デフォルトの名無しさん mailto:sage [2017/01/29(日) 18:27:01.59 ID:+tWi9wTv.net]
計算結果がintだから小数点以下は消えてる

698 名前:デフォルトの名無しさん mailto:sage [2017/01/29(日) 18:46:22.04 ID:ax820Sv1.net]
ありがとう!
intを全部doubleにしたらできました!

699 名前:デフォルトの名無しさん mailto:sage [2017/01/29(日) 18:46:52.81 ID:owoumx4e.net]
Javaの問題だな
アプリの表示で消えてるわけじゃない

700 名前:デフォルトの名無しさん mailto:sage [2017/01/29(日) 18:48:56.43 ID:K6p9YMEk.net]
問題じゃなく当たり前では

701 名前:デフォルトの名無しさん mailto:sage [2017/01/29(日) 19:06:20.00 ID:LBLm2amr.net]
picassoやGlideも知らないで2chにドヤ顔で書き込んでんのか

702 名前:デフォルトの名無しさん mailto:sage [2017/01/29(日) 19:17:33.57 ID:w4y7hupj.net]
↑をドヤ顔で書き込んだ模様

703 名前:droidkun mailto:sage [2017/01/29(日) 21:15:58.00 ID:ZQRrUcPC.net]
>>686
androidのスレやしなあ

704 名前:デフォルトの名無しさん mailto:sage [2017/01/29(日) 22:36:55.12 ID:LBLm2amr.net]
alarmManagerのsetはapi level19から誤差が出てまともに使えなくなったらしいんですが、
代わりに何を使うのが今だと正解なんですか

705 名前:droidkun mailto:sage [2017/01/29(日) 23:04:56.87 ID:ZQRrUcPC.net]
Exactな方のapiを使えばいいと思います
スリープ中でも動きたいならwhileidleの方です



706 名前:デフォルトの名無しさん mailto:sage [2017/01/30(月) 01:27:25.36 ID:uZWA6AlC.net]
>>686
すまん、まったく知らん
そしてまったくドヤ顔で書いてもいない
ライブラリーなしでストリーミングとか遅延とか普通に制御と実装できるし
Web関係なら真っ白なメモ帳で
ヤフオクみたいな物をクライアント側(Html5、CSS3、Javascript)
サーバー側(PHP、MySQL)両方作れるぞ

プログラムってジャンル広いし
それぞれ得意不得意の分野があるのが知ってる事と知らない事が極端にあるのが普通だと思ってる
つまり〇〇を知ってると凄いとか偉いとかまったく通用しない世界だと個人的には思ってるよ

707 名前:デフォルトの名無しさん mailto:sage [2017/01/30(月) 01:37:47.90 ID:snvG6ZX9.net]
うん、でもそれAndroid関係ないよね

708 名前:デフォルトの名無しさん mailto:sage [2017/01/30(月) 01:43:46.05 ID:Pp7P8RPS.net]
>>691
気にしなくて良いと思う。
人それぞれ得手不得手がある訳だし、知らない事は恥でも何でもない。
むしろ、それを責める人こそ恥だ。
気にしなくて良い。マイペース。

709 名前:デフォルトの名無しさん [2017/01/30(月) 03:02:23.68 ID:9BxC2a7u.net]
結局俺の質問は誰も分からないのかな

710 名前:デフォルトの名無しさん mailto:sage [2017/01/30(月) 05:55:57.32 ID:WN6RvwjX.net]
>>694
君の場合はそれでいいよ

711 名前:デフォルトの名無しさん mailto:sage [2017/01/30(月) 08:15:02.64 ID:3z9/ohEi.net]
>>694
むしろ質問がどれか分からない

712 名前:デフォルトの名無しさん mailto:sage [2017/01/30(月) 08:31:16.69 ID:D5Kr53S+.net]
614とかみんなどうしてますかね?

713 名前:デフォルトの名無しさん [2017/01/30(月) 12:52:06.98 ID:9BxC2a7u.net]
>>696
>>661

714 名前:デフォルトの名無しさん mailto:sage [2017/01/30(月) 16:18:02.84 ID:DzgIo9KG.net]
例えばViewPagerでページを変えるたびインターネットから
データを読み込んでくる仕掛けを作りたいとき
httpリクエストはどこで投げるのがいいの?
PagerAdapterかActivity(Fragment)かとかで

715 名前:デフォルトの名無しさん [2017/01/30(月) 17:32:23.80 ID:C6qEtBzU.net]
自作ゲーム即売会「ゲームマーケット」に1万人超
www.nikkansports.com/general/nikkan/news/1750500.html
ボードゲームの展示イベント「ゲームマーケット」の成長記録からこれからの
市場に必要なことを妄想してみた。6年間の来場者数推移(2016年4月時点調べ)
https://bodoge.hoobby.net/columns/00001
カードゲームを自作する1 【自宅でカード印刷】
tanishi.org/?p=801
100円ショップでボードゲームを自作しよう
https://sites.google.com/site/jun1sboardgames/blog/makeyourbg
ノーアイデアでボードゲームを作ろう第1回「100円ショップで物を買う」
boardgamelove.com/archives/boardgame-make-1/
ボードゲーム市場がクラウドファンディングの出現で急成長を遂げ市場規模を拡大中
gigazine.net/news/20150820-board-game-crowdfunding/
実際のところ、自作ボードゲームってどれぐらい売れるもんなの?
roy.hatenablog.com/entry/2016/12/20/220102
ゲームマーケット2016春にて初参加サークルさんに作成数アンケートをとってきました
hidarigray.blog35.fc2.com/blog-entry-614.html
カフェも急増 ボードゲームにアラサーがハマる理由
style.nikkei.com/article/DGXMZO10921930R21C16A2000000?channel=DF260120166491
ボードゲームのオリジナルオーダー制作
www.logygames.com/logy/ordermade.html



716 名前:デフォルトの名無しさん mailto:sage [2017/01/30(月) 18:28:36.13 ID:ZyIa1Olp.net]
>>699
qiita.com/sakuna63/items/653452eb48029d53d44f

717 名前:デフォルトの名無しさん mailto:sage [2017/01/30(月) 20:05:19.05 ID:AQKzBYtW.net]
>>701
ありがとう
表示されてるか判定はすでにOnPageChangeListenerでつくってあるんですけど
実際にhttpリクエスト送るのはどこがいいんだろうってことです
各Fragmentに表示されてるぞっていってそこで取得するのがいいのかな

718 名前:デフォルトの名無しさん mailto:sage [2017/01/30(月) 21:57:16.65 ID:JCRTi/y3.net]
ViewPager関係ないな

719 名前:デフォルトの名無しさん mailto:sage [2017/01/31(火) 02:13:29.59 ID: ]
[ここ壊れてます]

720 名前:gzFr0/g6.net mailto: コンソールでファイラーもどきを作ったんだが、それをAndroidで表現する場合、必要になるのはスクロール ビュウー クラスでしょうか。 []
[ここ壊れてます]

721 名前:デフォルトの名無しさん mailto:sage [2017/01/31(火) 02:38:06.07 ID:8vHFwr4k.net]
いいんじゃねスクロールビュー中に並べたボタンにファイル名表示すれば

722 名前:デフォルトの名無しさん mailto:sage [2017/01/31(火) 02:49:54.70 ID:gzFr0/g6.net]
>>705
スクロールビュウーの中にはボタンも配置できるんですか。
ディレクトリやファイルは数が多いのでリストになると思うんですが、それもスクロールしてくれますかね。
概念的な質問ですみません。

723 名前:デフォルトの名無しさん mailto:sage [2017/01/31(火) 03:29:35.24 ID:3VXhchnf.net]
静的なものならScrollview
大量のファイル一覧するならrecyclerViev
でいいと思う
実装難易度はScrollview + LinearLayoutが楽
メモリ効率はrecyclerViev

724 名前:デフォルトの名無しさん mailto:sage [2017/01/31(火) 03:33:57.13 ID:gzFr0/g6.net]
>>707
リサイクラー ビューですか、どうもありがとう。これから当たってみます。

725 名前:デフォルトの名無しさん mailto:sage [2017/01/31(火) 03:38:26.10 ID:8vHFwr4k.net]
リストで渡すんじゃなくてファイル名だけを抽出して個別のボタンに貼るんだと思うが
ファイル表示用のレイアウトxml作って
フォルダ切り替えるたびにファイル一覧を表示用のレイアウトに渡す形になるんじゃないの
ファイルコマンダーとか参考にしてみれば敵は強大だけど2画面ファイラーのいい奴ができたら
乗り換えるよ



726 名前:デフォルトの名無しさん mailto:sage [2017/01/31(火) 04:20:48.58 ID:gzFr0/g6.net]
>>709
その辺のこと、今イロイロ考えています。実際に実装した事のある方のアドバイスは参考になります。ホントにありがとう。

727 名前:デフォルトの名無しさん mailto:sage [2017/01/31(火) 11:51:59.48 ID:ZRFpg2n9.net]
edittextで取得した値を別のアクティビティのtextviewに表示させるにはどうすればいいですか?

EditText edit=(EditText)this.findviewById(R.id.editText);
Editable getText=edit.getText();
final int inttext=Integer.parseInt(getText.toString());

Intent intent=new Intent(MainActivity.this,SubActivity.class);
intent.putExtra("DATA",inttext);
stertActivity(intent);

このような形でintに変換してからインテントで送ろうと思ったんですがアプリを起動すると何故か落ちます
final int inttext=Integer.parseInt(getText.toString());
この一文を消すと動くようになります
初歩的な質問ですみません

728 名前:デフォルトの名無しさん mailto:sage [2017/01/31(火) 12:09:52.56 ID:l+7rx30O.net]
なんでintにするん

729 名前:デフォルトの名無しさん mailto:sage [2017/01/31(火) 12:23:20.10 ID:ZRFpg2n9.net]
>>712
計算器が作りたくて、最初のActivityで数値を入力してもらって計算結果を別のActivityに表示という動きにしたかったんです

730 名前:デフォルトの名無しさん mailto:sage [2017/01/31(火) 12:24:47.50 ID:NNjdsekX.net]
>>711
logcatの見方は分かりますか?
見られれば何故落ちてるのかわかると思います

731 名前:デフォルトの名無しさん mailto:sage [2017/01/31(火) 12:41:13.42 ID:ZRFpg2n9.net]
>>714
logcatを見るのを失念していました…
numberFormatExeptionが発生してたのでeditTextの初期値を0にしたら落ちなくなりました!
ありがとうございました

732 名前:デフォルトの名無しさん mailto:sage [2017/01/31(火) 18:03:00.83 ID:IQ7/i7JR.net]
@Overrideを書かなくてもプログラム普通に動くんですけど
だったらいらなくないですか?

733 名前:デフォルトの名無しさん [2017/01/31(火) 18:32:48.67 ID:lkTuVnqH.net]
>>716
override元の名前とか引数とかが変わったらどうなる?

734 名前:デフォルトの名無しさん mailto:sage [2017/01/31(火) 19:22:41.71 ID:y2ZmSJx/.net]
>>661
コンソールで
aapt d permissions
じゃだめですかね

735 名前:デフォルトの名無しさん [2017/01/31(火) 22:01:58.02 ID:aXGbrHkM.net]
>>716
「いらなくないですか?」じゃなくて
「なぜ付いているのか?」と自問してみて調べられないんかね。



736 名前:デフォルトの名無しさん mailto:sage [2017/01/31(火) 23:13:26.59 ID:E/dj5vIG.net]
無名関数使わなくてもプログラム書けますけど、だったら無名関数いらなくないですか?

737 名前:droidkun mailto:sage [2017/01/31(火) 23:34:24.49 ID:rB3HMGuL.net]
そう思うなら使わなければいいと思います

738 名前:デフォルトの名無しさん mailto:sage [2017/01/31(火) 23:56:12.84 ID:17X5tUYh.net]
まあやってりゃわざわざ関数定義してられるかってなるよ

739 名前:デフォルトの名無しさん mailto:sage [2017/02/01(水) 06:03:33.17 ID:GTFCdkiM.net]
>>718
ありがとう
つい最近までコマンドラインでコンパイルからインストールまでやってたけど、
そのコマンドは微塵も知らなかった

740 名前:デフォルトの名無しさん mailto:sage [2017/02/01(水) 12:54:17.42 ID:NTo2ssf0.net]
テキストエディタを作ろうと考えているのですが、その際 ArrayList は有用ですかね。容量とか処理スピードとか、もし限界があれば先人の意見が聞きたいです。

741 名前:デフォルトの名無しさん mailto:sage [2017/02/01(水) 19:07:18.64 ID:3YGpi8uq.net]
>>724
難しい質問だな
どういう使い方するのか分からんとなんとも言えんが
ArrayList使うんなら配列直接使った方が僅かながらに良いんじゃない?

742 名前:デフォルトの名無しさん mailto:sage [2017/02/01(水) 20:05:49.46 ID:NTo2ssf0.net]
>>725
EditText は、そのままエディタとして使えるが、内容量が大きいとスクロールが遅くなり実用にならない。
なので自作を考えている訳です。やはり行単位をStrigレベルがらコツコツとコーディングしなければならないでしょうか。
結果はスクロールビューに表示するとしても、何かもっと楽にできるクラスはないものかと探しています。

743 名前:デフォルトの名無しさん mailto:sage [2017/02/01(水) 20:16:54.86 ID:lVJG2H1s.net]
そういうのはもうandroid sdkの仕組みにこだわらずにゲームを作るような感じで独自で全部作っていった方がいいんじゃないのかな

744 名前:デフォルトの名無しさん mailto:sage [2017/02/01(水) 20:42:58.15 ID:NTo2ssf0.net]
>>727
そうですね、やっぱり独自で作ろうと思います。ファイラーを作った時、ArrayListが便利に使えたので、ひょっとしてこれはエディタにもと思いました。
それにしても jotaエディタは素晴らしいですね。細部まで念入りに作り込まています。

745 名前:デフォルトの名無しさん mailto:sage [2017/02/01(水) 20:51:37.84 ID:GAnit/oO.net]
>>728
もしかしてArrayListってListViewのこと言ってる?



746 名前:デフォルトの名無しさん mailto:sage [2017/02/01(水) 21:27:32.66 ID:NTo2ssf0.net]
>>729
違います。Viewではありません。
ディレクトリ名などを格納する伸縮自在の String配列です。String だけではないけどね。ソートも出来ます。

747 名前:デフォルトの名無しさん mailto:sage [2017/02/02(木) 00:21:46.74 ID:EhqxYIeT.net]
ArrayList便利とかjavaは便利だって言っているレベルで意味が分からない

やろうとしてることは応用なのにjavaの基礎すら知らんのか

748 名前:デフォルトの名無しさん mailto:sage [2017/02/02(木) 00:41:59.03 ID:SBXBtrvu.net]
お前当分ROMな

749 名前:デフォルトの名無しさん [2017/02/02(木) 05:40:30.88 ID:yhnwUPyE.net]
>>713
計算器は香港
計算機は台湾

750 名前:デフォルトの名無しさん mailto:sage [2017/02/02(木) 21:16:10.80 ID:73+2lj3V.net]
Android 7.0 から Intent の getSerializableExtra() が使えなくなってしまいました!
softcommu-blog.com/?eid=6

これ本当なんですか?
手元のAndroid 7.1の端末でSerilizableを実装したオブジェクトをputExtra
して、遷移先のactivityでgetSerilizableExtraしたら普通に中身とれたんですが

751 名前:デフォルトの名無しさん mailto:sage [2017/02/02(木) 21:23:01.59 ID:73+2lj3V.net]
BroadcastReceiver が絡むとおかしくなるってことなのかな
普通にactivityから別のactivityにstartActivityしてgetSerializableExtraしただけだと何の問題もないんだが

752 名前:デフォルトの名無しさん [2017/02/02(木) 22:59:23.88 ID:NUc8z/fC.net]
ほんとだ。
7.0のエミュでぬるぽになるな。
で、ダメもとでintentに直接ではなく、Bundleをかましたらいけた。
なんだこれw
KitKatだとどっちも問題ない。

753 名前:デフォルトの名無しさん mailto:sage [2017/02/02(木) 23:17:40.80 ID:/E8POe1z.net]
serializableってプロセス間通信できるの?AlarmManagerとかに渡すのはちょっとこわい

754 名前:デフォルトの名無しさん mailto:sage [2017/02/02(木) 23:29:47.01 ID:kL86dzrz.net]
ぐーぐるにぷろぐらむのことでにほんごでしつもんめーるおくれますか?

755 名前:デフォルトの名無しさん [2017/02/02(木) 23:39:05.91 ID:NUc8z/fC.net]
むしろ、プロセス間通信のためにバイト列にする必要があるわけで。



756 名前:デフォルトの名無しさん [2017/02/02(木) 23:42:49.83 ID:YJ6r6S6J.net]
boxlaiout
relativerayout
tablelayout
tablerow x 7
(中にはbuttun 5つづつ配置)
でwearlableアプリ作ってるけど

buttun横に2個しかでてこないんですよね。

なにが原因?

tablerawはlayoutgravityを1で均等に割り振ってて縦は均等なんだけどさ。

横が2つしか出てこないし、dpやwidth設定しても反映されないんだよね。

xmlね。

757 名前:デフォルトの名無しさん [2017/02/02(木) 23:43:25.26 ID:YJ6r6S6J.net]
boxinsertlayoutの間違い

758 名前:デフォルトの名無しさん mailto:sage [2017/02/02(木) 23:52:58.31 ID:/E8POe1z.net]
>>739
じゃあ、おそらくSDKのバグってことだね

759 名前:デフォルトの名無しさん mailto:sage [2017/02/03(金) 00:17:19.69 ID:xD4 ]
[ここ壊れてます]

760 名前:j9gch.net mailto: 7.0のエミュでも試したみたけど普通に取れるけどなあ

Data data = new Data();
data.value = 10;
Intent intent = new Intent(this, SubActivity.class);
intent.putExtra("data", data);
startActivity(intent);

Intent intent = getIntent();
Data data = (Data) intent.getSerializableExtra("data");
Log.e("dbg", "value: " + data.value);

class Data implements Serializable {
  public int value;
}

どうやったらぬるぽになれるん
[]
[ここ壊れてます]

761 名前:デフォルトの名無しさん mailto:sage [2017/02/03(金) 00:25:37.20 ID:ROY6NGBx.net]
アプリ内課金の定期購入について、キャンセルや返金が行われた場合のgetPurchases()
メソッドが返すデータが変化するタイミングについて、教えてください。
週間の定期購入で、無料試用期間を7日に設定し、初めて購入する(無料試用が有効な)ユーザーと仮定します。

* 購入から10日目に解約した場合
購入〜10日目
 autoRenewing=true
 purchaseState=0(購入済)
10日目〜14日目
 autoRenewing=false
 purchaseState=0(購入済)のまま? それとも 1(キャンセル済)に変わる?
14日目以降〜
 autoRenewing=false
 purchaseState=1(キャンセル済)?
 それとも、この時点でINAPP_PURCHASE_DATA_LISTに購入情報そのものが含まれなくなる?
 いつ、INAPP_PURCHASE_DATA_LISTに購入情報そのものが含まれなくなる?

* 購入から3日目(試用期間中)に解約した場合
購入〜3日目
 autoRenewing=true
 purchaseState=0(購入済)
3日目〜7日目
 autoRenewing=false
 purchaseState=0(購入済)のまま? それとも 1(キャンセル済)に変わる?
7日目以降〜
 autoRenewing=false
 purchaseState=1(キャンセル済)?
 それとも、この時点でINAPP_PURCHASE_DATA_LISTに購入情報そのものが含まれなくなる?
 いつ、INAPP_PURCHASE_DATA_LISTに購入情報そのものが含まれなくなる?

返金の場合も同様でしょうか?
キャンセルや返金の場合のサービス提供を止めるタイミングをどのように決めていますか?

762 名前:デフォルトの名無しさん mailto:sage [2017/02/03(金) 00:27:22.26 ID:xD4j9gch.net]
ぬるぽになりたい

763 名前:デフォルトの名無しさん mailto:sage [2017/02/03(金) 01:52:55.09 ID:CjmcX0Nt.net]
>>743
これヌルポなったらほとんどのアプリ修正になるし、Qiitaとかで話題になってるはずだから、何か環境依存だと思うんだけどなぁ

764 名前:デフォルトの名無しさん [2017/02/03(金) 06:56:15.51 ID:toXpl4oD.net]
fragmentを勉強中なのですが、fragmentで画面遷移が行えるならactivityを複数用意する意味ってあるんでしょうか?
今まではなんとなくactivityとfragmentを1:1で用意していたのですが、activity1つと何十ものfragmentで画面遷移を全て行うのも可能ですよね?
activityを分けるべき基準が知りたいです

765 名前:デフォルトの名無しさん mailto:sage [2017/02/03(金) 07:32:37.29 ID:mFa84rFO.net]
可能だけど複雑なUIの場合コードが汚くなって再利用も出来なくなる
activity小分けにすると別なアプリ作るときにちょっと改変するだけで再利用できる部品になる
ちょろっと試作したい場合に限っては前者でやった方が手間は少ないケースバイケースだね



766 名前:デフォルトの名無しさん mailto:sage [2017/02/03(金) 07:46:43.16 ID:mFa84rFO.net]
ああメリットもあったわactivity分けない方が動作が圧倒的に速い

767 名前:デフォルトの名無しさん [2017/02/03(金) 08:18:42.80 ID:SPP4t56U.net]
>>746
AlarmManagerの様に外から飛ばしたときだね。
同じアプリ内からなら、ReceiverだろうがServiceだろうが問題ない。
まあ、7.0で留まる機種はほとんどないはずと信じるしかないね。

768 名前:デフォルトの名無しさん mailto:sage [2017/02/03(金) 08:34:08.76 ID:1kkQSBSr.net]
7だけが駄目なん?
それとも7以降全部駄目なん

769 名前:デフォルトの名無しさん mailto:sage [2017/02/03(金) 08:43:56.53 ID:3tTGal+0.net]
>>745
大分前にissueで
7の挙動が本来の仕様だみたいに言われてなかった?

770 名前:デフォルトの名無しさん [2017/02/03(金) 12:40:36.78 ID:7GxtKR9l.net]
>>749
ありがとうございます。fragmentの方が早いならなおさらと思ってたんですけど確かにfragmentのインターフェースをactivityで実装することを考えるとある程度のまとまりでactivityは分けざるを得ない感じですかね

771 名前:デフォルトの名無しさん mailto:sage [2017/02/03(金) 13:54:32.89 ID:Z/axXXa+.net]
>>747
俺の開発経験だと、
ログイン画面、商品検索画面、決済画面等の

772 名前:理フェーズが異なるものは
別Activityにした。
逆に商品検索画面のような
名前で検索、メーカー名で絞り混み、価格で絞り混み等の同じフェーズで行ったり来たりする、情報を共有したいところは1Activityの複数Fragmentにした。

別に全部別Activityでも、全部Fragmentでも実装可能だろうけどさ、もうそれって手段と目的が混ざってね?
会社に規則とかあるなら別だが、そんなん使いやすいところで使いやすいように切り分ければ良いんだよ。
自分が使いやすい書きやすい方法が正解だ。
[]
[ここ壊れてます]

773 名前:デフォルトの名無しさん [2017/02/03(金) 15:44:06.83 ID:7GxtKR9l.net]
>>754
ありがとうございます。自由に選べるので自分の知らないメリットデメリットやベストプラクティスみたいなのあればあれば知りたかったんです。
あと単純に他の人はどうしてるのかなと
この辺りは裁量の問題みたいですね。1つのクラスで大量のviewを管理するべきではないって意味では当然か……
例がとても参考になりました。

774 名前:デフォルトの名無しさん mailto:sage [2017/02/03(金) 20:58:09.39 ID:vYvrmO9H.net]
自作アプリで、ソフトウェアキーボードが表示されるとimmersive modeが解除される問題解決する方法無い?

ソフトウェアキーボードの起動を監視するサービスは作った。
こいつからソフトウェアキーボードが消えたらアクティビティにインテントを送って、
アクティビティ側で再度immersive modeにしたらいいのかな

775 名前:デフォルトの名無しさん mailto:sage [2017/02/03(金) 21:35:56.76 ID:ROY6NGBx.net]
>>756
定期的にgetSystemUiVisibility()の戻り値をチェックして、SystemUIが変
わっていたらsetSystemUiVisibility()し直すようにした。

Androidのバージョンにもよるが、ソフトキーだけでなく、音量UP/Downボタンや
USB抜き差しなどでもSystemUIが変わる。
OnSystemUiVisibilityChangeListener()でsetSystemUiVisibility()し直
してもダメ場合があったので、定期的監視にした。

もっとスマートな方法があるかも知れんが・・・



776 名前:デフォルトの名無しさん mailto:sage [2017/02/03(金) 22:36:12.92 ID:xD4j9gch.net]
fragmentが早いってactivity遷移のときはアニメーションが入るからでアニメーションオフしたらactivity遷移も早いんじゃないの

777 名前:デフォルトの名無しさん mailto:sage [2017/02/03(金) 22:47:15.42 ID:n7vghldj.net]
それでもfragmentの切り替えより早いなんてことはない
本来fragmentは画面繊維を伴わない画面の一部を切り替えるのに使うもの
UX的には画面要素全てが変わるならtransition表現のあるActivityのが好ましい

778 名前:デフォルトの名無しさん mailto:sage [2017/02/04(土) 14:05:33.81 ID:HXtnxHFh.net]
Fragmentでもアニメーションできるでしょ

779 名前:デフォルトの名無しさん mailto:sage [2017/02/04(土) 14:10:13.43 ID:PaQRP0md.net]
もともとFragmentは、
スマホで画面全体遷移する場合と
タブで画面の一部を切り替える場合を、
コード共通化するための仕組みでしょ
画面の一部切り替えだけならそれこそViewでいい

780 名前:デフォルトの名無しさん mailto:sage [2017/02/04(土) 14:56:55.91 ID:Lb/cytJI.net]
fragment嫌い特に入れ子になったfragmenは最悪

781 名前:デフォルトの名無しさん [2017/02/04(土) 16:32:20.47 ID:M8Di5F2k.net]
>>760
Supportの方は、Animator使えないよ。oldタイプのアニメーションだけ。

>>761
それが理想だけど、現実は、
Phoneの場合は、Activity
820p以上は、Fragmentとかやることになるな。
add/popBackStackでは、両対応でいい感じの遷移をさせることは極めて困難。

782 名前:デフォルトの名無しさん mailto:sage [2017/02/05(日) 15:14:22.15 ID:A0So4K59.net]
ユーザに意識させず、データを自動でGoogle Driveにバックアップしたり読み出したりってことは可能?


出来たとしてもプライバシーポリシーとか整備が面倒そうだし、
ユーザもそんな危なっかしいアプリ使いたくないし、微妙だとは思うけど・・・

783 名前:デフォルトの名無しさん mailto:sage [2017/02/05(日) 15:54:42.33 ID:uN/SMrch.net]
可能

784 名前:デフォルトの名無しさん mailto:sage [2017/02/05(日) 16:04:19.21 ID:A0So4K59.net]
ありがとう。

じゃぁこっそりで読み取ったデータをどこかにアップロードとかも出来ちゃうのね
作る側としては面白いけど、使う側としてはこえーなー

785 名前:デフォルトの名無しさん mailto:sage [2017/02/05(日) 16:17:08.99 ID:uN/SMrch.net]
だれのアカウントでうpするかっていうのを考えて見れ



786 名前:デフォルトの名無しさん mailto:sage [2017/02/05(日) 16:27:01.26 ID:A0So4K59.net]
どういうこと?
とりあえず、端末までデータを持ってきちゃえば、httpとかで任意の宛先にデータ送れちゃうのでは?

787 名前:デフォルトの名無しさん mailto:sage [2017/02/05(日) 16:55:21.62 ID:uN/SMrch.net]
そうだよ

788 名前:デフォルトの名無しさん mailto:sage [2017/02/05(日) 17:19:14.73 ID:ZgEYqKdM.net]
できるよ

789 名前:デフォルトの名無しさん mailto:sage [2017/02/06(月) 01:19:43.30 ID:fIZOa8xs.net]
プログラムも包丁や火薬と同じ
使う人によっては芸術にも武器にもなる

だからこそ我々開発者には常に人間性や倫理観が問われる
可能性と技術の誘惑
好奇心に刺激されダークサイドに落ちないよう心がける事が常に大事

790 名前:デフォルトの名無しさん [2017/02/06(月) 05:15:05.96 ID:ZR9n4VuA.net]
抽象クラス作ったはいいが、アンスタって継承したクラスにabstractなメンバを自動入力してくれないんだな
必須なんだからしてくれりゃあいいのに

791 名前:デフォルトの名無しさん mailto:sage [2017/02/06(月) 06:35:07.47 ID:/1+0UCp5.net]
あるとえんたーでなんでもかいけつ

792 名前:デフォルトの名無しさん mailto:sage [2017/02/06(月) 07:52:35.51 ID:rEPuXbF6.net]
この場合はあるといんさーとでもいいぞ

793 名前:デフォルトの名無しさん mailto:sage [2017/02/06(月) 08:42:57.50 ID:19Noqrqa.net]
あるとてのーるでもいいぞ

794 名前:デフォルトの名無しさん mailto:sage [2017/02/06(月) 09:24:30.41 ID:VFIxzrsj.net]
あるとくーん

795 名前:デフォルトの名無しさん [2017/02/06(月) 13:42:53.42 ID:WbacdbPo.net]
Internet権限がDangerous扱いでないんだから、何でもやり放題。
Androidサイコー



796 名前:デフォルトの名無しさん mailto:sage [2017/02/06(月) 13:51:11.08 ID:2jscAFeG.net]
今時通信しないと何もできないからね

797 名前:デフォルトの名無しさん mailto:sage [2017/02/06(月) 20:37:20.54 ID:KtgDuVAF.net]
広告会社だからだと思ってた

798 名前:デフォルトの名無しさん mailto:sage [2017/02/07(火) 00:28:05.85 ID:uBfWAkQC.net]
そう思うからこそ通信しないでも完結できる物作りを目指す美学もある
俺はこういうの好きだw

799 名前:デフォルトの名無しさん [2017/02/07(火) 03:58:41.40 ID:K0+7rtdh.net]
美学とか言ってる池沼は今すぐ消えろ
必要なら通信するし、必要ないなら通信しない、それだけだ
それ以上でもそれ以下でもないものに美学とか言い出す奴は本物の知能障害

800 名前:デフォルトの名無しさん mailto:sage [2017/02/07(火) 04:46:20.71 ID:uBfWAkQC.net]
おいおい何熱くなってんだよw
美学を理解できない人間の方が、残念なことに世の中では相当救いようのない知能障害扱いにされるぜ

スポーツは何のためにルールがあり縛られているのか
F1は何のためにレギュレーションで縛られているのか
こういう視点で考え見るとキミが気付けないでいる世界が見えてくる

プログラムで言うとモダンコード、最適化、下位互換、SEO対策も美学に類似してるんだぜ

801 名前:デフォルトの名無しさん mailto:sage [2017/02/07(火) 06:21:52.88 ID:1P+BiVXV.net]
最近、flow+mortarで書いてるからFragment殆ど使ってないなー

802 名前:デフォルトの名無しさん mailto:sage [2017/02/07(火) 09:09:29.85 ID:Hd/T0dxu.net]
>>783
今ってもう安定してる感じなの?
興味持ったときはAPIの破壊的変更とかやってて今は手出すのやめとこーと思ったんだが

803 名前:デフォルトの名無しさん mailto:sage [2017/02/07(火) 09:15:28.28 ID:lG1uUc9b.net]
>>782
入院の手続きしますねー

次の患者さんどうぞー

804 名前:デフォルトの名無しさん [2017/02/07(火) 10:49:41.53 ID:1P+BiVXV.net]
>>784
>今ってもう安定してる感じなの?
>興味持ったときはAPIの破壊的変更とかやってて今は手出すのやめとこーと思ったんだが

いや全然(笑
今、flowは0.9、mortarは0.20を使ってるけど、flowは1.0.0-alphaで
flow-pathがマージされていてインターフェース

805 名前:ェ大幅に変わる。
また実装を見る限り、1.xではdagger2を組み合わせる場合でもmortarを使用せず、
自前でgetSystemService経由でdagger2のcomponentを解決する、
薄いライブラリを書いた方が良いかな。

だた、flowもmortarも元々薄い実装のframeworkだし、
そもそも必ずupgradeしないといけない類の物ではないので、
MVPで書くメリットがあるプロジェクトでは使ってみると良いよ。
[]
[ここ壊れてます]



806 名前:デフォルトの名無しさん [2017/02/07(火) 10:56:10.66 ID:zflQZmmb.net]
https://www.youtube.com/watch?v=quIHgwuF6r4&sns=em

807 名前:デフォルトの名無しさん mailto:sage [2017/02/07(火) 16:44:58.32 ID:eJ51uX8X.net]
Handlerについて勉強用に
別ファイルで記述したClassでカウントした値をUIのTextViewに表示するプログラムを作ってみようとしています

メインスレッドでHandlerの定義とhandleMessageのオーバーライド(MainActivity.java内で記述)

カウンタークラスの実体化(CountClass.java内で記述、implements Runnable)

ボタンタップで別スレッドでカウンターを起動(new Thread(CountClass).start();)

カウンタークラス内(public void run(){})で数値を1足してMessageに値を入れてメインに返す

Messageを受け取ったメインがTextViewに値を表示

メインで作成したHandlerを実体化の時に引数で渡すとか、setMainHandler(Handler)とかメソッド作って渡すとか
カウンタークラスに渡さないとメインにMessageを返せないんでしょうか?

808 名前:デフォルトの名無しさん [2017/02/07(火) 18:48:28.23 ID:DioskFn6.net]
はい。正確には、
自分の方にも受け口のHandlerを用意し、そのHandlerからMessengerを作成し、
送信用MessageのreplyToに、そのMessengerをくっつけて送信。
受信側は、そのMessengerに対して送信することで返信する。
  incomingMessage.replyTo.send(replyMessage)
というのが、スレッド間でMessageを使った双方向通信の方法。
汎用的(別プロセス間でもOk)ではあるけど面倒。

なので、別スレッドからmain(UI)スレッドへの処理依頼目的なら、
Activity#runOnUiThread(Runnable)
View#post(Runnable)
Handler#post(Runnable)
などで、Runnableを渡すだけなので簡単。
  handler.post(new Runnable() { public void run() { Toast.makeText...} })

809 名前:デフォルトの名無しさん mailto:sage [2017/02/07(火) 19:03:57.16 ID:eJ51uX8X.net]
>>789
回答ありがとです
別スレッドにHandlerセットして
mainにsendEmptyMessageで処理依頼する形で書いてみて動いたのを確認しました

書いて貰ったことはこれから調べて理解してテストしてみます

810 名前:デフォルトの名無しさん [2017/02/07(火) 19:20:31.43 ID:K0+7rtdh.net]
>>782
池沼の妄想乙
妄想前提で書かれてるからどうしようもない

811 名前:デフォルトの名無しさん [2017/02/07(火) 19:23:28.96 ID:K0+7rtdh.net]
スポーツとプログラミングを同一の視点で語ってる辺り知能に問題がある

812 名前:デフォルトの名無しさん mailto:sage [2017/02/07(火) 19:29:06.19 ID:vc7TqSx0.net]
>>786
全然なのか;

まぁ確かに追従しないといけない類では無いのかもしれんが、やっぱり二の足踏んじゃうなぁ

813 名前:デフォルトの名無しさん mailto:sage [2017/02/07(火) 21:52:56.64 ID:uBfWAkQC.net]
>>791

>プログラムで言うとモダンコード、最適化、下位互換、SEO対策も美学に類似してるんだぜ

これについてのコメントが抜けてるぞ?
自分に不利な所は触れないでいくスタイルなのか?w

スポーツプログラミングという世界大会もあるよ

反論するなら決めつけと妄想じゃなくてもっと知的に頼むわ
あんたプログラマーなんだろ?
論理的に反論できなくてどーすんのよ

814 名前:デフォルトの名無しさん mailto:sage [2017/02/08(水) 01:11:05.73 ID:a2I36yXo.net]
れんたるサーバーでネトゲつくれますか?
ちなみに使用言語はパアルです

815 名前:デフォルトの名無しさん mailto:sage [2017/02/08(水) 09:30:55.33 ID:bPQoiiXR.net]
レンタルのサービス



816 名前:内容によります []
[ここ壊れてます]

817 名前:デフォルトの名無しさん mailto:sage [2017/02/08(水) 09:47:16.24 ID:tJ+Jm8vl.net]
(´・ω・`)

818 名前:デフォルトの名無しさん [2017/02/08(水) 10:17:08.36 ID:wWMovcXY.net]
ButtonのsetPaddingsが効かねーぞ糞が

819 名前:デフォルトの名無しさん mailto:sage [2017/02/08(水) 12:53:13.59 ID:m7/+EbY2.net]
レイアウトとソースと端末晒せや糞が

820 名前:デフォルトの名無しさん mailto:sage [2017/02/08(水) 13:07:57.47 ID:DMN235DC.net]
いりません

821 名前:デフォルトの名無しさん mailto:sage [2017/02/08(水) 20:06:09.79 ID:DtKWA3lt.net]
>>795
ネトゲの内容によるし、レンタルつっても今どきピンキリだ

>>798
setPaddingした後にsetBackgroundとかしてないよね?
Backgroundにはパディング情報が含まれるため、XMLでもコードでも指定順序の影響を受ける

822 名前:デフォルトの名無しさん [2017/02/08(水) 22:09:55.34 ID:wWMovcXY.net]
サンクス

してねーよ糞が
ちょっと再現可能な最小コード持ってくるわ糞

823 名前:デフォルトの名無しさん mailto:sage [2017/02/09(木) 00:24:10.93 ID:gsVZi26Y.net]
[要対応] Google Play デベロッパー ポリシー違反に関わる警告

ってメールがたくさん来ててクソウザい。

プライバシーポリシーを公開しろってことなんだろうけど、これって本名晒さないといけないの?
ひっそり趣味でやってるだけだからできれば避けたい。
偽名とかサークル名とかでっち上げたらダメなのかなー

824 名前:デフォルトの名無しさん [2017/02/09(木) 01:15:50.30 ID:l/x0Smui.net]
売ってるわけじゃないなら本名晒さなくてもいいだろ。
売ってるなら趣味だろうが何だろうが人様から金受け取ってるんだから、
責任の所在を明確にしておくのは社会常識。

825 名前:デフォルトの名無しさん mailto:sage [2017/02/09(木) 02:41:59.99 ID:LYZW6dZd.net]
play-serviceライブラリの地図表示機能が不安定すぎる。
Google死ね!



826 名前:デフォルトの名無しさん mailto:sage [2017/02/09(木) 06:46:36.82 ID:yFuOe9j1.net]
>>803
まず、他アプリのプライバシーポリシー見てみろよ
中華製のやつとか

827 名前:デフォルトの名無しさん [2017/02/09(木) 07:00:58.21 ID:F8pIxkWk.net]
昔オレ流で適当に実装したピンチイン・アウトをちゃんと実装しようと思って
適当なサイト参考しながら作ったら、オレ流の挙動のほうがマシだった。
tech.pjin.jp/blog/2015/11/24/androidimageview%E3%82%92%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%9E%E3%82%A4%E3%82%BA%E3%81%99%E3%82%8B%E3%80%90%E5%89%8D%E7%B7%A8-%E3%83%94%E3%83%B3%E3%83%81%E3%82%A4%E3%83%B3%E3%83%BB%E3%83%94%E3%83%B3/
反応悪くてのっそりしてるうえに、
ピンチイン・アウトの後で指を触れたままにしてると
指のわずかな動きで一気にピンチイン・アウトする。

828 名前:デフォルトの名無しさん mailto:sage [2017/02/09(木) 07:40:06.81 ID:Tbpih5Bl.net]
カスタムしたダイアログで日付選択させるときってダイアログからさらに日付選択用のダイアログ呼び出す感じで良いんでしょうか?

829 名前:デフォルトの名無しさん mailto:sage [2017/02/09(木) 10:53:33.82 ID:kH/MW9oR.net]
はい

830 名前:デフォルトの名無しさん mailto:sage [2017/02/09(木) 12:23:52.93 ID:Ece7cYxn.net]
「人間が嫌い」と言えば、話者個人が人間が嫌い、と言う意味になる。
「人間嫌い」と言うと、これは人間が嫌いな人全般を指す言葉となる。
助詞ひとつを省略するだけで、これだけ意味の違う言葉になる。
これはプログラミングでも同じことで、宇宙開発関連のプログラミングで、ピリオドひとつで大失敗、
ってうわさもあったりする。

831 名前:デフォルトの名無しさん mailto:sage [2017/02/09(木) 17:03:03.96 ID:gTxJrltq.net]
素朴な疑問なんですが、教科書的には、画像や音声データーなどは
プログラムの終了時に解放するような記述がありますが
Androidにメモリ解放のアプリがついているので
あまり必要ないような気がするのですが…

832 名前:
結局他のアプリでメモリ削られて、まめに解放アプリは使用するし
ムダなことはあまりやりたくないんですよね…。
プログラムが長くなるとコンパイル時間かかるからできるだけ短くしたいし…。
本当にAndroidって複雑ですよね…。
[]
[ここ壊れてます]

833 名前:デフォルトの名無しさん [2017/02/09(木) 17:12:19.49 ID:E6Bolei9.net]
おつかれさまです。
いま〜 V/AudioTrack: start 〜というログが大量に出てきているんですが
経験したことはありますか?

834 名前:デフォルトの名無しさん mailto:sage [2017/02/09(木) 17:44:47.34 ID:VJerexhZ.net]
以下の「」つきの語は一般名詞に見えたとしても実はプログラミング言語の専門用語
プログラミングの文脈で見たことのない語は意味を想像せずに自力で調べろ約束だ

>>811
そもそも「メモリ」と「リソース」の「枯渇」は違う
確かにJavaは「ガベージコレクタ」が動作するが「出力ストリーム」に関しては「オブジェクト」が「キャッシュされている」可能性があるためストリームが「クローズされる」まで「ガベージコレクション」の対象になれない
ガベージコレクションの対象にしてもいいですよという印をつけるためにもリソースのストリームのクローズは自力で行わねばならない

もし、ゲームとか作ってて、100個のグラフィックチップ表示のために画面更新のたび100回オープンしてクローズしなければいけないのが面倒煩雑だとかいうような話なのならそれは手法が間違っている
そういうのは「プールしておく」ものだ

835 名前:デフォルトの名無しさん mailto:sage [2017/02/09(木) 17:58:48.35 ID:VJerexhZ.net]
>>512
興味ないし試してないが「soundtrack start android」でぐぐって10秒くらいで見つけた
stackoverflow.com/questions/8976491/audiotrack-start-called-from-a-thread



836 名前:デフォルトの名無しさん mailto:sage [2017/02/10(金) 03:29:09.28 ID:AKEIEQ+q.net]
>>811
クラッシュしたら対応でいいよモノが出来てから悩め

837 名前:デフォルトの名無しさん mailto:sage [2017/02/10(金) 08:46:16.85 ID:UWa/Cbpo.net]
そして再度1から作った方が早いという事に

838 名前:デフォルトの名無しさん mailto:sage [2017/02/10(金) 12:59:03.92 ID:5sLoXnwq.net]
何度も一から作り直せばいい
最初から完璧をめざすのがおかしい

839 名前:デフォルトの名無しさん mailto:sage [2017/02/10(金) 14:01:27.05 ID:gsDRsjVp.net]
というか作ってないそばから教科書批判とか草生えるわ

840 名前:デフォルトの名無しさん mailto:sage [2017/02/10(金) 15:59:27.04 ID:AKEIEQ+q.net]
>>816
えー画像と音声を破棄するだけじゃん

841 名前:デフォルトの名無しさん mailto:sage [2017/02/10(金) 17:01:48.86 ID:UWa/Cbpo.net]
>>817
素人かよ

842 名前:デフォルトの名無しさん mailto:sage [2017/02/10(金) 17:03:34.19 ID:hHNUUpqe.net]
>>820
日当5万円
https://www.youtube.com/watch?v=xFoNoGtJq1E
https://www.youtube.com/watch?v=pIoAaEUoJQI

843 名前:デフォルトの名無しさん [2017/02/10(金) 19:21:45.45 ID:1VguX+gO.net]
動かして後で見たら巻き戻るとかAndroidは本当にゴミすぎる。
意味不明だしゴミとしか言いようがない。
開発環境かOSか不明だがとにかくゴミ。
理解不能のゴミ。

844 名前:デフォルトの名無しさん mailto:sage [2017/02/10(金) 19:24:18.87 ID:KyWorgRY.net]
ゴミが使えば何だってゴミに見えるだろう

845 名前:デフォルトの名無しさん [2017/02/10(金) 19:57:09.49 ID:1VguX+gO.net]
巻き戻るのが治らない。
Androidは意味不明のゴミ確定だな。
もしかしてゴミ未満の可能性がある巻き戻るし。



846 名前:デフォルトの名無しさん [2017/02/10(金) 20:19:47.23 ID:1VguX+gO.net]
>>823みたいなゴミは自分の言ってることが現実とは真逆だということに気付かない。
現実ではゴミが使えばゴミも貴重物に見える。
コジキが食えばコンビニの破棄弁当もご馳走に見える。

真実を言われたことに腹を立て、反論するためだけに反論するから現実に合致しないことを口走って醜態を晒すことになる。

847 名前:デフォルトの名無しさん mailto:sage [2017/02/10(金) 20:41:33.08 ID: ]
[ここ壊れてます]

848 名前:a48aRMem.net mailto: どれだけ口汚く罵ろうが教えてはあげないよ
それがあなたにとっての他人との会話の仕方だとしても
[]
[ここ壊れてます]

849 名前:デフォルトの名無しさん mailto:sage [2017/02/10(金) 21:03:48.26 ID:KyWorgRY.net]
>>825
プログラミングは動物が直感でわかるようなものではないのでゴミにはゴミにしか見えないだろう
価値がわかるには最低限現代人としての知性が必要

850 名前:デフォルトの名無しさん mailto:sage [2017/02/10(金) 23:08:50.10 ID:uTL27mQR.net]
与えられた道具を正しく扱える人間は知性の塊
与えられた道具を使って破壊と暴力に走るのは知能が低い
与えられた道具を道具としてすら扱えないのはチンパンジー

851 名前:デフォルトの名無しさん [2017/02/11(土) 04:09:23.98 ID:fSrDvolZ.net]
再現できる最小コード試してたらやっと原因が分かった糞
ButtonのsetMinHeightとsetMinimumHeightに0をセットしなければPadding効かないとか糞だろ
アンドロイドは最低最悪の糞
糞が

852 名前:デフォルトの名無しさん mailto:sage [2017/02/11(土) 04:50:02.17 ID:s+jZVmxg.net]
単なる見た目で苦労してるのに失笑を禁じ得ない
機能と見た目が1:9ぐらいの比率のゴミアプリだとパディングが生命線だもんな

853 名前:デフォルトの名無しさん [2017/02/11(土) 06:09:36.22 ID:fSrDvolZ.net]
「苦労してる」「パディングが生命線」という妄想を元に書いてる辺り糖質だろうな
妄想に基づく言動は糖質の典型的な症状
それにパディングが不要だと思うなら今後パディング一切使うなよ
まぁ妄想をわざわざ不特定多数が閲覧する掲示板に書き込む糖質には無理だろうがな
糖質が自分の妄想に失笑してるというのが面白い

854 名前:デフォルトの名無しさん [2017/02/11(土) 06:33:21.45 ID:6hCZ9Ffd.net]
プログラムの質問じゃないかもしれないけど
端末の個体情報を全部書き換える方法ってない?
どこのファイルでこれって管理されてるの?
昔バイナリエディタで書き換えた記憶があるんだけど、どのファイルのアドレス何だったか忘れてしまった  

855 名前:デフォルトの名無しさん mailto:sage [2017/02/11(土) 06:38:34.29 ID:j6QwV0Zd.net]
>>832
>>562
>>570



856 名前:デフォルトの名無しさん mailto:sage [2017/02/11(土) 09:03:46.10 ID:jl0P82O4.net]
>>831
お前は糖質を理解していない
糖質は自分が妄想で言ってる事にすら気付かない
つまりお前が糖質

857 名前:デフォルトの名無しさん mailto:sage [2017/02/11(土) 12:14:03.84 ID:IqYUkgYG.net]
仮想通貨を自分で作って
偽造課金プログラムを作りたいんですが
参考サイトが見つかりません
教えて下さい

858 名前:デフォルトの名無しさん mailto:sage [2017/02/11(土) 13:24:14.95 ID:yntjcGvv.net]
おまわりさんこっちです

859 名前:デフォルトの名無しさん mailto:sage [2017/02/11(土) 13:40:07.07 ID:jl0P82O4.net]
アプリ内のポイントでアイテム買う仕組みをサーバー介してやるって事じゃないの?
どこがおまわりさん?

860 名前:デフォルトの名無しさん mailto:sage [2017/02/11(土) 17:16:35.60 ID:zYC2s5pB.net]
AdMobの画面に出てる一致率ってなんなんすか
何で100%にならないで98.61%とかになってるですか

861 名前:デフォルトの名無しさん mailto:sage [2017/02/11(土) 22:08:49.86 ID:Vl8//pdI.net]
>>837
アプリ内のポイントを不正に増やすという事を言ってるだろ
もっとよく読め

862 名前:デフォルトの名無しさん mailto:sage [2017/02/12(日) 09:05:17.73 ID:50BmoSe0.net]
>>839
アプリ内のポイント > 仮想通貨 ○
偽造課金 > 不正に増やす ×

都合のいいように曲解してるだけ

863 名前:デフォルトの名無しさん mailto:sage [2017/02/12(日) 09:50:20.79 ID:GuqFhbGr.net]
>>835って要は他アプリで課金石と認識されるようなものを自作して、無課金でガチャ回したいってことでしょ

864 名前:デフォルトの名無しさん mailto:sage [2017/02/12(日) 10:08:55.98 ID:OvTDOYNN.net]
>>840
偽造とはにせものをつくることである

865 名前:デフォルトの名無しさん mailto:sage [2017/02/12(日) 10:19:10.30 ID:50BmoSe0.net]
>>842
偽者を造る ≠ 不正に増やす



866 名前:デフォルトの名無しさん mailto:sage [2017/02/12(日) 11:17:43.44 ID:Sao2Z/rY.net]
問題は>>835が明確に仕様を説明していないこと
この内容で他人に理解してもらえると思ってるのなら技術者失格

867 名前:デフォルトの名無しさん mailto:sage [2017/02/12(日) 11:20:29.36 ID:P4eXPxmZ.net]
つまりスルー推奨

868 名前:デフォルトの名無しさん mailto:sage [2017/02/12(日) 16:03:37.25 ID:D/8378fY.net]
なんでAndroidってUIまわりのIDEがこんなに貧弱なんですか
googleやる気あるんですか

869 名前:デフォルトの名無しさん mailto:sage [2017/02/12(日) 16:10:47.86 ID:iJnZXHPm.net]
どうせ動的にUI追加とかやりだすと役に立たないんだからコードベース物を考えたほうが効率が良い

870 名前:デフォルトの名無しさん mailto:sage [2017/02/12(日) 17:47:48.81 ID:P4eXPxmZ.net]
xcodeはコードを実行した結果までIBに反映してくれるけどね

871 名前:デフォルトの名無しさん mailto:sage [2017/02/12(日) 17:50:12.42 ID:eNCNw7kS.net]
アンスタいやならUnity使え

872 名前:デフォルトの名無しさん [2017/02/13(月) 03:32:24.41 ID:ks894VY2.net]
>>832についてわかる方いません?
imeiはefsってやつに保存されてるとかなんとか書いてますけど
どのファイルの事です?

873 名前:デフォルトの名無しさん mailto:sage [2017/02/13(月) 05:09:58.69 ID:0a/O4igF.net]
>>850
だ か ら よ
何度言わせるんだよ
お前がやろうとしてることはクラック行為なんだよ
お前がクラックしようとしてるそのソフトとハード開発元から訴えられて
億単位の損害賠償請求くらう可能性のある行為なんだよ

アンダーグランドの連中が自分の力だけで行い
自分の知識の中だけで完結させる行為なんだよ

それを公共の場で質問することの意味わかってんのか?
刑務所行きたいのかお前?
いい加減にしとけよ

874 名前:デフォルトの名無しさん [2017/02/13(月) 05:19:11.85 ID:ks894VY2.net]
>>851
法的知識もない分際で、法律について語られても。


>お前がクラックしようとしてるそのソフトとハード開発元から訴えられて

何罪で?


>億単位の損害賠償請求くらう可能性のある行為なんだよ

自分の端末の情報書き換える事で、どう億単位の被害が発生するんですか?

単にあなたが知らないからこたえられないだけでしょ。
あなたのような法的知識もない低能には一言も聞いてないんで黙っててもらえませんか?

875 名前:デフォルトの名無しさん [2017/02/13(月) 05:23:08.39 ID:ks894VY2.net]
>>851
しかも
xposedで書き換えるモジュールあるんですけどね。
じゃあこのモジュールの開発者は億単位の賠償責任を負ったんですか?

 何 罪 で ? 

でこういうとxposed使えばいいじゃんって言うんだろうが
僕がやりたいことはxposed使用せず直接書き換える方法
だから。
何をそんなにイライラしてんのか知らないけど、もうちょっと「自由」について寛容になったほうがいいよ負け犬おじさん。
まあお前の場合「単純に知らないから」吠えてるだけだろうけど。



876 名前:デフォルトの名無しさん mailto:sage [2017/02/13(月) 05:48:16.20 ID:0a/O4igF.net]
>>852
取りあえずお前がどんな性格の人物かを
こうして他の皆の見える場所に公開できた事で俺の目的は1つ果たせている

恐らくスクリプトキティやチャットで荒し行為をして「俺つええ!」なタイプと見たがいかがかな?
年齢も10代〜20代前半っぽいがいかがかな?

「何罪で?」っていうことはだな、イコールお前自身が何罪で捕まるか知らないだけなんだよな
恐らくは1つの罪ではない
いくつもの複合した罪になる

そんなに捕まらない自信があるのなら
お前がクラックしようとしてる端末とキャリア名教えてみいよ

おじさんがお前に変わってそのキャリアに直接どんな問題になるか電話で今日きいてやるからさ


xposedについては知らないので今から少し調べてみるが
軽くみた感じでは端末の情報を書き換えるのではなく
OSのカスタムツールなんじゃねーのこれ?
もしそうなら合法だしお前の野郎としてる事と根本的に違うんだが
まあもう少し詳しく調べてみるよ

いいな?お前は自信があるのなら
お前がクラックしようとしてる端末とキャリア名教えることだ
それが出来

877 名前:ネいのなら二度と口答えするなよわかったな小僧 []
[ここ壊れてます]

878 名前:デフォルトの名無しさん mailto:sage [2017/02/13(月) 06:12:47.26 ID:sWS4s6Uy.net]
そういえば、playでアプリをインストールするとき、なんたらにアクセスしますけどいいですか?
ってきいてくるのは、どうアクセスして何やってんのか、わからないとホントは判断できないね。

もろもろのアクセスルーチンは完全に公開して、たとえばA12番つかってアクセスします、
みたいにできればいいと思う。
パラメータをセットしてそれをコールするって感じのものをバリエーションこさえておくわけだ。
で、なんか挙動がおかしい⇒バイナリを文字列で検索してヒットしなけりゃ、ウソコードだってすぐばれるようになる。

879 名前:デフォルトの名無しさん mailto:sage [2017/02/13(月) 06:18:57.55 ID:0a/O4igF.net]
>>853
一応だが、お前が10代小僧であると仮定し
大人として知ってる範囲の法について教えておいてやろう
子供なら大人が正しい知識を与え導くのが正しいと思っているのでな
好奇心と自由を間違って解釈するのが子供のいけない部分なのでな
相当長いので覚悟するように

●「自由」について
国籍を置いている国の法の従い、社会ルールを厳守し、
他人の生命、財産、権利その他全てに対して迷惑をかけない範囲で
行える事を大前提で「自由」である
これを「人間は自由だから何をしてもいい」と自由の言葉の意味を
間違って解釈している者が罪を犯し犯罪者となり服役となる
暴走族などが分かりやすい例である

●クラック行為と法(米国)
クラックやリバースエンジニアンリングについてだが「米国では」フェアユースの範囲となる
フェアユースは詳しく説明すると難しいのだが、簡単に言うと
「定められた範囲での使用は例外的に特別違法としない」というルール。
そこに個人が研究目的でクラック、リバースエンジニアリングする事自体は範囲内として認められている。
しかし、クラックし得た知識によって利益を生むこと
クラックツールを配布したり、技術盗用し製品を作ったりすることは禁止されている。

●クラック行為と法(日本)
日本にはフェアユースという考え自体がそもそも存在しない。
現在作るべきか議論されている最中。
よって今日本ではクラック行為は違法となっている。
端末をクラックする行為は、有料アプリのロックを解除し無料化させたり
不正にシリアルコードを入手し、有料ソフトウェアを無料で使用する行為と同じと見なされ
知的財産権の侵害に当たるとされている。

880 名前:デフォルトの名無しさん [2017/02/13(月) 06:29:54.24 ID:Jjs2cPfH.net]
何罪でって聞かれてんだから何罪か答えろよ
ムキになって恥ずかしいやつだな

881 名前:デフォルトの名無しさん mailto:sage [2017/02/13(月) 06:41:07.56 ID:0a/O4igF.net]
>>853
●キャリアの端末仕様に関する利用規約とroot化
個人がroot化、SIMロック解除する事を認めていない
法律ではないが利用規約で禁止している
そしてそこには大抵このように書かれている
・機器の解析、リバースエンジニアリングを禁止する
・当社の利益、権利を侵害する行為を禁止する
・規約を違反した者に対し契約を解除することができるとする
・これにより当社が被害を受けた場合はいつでも
 損害をうけた費用を請求できる権利をようする
・当社との法的争いは●●管轄の〇〇裁判所で行うものとします

利用規約を違反された場合それが直接法律違反でなくても
「客とキャリア」どっちが正しい主張かを法廷で争い裁判官に決めてもらう、と言っている

キャリア、端末メーカーはこの権利を常に所有している
何処かで誰かが明らかに悪い事をしていて、しかし捕まっていないのは
キャリア、メーカーがその事態にまだ気づいていないか
会社への損失がそうでもないと見逃しているかだけの話しであり
「面倒に感じたら、悪い連中はいつでも裁判所にひきづり出す事はできますよ」ということ忘れてはいけない
事が公になり大きくなると行動に出るかもしれないということ
経営者が変わったタイミングで行動に出る事もあるかもしれない

●IMEIの書き換えについて
イギリス、ラトビアでは、書き換える行為、書き換えるツールや機器の所有、書き換えられた端末の所有が法律で違反とされている
日本は不明。
海外で法規制されている理由は、IMEIを書き換えると他人の携帯になりすませるためテロや犯罪の道具として使われる。
携帯会社が違法な端末に電話を使わせないようにするブロックリストにも使用されているため、それの突破にも使われてしまう恐れがある。
例えばお前のIMEIを俺が入手し、俺の携帯にお前のIMEIを割り当てると俺の端末はお前の端末のコピーとなる
これを悪用されるとどういった事が起きるかくらいは想像できるだろう(実際はSIMなど他のセキュリティと複合されているのでIMEIだけでは乗っ取られない)

882 名前:デフォルトの名無しさん mailto:sage [2017/02/13(月) 06:45:57.68 ID:0a/O4igF.net]
>>857
そこまでお人好しではないし、弁護士じゃないのだからそこまで詳しくはない
白か黒かで言うと確実に黒だという事だけはわかるだけ
歴史やニュースでアウトなのは知ってるが何罪なのかまでいちいち覚えてられないし
その時々で罪名が少し違ってると記憶してるだけ

さて、お前は痴漢をしたら何罪で捕まるかパっと言えるのか?
言えないよな
俺もだ
だけどそれがダメで捕まるのはわかるよな
そういう事だ

あの小僧が悪意はなく純粋に好奇心だけで犯罪を犯そうとしているのなら
無知なだけで悪人ではないので「それはダメですよ」と教えてあげたいだけだ
あいつに悪意があって捕まるの知っててやろうとしてるのなら
俺はこんなに時間かけて長文なんか書かないね

あとはあの小僧次第だな

883 名前:デフォルトの名無しさん mailto:sage [2017/02/13(月) 08:17:52.92 ID:U/ME483R.net]
釣られてやるとか優しいな

884 名前:デフォルトの名無しさん mailto:sage [2017/02/13(月) 09:09:17.57 ID:eRLhf/RA.net]
>>859
荒らしは消えろ

885 名前:デフォルトの名無しさん mailto:sage [2017/02/13(月) 09:38:17.18 ID:8udUq9IM.net]
結局私は無知でしたか。
長文で誤魔化してもダメダメ。



886 名前:デフォルトの名無しさん mailto:sage [2017/02/13(月) 09:50:00.65 ID:Y4kilL+p.net]
どれだけ口汚く罵ろうが教えてはあげないよ
それがあなたにとっての他人との会話の仕方だとしても

887 名前:デフォルトの名無しさん mailto:sage [2017/02/13(月) 10:00:44.28 ID:0a/O4igF.net]
>>860
彼はマルチでずっとしつこかった
大人やイタズラだと思ってスルーしていたが
>>852-853の反応を見て、どうやら子供が悪い事だと知らずにやってると感じたからかな
リアルに悪い事をやる子供を叱るように、プログラムの世界でも
若い連中が技術を悪い事に使おうとしてるのなら俺は??る

888 名前:デフォルトの名無しさん mailto:sage [2017/02/13(月) 10:46:33.98 ID:0a/O4igF.net]
さて、俺は子供とは違い自分の発言と行動にしっかり責任を持っている大人なので
今日1日、固定IDの「ID:0a/O4igF」で彼>>853からの返事を待つ
彼のID:ks894VY2からの発言以外はややこしいので彼の発言とは認めない
トリップつけてくれるなら話は別だが

俺の発言>>856>>858を読んだ後
それでも「自分の行為は犯罪ではないクリーンな行いだ」と思うのなら
こちらの提案通り「スマホ

889 名前:機種とキャリア」を書いてくれ
書いた所で住所や個人情報が特定されるわけではないから安心してくれ
その情報を元に、俺が直接メーカーに問い合わせて聞いてみる
自信があるなら問題なく出来るはずだ

いつまでも待ってるわけにもいかないのでタイムリミットは本日0時
スマホ機種とキャリア名が書かれないか、彼のID:ks894VY2で返信がない場合は
俺の主張を理解し、自分の間違いを認めてくれたと勝手に判断させていただくよ
[]
[ここ壊れてます]

890 名前:デフォルトの名無しさん mailto:sage [2017/02/13(月) 11:41:20.61 ID:ToVT7iLd.net]
そういや、クラックプログラムの配布って不正アクセス禁止法に引っかからんのかな?

891 名前:デフォルトの名無しさん mailto:sage [2017/02/13(月) 11:50:29.87 ID:eRLhf/RA.net]
マジキチ

892 名前:デフォルトの名無しさん mailto:sage [2017/02/13(月) 16:12:42.99 ID:U/ME483R.net]
皮肉にもマジレス
自覚の無いなんちゃらとはよく言ったものだ

893 名前:デフォルトの名無しさん [2017/02/13(月) 16:38:31.29 ID:EARSGH3k.net]
ホームのアイコンの上に未読メッセージ件数出す方法教えてくれ。
ウィジェットならできるところまで分かったが、俺が作りたいのウィジェットなる特殊なものではない。
普通のアプリアイコンの上に出したい。

894 名前:デフォルトの名無しさん mailto:sage [2017/02/13(月) 17:10:28.04 ID:uWzg8tU0.net]
ホームアプリ次第

895 名前:デフォルトの名無しさん [2017/02/13(月) 18:22:46.83 ID:EARSGH3k.net]
ホームアプリ??



896 名前:デフォルトの名無しさん [2017/02/13(月) 18:39:55.53 ID:EARSGH3k.net]
ホームアプリなんてあるんだな。
これじゃ作りようがないってことか。

897 名前:デフォルトの名無しさん mailto:sage [2017/02/13(月) 18:40:01.83 ID:uWzg8tU0.net]
Androidではその部分はホームアプリでの対応なので。
「Android バッジ」で検索してみれば面倒なのわかるよ。

898 名前:デフォルトの名無しさん mailto:sage [2017/02/13(月) 20:05:49.16 ID:eRLhf/RA.net]
端末にプリインされてるホームはバッジナンバーには対応してるさ

899 名前:デフォルトの名無しさん mailto:sage [2017/02/13(月) 21:46:00.43 ID:0a/O4igF.net]
小僧以外に俺に噛みついてくるアホな2名は、利用規約を違反する者の肩を持つ行為なので
それは利用規約違反を推奨、味方する行為という自覚がないようだ
自分が作ったアプリの利用規約を守らせる事が不可能になるという自覚がないようで
Androidアプリ制作の資格を自ら放棄する技術者失格の愚か者だろう

900 名前:デフォルトの名無しさん mailto:sage [2017/02/13(月) 21:58:01.76 ID:uidUoszu.net]
スルー出来ないで長文垂れ流すおまえが一番糞

901 名前:デフォルトの名無しさん [2017/02/13(月) 22:11:02.28 ID:EARSGH3k.net]
>>873-874
サンクス。
もうちょい調べてみる。

902 名前:デフォルトの名無しさん mailto:sage [2017/02/13(月) 23:39:45.52 ID:0a/O4igF.net]
>>876
浅すぎる
過去に何度もスルーしてきてることを知らないようで
その結果改善されず調子に乗ってきた事も知らないんだろう?
1度本気で叱る方がいいと判断したまで
悪い事を悪いと指摘できない糞にはなりたくないんでね

903 名前:デフォルトの名無しさん mailto:sage [2017/02/13(月) 23:43:51.44 ID:uidUoszu.net]
目障りならNGにしろよw
うっとうしいw

904 名前:デフォルトの名無しさん mailto:sage [2017/02/13(月) 23:48:23.39 ID:VUesc5Sj.net]
NG野郎にアンカー打たずにレスする奴も鬱陶しいわ
連鎖しねぇだろ

905 名前:デフォルトの名無しさん mailto:sage [2017/02/13(月) 23:51:21.11 ID:4dWBbABB.net]
つまりおまえも鬱陶しな



906 名前:デフォルトの名無しさん mailto:sage [2017/02/14(火) 00:41:06.73 ID:loD33cir.net]
>>877
Xperiaのホームアプリの場合はこんな感じ
https://developer.sony.com/2016/06/23/xperia-home-badge-api-now-publicly-available/

907 名前:デフォルトの名無しさん mailto:sage [2017/02/14(火) 00:44:43.13 ID:rh8jHw+X.net]
>>879
NGにしたら悪い事を悪いと注意できなくなるだろうw

変な質問すると俺みたいのに噛みつかれるから注意しようという意識が芽生えるかもしれないしな
抑止力の1つになると思ってくれとしか言いようがないわ

908 名前:デフォルトの名無しさん mailto:sage [2017/02/14(火) 02:14:35.88 ID:iBo0KgdM.net]
例えば、音楽や読み上げなどで一曲あるいは一文章の処理が終わった時に発生するイベントにはどういうモノがあるのでしょうか。イロイロ探すが見つかりません。
ヒントだけでも教えて頂けるとありがたいです。

909 名前:デフォルトの名無しさん mailto:sage [2017/02/1 ]
[ここ壊れてます]

910 名前:4(火) 03:13:42.66 ID:qyFPAT9J.net mailto: こういう人ってAndroid Developers読まないのかね []
[ここ壊れてます]

911 名前:デフォルトの名無しさん mailto:sage [2017/02/14(火) 09:06:27.69 ID:udT+Aqun.net]
>>875
A vs BでAに噛み付けばBの肩を持ってるとか単純すぎw

912 名前:デフォルトの名無しさん mailto:sage [2017/02/14(火) 09:09:36.68 ID:15O9OsV1.net]
抑止力くん、引き続きガイジ退治よろしく

913 名前:デフォルトの名無しさん mailto:sage [2017/02/14(火) 10:00:36.96 ID:rh8jHw+X.net]
>>886
単純も何もごく当たり前で普通の結果だ
AとB、両方に噛みついたのならお前の言い分は通るが
Aにだけ噛みついたのならBの肩を持つことになるのが自然
そこを疑問に感じてるなら感覚ちょっとおかしいと思うぞ

914 名前:デフォルトの名無しさん mailto:sage [2017/02/14(火) 12:06:13.89 ID:uV8XOylf.net]
面倒くさいから、他人のアプリを改造するような質問は禁止、回答も禁止でいいよ。

915 名前:デフォルトの名無しさん mailto:sage [2017/02/14(火) 15:20:52.13 ID:njpX7FWb.net]
もともとクラッキングの話題禁止だからなこの板



916 名前:デフォルトの名無しさん mailto:sage [2017/02/14(火) 16:06:55.70 ID:udT+Aqun.net]
>>888
Bに言及無し ≠ Bの肩を持つ
感覚がおかしいのはお前だったというネタ?

917 名前:デフォルトの名無しさん mailto:sage [2017/02/15(水) 01:15:19.98 ID:/xHpzXYX.net]
IMEIは不揮発領域に書き込まれてるけど
端末によってアドレス、場合によっては書き換えるためのツールも違うので
どうやるのっていわれても答えようがない

918 名前:デフォルトの名無しさん mailto:sage [2017/02/15(水) 04:52:16.74 ID:YyVOFo1k.net]
>>891
理解力なさすぎ
小学生でも分かりやすく物に例えて説明すると

オーストラリア(俺)とフランス(小僧)が争いをしていました
そこへドイツ(お前)がオーストラリアに攻撃をしました

さて世界各国はドイツがどっちの味方をしたでしょうか
そして攻撃されたオーストラリアはドイツをどう思うでしょうか

ここで忘れてはいけないポイントは
ドイツ(お前)は「突然参戦しオーストラリアに攻撃を仕掛けた」という事実がある事です(>>876>>879
これを忘れて自分を正当化するのはやめてね

ここまで説明しないとわからないとか正直やめてくれ
保育園じゃないんだし馬鹿らしくなってくる

919 名前:デフォルトの名無しさん mailto:sage [2017/02/15(水) 05:38:37.79 ID:dnfL6/nA.net]
カンガルーも大変だな

920 名前:デフォルトの名無しさん mailto:sage [2017/02/15(水) 06:07:41.77 ID:mVg28CL/.net]
これからフランスに攻撃するところだった、ってことなんじゃないの?

921 名前:デフォルトの名無しさん [2017/02/15(水) 06:39:39.50 ID:2xlTyena.net]
4島一括返還ですねわかります

922 名前:デフォルトの名無しさん [2017/02/15(水) 06:55:49.56 ID:YSV4Xipb.net]
よくケーブル抜けるんだけど何とかならないの?
充電だけならちょっとくらい不安定でも大丈夫だけど、
アンスタから実機インストールするときはちゃんと刺さってないと失敗する。
ケーブルがかなり外れやすい。
ちょっとキーボード叩く腕が触れてると、もうその振動だけで外れてくる。
今まで2台ともそうだったから、そうなんだろう。
ガラケーやiPhoneみたいにカチッとはまらないもんな。
これ何とかならないのか。

923 名前:デフォルトの名無しさん mailto:sage [2017/02/15(水) 07:17:41.51 ID:dnfL6/nA.net]
ケーブル変えろよ

924 名前:デフォルトの名無しさん [2017/02/15(水) 08:05:23.11 ID:6LeauESa.net]
基本実機につなぐ小さい端子は抜き差ししないで刺しっぱで
フルサイズのusb端子側のみを抜き差しするしかもでかい方はusbhubでな

逝かれた端末は処分して新しいの買っとけ

925 名前:デフォルトの名無しさん mailto:sage [2017/02/15(水) 08:52:46.57 ID:Cox+mW0/.net]
>>893
例えは総じて的外れだから死んでいいよ
馬鹿らしくなるなら無理にレスする必要も無いんだよなぁ



926 名前:デフォルトの名無しさん mailto:sage [2017/02/15(水) 09:44:26.44 ID:YyVOFo1k.net]
>>900
小学生でもわかる例を理解できなかったその反応により
理解力が保育園児以下であると認定されました
おつかれーい

927 名前:デフォルトの名無しさん mailto:sage [2017/02/15(水) 09:53:28.73 ID:m4u0aF5A.net]
microBコネクターはプラグ側の

928 名前:ワがすぐ甘くなるからな。
USB Cは爪無いみたいだけど、ここら辺改善してるのかな
[]
[ここ壊れてます]

929 名前:デフォルトの名無しさん [2017/02/15(水) 11:05:13.75 ID:N3aAX75A.net]
ACアダプタ繋いでてもACコードが抜けてたことがあるな
ミッキーのACコード抜けすぎ

930 名前:デフォルトの名無しさん mailto:sage [2017/02/15(水) 11:29:00.04 ID:1WktAJyJ.net]
Type-Cの方がコネクタの劣化速いよ
安物だとカチッと嵌らなかったりするし

931 名前:デフォルトの名無しさん mailto:sage [2017/02/15(水) 14:44:27.39 ID:HlF8Dxe6.net]
adb tcpip使えばLAN使ってadb使えるよ

932 名前:デフォルトの名無しさん mailto:sage [2017/02/15(水) 15:44:06.73 ID:Cox+mW0/.net]
>>901
苦し紛れにレッテル貼りか
例になっていないって事がわかっていない
つまり流れを理解せず突っ込んだって証拠だな
墓穴掘って楽しいか?

933 名前:デフォルトの名無しさん mailto:sage [2017/02/15(水) 15:53:51.94 ID:6MEGowR3.net]
AndroidStudioと実機を使ってデバッグしています。
実行時やボタンを押した時は正常に動作するのですが、
実機のホームボタンを押した時に「問題が発生したため、(アプリ名)を終了します。」というメッセージが出てしまいます。
onStop()やonDestroy()に行く前に発生している様ですが、
どこで出ているのか全くわかりません。
ググっても起動時だったり他の操作時ばかりなので、
確認方法を教えて貰えないでしょうか。

934 名前:デフォルトの名無しさん mailto:sage [2017/02/15(水) 16:02:49.69 ID:Cox+mW0/.net]
onPauseは?

935 名前:デフォルトの名無しさん mailto:sage [2017/02/15(水) 16:03:59.03 ID:Cox+mW0/.net]
途中送信失礼

後logcat見てみて



936 名前:デフォルトの名無しさん mailto:sage [2017/02/15(水) 19:35:17.93 ID:aDemHK93.net]
logcat といえば、昔 nyancat ていうのが一時的に流行ったな

937 名前:デフォルトの名無しさん mailto:sage [2017/02/15(水) 21:12:43.32 ID:mVg28CL/.net]
メジャー機種だと充電コネクタ部分の部品が売ってたりするよな
nexus7のUSB端子がいかれて、取り換えたことあるわ

938 名前:デフォルトの名無しさん mailto:sage [2017/02/15(水) 22:19:20.72 ID:YyVOFo1k.net]
>>906
分かりやすすぎる例を理解できてないのだから
レッテルではなく動かぬ事実さ
全てはあんた自身の発言が証拠になって起きた事さ(>>876>>879

殴った人物が「俺は無実だ」と主張しても無駄
殴られた方がどう思うかで全てが決まるもんだよこの世界
それが嫌なら最初から殴らなければいいだけの話し

こういう自覚のない加害者いるから迷惑なんだよな

939 名前:デフォルトの名無しさん mailto:sage [2017/02/15(水) 22:24:13.33 ID:YyVOFo1k.net]
Androidは端末の弱い機種が多いよな

非接触型の充電が標準になり
AndroidStudioがWi-FiやBluetoothでアプリを転送しデバックする機能を標準(デフォルト設定)で
サポートしてくれればこの問題は一発で解決しそうだが
まだ3年くらいはかかりそうだな

940 名前:デフォルトの名無しさん mailto:sage [2017/02/15(水) 22:24:58.96 ID:YyVOFo1k.net]
×端末→充電端子

941 名前:デフォルトの名無しさん mailto:sage [2017/02/15(水) 22:29:52.23 ID:dnfL6/nA.net]
>>911
オス(ケーブル側)がダメになるのはしょっちゅうだけど、メスはないな。

942 名前:デフォルトの名無しさん mailto:sage [2017/02/15(水) 22:45:05.89 ID:Jbm4rQpl.net]
>>912
括弧はオレだから別人やでww

943 名前:デフォルトの名無しさん mailto:sage [2017/02/15(水) 22:52:04.16 ID:oU4qWGlX.net]
良スレがいつの間にか糞スレになっている

944 名前:デフォルトの名無しさん mailto:sage [2017/02/15(水) 23:07:14.41 ID:eN47LmAJ.net]
良スレだった時期あったんかい

945 名前:デフォルトの名無しさん [2017/02/15(水) 23:52:27.45 ID:HJAL+4Jn.net]
>>905
リブート毎に一度はUSBに繋いでadbで起動しする必要がある。
端末のterminalアプリからは起動できない(おそらくセキュリティ上の制限)。



946 名前:デフォルトの名無しさん mailto:sage [2017/02/16(木) 01:00:52.82 ID:QrFIN6WI.net]
おれもメインのデバッグ端末は adb tcpip 経由だな
端末のリブートなんて滅多にしないからusb接続回数は確実に減る

947 名前:デフォルトの名無しさん mailto:sage [2017/02/16(木) 02:47:35.67 ID:n0OqU06b.net]
>>916
いやん、

948 名前:ばかん/// []
[ここ壊れてます]

949 名前:デフォルトの名無しさん mailto:sage [2017/02/16(木) 08:37:26.03 ID:GTcQXW+j.net]
>>912
分かりやすすぎるというのはお前の勘違いの上に成り立ってるって事に気付け
「俺は無実」など一言も言っていない発言を妄想で付加し
挙句の果てには自分に反論するのは同一人物視とか自覚の無いバカ

それこそ横槍されたくなければ黙ってればいいだけの話

過去に何度もスルーしてるならスルーすれば?w

950 名前:デフォルトの名無しさん [2017/02/16(木) 13:38:11.99 ID:PdLCXdBv.net]
無線LAN経由で実機デバッグできるのか。
ありがとう。
ちょっとやってみるよ。

951 名前:デフォルトの名無しさん mailto:sage [2017/02/16(木) 16:12:49.86 ID:CRRtNFYx.net]
収益はadmobクリックからappleアフィ内課金コンバージョンへ移行している
アップルとの直受けで中抜きなし。内課金によるトラッキング内課金のたびに収益が発生する
好きなアプリのオリジナルバナーを作ってユーザーに勧められる。(アプリストアのURLと自分のIDを組み合わせて作るだけ)
マリオランとか勧めたいんだよ。

自分のアプリからオリジナルバナーを作ってマリオランのアプリページに飛ばし購入してくれれば、内課金の7%
1200円だから7%で82円だ(海外のみ)日本は2% 何よりアプリを選べるのがいい任天堂のアプリはすべて抑えておきたいね。
マリオラン5000万本ダウンロードされたっていうし、これなら自分のアプリからも購入者はでてくるだろう。なによりアプリを選んでオリジナル広告で配信ができる

例えばソーシャルゲームの中でも売れ筋のアイドルマスターとか鬼課金する人いるが
その人を紹介できれば内課金のたびに収益が発生する。admobクリックだと10円クリックで終わり

youTubeに任天堂公認のマリオのプロモーション動画が上がっている。これをyouTubeSearchApiで取得する。
iTunesAPIからmarioRunの情報を取得する。この2つを組み合わせて動画広告を作る。アプリ起動時にプロモーション動画が流れ、クリックすると
アプリストアに飛ぶ仕組みを作る。
動画広告はクリック率が高い。毎日平均5%前後クリックされる(admobのアナリティクスを参照) 加えてマリオのゲームだ
クリック率はさらに高い。有名なゲーム会社は大抵youtubeにtrailer動画が上がっている。これを使って別の動画広告も作る。

952 名前:デフォルトの名無しさん mailto:sage [2017/02/16(木) 16:13:12.70 ID:CRRtNFYx.net]
広告予算は誰が出すのか?

AdMob アプリ開発元 1クリックにいくらと値段をつけることできる。
広告予算を出す人がアプリ開発元のみ。限られている。出さない開発元もいて少ない広告予算の取り合いが起きる。
結局上位ランキングのユーザーを多く抱えたアプリしか儲からない

Appleアフィリエイト 内課金したユーザーから徴収
広告予算に限りがない。ユーザーから徴収するため。人気のソフトなら内課金が出ればでるほど収益を得ることができる。
下位ランキングアプリもコンバージョンの権利を取れば、収益を継続して得ることができる。

広告予算比率
1:多

Appleアフィリエイトは内課金したユーザーから徴収 だから広告予算は無限
結局、広告も自分で配信するシステムを作らないと中抜きされる。クリック10円と引き換えに永続成果報酬を持ってかれる

953 名前:デフォルトの名無しさん mailto:sage [2017/02/16(木) 18:30:00.82 ID:w5iQPPpo.net]
support.v7のDialogPreferenceを継承したclassをpreference.xmlに配置しようとしたら、element is not allowed here言われたから親のPreferenceScreen始め全要素にandroid.support.v7.preference付けたら大丈夫になった。
そのせいかAndroidStudioの予測変換が働かなくなってしまって不便なんだが解決法ある?

954 名前:デフォルトの名無しさん [2017/02/17(金) 09:25:40.64 ID:Akp7b ]
[ここ壊れてます]

955 名前:stt.net mailto: >>915
ケーブル側はメスって言うの?ちゃう?だって凹んでるけど!
[]
[ここ壊れてます]



956 名前:デフォルトの名無しさん [2017/02/17(金) 09:50:49.90 ID:ZRSiG5iL.net]
本体側がメスじゃないか本体側が出っ張ってればオスだと思うが
ケーブルは出っ張りと中身の端子本体側は穴と中身の端子で構成されてるし
つまり出っ張り度はケーブルが上

957 名前:デフォルトの名無しさん mailto:sage [2017/02/17(金) 10:18:04.67 ID:/toePtGF.net]
>>927
>>911の場合は
端末 = メス
ケーブル(端末に挿す方) = オス
って意味だろ

958 名前:デフォルトの名無しさん [2017/02/17(金) 10:37:13.07 ID:ICuCz4ej.net]
挿す方がオスで挿される方がメスでしょ。

959 名前:デフォルトの名無しさん mailto:sage [2017/02/17(金) 12:18:05.64 ID:OHRubUk+.net]
下ネタは他でやれ

960 名前:デフォルトの名無しさん mailto:sage [2017/02/17(金) 12:33:25.75 ID:K+qi4wTI.net]
「コネクタ(端子)の」機能的形状の話であることが担保されないといかんね
「コネクタの」オスメス
「ネジの」オスメス
あとオスメスで人間のセックスしか思い至らないアホはもう帰って二度と来なくていいよ

んで本題の「この本体側コネクタは中央部に突起があって導線側に入るようになってるんだけどオスメスどっちですか」という質問の回答は「メス」だ

961 名前:デフォルトの名無しさん mailto:sage [2017/02/17(金) 13:21:59.67 ID:IXwNOl8V.net]
いやいやオスがオスに挿されるケースもあるんですけど

962 名前:デフォルトの名無しさん mailto:sage [2017/02/17(金) 13:31:31.41 ID:aT4GW3VE.net]
ホモは消えろ!

963 名前:デフォルトの名無しさん mailto:sage [2017/02/17(金) 22:25:08.85 ID:Pg54e6QJ.net]
ローズ・ル・ヴァリエ

964 名前:デフォルトの名無しさん [2017/02/19(日) 06:45:39.55 ID:zNGfBeXW.net]
絶対配置できないからリニアレイアウト入れ子がハゲしくてハゲそう。
HTMLのDIVタグ地獄のようだ。
しかもキーボード出現でサイズ変えたりしようとすると、
固定サイズでないものが含まれるとわざわざ再計算するからもっさりする。

965 名前:デフォルトの名無しさん mailto:sage [2017/02/19(日) 10:24:37.49 ID:es4hcd2i.net]
Android5.0.2からAndroid6.0.1に上げたら
TrafficStats.getUidRxBytes(info.uid);
とかで返ってくる内容が0しか返ってこなくなった…
特に例外とか起きないけど、もしかしてなんか必要な権限の許可増えた?



966 名前:デフォルトの名無しさん mailto:sage [2017/02/19(日) 13:51:32.99 ID:MTBNqtYV.net]
Androidjavaで
Math.sin(角度)*半径
をやってもちゃんとした数字が出ないんだけど
AndroidjavaはMathは普通の使い方じゃないんですか?

967 名前:デフォルトの名無しさん mailto:sage [2017/02/19(日) 13:56:43.08 ID:pRWlwQoi.net]
角度の単位あってんの?ラジアン??

968 名前:デフォルトの名無しさん mailto:sage [2017/02/19(日) 14:19:23.34 ID:MTBNqtYV.net]
ラジアンって何ですか?

969 名前:デフォルトの名無しさん mailto:sage [2017/02/19(日) 14:23:48.49 ID:MTBNqtYV.net]
もしかして
Math.sin(Math.toRadians(角度))*半径
ならいいのかな?
試してみます

970 名前:デフォルトの名無しさん mailto:sage [2017/02/19(日) 14:23:54.32 ID:9iQsYrq4.net]
お魚の採り方のほうを教えたほうがよさそう
docs.oracle.com/javase/jp/7/api/java/lang/Math.html#sin(double)
はい終了
Javaのクラスやメソッドの使い方はマニュアル(Javadoc)として公開されている
自分の思い込みや決めつけや常識ではなくマニュアルに沿った使い方をしてくだされ

971 名前:デフォルトの名無しさん mailto:sage [2017/02/19(日) 14:31:39.43 ID:l1oYeEb6.net]
ラジアン知らないってことは本当に小学生かな?
すごい時代だ

972 名前:デフォルトの名無しさん mailto:sage [2017/02/19(日) 14:33:53.79 ID:MTBNqtYV.net]
中学生です

973 名前:デフォルトの名無しさん mailto:sage [2017/02/19(日) 15:02:14.43 ID:QJ51F8Zk.net]
ラジアンなんて理系しか必要ないし

974 名前:デフォルトの名無しさん mailto:sage [2017/02/19(日) 15:04:32.41 ID:bM+3wu07.net]
Stringの内部コードってなんですか?

975 名前:デフォルトの名無しさん [2017/02/19(日) 15:09:38.14 ID:zNGfBeXW.net]
むしろ最初からラジアン統一でよい。
ディグリーとか不要。
小学生にはπは魔法の紋章だと教えておけばよい。



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