Firebaseのreal time databaseにデータの書き込みとリスナー読み込みをする
概念は後で説明。
行った事の箇条書き
< developer.google.com/products >からFirebaseを選ぶ。
・右上の「コンソールへ移動」をクリック
【プロジェクトを作成】
・「プロジェクトを追加」をクリックして
-プロジェクト名を英数文字(スペース可)で入力し[続行]を押す
-Google アナリティクスは分からなかったので「このプロジェクトで Google アナリティクスを有効にする」は無効にして[プロジェクト作成]を押す→[続行]を押す
-プロジェクト概要で開始するアプリでAndroidをクリックする
-・ここでAndroidStudioでStartNewProjectでアプリ作成->EmptyActivity->Name入力+Java+☑UseAndroidx.*->[Finish]を押す
-「Android アプリに Firebase を追加」画面になりAndroidパッケージにパッケージ名を入れて後は省略して[アプリを登録]を押す
-「google-services.json」をダウンロードしてAndroid開発の「Android Studio」の左上「Project」にして「/app/」フォルダにカット&ペーストする、[次へ]を押す
-AndroidStudioでFirebase SDK の追加を<project>/build.gradleは「classpath 'com.google.gms:google-services:4.3.3'」と<app-module>/build.gradleは「apply plugin: 'com.google.gms.google-services'」「implementation 'com.google.firebase:firebase-database:19.1.0'」をする
-[コンソールに進む]を押す。
・AndroidStudioのAndroidManifest.xmlに<uses-permission android:name="android.permission.INTERNET"/>を追加する
・https://firebase.google.com/docs/database/android/start?authuser=0 からMainActivity.javaをコピーして内容を自分のアプリに張り付ける
【Real Time Databaseを作成】
・Firebaseコンソールの左から「database」をクリックする
・「または Realtime Database を選択」から[データベースを作成]を押す
・「テストモードで開始」を選び[有効にする]を押す
ここまでで一連は出来て実験できました。
※備忘録用
com.google.firebase:firebase-coreは不要になった。