タグ

2017年11月16日のブックマーク (7件)

  • SharedPreferencesの使い方(基礎編) - Qiita

    情報 SharedPreferencesはデバイス内にデータを保存するための仕組みです。 保存されたデータはActivityが終了しても保持されるので、基的にはアプリの設定を保存するために用いられます。 保存できるデータは以下の5つです。 String型 boolean型 int型 long型 float型 インスタンスの取得方法 インスタンスの取得方法には以下の3つのメソッドがあります。 Context#getPreferences(int) Context#getSharedPreferences(String, int) PreferenceManager#getDefaultSharedPreferences(Context) ではそれぞれの使い方について見ていきましょう Context#getPreferences(int)

    SharedPreferencesの使い方(基礎編) - Qiita
  • 【Android】Fragmentを使うときのコツとか色々 - Qiita

    はじめに 個人的な経験から、Fragmentを使うときに気にしたり気づいたことをまとめました。 Fragmentの初期設定値とか、生成時に値を渡す時はsetArguments Fragmentのコンストラクタはpublicで無修正なやつじゃないと怒られるので、コンストラクタをカスタマイズしてnewする時に値を渡すことが出来ない。 また、getInstance等を作って値を渡すことを考えるかもしれないが、Fragmentが破棄されて再生成されるときに動的フィールドは全て初期化される。このとき最初からライフサイクルが走り直すが、getInstanceを通らないので初期値を受け取れず、来の動作を行えなくなる。 なのでFragmentセット時に値を渡して、それで状態を切り替えたりしたいときは setArguments() か onSaveInstanceState() を使おう。 使い方は以下の

    【Android】Fragmentを使うときのコツとか色々 - Qiita
    souvenir038
    souvenir038 2017/11/16
    Fragmentのコンストラクタはpublicで無修正でなければならず、引数で値を渡すのは不可。Fragmentセット時に値を渡したいときは setArguments(bundle) を使う。
  • コピペしてすぐ使えるアラートダイアログ集 - Qiita

    注意事項(2016/7/14追記) 画面回転時のメモリーリークを防ぐため、下記のような DialogFragment を作成することを推奨します。 public class SampleDialogFragment extends DialogFragment { @Override public Dialog onCreateDialog(Bundle savedInstanceState) { return new AlertDialog.Builder(getActivity()) .setTitle("タイトル") .setMessage("メッセージ") .create(); } @Override public void onPause() { super.onPause(); // onPause でダイアログを閉じる場合 dismiss(); } } はじめに あのタイプの

    コピペしてすぐ使えるアラートダイアログ集 - Qiita
    souvenir038
    souvenir038 2017/11/16
    Android アラートダイアログ
  • VIO77 - Trusted Official Site Very High Chance Maxwin, Join us now!

    VIO77 is the most popular online game site with the most follower that already play and feel satisfied! VIO77 also give the best customer service to guide and help you while you have trouble in game.

    VIO77 - Trusted Official Site Very High Chance Maxwin, Join us now!
  • Linux入門 ~「パスを通す」とは~ - Qiita

    概要 ある程度プログラミングの経験のあるかたなら、 「パスを通す」という作業をしたことあるのではないでしょうか? こんなコード 今回は、パスを通すというのは一体なんなのか、なにをしているのか、というのを プログラミング入門者がわかるよう説明します。 結論 結論から入ります。 パスを通すとは 環境変数($PATH)の記述を変えて、コマンド検索パスを追加することです。 この定義を読み解いていきましょう。 環境変数 漢字が連なっていて難しそうですね。 変数というのは、数学なのででてくる「変数x」と全く同義です。 環境変数は、特別な変数で ローカル環境(ご自身のパソコン)全てで使える変数です。 言葉で説明されてもあまりピントこないと思うので実際に試してみたいと思います。 ご自身のターミナルを開いてください。 環境変数、$TEST、というものを定義してみましょう。 下のコマンドをターミナルで実行して

    Linux入門 ~「パスを通す」とは~ - Qiita
    souvenir038
    souvenir038 2017/11/16
    環境変数$PATHに、実行ファイル(コマンド)のあるパスを追加することで、当該パス以下のコマンドを実行できるようにする。
  • Engadget | Technology News & Reviews

    Research indicates that carbon dioxide removal plans will not be enough to meet Paris treaty goals

    Engadget | Technology News & Reviews
    souvenir038
    souvenir038 2017/11/16
    119番通報と共に周囲の医療有資格者や救命講習受講者などにSOSを呼びかけるアプリ。ドローンも連携させ、AEDが近くにない人口密集エリア外へのAEDの運搬や、災害時の薬品の運搬なども想定。
  • サービスレベルを瞬間的に落とす、ヤフーやLINEは割り切り上手

    交通量や業務量などのピークは比較的予測しやすい。一方で、局所的・突発的に極端なピークが発生する分野がある。代表例はネットの世界。大手は大量アクセスをうまくさばく工夫を凝らしている。 [LINE]「あけおめ」時は一部機能を省く ネットサービスは現実社会以上に過酷なピークにさらされている。LINE社が提供する無料通話・メッセージアプリ「LINE」はその典型だ。同社はシステム障害を避けるために最大規模のピーク時には瞬間的にサービスレベルを落として乗り切る策を取る。 LINEでは、過去最大のピーク時に1秒間で42万件ものメッセージが飛び交った。具体的には日の元日の年明け時に通常の何十倍もの利用が集中する。いわゆる「あけおめメール」だ。 「年明け直後のメールや電話はなるべく控えましょう」。こうした呼びかけが年末恒例となって久しい。「あけおめ」はかつて携帯電話のメールが担っていたが今やLINEに移っ

    サービスレベルを瞬間的に落とす、ヤフーやLINEは割り切り上手
    souvenir038
    souvenir038 2017/11/16
    ピーク時は「既読」の表示といった機能を遅らせたり、検索欄とニュースだけの簡素なトップページに切り替えるなど機能を絞ることで、ピーク時の処理量自体を抑えている。