平凡エンジニアからの出発

一に努力、二に理想、三に積小為大。

【Android講座】第4回 ライフサイクルと画面遷移

Lesson 4で学ぶこと ライフサイクルについて 画面遷移(Activity間) Activityの開始 Activityの終了 Lesson 3 Step by Step実装 画面作成 画面修正 イベント処理&画面更新 code Lesson 4で学ぶこと ライフサイクルについて 画面遷移(Activity間) Step by …

【Android講座】第3回 ListViewの基本的な使い方

Lesson 3で学ぶこと パーツについて ListView Lesson 3 Step by Step実装 画面作成 画面修正 イベント処理 画面更新 code Lesson 3で学ぶこと パーツ(ListView)について Step by Stepで実装 ↓ Lesson3 アプリ パーツについて ListView 要素(Item)をリスト上…

【Udemyメモ】ホワイトハッカー入門

Udemy講義のメモ www.udemy.com セクション1 はじめに ホワイトハッカーについて学ぼう セクション2 情報セキュリティとホワイトハッカー ホワイトハッカーとは ホワイトハッカー(Ethical Hacker)の役割 防御 監視 検出 分析 対応 知識×技術×倫理観 ホワイ…

【AndroidTraining】ListView 3

Lesson ListView 3 Training 下記の仕様を満たすアプリを作りましょう。 独自List(ImageViewとTextView)を作成して表示する Snap Shot Step by Step 1. 新規に画面を追加 ListViewを配置する activity_training_list_view_actvity2.xmlを見る

【Android講座】第2回 EditText, Log, Toastの基本について

Lesson 2で学ぶこと パーツについて EditText Lesson 2 Step by Step実装 画面作成 画面修正 イベント処理 画面更新 code Lesson 2で学ぶこと パーツ(EditText)について Log出力 Toast表示について Step by Stepで実装 ↓ Lesson2 アプリ パーツについて Edit…

【AndroidTraining】ViewModel 1

Lesson ViewModel 1 Mission 下記の仕様を満たすアプリを作りましょう。 ViewModelを使い、カウントアップさせる Snap Shot ◆テスト 画面を回転しても、カウントアップが継続すること 画面がバックグラウンドへ移動しても、カウントアップが継続すること Ste…

【AndroidTraining】Radio 1

Lesson Radio 1 Mission 下記の仕様を満たすアプリを作りましょう。 Radioボタンで選択した血液型を表示させる Snap Shot Step by Step TrainingRadioActivityを新規に追加する レイアウトファイルにRadioGroup, RadioButton, TextViewを追加する RadioGroup…

【AndroidTraining】Spinner 1

Lesson Spinner 1 Mission 下記の仕様を満たすアプリを作りましょう。 Spinnerから選択した曜日を表示させる Snap Shot Step by Step TrainingSpinnerActivityを新規に追加する レイアウトファイルにSpinner, TextViewを追加する Viewを取得 TextView textVi…

【Android講座】第1回 TextView, Buttonの基本的な使い方

Lesson 1で学ぶこと パーツについて TextView Button Lesson 1 Step by Step実装 画面作成 画面修正 イベント処理 画面更新 code Lesson 1で学ぶこと パーツ(TextView, Button)について 新規Activityの追加について レイアウトの配置の追加・修正の方法につ…

【Android講座】第0回 趣旨説明、AndroidStudioの導入とアプリ作成

本講座の背景・目的・目標 Android Studioのインストール アプリの作成 Emulatorの導入 Androidの3大ファイルについて AndroidManifes javaファイル resファイル drawable layout values アプリの実行 まとめ 本講座の背景・目的・目標 ◆背景 開発初心者がAn…

【AndroidTraining】Dialog 3

Lesson Dialog 3 Mission 下記の仕様を満たすアプリを作りましょう。 時間ダイアログ(TimePickerDialog)を表示させる Snap Shot Step by Step Dialog 2を用意する Button(時間ダイアログを表示する)を追加する Buttonにクリックリスナーを追加する 時間ダ…

【AndroidTraining】Dialog 2

Lesson Dialog 2 Mission 下記の仕様を満たすアプリを作りましょう。 日付ダイアログ(DatePickerDialog)を表示させる Snap Shot Step by Step Dialog 1を用意する Button(日付ダイアログを表示する)を追加する Buttonにクリックリスナーを追加する 日付ダ…

【AndroidTraining】Dialog 1

Lesson Dialog 1 Mission 下記の仕様を満たすアプリを作りましょう。 ダイアログを表示する Snap Shot Step by Step 新規にTrainingDialogActivity.javaを追加する Button(ダイアログを表示する)を追加する Buttonにクリックリスナーを追加する Dialogの処理…

【AndroidTraining】Thread 1

Lesson Thread 1 Mission 下記の仕様を満たすアプリを作りましょう。 別スレッドからTextViewの更新をする Snap Shot ※count up していく Step by Step 新規にTrainingThreadActivity.javaを追加する TextView(別スレッドから更新する)、Button(別スレッドを…

【AndroidTraining】ImageView 1

Lesson ImageView 1 Mission 下記の仕様を満たすアプリを作りましょう。 任意の画像を表示する Snap Shot Step by Step 新規にTrainingImageViewActivity.javaを追加する src\main\res\drawable配下に、画像を追加する レイアウトファイルにImageViewのパー…

【AndroidTraining】Activity 2 画面を切り替えよう

Lesson Activity 2 画面を切り替えよう Mission 下記の仕様を満たすアプリを作りましょう。 SubActivityへの画面遷移をする MainActivityとSubActivityのライフサイクルのログを出力する Snap Shot ログ ◆Mainアクティビティ起動 2021-04-11 22:53:41.323 29…

【AndroidTraining】Actvitiy 1

Lesson Activity 1 Mission 下記の仕様を満たすアプリを作りましょう。 Activityのライフサイクルのログを出力する Snap Shot ◆アプリ起動 2021-04-11 00:40:05.876 26324-26324/com.hatenablog.atuyan39.androidtraining D/LifeCycle: onCreate 2021-04-11 …

【AndroidTraining】Switch 1

Lesson Switch 1 Mission 下記の仕様を満たすアプリを作りましょう。 Switchを二つを使い、論理演算(AND, OR, XOR, NAND)を表現する Snap Shot Step by Step 1 . 新しくActivity(TrainingSwitchActivity.java)を追加する 2 . xmlに、SwitchのViewを追加す…

【AndroidTraining】CheckBox 1

Lesson CheckBox 1 Mission 下記の仕様を満たすアプリを作りましょう。 CheckBoxのチェックの変化をトーストで知らせる。 Snap Shot Step by Step 1 . 新しくActivity(TrainingCheckBoxActivity.java)を追加する。 2 . xmlに、CheckBoxのViewを追加する。 3 …

【AndroidTraining】SharedPreference 1

Lesson SharedPreference 1 Mission 下記の仕様を満たすアプリを作りましょう。 ユーザーが入力した文字を保存し、画面に表示する Snap Shot ◆確認手順 文字を入力(hello) Saveボタンを押下 Displayボタンを押下 入力した文字が表示されること アプリを再…

【AndroidTraining】EditText 1

Lesson EditText 1 Mission 下記の仕様を満たすアプリを作りましょう。 ユーザーが入力した文字を画面に表示する Snap Shot Step by Step 新しくActivity(TrainingEditTextActivity.java)を追加する。 xmlに、TextView, EditView, ButtonのViewを追加する。 …

【AndroidTraining】ListView 2

Lesson ListView 2 Mission 下記の仕様を満たすアプリを作りましょう。 動的に、ListViewに曜日の一覧を表示する。 Snap Shot ListView 2 Step by Step 1 . ListView 1で作ったコードのxmlからentriesの属性を消去する 2 . リストを用意する // ListViewに表…

【AndroidTraining】ListView 1

Lesson ListView 1 Mission 下記の仕様を満たすアプリを作りましょう。 ListViewに曜日の一覧を表示する。 Snap Shot ListView 1 Step by Step 新規にEmptyActivityとしてTrainingListViewActivityを追加する。(自動でxmlはimportされる) R.layout.activit…

【AndroidTraining】Button 1

Lesson Button 1 Mission 下記の仕様を満たすアプリを作りましょう。 Buttonを押下すると、Toastを表示する Snap Shot Button 1 Step by Step src\main\res\layout\activity_main.xmlにButtonを追加する(android:id="@+id/button") →Desine > palette > Butt…

【AndroidTraining】TextView 2

Lesson TextView 2 Mission 下記の要求を満たすアプリを作りましょう。 onCreate内で、「See You!!」をsetTextして、画面の中央に表示 Snap Shot TextView 2 Step by Step src\main\res\layout\activity_main.xmlのTextViewにidを付与する src\main\res\valu…

【AndroidTraining】TextView 1

TextView Lesson1

Androidアプリを作ろう! part2

機能仕様について進めました。 個人開発だからザックリしていますが、なるべくシンプルにわかりやすくしたいものです。。

Androidアプリを作ろう! part1

背景 「ほしい!」と思ったときに、すぐにメモできるアプリがほしかった。 しかし、世の中の素晴らしいアプリはとても複雑で、 レイアウトが凝っていて見づらくなり 誰も使わない機能が盛り込んでいたり 決定ボタンを押すたびに広告が出てきたりする 私はた…