2021-01-01から1年間の記事一覧

DataStoreが1.0.0になったので使ってみた

DataStoreがアルファ版を通過して、1.0.0になった。 developer.android.com codelabをやる。 developer.android.com 英語と日本語で、ライブラリのバージョンが異なるので注意 Commits · ochim/android-datastore · GitHub Googleとしては、SharedPreference…

メモ:リモートブランチをチェックアウトしたいときは次のコマンドを使えば良いよ!

dev.classmethod.jp いきなり、git checkout -b <ブランチ名> origin/<ブランチ名> とやらない git fetch origin <ブランチ名> git checkout <ブランチ名> とする

Android12 Beta5

android-developers-jp.googleblog.com Android 12 でのすべてのアプリが対象となる動作の変更点を確認し、影響を受ける可能性がある領域を集中的にテストしてください。特にテストしておくべき変更点は、以下のとおりです。 プライバシー ダッシュボード — …

php null例外を補足できない

null例外を補足できない $user = ['a' => 'b']; try { $user['say']; // 存在しないキーを指定 } catch (Throwable $t) { ... } catchできない 扱い方 $say = $user['say'] ?? 'hello' ; var_export($say); // 'hello' ?? : null coalescing PHP: 演算子 - M…

メモ:gruntが動作しない

[root@rhel76 ~]# grunt /usr/lib/node_modules/grunt-cli/node_modules/micromatch/index.js:44 let isMatch = picomatch(String(patterns[i]), { ...options, onResult }, true); ^^^ SyntaxError: Unexpected token ... at createScript (vm.js:56:10) at…

Dockerコンテナ node実行環境 web向け

Dockerfileを用意 #-------------------------------------------------------------------------- # image setup #-------------------------------------------------------------------------- FROM node:latest #--------------------------------------…

Android 12 Beta 1

Android 12 Beta 1 - Google Japan Blog Beta1 には注目すべき点がいくつもあります。まず、「Material You」というデザイン言語を採用し、Android 史上最大の変更が行われた UI です。さらに、おおよその位置情報を提供する設定など、ぜひ試していただきた…

ViewPager2, TabLayoutを用いてタブ付きスワイプビューを作成。そのタブを無限ループさせる。

ViewPager2, TabLayoutを用いてタブ付きスワイプビューを作成する。さらにそのタブ,スワイプを無限ループできるようにする。 参考にしたのはこれら ViewPager2, TabLayoutを用いたタブ付きスワイプビュー ViewPagerで無限ループ (Java) Android Infinite scr…