20189208 2018-2019-2 《移動平臺開發課程總結》

內容:下載、安裝Java程序並寫出第一個Java程序,Java語言基礎,ASCII和Unicode、分隔符、變量、基本類型以及基本的判斷、循環、中斷、繼續語句。html

- [《移動平臺開發實踐》第2周做業](https://www.cnblogs.com/Ychancy/p/10508108.html):


內容:編寫類和類的成員、內部成員,封裝保護對象,實現方法重載。java

- [《移動平臺開發實踐》第3周做業](https://www.cnblogs.com/Ychancy/p/10549382.html):

內容:使用java.lang.String、arrays\java.lang.System、java.util.Scanner,幾個重要類,在java.lang.string java.io.PrintStream中使用可變參數參數,數組的聲明、使用、操做數組,處理各類異常的系統處理方法及用戶定義異常,使用基本類型和包裝器來建模數字。git

- [《移動平臺開發實踐》第4周做業](https://www.cnblogs.com/Ychancy/p/10591369.html):

內容:使用enum類實現枚舉遍歷,使用Instant、LocalDate、LocalDateTime、ZonedDateTime、Period、Duration幾種時間類,格式化和解析日期時間。使用java.util.Collection接口、Map接口、Comparable及Comparator接口。數據庫

- [《移動平臺開發實踐》第5周做業](https://www.cnblogs.com/Ychancy/p/10633966.html):簡要內容

流的概念介紹如何使用Java IO API中的四種類型的流來執行輸入/輸出操做,介紹對象序列化和反序列化。介紹Java中的多線程編程,多線程執行代碼。介紹能使接口、類使編寫多線程程序更加容易。網絡編程的Web服務器應用程序及如何使用這些類。編程

- [《移動平臺開發實踐》第6周做業](https://www.cnblogs.com/Ychancy/p/10663841.html):簡要內容

介紹Android框架、下載Android工具並安裝,介紹活動及其生命週期。介紹重要的ui組件數組

- [《移動平臺開發實踐》第7周做業](https://www.cnblogs.com/Ychancy/p/10699272.html):簡要內容

介紹如何在Android應用程序中佈局ui組件及使用內建佈局。建立監聽器及處理時間。向操做欄添加項以及如何使用它驅動應用程序導航。介紹幾種方便的Android菜單。服務器

- [《移動平臺開發實踐》第8周做業](https://www.cnblogs.com/Ychancy/p/10747596.html):簡要內容

介紹listview顯示可滾動列表項並讀取視圖。介紹gridview微件,在柵格中顯示項。介紹兩個主題,直接關係到app的視覺體驗。介紹如何操做位圖圖像。網絡

- [《移動平臺開發實踐》第9周做業](https://www.cnblogs.com/Ychancy/p/10787181.html):簡要內容

介紹如何建立一個定製視圖以及在畫布上繪製形狀。介紹了可添加到活動中的片斷,片斷有本身的生命週期。介紹了不一樣屏幕的不一樣佈局。解好了最新動畫API屬性動畫。多線程

- [《移動平臺開發實踐》第10周做業](https://www.cnblogs.com/Ychancy/p/10816834.html):簡要內容

介紹如何使用PreferenceAPI來存儲應用車光緒設置並將其讀回。介紹如何使用Android應用程序中的JavafileAPI。介紹Android database API及使用其連接AQLite數據庫。介紹瞭如何使用內建的Camera和Camera API來獲取靜態的圖像。app

- [《移動平臺開發實踐》第11周做業](https://www.cnblogs.com/Ychancy/p/10853984.html):簡要內容

介紹了兩種爲應用程序提供拍攝視頻的功能,分別是內建意圖和使用media recorder類。介紹瞭如何記錄音頻。介紹了handler類,可以使用其調度未來要執行的一個runnable,介紹瞭如何在Android中處理異步任務。

- [《移動平臺開發實踐》第12周做業](https://www.cnblogs.com/Ychancy/p/10887632.html):簡要內容

介紹瞭如何建立後臺服務即使當啓動他們的應用已經結束他們還會運行。介紹了用於接受廣播的另外一種Android組件,介紹瞭如何使用alarm manager來調度任務,介紹了另外一個應用程序組件類型用於封裝數據而且跨應用共享。

- [《移動平臺開發實踐》項目總結](https://www.cnblogs.com/Ychancy/p/10890719.html):

  • 自認爲寫得最好一篇博客 《移動平臺開發實踐》第7周做業
    由於第七週不少問題都是本身解決的,而不是像往常同樣喜歡問問別人,我對博客內容的印象也很深入。

  • 做業中閱讀量最高的一篇博客是 [《移動平臺開發實踐》第11周做業(http://www.javashuo.com/article/p-regvaplf-o.html)
    這篇博客很是全面的記載了課本中提到的方法,閱讀後能夠快速回憶課本內容。

  • 代碼託管連接:
    • 給出statistic.sh的運行結果,說明本學期的代碼量目標達到沒有?
      基本基本達到了。

    • 加點代碼,改點代碼是理解的最好方式,參考編程的智慧,談談你的心得
      咱們天天上課的測驗作的就是加點代碼改點代碼,課本中的例子我也會按本身的想法加以修改實現。這樣對理解代碼頗有好處。
    • 積極主動敲代碼作到沒?教材實踐上有什麼經驗教訓?
      已經再也不畏懼去寫代碼了,平時的學習中也會由敲一敲代碼的習慣。

  • 課堂項目實踐
    - 課堂實踐連接
    - 課堂實踐對提升應用能力有幫助嗎?
    很是有幫助,有疑問時,既能夠本身思考又能夠問同窗、老師,及時解決疑惑。在解決問題的過程當中培養解決問題的能力。
    - 課堂實踐上本身有什麼經驗教訓?
    上課前要提早預習作到心中有數,同時還要把實驗環境準備好,否則太浪費時間,跟不上你們的步伐。
    - 課堂實踐上對老師有什麼教學建議?
    因爲有一點Java基礎,本課程學習過程比較順利。
  • 課程收穫與不足
    • 本身的收穫(投入,效率,效果等)
      首先是收穫了Java編程及Android編程方面的知識,其次忠於有了一次從零開始與同窗共同作項目的經歷,個人隊友都比我厲害,與他們供圖學習我不只學到了知識,還學到了一些解決問題的方法,這是最重要的。第三就是老師爲咱們介紹了很是多工具,好比博客園、墨刀、碼雲等等,使用這些工具使學習方便了許多。
    • 本身須要改進的地方
      還須要多加努力,做業看的不夠及時致使錯過了兩次提交做業的機會,這樣很是很差。
    • 結對學習是否是真正貫徹了?寫一下你提供的幫助或接受了什麼幫助,並對老師提供參考建議
      咱們實踐過結對編程,不論是學習別人的代碼仍是本身寫代碼改代碼,效率提升了不少,感受很不同。之後的學習工做過程當中也能夠繼續使用。
    • 給開學初的你和學弟學妹們的學習建議
      作好心理準備。
    • 若是從新學習這門課,怎麼作才能夠學的更好
      仍是要多寫代碼多練習。
    • 下學期有什麼可行的計劃提高學習效果?
      找一個更復雜的項目再次重現一遍。
  • 問卷調查
    • 你平均每週投入到本課程有效學習時間有多少?
      20h
    • 每週的學習效率有提升嗎?你是怎麼衡量的?
      有提升,從知識掌握程度和完成做業須要的時間來判斷的。
    • 藍墨雲班課的使用對你的學習有促進嗎?有什麼建議和意見嗎?
      有些實驗的時間能夠像Linux課同樣放寬一點。
    • 你以爲這門課老師應該繼續作哪一件事情?
      繼續要求你們多多寫代碼
    • 你以爲這門課老師應該中止作哪一件事情?
      博客內容能夠適當修改
    • 你以爲這門課老師應該開始作什麼新的事情? 老師挺潮的了。
相關文章
相關標籤/搜索