2021-06-01から1ヶ月間の記事一覧

【Android】MVVMをざっくり理解するためにDataBinding + ViewModel + LiveDataに触れてみる

前提 データバインディングとは 目標 実装準備 一方向バインディングの実装 ViewModel View 実装結果 双方向バインディングの実装 ViewModel View 実装結果 前提 Android Studio 4.1.2 Kotlin 1.3.72 MVVMというアーキテクチャそのものについての解説はあり…

【Android】通知タップ時にアプリをユーザーに表示する(フォアグラウンドにする)

前提 目標 実装 moveTaskToFrontメソッドについて 前提 Android Studio 4.1.2 Kotlin 1.3.72 minSdkVersion 28 targetSdkVersion 29 前回の記事の続きになります。 kwn1125.hatenablog.com 目標 通知タップ時にアプリをユーザーに表示する(フォアグラウンド…

【Android】通知タップ時にアプリ起動中or未起動を判定する

前提 目標 実装 前提 Android Studio 4.1.2 Kotlin 1.3.72 minSdkVersion 28 targetSdkVersion 29 元々は仕事で通知をタップした時にアプリ起動中or未起動を判定して、起動中ならアプリをユーザーに表示する(フォアグラウンドにする)ということがしたくて調…

jadxでAPKをデコンパイルし中身を確認する

前提 目標 jadxのインストールと起動 中身を確認 前提 macOS Big Sur 11.3 Homebrew 3.1.9 仕事でやる機会があったので記事にしておきます。 jadxについてはリポジトリのREADMEを参照ください。 GitHub - skylot/jadx: Dex to Java decompiler 目標 APKをデ…