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

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の破壊的変更とかやってて今は手出すのやめとこーと思ったんだが






[ 続きを読む ] / [ 携帯版 ]

前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