Android

【Android】ViewModelの使い方

ViewModel ViewModelの特徴 ViewModelでやってはいけないこと ViewModel ViewModelの特徴 UI コントローラの肥大化を防ぐ アクティビティやフラグメント(総称してUI コントローラ)は、UI表示、ユーザ操作の受取、権限などのOSとのやり取りを行う責務がありま…

【Android】GradleのSyncに失敗する"Could not find org.jetbrains.kotlin:kotlin-stdlib:1.1.3-2. Searched in the following locations: "

問題 Syncに失敗する。 Could not find org.jetbrains.kotlin:kotlin-stdlib:1.1.3-2. Searched in the following locations: https://dl.google.com/dl/android/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.1.3-2/kotlin-stdlib-1.1.3-2.pom https://dl.g…

【Android】com.google.android.gms.fitness.result.DataReadResponsのimportができない

問題 以下のimportが解決しない。 import com.google.android.gms.fitness.result.DataReadResponse; 原因 Android SDK API 23では、DataReadResponseをサポートしていない。 対策 Fitness.getHistoryClient(this, GoogleSignIn.getLastSignedInAccount(this…

【Android】エラー: パッケージcom.google.android.gms.fitnessは存在しません

問題 ビルドエラー。 エラー: パッケージcom.google.android.gms.fitnessは存在しません 原因 ライブラリの設定が不足している。 対策 ライブラリを設定する。 'com.google.android.gms:play-services-fitness:*.*.*' ※’*’は、必要なバージョンを指定す…

Android StudioでUMLを書く

Android Studio上でUMLを書く方法としてGraphvizを使用する。 メリット テキスト形式の為、バージョン管理がし易い 既存のUMLに対する更新による手間がかからない(整形に時間を要さない) 無償*1 デメリット 文法に慣れるのに時間がかかる Graphvizをインスト…