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

【組み込みシステム】状態遷移設計

状態遷移 ミーリ・チャート ムーア・チャート ミーリとムーアのタイミングの違い 状態遷移 状態遷移とは、ある状態が別の状態に遷移することです。 ソフトウェアでは、変数の内容やデータの内容が事前に決まった状況のことを状態と定義したりします。 状態遷…

【Android】Roomの使い方(Database編)

Roomの使い方(Database編) 参考 developer.android.com

【Android】Roomの使い方(DaO編)

【Android】Roomの使い方(エンティティ編) 前準備 Daoを作成する。 Daoのinterfaceを作成する。 コンビニエンス メソッドを定義する。 挿入(@Insert)、更新(@Update)、削除(@Delete)、取得クエリ(Query)のメソッドを追加する。ここは、利用者が使いやすいよ…

【Android】Roomの使い方(エンティティ編)

ROOMの使い方(エンティティ編) 前準備 アプリ内でエンティティを使用するために、アプリの build.gradle ファイルに Architecture Components アーティファクトを追加する。 gradleに以下を追加する。これで、@Entityや@PrimaryKey等のアノテーションが使用…

【Android】GradleのSyncエラーが発生『The Android Gradle plugin supports only Kotlin Gradle plugin version 1.3.10 and higher.』

問題 以下の問題が発生する。 ERROR: The Android Gradle plugin supports only Kotlin Gradle plugin version 1.3.10 and higher. The following dependencies do not satisfy the required version: root project 'androidmvp-master' -> org.jetbrains.ko…

【PC】【HDD→SSD換装】容量の小さいSSDへの換装方法について

2020年のお正月は、実家のPCのストレージをHDDからSSDに変更するミッションを課しました。 しかし、購入したSSDの容量がHDDの容量より小さいというミスを犯していました。 PCメーカーのホームページでストレージ容量を確認して購入しましたが、数年前にH…