Android

Android
Android Studio(メモリストのアプリ10_終了時の処理について)

■OnStop, OnPause, OnDestroyとかの処理メモリストのアプリを終了させるときに、そのときのリストをSQLiteに書き込みたい。そのため、終了する際の処理について調べた。Androidのアプリのライフ […]

続きを読む
Android
Android Studio(メモリストのアプリ09_画面を押す離すといった操作2)

■タッチ操作のメモリストへの実装 前回、タッチに関する操作について見てみたけど、実際にメモリストのアプリに実装しようとするとうまくいかない。もともと、LinearLayoutにCheckBoxを追加する形でメモのリストを […]

続きを読む
Android
Android Studio(メモリストのアプリ08_画面を押す離すといった操作)

■画面上の操作イベントについて。一覧となっているメモの内容をサッと指ではじいて削除するようにしたい。イメージとしては、フリック(フリング?)操作を行う感じ。 スマホの画面を押したりするなどのイベントについてサンプルを作っ […]

続きを読む
Android
Android Studio(メモリストのアプリ07_ScrollViewのサンプル)

■一番下までスクロールした時の表示について。前回、LinearLayoutで多めのViewを追加したら、画面外に出たものはアクセスできずスクロールもできなかった。ScrollViewを導入して、その中にLinearLay […]

続きを読む
Android
Android Studio(メモリストのアプリ06_実機での動作確認)

■スマホの実機で動かしてみる。ある程度形になったので、実機に入れてみる。正式にリリースするには他の手段を踏むようだけど、単純にスマホに入れるなら、USBで接続してAndroid Studioで動かすだけ。 接続前にスマホ […]

続きを読む
Android
Android Studio(メモリストのアプリ05_Constraint, Frame, TableのLayout)

■他のLayoutについて試してみる。前回までLinearLayoutでチェックボックスの一覧を作成してきたけど、個別の幅の設定はできなかった。他のLayoutではどうか試してみた。 まず、FrameLayout。Vie […]

続きを読む
Android
Android Studio(メモリストのアプリ04_表示テキストを短くする)

■表示テキストを限定する。前回でチェックボックスの追加、削除ができた。チェックボックスに表示される文字列が長い場合に文字数を限定して表示させるよう修正したい。 少し調べてみると、setEllipsizeで省略ができるよう […]

続きを読む
Android
Android Studio(メモリストのアプリ03_チェックしたものをリストから削除)

■ボタンを押してチェックボックスのチェックが入っているものを削除する。前回からコードを修正して、以下のような動作にした。まず初期画面。 削除したいものにチェックを入れる。この時、ボタンの名前を「DELETE」に変更する。 […]

続きを読む
Android
Android Studio(メモリストのアプリ02_ボタンとチェックボックスのリスナー)

■前回の設計に基づいてAndroidの画面を作成。SQLiteを使用するつもりだけど、とりあえずxmlファイル、javaファイルで画面を作成する。できたのがこれ。 一番上の「sampleProject006_SQLIte […]

続きを読む
Android
Android Studio(メモリストのアプリ01_設計)

■SQLiteを使ったサンプル作成。もう少しAndroid Studioでサンプルを作ってみる。AndroidでもSQLiteのデータベースが使用できるようなので、その使い方を調べながら下のようなイメージでメモリストを作 […]

続きを読む
Android
Android Studio(javaサンプルの起動の流れ)

■Android Studioでjavaサンプルを試したので、そのときのメモ。 前にKotlinでのサンプルを作成したけど、今回はjavaのもの。Android Studioは久しぶりだけど想像以上にツールが重かったので […]

続きを読む
Android
Android Studio(導入からサンプル作成)

■Android Studioのサンプル作成。図書館でAndroidアプリ開発の本があったので少し使ってみる。プロジェクト作成からボタン、テキストを使ったサンプルまで。 Android Studioの導入バージョンは次の […]

続きを読む