以下、どっちがいいか。
void setScore(int score) {
this.score = score;
}
void setScore(int score) {
mScore = score;
}
もう、ええわ。
ありがとうございました。
Does Android team starts to abandon Hungarian Notation? : androiddev
以下、どっちがいいか。
void setScore(int score) {
this.score = score;
}
void setScore(int score) {
mScore = score;
}
もう、ええわ。
ありがとうございました。
Does Android team starts to abandon Hungarian Notation? : androiddev
そんな記事を見かけながら私も書いてみる個人的な感想。
Android フラッグシップなシリーズは以下の様に購入してきましたが。
Nexus One
↓
Galaxy Nexus
↓
Nexus 4
↓
Nexus 5
↓
Nexus 6
↓
Pixel
↓
Pixel 3
今、思いつく順に書いてみる。
高い。
数年で2-3倍となって約10万円。
値段ほど機能が変わった感もない。
中華でなく国産の低価格な機種とか欲しい。
良い。
差別化を図るために付加価値のつもりで付ける無駄な機能やアプリ。
一見派手さはあるが操作方法や未対応アプリやバグなどで混乱させているだけ。
開発者たちはバグの多さやクソ加減をよく知っている。
通知も静かになるし、アプリドローワもすっきり。
「シングルレンズながらカメラが良い。」というような記事を見かけるが素人にはいまいちピンとこない。
夜間モードはわかりやすく使えると思う。
いつの時代も Nexus/Pixel系はその同時期端末の中での挙動は一番スムーズでなめらかで速い。
これは間違いない。
対応が早いので、OSにまつわる新機能を早く使える。
「ピルボタン」が使いやすい。
Goole Chorome Cast や Air Play に対して飛ばせるキャストが便利。
YouTube のバックグラウンド・連続再生に便利に使っている。
最近は、YouTubeアプリの改変で使いづらくなったようにも思いながら混乱中。
充電が早い。
が、減るのも早いような気がする。
いろいろ設定を変えるといいのだろうが。
Qi も使えるが、コンセントから有線充電が早いのでそれをよく使っている。
重い。つるつる滑る。硬い。
表面が傷がつきやすいように見えるが、傷ではなく汚れだった。
時間が経つと元に戻る。
あと、電源ボタンの色が本体に合わなくね?
いざ書こうと考えてみると、まともに思い浮かばない。
結局、「OS が Pie になった」ということでしか。
使い方の変化は、いろいろ試したつもり。
その程度だったのか、Pixel3。
今後は、機能の追加でなく、
分かりやすさ
速さ
なめらかさ
長持ち
安さ
てな整理整頓なシンプル化方面に進んで欲しいです、Android。
だれも上手に使えないようなややこしい機能ばかりが増えてないか?
低価格重視の中華スマホの方向性はある意味良いと思う。
まあ、買わんけども。
jitpack で配布しているライブラリに不必要な怪しい通信処理を入れて
Bintray -> jcenter() 経由で同じアーティファクトidで配布してる「Jake Whaarton」さん。
これは、神と呼ばれるJakeWarthonさんの偽物です。
Jake Wharthon → 本物
Jake Whaarton → 偽物
少し話題になってましたね。

A Confusing Dependency : androiddev
JitPackで配流しているライブラリと同じidのマルウェア入りアーティファクトがjcenterにあってそれが使われたという件。 / “A Confusing Dependency” https://t.co/cY3at8ZIzh
— FUJI Goro (@__gfx__) 2018年12月13日
すると、本物JakeさんのTwitterが!!

Jake Whaarton(@JakeWharton)さん | Twitter
なりすましてます、本物が偽物に。
この話を、解説しています。
Artifact integrity verification aside, not only should jcenter() always be last, but you need to put mavenCentral() before them. JCenter and Bintray keep proving they're not a trustworthy artifact host. Ideally you fetch nothing from them.https://t.co/5R6qS2cxQv
— Jake Whaarton (@JakeWharton) 2018年12月13日
アーティファクトの整合性の話は別にして、jcenter() を常に最後に置くだけでなく、mavenCentral() をそれらの前に置くことも必要です。
JCenter と Bintray は、信頼できるアーティファクトホストではありません。理想的なのはそれらから何も取得しないことです。
上から読んでいくリポジトリ群指定の最下位にオープンすぎる jcenter() を置くべし、と言っています。
repositories {
//...
mavenCentral()
jcenter()
}
しかし、ワロタ。
android - Why does the Google maven repository exist and when should I use it? - Stack Overflow
言い換えると、「コードの記述」が不要。
できることは、Firebase 管理画面からアプリ上にプッシュしてダイアログを出せるというもの。



アプリのリソースでの作業は、 build.gradle の以下の記述追加のみ。
dependencies {
// ...
implementation 'com.google.firebase:firebase-inappmessaging-display:17.0.0'
implementation 'com.google.firebase:firebase-core:16.0.1'
}
Firebase アプリ内メッセージングを使ってみる | Firebase
あとは、Firebase のコンソールで設定する。
表示させた各ダイアログ(ボタン)をタップしたときのアクションはURLでセットしておく。

あとは表示させるタイミングを設定画面からアレコレやってみるといい。
なんせ、2行の追加だけだもの。
これで撒いといてもいいんじゃね?
ベータだけど。
初めて使います、ドコモメアド。
ドコモ公式でいつもどおり見つけられない。
接続できたところでとりあえずメモ。
ドコモサイトで発行しておく。
dアカウントID:
AAAAアドレス :
[email protected]IMAPパスワード :
123abcdABC
IMAPサーバー :
imap.spmode.ne.jp
993
SSL/TLS
(AAAA/123abcdABC)
SMTPサーバー :
smtp.spmode.ne.jp
465
SSL/TLS
(AAAA/123abcdABC)
気に留めておくのは、
サーバーに対しての認証は、
dアカウントID と IMAPパスワード
で行うということ。
Android上のGmailアプリでも手動設定すれば受信できる。
ほんとドコモは分かりづらいよな。