alucepsの日記

ソフトウェアエンジニアをしているおっさんが生きている中でメモしたいと思ったことを記録します。

Google Pixel3 XL が届きました

ついに届きました!

到着予定よりも1日早くついたのでびっくりしました…!

開封の儀

f:id:aluceps:20181108225550j:plain

ダンボールを開けてみたら…粋な演出!

f:id:aluceps:20181108225602j:plain

本体と純正ケース

f:id:aluceps:20181108225616j:plain

Pixel2 と Pixel3 のケースをならべてみたところ。
大きさは XL だし Pixel3 のほうが大きいのに断然軽い…まるで発泡スチロール!

f:id:aluceps:20181108225629j:plain

ケースを装着して、前もって購入したガラスフィルムを貼ったところ。
これです。

使ってみたら

XL のサイズ感は知っていたので大きいのはわかっていましたが、やはり大きい…。前ポッケに入れて座ると足の付け根に刺さる感じです。これは想定通りなので今後は携帯の仕方を工夫していく必要がありそうです。

もっとも驚いたのはソフトウェアキーボードの使い心地です。Pixel2 の時は誤タッチで打ち間違えが多かったのですが、ソフトウェアキーボードのサイズが大きくなったこともあってか、正確にタッチできるようになりました!すごい!

もう少し使ってみます

また新しく感じたことわかったことがあれば追記します。

Pixel3  …買うしかない!

store.google.com

NFC

f:id:aluceps:20181010015215p:plain

はい、キタァアアア!
Felica 対応してるゥウウウ!!

バンド

f:id:aluceps:20181010021805p:plain

対応バンドは docomo/softbank/au ともにガッチリサポートしてます。ちなみに表の docomo/softbank は LINE モバイルのバンド帯。LINE モバイルにはないけど一応 au も調べてみました。 au はプラチナバンド多いな…。プラチナバンドもしっかり対応しています(緑)。

www.au.com

au のバンド帯については… au 公式ウェブサイトは機種ごとの対応バンドになっていてみづらかったのでまとめサイトを参照してます。

telektlist.com

気になるのは

ほしいなと思っていた XL はノッチであることと液晶保護ガラスがまだでていないことぐらいです。

これはやはり…買うしかない(気持ちになっています)!

Android Studio をインストールした時にやったこと

Android Studio 3.2 がリリースされたので、新しくインストールし直しました。その時にやったことをメモします。 強引なやり方だと思うので真似するとき(特に削除)は注意です。

環境

やったこと

削除

  • AppCleaner などを使って Android Studio を削除
  • ~/.android~/Library/Android が残っていたので削除
  • ~/.gradle も削除

インストール

設定

DataBinding まわり

ビルド時にこんなエラーがでました。

e: /Users/hoge/myproject/app/build/generated/data_binding_base_class_source_out/stagingDebug/dataBindingGenBaseClassesStagingDebug/out/com/hoge/project1/databinding/ActivityMainBinding.java:25: エラー: シンボルを見つけられません
  protected ActivityMainBinding(DataBindingComponent _bindingComponent, View _root,
                                 ^
  シンボル:   クラス DataBindingComponent
  場所: クラス ActivityMainBinding
e: /Users/hoge/myproject/app/build/generated/data_binding_base_class_source_out/stagingDebug/dataBindingGenBaseClassesStagingDebug/out/com/hoge/project1/databinding/ActivityMainBinding.java:41: エラー: シンボルを見つけられません
      @Nullable ViewGroup root, boolean attachToRoot, @Nullable DataBindingComponent component) {
                                                                ^
  シンボル:   クラス DataBindingComponent
  場所: クラス ActivityMainBinding
e: /Users/hoge/myproject/app/build/generated/data_binding_base_class_source_out/stagingDebug/dataBindingGenBaseClassesStagingDebug/out/com/hoge/project1/databinding/ActivityMainBinding.java:52: エラー: シンボルを見つけられません
      @Nullable DataBindingComponent component) {
                ^
...

stackoverflow.com

As of Android studio 3.2.0-beta01, databinding no longer needs its annotation processor dependency to be declared in the gradle file, since databinding is capable of resolving its dependency based on the build tool version

以下は不要になったらしい。

kapt 'com.android.databinding:compiler:3.1.4'

stackoverflow.com

gradle.properties に以下を追記したらビルドが成功するようになりました。

android.databinding.enableV2=false

LINE モバイルをドコモ回線からソフトバンク回線に変更した

aluceps.hateblo.jp

気分的にはもう1年ぐらいは使っているつもりだったのですが、まだ半年ちょっとなんですね。キャリアは LINE モバイルを使っているのですが今回はキャリアを変更したというわけではなく、回線を変更しましたよという内容です。LINE モバイルについては過去記事に書いています。

aluceps.hateblo.jp

なぜ回線を変更するのか

LINE モバイルはもともとドコモ回線のみでした。DMM mobile から LINE モバイルへ乗り換えてしばらくはよかったのですが、最近は通信速度が遅い…。

この結果は通勤中の特に悪い時のものなのですが、よくても1〜2Mbps といった感じです。この状態だと通勤中のネットサーフィンが本当にしんどい。それに移動中に電波拾えないエリアがあって、それもしんどい。乗り換えたい…。

そんな LINE モバイルですが少し前にソフトバンク回線も増えていたのです。ソフトバンク回線のバンドは Pixel2 と相性がいいということは知っていたので、ソフトバンク回線が増えた時にぐらっと心が揺れました。

ただ、その時は LINE モバイルのコミュニケーションフリープランに対応していなかったんですね〜。それが最近になってコミュニケーションフリープランに対応したんです。これは…変更するしかない!

というわけで早速回線を変更して通信速度を測ってみました。

早い。安い。美味い。安心。キン肉マンの牛丼状態。

でもこれは自宅での計測結果なので完全な安心はまだ先です。ちなみに LINE モバイルに乗り換えたばかりの時の通信速度は 35Mbps くらいでした。約2倍です。

Pixel2 の対応するバンド

f:id:aluceps:20180908142705p:plain

LINE モバイルの回線別対応バンド

f:id:aluceps:20180908143207p:plain

対応バンドが1つ増えました

f:id:aluceps:20180908145404p:plain

何が嬉しいってプラチナバンドが使えるようになったことですよ。これで通勤中の電波拾えないエリアが少しでもなくなれば棒棒鶏

招待コード提供します

招待コードを紹介する側も使う側も色々と特典があるようなので、コメントか twitter あたりで言ってもらえたら招待コードを提供します。

Daggerまわりのキャッシュが悪さをしている時の対処方法

先日、技術書店のイベントに友人と参加しました。 イベント後、軽くビールを飲みながらコードレビューしていた際に教えてもらった、Daggerまわりのキャッシュのせいでエラーになるケースを回避する方法をメモ。

以下を削除します

rm -fr ~/.gradle/caches/build-cache-1
rm -fr ~/.gradle/caches/4.5
rm -fr ./app/build

-fr してるので違うディレクトリを指定してしまわないように注意します。

そしてビルド

あとはいつもの手段でビルドすると解決します。

Pixel2を使い始めてもうすぐ1週間が経ちます

Pixel2を使い始めてからもうすぐ1週間が経とうとしています。以前の携帯を使っていた時から大きな変化はないものの、反応速度や触った時の質感に少し感動しています。

ガラスフィルムを新調しました

最初に購入したMaxku Google Pixel 2 強化ガラスフィルム 日本旭硝子素材採用 高透過率 薄型 硬度9H 飛散防止処理 2.5D ラウンドエッジ加工 自動吸着 Google グーグル Pixel 2 液晶保護フィルム【2枚入り】ですが端が浮いてしまうこと以外は特に気にならなかったものの、新しいものを試したいなということで以下購入して装着してみました。

続きを読む

Google純正のAndroid端末Pixel2を購入しました!

ついに

買っちゃいました。
クリスマスシーズンのセール中だったということもあって$599で購入できたというのはとてもラッキーでした。

ちなみに

液晶は保護したいのでamazonで以下を購入しました。開封の儀の写真をみて欲しいのですが、この液晶保護ガラスはPixel2の画面にあまり合っておらず、ガラスの端が少し浮いた感じになります。でもないよりはマシかなと思っています。

カバーはGoogle純正のやつにしました。 store.google.com

さらにちなみに

購入の際に以下代行サービスにお世話になりました。 jp.edfa3ly.co

以下、写真が多くなるので区切ります。

続きを読む