ActivityAndroidのタスクについてActivityの起動モードActivityのライフサイクルActivityのonCreate()ActivityのonStart()ActivityのonResume()ActivityのonPause()ActivityのonStop()ActivityのonDestroy()ViewTextViewTextViewで、表示する文字列を設定するTextViewで、文字列の配置を設定するEditTextEditTextで、入力可能な文字列の種類を設定するEditTextで、ヒント文字列を設定するButtonButtonタップ時のイベントを設定するボタンの画像を変更するListViewAndroidのListViewの仕組みListViewで文字列データをリスト表示してみるListViewで、独自のレイアウトを使用するListViewで、独自データのリストを表示するLayoutRelativeLayoutLinearLayoutContextSystemServiceAlarmManagerAlarmManagerを使って一定時間後に処理を行うAlarmManagerを使って指定した時刻に処理を行うAlarmManagerを使って一毎日同じ時刻に処理を行うToastグラフィック関連AndroidでPDF作成AndroidでPDFを作るGoogle Play ServicesGoogle Play Serviceの位置情報APIGoogle Play Services経由で最後に取得した位置情報を取得するGoogle MapAndroidでGoogle Mapを表示するGCMGoogle Play Servicesを使ってアプリにGCMを導入するAndroidの通知Androidで通知チャネル(Notification Channel)を作るAndroidで通知を表示するBroadcastアプリインストール時、INSTALL_REFERRERを受け取るAndroid jetpackAndroid Jetpack - FoundationAndroid Jetpack - ArchitectureAndroid Jetpack - LiveDataViewModelにLiveDataを持たせるLiveDataを監視するMutableLiveDataに値をセットするAndroid Jetpack - ViewModelViewModelクラスを作るViewModelオブジェクトを取得するAndroid Jetpack - NavigationAndroid Jetpack - RoomRoomで、Entityを作るRoomで、DAOを作るRoomで、RoomDatabaseを作るRoomを使ってデータベースアクセスしてみるAndroid Jetpack - BehaviorAndroid Jetpack - UIFragmentまずは1画面でFragmentを使ってみるFragmentを用いた画面遷移Fragmentで、パラメータ付きの画面遷移を実装する戻るボタンで1つ前の画面に戻れるようにするDialogFragmentを使うFragmentで呼び出し元に結果を伝えるAndroidXandroidx.activityOnBackPressedCallbackを使って戻るボタン時の処理を書くregisterForActivityResultを使って結果のあるアクティビティを起動するActivityResultContractを自作するActivityResultLauncherを使って権限を取得するActivityResultContractでインテントを投げずに結果を返すKotlinアカウントAuthenticatorを実装するAuthenticationServiceを作成するAuthenticator用のXMLを作成するAndroidManifest.xmlにServiceを追加するアカウント追加用のログイン画面を作成する追加したアカウントを取得するアカウント選択ダイアログを表示するアクセストークン取得を実装するライブラリSupport Design libraryfloatingActionButtonRxJavaRxJavaのObservable / Single / CompletableRxJavaのSubscribeとはObservableを作るmap/flatMapでObservableを変換するRxJavaで実行するスレッドを変更するOkHttpOkHttpで、GETリクエストを投げてみるOkHttpで、Body付きPOSTリクエストを投げるOkHttpで、HTTPヘッダを追加するKiiLibAndroidにKiiLibを導入するKiiLibのAPIオブジェクトを作るKiiLibを使ってアプリにユーザー登録機能をつけるKiiLibを使ってアプリにログイン機能をつけるKii Cloudにおける「バケツ」とはKiiLibを使ってユーザースコープのバケツにオブジェクトを入れるKiiLibを使ってユーザースコープのバケツを検索するKiiLibを使ってグループを作るKiiLibを使って所属しているグループを取得するKiiLibを使って、グループにユーザーを追加するKiiLibで、グループスコープのバケツを作るFirebaseFirebase AnalyticsFirebase Cloud Messaging(FCM)AndroidでFCMのトークンを取得するFirebase JobDispatcherFirebase JobDispatcherで1回だけ実行するジョブを作るContentProviderContentProviderクラスを作るAndroidManifest.xmlに登録するUriMatcherで振り分けるSQLiteOpenHelperを作るData Access Objectを作るContentProviderのinsertを実装するContentProviderのqueryを実装する更新通知を実装するContentProviderを使ったTodoリストアプリを作るデータバインディングデータバインディング用のレイアウトXMLを作るバインディングオブジェクトを作るデータバインディングで変数を追加する