第23章簡單介紹了Android(概覽、版本、該書所需Java版本)html
第24章初識Android,跟隨教程進行Android Studio的下載和安裝,安裝虛擬機,在上面運行第一個應用程序。
Android Studio的使用和IDEA的使用方法大體相同,沒有什麼大問題。java
第25章活動,什麼是活動?活動就是咱們平時在手機上看到的運行着的應用程序,好比手遊什麼的。
活動的生命週期就是整個活動的完整運行過程,經過一個個生命週期運行方法進行一步步運做
數組
第26~28章,詳細講述了一個活動的UI(用戶交互)、佈局以及監聽器,合理地使用這一些操做和組件可讓Android應用程序的變得多姿多彩,沒有這些組件的應用程序和普通的txt文本有什麼區別。數據結構
實驗四基本上就是本週的主要任務,因此這兩篇博客應該會有大部分雷同?佈局
Rebuild``Try again
之類的操做,結果作到最後留下了一個特別頑固的問題,後來據說了其餘同窗的作法:重設一個電腦用戶,用戶名必須是英文,在此用戶中從新安裝一次,就能夠繼續下面的操做了。
看到這個方法我恍然大悟,找不到文件是由於路徑的問題,而我在安裝時是裝在C:/users/
裏面的,個人用戶名又是中文,這就致使了路徑中出現中文,而這個外國程序中文沒學好,認不出個人名字界面雖然雖然實現了漢化,但內部進行操做時仍是自言自語地說英文,遇到中文就看不懂了。
問題解決了。學習
set Notification
,可是沒有出現預料中的「通知出現提示」。網上查詢,獲得:Builder.getNotification()過期(撓頭)ui
後來又裝了一個虛擬機來運行,發現
?????????????
爲何不行呢?命令行
原來模塊自己就是API26的,在運行虛擬機以前,還得從新建立API24如下的新(舊?)模塊,而後運行,解決。設計
網上查不到,還得親身實踐。3d
錯題1: Abstract Data Types have which of the following object-oriented features?
正確答案:A .information hiding
緣由:抽象數據類型封裝了數據結構和操做數據結構的方法,使得信息隱藏被保留。
錯題2:A dynamic data structure
正確答案:C .almost always is implemented using references (pointers) to objects
緣由:動態數據結構是一種能夠在執行期間增加和收縮的結構。爲了實現這樣的一個java數據結構,必須使用一個引用(指針)的對象。
錯題3:A simple linear list
正確答案:A .is an example of a degenerate tree
緣由:除了tree
以外,其餘的graph
、digraph
都沒有頭節點,而tree
的root
對應的頭節點
錯題4:Queues and Stacks can be implemented using either arrays or linked lists.
正確答案:A .true
緣由:審題不對,Queues
和Stacks
「能夠使用數組或連接列表來實現」,誤覺得是「就是使用數組或連接列表來實現」。
錯題5:Linux Bash中,touch 命令不能一次性建立多個文件。
正確答案:B.false
緣由:使用通配符,可一次性建立多個文件。
其餘未列出錯題有不少是關於命令行命令的問題,都是靠記憶的、沒什麼道理可說的,之後必定要多多練習,爭取記住每個經常使用命令。
Git出現問題,暫無連接,statistics截圖也不須要吧?。。。
唐才銘19:對課本內容的講解很詳細因此書上截圖佔篇幅很長,代碼調試部分解決原理不清楚。
王文彬29:對課本內容的講解很詳細,問題解決部分的原理能夠更詳細。