課程:《程序設計與數據結構》
班級: 1723
姓名: 趙乾宸
學號:20172316
實驗教師:王志強
必修/選修:必修java
由於Android Studio的安裝花了我很長的時間,最主要是找不到R
文件的問題(根據王老師說,這個問題出現的緣由不少,以致於他也找不到問題的根本在哪裏),問題在實驗課當堂弄了好久,但沒有成功,後來據說了老康同窗的作法,從新設置了一個用戶,因爲以前的用戶名是中文,C盤user路徑中包含中文(早知道就不裝在C盤裏面了),尋找路徑時是會發生錯誤的。
android
這個很簡單,跟着書本走,只要上一部分的安裝沒有問題,這裏只須要點一點而後就好了,這裏甚至不用敲代碼,只要模塊建立出來就能夠Run了,Hello,World!
還有一個重點:生命週期,截止學習到第二十八章,我還只是接觸到OnCreate
(除了25.2ActivityDemo
裏面),其餘諸如OnClick``OnTouch``OnOption
什麼的貌似並不在生命週期圖裏面。
git
UI?UI是什麼啊?數據結構
在建立Android應用程序的時候,所作的第一件事情就是爲主活動構建用戶交互(UI,user interface)。——Java.for.Android.2nd.CN佈局
操做起來就是在手機上面添加一些微件(widget),這裏甚至不用敲代碼,直接在圖形界面操做,組件及其佈局自動寫入xml文件,懶癌福音。學習
固然還有Toast
,AlertDialog
,Notification
之類的,並不固定在應用程序的界面上,這些都是手機上看得見摸得着的,理解起來很簡單。測試
我認爲這是上一章的補充,有組件就必然有佈局,這以前我都是手動調整組件位置,可是看了這一章以後才發現還有Layout
的設置,又方便了起來,並且不用敲代碼。ui
監聽器(Listener):這回解決了以前的疑問:OnClick
、OnTouch
是什麼,爲何不在生命週期裏面?由於它們只是名字看起來相像,並非生命週期的一部分,而是更具體的某種操做。
這些操做與「點擊」、「長按」的操做關係很大,是實現用戶交互最重要的一環。設計