Androidアプリ開発メモ

プログラミング初心者がAndroidのアプリを作るよ!主に自分用の忘備録です

サンプルコード

タスク管理アプリ ver3

一応これが最終バージョン 機能 必要なファイル AndroidManifest.xml MyDBHelper.java activity_main.xml MainActivity.java activity_add.xml AddActivity.java activity_update.xml UpdateActivity.java 機能 play.google.com 必要なファイル AndroidManif…

長押しでメニュー表示+フォントのカスタマイズ

初期画面 メニュー表示画面 機能 ポイント 長押しでメニュー表示する フォントのカスタマイズ 背景色を動的に指定 必要なファイル activity_main.xml MainActivity.java 機能 TextViewの表示 TextView長押し → メニュー表示 ポイント 長押しでメニュー表示す…

タスク管理アプリ ver1

初期画面 入力画面 機能 ポイント 必要なファイル AndroidManifest.xml activity_main.xml MainActivity.java activity_add.xml AddActivity.java MyDBHelper.java 参考サイト これから実装したいこと 機能 初期画面: +ボタンを押す → 入力画面に遷移 初期画…

レイアウトの要素を消去

機能 ADDボタンでテキストビューを追加 DELETEボタンで追加したテキストビューをすべて消去 ポイント removeViews(int 消去を開始する要素のindex, int 消去する要素の個数)を使う 必要なファイル activity_main.xml

タスク管理アプリ③

初期画面 入力画面 表示画面 機能 初期画面 → ボタンクリックで入力画面/表示画面に遷移 入力画面 → ボタンクリックでデータの追加・初期画面に遷移 表示画面 → ボタンクリックで初期画面に遷移 ポイント Calendar.getInstance(); はminSdk >= 24 が必要 min…

タスク管理アプリ②

初期画面 入力画面 表示画面 [ 機能 ポイント 必要なファイル activity_main.xml MainActivity.java activity_add.xml AddActivity.java activity_show.xml ShowActivity.java 参考サイト 機能 初期画面 → ボタンで入力画面OR表示画面に遷移 入力画面 → タス…

DatePickerDialogで日付を取得

初期画面 ダイアログ画面 入力後の画面 機能 ポイント 必要なファイル activity_main.xml MainActivity.java 参考サイト 機能 EditTextをクリック → 日付選択のダイアログを表示 → 選択した日付をEditTextに表示 ポイント android:focusable="false"でキーボ…

Spinnerでドロップダウンリストを作る

dialogモード dropdownモード 機能 ポイント 必要なファイル activity_main.xml MainActivity.java 参考サイト 機能 ドロップダウンリストでアイテム選択 → テキストビューに表示 ポイント spinnerModeプロパティで選択肢の表示方法を選択できる ArrayAdapte…

Intentでデータを受け取る&渡す(タスク管理アプリ)

初期画面 タスク追加画面 タスク表示画面 機能 ポイント 必要なファイル activity_main.xml MainActivity.java activity_add.xml AddActivity.java activity_show.xml ShowActivity.java 参考サイト 機能 ・初期画面: 「タスク追加画面」「タスク表示画面」…

Intentでデータを受け取る

機能: 必要なファイル: activity_main.xml MainActivity.java activity_sub.xml SubActivity.java AndroidManifest.xml 参考サイト: 機能: ・「ADD」ボタンで画面1→画面2(入力画面)に遷移 ・画面2(入力画面)でデータを入力する ・画面1で入力されたデータを…

Calendarアプリ

機能: ・カレンダーを表示 ・左右の矢印をクリックすると、月を変えられる ・「月別」ボタンは特に何もしない 注意点: ・Calendar.MONTH は 1月=0, 2月=1, ... ,12月=11 の値を取るので、月をテキストで表示するときは +1 をする activity_main.xml Gridlayo…

電卓

機能 ・電卓アプリ ・整数値の入力 ・小数点での結果の出力 activity_main.xml MainActivity.java package com.example.orisa.mytablelayout1; import android.content.DialogInterface; import android.content.Intent; import android.support.annotation.…

SQLiteのデータの追加・表示・検索

機能 ・データの追加 ・データベースの表示 ・データの検索 activity.xml MainActivity.java package com.example.orisa.mydb6; import android.content.ContentValues; import android.database.Cursor; import android.database.sqlite.SQLiteDatabase; im…

SQLiteのデータの追加・更新・削除・全削除・表示

機能 ・レコードの追加 ・レコードの更新 ・レコードの削除 ・レコードの全削除 ・レコードの表示activity_main.xml MainActivity.java package com.example.orisa.mydb5; import android.content.ContentValues; import android.content.Context; import an…

SQLiteのデータの追加・表示

機能: ・レコードの追加 ・全レコードの表示必要なクラス ・MainActivity.java ・MyDbHelper.java (SQLLiteOpenHelperを実装)MainActivity.java package com.example.orisa.mydb3; import android.content.ContentValues; import android.database.Cursor; i…