Android

Android Instant Apps

GoogleのAndroid Instant Appsの紹介ページ 開発者向けのInstant Appsに対応するための注意事項 通常のアプリをちょっと修正して、Instant Appsに対応するようにすればいいらしい。 […]


Android – RecyclerView

Gradleに追加する

RecyclerViewを設置する

1行用xmlつくる row. […]


Android – ViewHolder

ListViewの効率化をViewHolderでします。 adapter使うときに、Viewが行ごとに変わりますが、かといって毎回findViewByIdやると効率が悪いので、viewHolderを使うといいらしいです。 […]


Android – ListView

すごくシンプルなListViewの実装 adapterにセットする、個別行用のレイアウトファイルが必要ですが、ANDROIDがデフォルトで用意している、android.R.layout.simple_list_item_ […]


Android – ProgressBar

回転するやつと横棒があるっぽい。 下記4つがある。 progressBar(Large) ProgressBar ProgressBar(Small) ProgressBar(Horizontal) styleを変えると […]


Android – Firebase Auth ログアウト

FirebaseAuth auth = FirebaseAuth.getInstance(); auth.signOut();


Android – オプションメニュー

オプションメニューを配置 res/menu/main_menu.xml

MainActivity.java [crayon-58ae497d64cf256 […]


Android – Firebase Auth ログインチェック

FirebaseAuthのインスタンスを取得して、getCurrentUser()でログイン中ユーザを取得できる。nullだったら未ログイン状態。


Android – SharedPreference

参考: 基本的なSharedPreferencesの使い方 SharedPreferencesの使い方(基礎編) サンプルコード


Android – Firebaseでログイン機能実装

Firebaseを使ってログイン機能を作ってみます。 参考:Firebase Authentication サンプルアプリがあります。サンプルアプリは、パッケージ名を変更するのが結構大変だったので、アプリ登録でサンプルア […]


Android – Retrofit

Retrofitも使ってみる。なんか一番人気がありそう。REST APIに対して使いやすい感じっぽい。 設定 build.gradleに下記を設定する。

[…]


Android – ライブラリの使い方

socketでインターネット接続すると、毎回AsyncTaskとか使わなくてはいけなくてめんどくさいので、ライブラリを使うのが一般的らしい。 参考:色んなAndroidアプリが使っているオープンソースライブラリを調べた […]


Android – socket

パーミッション設定 インターネット接続する場合、AndroidManifest.xmlにパーミッション設定を書く必要がある。

インターネット接続をActi […]


Android – AsyncTask

参考:AsyncTask 参考:AsyncTaskを使った非同期処理のきほん

と書いてある。doInBackgroundメソッドの引数の型, onProg […]


No Picture

Windows10でJavaのkeytoolを使う

FirebaseでAndroidのアプリを登録するときに、デバッグ用の署名証明書を登録するように言われます。Javaのkeytoolというツールを使って作成することができます。使い方は、Javaのkeytool.exeが […]