2022-01-01から1ヶ月間の記事一覧

〈kotlin〉Android studio使い方メモ15:RecyclerView(タッチイベント追加)

金宏和實さんの「作ればわかる!Androidプログラミング kotlin対応」を参考に Android studioでkotlinを使ってAndroidアプリ作成。RecyclerViewの使い方をまとめたものの続き。 〈kotlin〉Android studio使い方メモ10:RecyclerView - ゆるプログラミング日記…

〈kotlin〉スワイプビューを作る② ViewPagerからViewPager2

Android studioでkotlinを使ってAndroidアプリ作成。画面上部にタブを3つ用意して、 タブを押すかスワイプすることで画面遷移ができるように実装したい。前回の記事でViewPager2のコードをまとめたが、 最初知らずにViewPagerを使用して作ってしまい、 View…

〈kotlin〉スワイプビューを作る① TabLayoutとViewPager

Android studioでkotlinを使ってAndroidアプリ作成。画面上部にタブを3つ用意して、 タブを押すかスワイプすることで画面遷移ができるように実装したい。TabLayoutとViewPager2を組み合わせることで作成できる。 参考https://developer.android.com/guide/n…

〈kotlin〉Android studio使い方メモ14:DisplaySize

金宏和實さんの「作ればわかる!Androidプログラミング kotlin対応」を参考に Android studioでkotlinを使ってAndroidアプリ作成。画面をタッチした位置によって違う音を鳴らすために ディスプレイサイズを取得するしたかったが、 DefaultDisplayが非推奨に…

〈kotlin〉Android studio使い方メモ13:Surface View

金宏和實さんの「作ればわかる!Androidプログラミング kotlin対応」を参考に Android studioでkotlinを使ってAndroidアプリ作成。画面を描写する時に使用するSurface Viewの使い方。 Surface Viewとは アニメーションなど高度な画面の描写が必要な時に使用…

〈kotlin〉Android studio使い方メモ12:Runtime Permission②

金宏和實さんの「作ればわかる!Androidプログラミング kotlin対応」を参考に Android studioでkotlinを使ってAndroidアプリ作成。 前回書いた記事の続き。 本書ではrequestPermissions / onRequestPermissionsResultを使用していたが、 ActivityResultContr…

〈kotlin〉Android studio使い方メモ11:Runtime Permission

金宏和實さんの「作ればわかる!Androidプログラミング kotlin対応」を参考に Android studioでkotlinを使ってAndroidアプリ作成。 Runtime Permissionとは 情報にアクセスする際にユーザーに許可を求め、同意されるとアプリにアクセス権が与えられる。 Andr…

〈kotlin〉Android studio使い方メモ10:RecyclerView

金宏和實さんの「作ればわかる!Androidプログラミング kotlin対応」を参考に Android studioでkotlinを使ってAndroidアプリ作成。データを一覧表示するのに使用するRecyclerViewの使い方をまとめてみる。 RecyclerViewとは データの一覧表示に使用する。 1…

〈kotlin〉Android studioでRealmを使いたい

金宏和實さんの「作ればわかる!Androidプログラミング kotlin対応」を参考に Android studioでkotlinを使ってAndroidアプリ作成。Realmを利用したアプリの作成が出てきたので、 Realmについて調べながらまとめてみる。 Realmとは 大量のデータを扱うときに…

〈kotlin〉Android studio使い方メモ9:Gradle

金宏和實さんの「作ればわかる!Androidプログラミング kotlin対応」を参考に Android studioでkotlinを使ってAndroidアプリ作成。 Gradle Apache Ant, Apache Mavenのコンセプトに基づくオープンソースビルド自動化システム。 ビルドシステムとは、アプリリ…

〈kotlin〉文法メモ:lateinit

kotlinでは全ての変数をあらかじめ初期化しておかなければならない。 変数を定義した段階でまだ値を用意できていないという場合は、 lateinitを使うことで初期化を遅らせることができる。 class LoginFragment : Fragment() { private lateinit var username…

〈kotlin〉Android studio使い方メモ8:Service

金宏和實さんの「作ればわかる!Androidプログラミング kotlin対応」を参考に Android studioでkotlinを使ってAndroidアプリ作成。 アクティビティがバックグラウンドになっても動作を続けるためにサービスを設定。 サービスとは 通常アクティビティは他のア…

〈kotlin〉Android studio使い方メモ7:handler

金宏和實さんの「作ればわかる!Androidプログラミング kotlin対応」を参考に Android studioでkotlinを使ってAndroidアプリ作成。LEDの点灯トーチモードを設定する時、 registerTorchCallback()メソッドの引数に設定したHandlerに取り消し線がついてしまっ…

〈kotlin〉Android studio使い方メモ6:intent

金宏和實さんの「作ればわかる!Androidプログラミング kotlin対応」を参考に Android studioでkotlinを使ってAndroidアプリ作成。作成したアプリからメールアプリを起動する設定で、 仕様が変更になり動作しなかった部分があった。 明示的インテントと暗黙…

〈kotlin〉Android studio使い方メモ5:オプションメニュー

金宏和實さんの「作ればわかる!Androidプログラミング kotlin対応」を参考に Android studioでkotlinを使ってAndroidアプリ作成。 アクションバーに3点表示(•••)されるオプションメニューを作る 1.メニューXMLファイルを作成 Androidビューのresディレクト…

〈kotlin〉Android studio使い方メモ4:Preference

金宏和實さんの「作ればわかる!Androidプログラミング kotlin対応」を参考に Android studioでkotlinを使ってAndroidアプリ作成。 共有プリファレンスによるデータ保存について 共有プリファレンスとは Android端末の内部の記憶媒体にKey-Value形式でデータ…