#003 Terminal < 基本を覚える > 00(続き)
本日の学習内容
アプリ開発向けプログラミング講座(5H) + 自習(1H)
▼ Activity Life Cycle:画面のライフサイクル(状態遷移)
学習の目的:どのタイミングで処理を行えば良いかを把握する
▼ 画面(Activity)遷移の種類
⑴ 画面接続のみ
⑵ 画面接続 + パラメータの受け渡し
Toast コントロール
:アプリケーション上の非対話型メッセージ( 画面上に一瞬だけ表示される msg )
:画面表示の長さは LENGTH で調整 < SHORT / LONG >
▼ インテント
⑴ 明示的インテント
:コンポーネント (この場合アクティビティ) の名前を明示的に指定
⑵ 暗黙的インテント
:処理の目的を指定
▼ 電話通話画面での処理
・電話番号を表示
・表示した電話番号への架電 -> Android App パーミッション(許可設定)が必要
今回使用するパーミッションの種類:ACTION_CALL( Direct call phone number )
▼ パーミッション設定
⑴ マニフェストファイル上で、パーミッション設定を行う
⑵ Android 6.0 (API 23)以降の場合は、ソースコード上での設定も必要
Fjord Boot Camp (1.5H)
今日は急用 & 明日までに作成/提出しないといけないものが増えてしまったので、急遽予定を変更して移動中 & 自宅にて Terminal を復習。駒形氏の丁寧な解説のおかげで、Lock を解除しても3ヶ月以上削除できなかったファイルも「-r」がはいらないように慎重にキーボードを操作し、なんなく「sudo rm」できました!キレイさっぱり断捨離できたうえに、なんでしょう!この達成感(笑)苦手意識しかなかったターミナルに親近感さえ湧いてきました☺️ まさにネ申記事に感謝です!明日もこの調子で頑張ってみたいと思います w
アプリ開発向けプログラミング講座/提出物の作成 (4.5H)
Excel などの App インストール / 環境設定 / 提出物の作成やらで
意外と時間とられてしまった😭😭😭
日報作成
明日の学習予定 / 目標など
木曜日にプログラミング講座で Java 試験があるので
▼ Java Bronze / Silver 問題を解きまくる!!!
そして...
▼ 隙間時間でターミナル復習(学習内容のまとめは木曜日に)
▼ 週間目標 / 月間目標を立てる
▼ 早めに日報を提出できるように工夫する!