RecyclerViewのフォーカス位置をトグルする
Android TVや業務用のシステムにAndroidが利用されるケースが増えてきていることでDPADを利用したアプリケーションの開発が再度行われるようになってきました。
そうした中でRecyclerViewで表示した画面の一番上のアイテムにフォーカスが当たっている状態で上キーを押下した時にリストの一番下にフォーカスを移動したいケースや一番下のアイテムを選択している時に下キーを押下すると一番上にフォーカスを移動したいケースがあります。
そのやり方について説明します。
Google Places API を使ってみる
Google Places APIとは
引用
続きを読むGoogle Places API を使えば、Google マップや Google+ と同じデータベースから取得される約 1 億か所の多彩なプレイスの詳細情報にアプリでアクセスできるようになります。
Rails Tutorial 5 Password reset
Rails Tutorial 5 Password reset
ユーザーがパスワードを忘れた場合に備え、パスワード再設定用のメールを送信できる機能を追加する。
- パスワード再設定用トークンの発行
- 対応するダイジェストの保存
と進めていく。
- Rails Tutorial 5 Password reset
- Password resets resource
- Password reset emails
- Resetting the password
- 最後に
- その他
Rails Tutorial 5 Account activation
Rails Tutorial 5 Account activation
新規登録ユーザーにメールを送信し、記載されている URL を踏むことで有効化する、"アカウントの有効化" を実装する。
これにより、本当に有効なメールアドレスか検証することができるようになる。
- 必要なリソース、データモデルの作成
- mailer を使ったメール送信部分の作成
- アカウント有効化部分の実装
と進めていく。
- Rails Tutorial 5 Account activation
- Account activations resource
- Account activation emails
- Activating the account
- Email in production
- その他
Rails Tutorial 5 Updating, showing, and deleting users
Rails Tutorial 5 Updating, showing, and deleting users
前章で実装した認可モデルを使用して、ユーザー情報の更新ができるように実装を進めていく。
- Rails Tutorial 5 Updating, showing, and deleting users
- Edit form
- Authorization
- Friendly forwarding
- Showing all users
- Deleting users
- The destroy action
- 最後に
Rails Tutorial 5 Advanced login
Rails Tutorial 5 Advanced login
永続クッキーを用いて、ブラウザ終了後もユーザのログイン情報を記憶しておく方法を学習する。
- Rails Tutorial 5 Advanced login
- Remember me
- Login with remembering
- “Remember me” checkbox
- Deploying
- まとめ
- Remember me