2021-01-01から1年間の記事一覧
Lesson 6で学ぶこと Lesson 6 Step by Step実装 code Lesson 6で学ぶこと 今までのLessonをMainActivityで表示できるようにする。 Lesson 6 Step by Step実装 基本の流れ 画面作成(Activityやlayoutの追加) 画面調節(パーツの追加や位置調節) イベント処理(…
Lesson 4で学ぶこと Lesson 4 Step by Step実装 code Lesson 4で学ぶこと DialogFragmentを実装してDialogの表示をする。 Lesson 4 Step by Step実装 基本の流れ 画面作成(Activityやlayoutの追加) 画面調節(パーツの追加や位置調節) イベント処理(ボタン押…
pipとは pipはPythonのパッケージを管理するためのツール。 コマンドにpipとpip3があるが、 python3系を使うのであれば、どちらでもよい。 # pipのversionの確認 pip --version Jupyter Notebookの設定 変数が見えるようになる。とても、便利! aotamasaki.h…
Numpy 要素 形状 演算 Numpy100本ノック!! Numpy import numpy as np array = np.array([[1,2,3],[4,5,6]]) print(array) # [[1 2 3] # [4 5 6]] list = array.tolist() print(list) # [[1, 2, 3], [4, 5, 6]] # zeros array0 = np.zeros((2,5)) print(arr…
クラス講座 クラスとインスタンス 継承・オーバーライド インスタントメソッド クラス講座 クラスとインスタンス class Person: pass # 何もしない # インスタンス作成 Alice = Person() # インスタンス変数 Alice.name = "Alice" Alice.age = 18 # インスタ…
入門・中級 変数と型 整数(int) 例: 0, 1, 100, -10 少数(float) 例: 1.0, 1.34, -0.01, 1e5 文字列(str) 例: "HI", "a", "31", "" 真理値(bool) 例: True, False x = "" type(x) # 変数xの型を取得 演算 比較演算子(==, !=, <, >, <=, >=, is, <…
( ..)φメモメモ 何のためにE資格取得がんばる? AIを深く理解していくための基礎力として、E資格を学ぶ。 資格を取った先、仕事で活かした先、研究をした先に、 AIに出来ること、そして、限界が見えてくるはず。 python 中級 for文(2)~リスト(4) for文 Fact…
( ..)φメモメモ 型変換 x = 1.2345 int(x) for文 for i in range(10): # 処理 for j in range(開始, 終了, 変化): # 処理 list pythonのリストは色々な型を詰められる list = ["str1" , 1, "str2", 2] list.append("str3") list.append(3) list ### ['str1',…
Lesson 4で学ぶこと ライフサイクルについて 画面遷移(Activity間) Activityの開始 Activityの終了 Lesson 4 Step by Step実装 画面作成 画面修正 イベント処理&画面更新 code Lesson 4で学ぶこと ライフサイクルについて 画面遷移(Activity間) Step by …
Lesson 3で学ぶこと パーツについて ListView Lesson 3 Step by Step実装 画面作成 画面修正 イベント処理 画面更新 code Lesson 3で学ぶこと パーツ(ListView)について Step by Stepで実装 ↓ Lesson3 アプリ パーツについて ListView 要素(Item)をリスト上…
Udemy講義のメモ www.udemy.com セクション1 はじめに ホワイトハッカーについて学ぼう セクション2 情報セキュリティとホワイトハッカー ホワイトハッカーとは ホワイトハッカー(Ethical Hacker)の役割 防御 監視 検出 分析 対応 知識×技術×倫理観 ホワイ…
Lesson ListView 3 Training 下記の仕様を満たすアプリを作りましょう。 独自List(ImageViewとTextView)を作成して表示する Snap Shot Step by Step 1. 新規に画面を追加 ListViewを配置する activity_training_list_view_actvity2.xmlを見る
Lesson 2で学ぶこと パーツについて EditText Lesson 2 Step by Step実装 画面作成 画面修正 イベント処理 画面更新 code Lesson 2で学ぶこと パーツ(EditText)について Log出力 Toast表示について Step by Stepで実装 ↓ Lesson2 アプリ パーツについて Edit…
Lesson ViewModel 1 Mission 下記の仕様を満たすアプリを作りましょう。 ViewModelを使い、カウントアップさせる Snap Shot ◆テスト 画面を回転しても、カウントアップが継続すること 画面がバックグラウンドへ移動しても、カウントアップが継続すること Ste…
Lesson Radio 1 Mission 下記の仕様を満たすアプリを作りましょう。 Radioボタンで選択した血液型を表示させる Snap Shot Step by Step TrainingRadioActivityを新規に追加する レイアウトファイルにRadioGroup, RadioButton, TextViewを追加する RadioGroup…
Lesson Spinner 1 Mission 下記の仕様を満たすアプリを作りましょう。 Spinnerから選択した曜日を表示させる Snap Shot Step by Step TrainingSpinnerActivityを新規に追加する レイアウトファイルにSpinner, TextViewを追加する Viewを取得 TextView textVi…
Lesson 1で学ぶこと パーツについて TextView Button Lesson 1 Step by Step実装 画面作成 画面修正 イベント処理 画面更新 code Lesson 1で学ぶこと パーツ(TextView, Button)について 新規Activityの追加について レイアウトの配置の追加・修正の方法につ…
本講座の背景・目的・目標 Android Studioのインストール アプリの作成 Emulatorの導入 Androidの3大ファイルについて AndroidManifes javaファイル resファイル drawable layout values アプリの実行 まとめ 本講座の背景・目的・目標 ◆背景 開発初心者がAn…
Lesson Dialog 3 Mission 下記の仕様を満たすアプリを作りましょう。 時間ダイアログ(TimePickerDialog)を表示させる Snap Shot Step by Step Dialog 2を用意する Button(時間ダイアログを表示する)を追加する Buttonにクリックリスナーを追加する 時間ダ…
Lesson Dialog 2 Mission 下記の仕様を満たすアプリを作りましょう。 日付ダイアログ(DatePickerDialog)を表示させる Snap Shot Step by Step Dialog 1を用意する Button(日付ダイアログを表示する)を追加する Buttonにクリックリスナーを追加する 日付ダ…
Lesson Dialog 1 Mission 下記の仕様を満たすアプリを作りましょう。 ダイアログを表示する Snap Shot Step by Step 新規にTrainingDialogActivity.javaを追加する Button(ダイアログを表示する)を追加する Buttonにクリックリスナーを追加する Dialogの処理…
Lesson Thread 1 Mission 下記の仕様を満たすアプリを作りましょう。 別スレッドからTextViewの更新をする Snap Shot ※count up していく Step by Step 新規にTrainingThreadActivity.javaを追加する TextView(別スレッドから更新する)、Button(別スレッドを…
Lesson ImageView 1 Mission 下記の仕様を満たすアプリを作りましょう。 任意の画像を表示する Snap Shot Step by Step 新規にTrainingImageViewActivity.javaを追加する src\main\res\drawable配下に、画像を追加する レイアウトファイルにImageViewのパー…
Lesson Activity 2 画面を切り替えよう Mission 下記の仕様を満たすアプリを作りましょう。 SubActivityへの画面遷移をする MainActivityとSubActivityのライフサイクルのログを出力する Snap Shot ログ ◆Mainアクティビティ起動 2021-04-11 22:53:41.323 29…
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 …
Lesson Switch 1 Mission 下記の仕様を満たすアプリを作りましょう。 Switchを二つを使い、論理演算(AND, OR, XOR, NAND)を表現する Snap Shot Step by Step 1 . 新しくActivity(TrainingSwitchActivity.java)を追加する 2 . xmlに、SwitchのViewを追加す…
Lesson CheckBox 1 Mission 下記の仕様を満たすアプリを作りましょう。 CheckBoxのチェックの変化をトーストで知らせる。 Snap Shot Step by Step 1 . 新しくActivity(TrainingCheckBoxActivity.java)を追加する。 2 . xmlに、CheckBoxのViewを追加する。 3 …
Lesson SharedPreference 1 Mission 下記の仕様を満たすアプリを作りましょう。 ユーザーが入力した文字を保存し、画面に表示する Snap Shot ◆確認手順 文字を入力(hello) Saveボタンを押下 Displayボタンを押下 入力した文字が表示されること アプリを再…
Lesson EditText 1 Mission 下記の仕様を満たすアプリを作りましょう。 ユーザーが入力した文字を画面に表示する Snap Shot Step by Step 新しくActivity(TrainingEditTextActivity.java)を追加する。 xmlに、TextView, EditView, ButtonのViewを追加する。 …
Lesson ListView 2 Mission 下記の仕様を満たすアプリを作りましょう。 動的に、ListViewに曜日の一覧を表示する。 Snap Shot ListView 2 Step by Step 1 . ListView 1で作ったコードのxmlからentriesの属性を消去する 2 . リストを用意する // ListViewに表…