本章詳細講解了圖形圖像處理、多媒體、動畫、傳感器、Fragment等知識點。這些知識屬于Android中的高級知識,因此需要初學者在學習本章之前,必須先熟練掌握前面講解的知識,打好Android基礎。
本章詳細地講解了廣播接收者的相關知識,首先介紹了什么是廣播接收者,然后講解了如何自定義廣播以及廣播的類型,最后以案例的形式講解了兩個常用的廣播接收者。熟練掌握本章內容,能夠更快速、更高效地學習其它章節。
本章詳細地講解了Android系統網絡編程。首先講解了HTTP協議,然后講解了Android兩種訪問網絡、提交數據的方式。接著講解了比較熱門的兩個開源項目,最后講解了多線程下載文件。實際開發中大多數應用都需要聯網操作,熟練掌握本章內容,能更有效率的進行客戶端與服務端的通信。
本章主要講解了Android中的服務,首先講解了如何創建服務、服務的生命周期,然后講解了服務的兩種開啟模式,最后講解了使用服務在程序中進行通信,并通過調用支付寶的案例演示了服務在不同程序見的通信。
本章主要講解了Android中的數據存儲,首先介紹了Android中常見的數據存儲方式,然后講解了文件存儲以及XML序列化和解析,最后講解了SharedPreferences。數據存儲是Android開發中非常重要的內容,每個應用程序基本上都會涉及到數據存儲,因此要求初學者必須熟練掌握本章知識。
本章主要講解了Android的基礎知識,首先介紹了Android的起源以及體系結構,然后講解Android開發環境的搭建,最后通過一個HelloWorld程序來講解如何開發Android程序。本章的知識作為Android開發者的入門知識,要求初學者對Android開發有個簡單的了解,方便學習后面的知識。
本章主要講解了Android中的布局、樣式和主題、國際化、程序調試等知識。本章所講解的內容在實際開發中非常重要,基本上每個Android程序都會使用到這些內容,因此要求初學者必須熟練掌握,為后面的學習做好鋪墊
本章主要講解了Activity的相關知識,包括Activity入門、Activity啟動模式、Intent使用以及Activity中的數據傳遞,并在講解各個知識點時都編寫了實用的案例用來鞏固知識點。由于凡是有界面的Android程序都會使用到Activity,因此,要求初學者必須熟練掌握該組件的使用。
今日任務 1、反射的應用場景 2、Class介紹 3、獲取Class對象的方式 4、動態創建對象 5、反射構造方法 6、反射成員變量 7、反射成員方法 8、動態代理技術
今日任務 1、TCP練習上傳文本數據 2、網絡編程中的細節 3、常見客戶端和服務端 4、http協議的請求消息和響應消息 5、URL介紹 6、URLConnection介紹 7、HTTP1.0和HTTP1.1區別 8、CS和BS架構 9、枚舉介紹
今日任務 1、多線程技術介紹 2、主線程介紹 3、創建線程的方式 4、線程中的異常問題 5、線程運行狀態 6、線程第二種創建方式 7、多線程練習 8、線程安全問題分析和解決 9、多線程細節 10、同步使用的鎖
今日任務 1、多線程復習 2、線程的狀態 3、同步鎖的問題 4、生產者消費者介紹分析實現 5、JDK5中的Lock和Condition接口 6、多線程中的其他細節問題
今日任務 1、File類學習 2、文件過濾器介紹 3、字節流介紹
今日任務 1、功能流介紹 2、圖形化界面 3、debug和junit測試
今日任務 1、轉換流 2、編碼、解碼、亂碼 3、緩沖區思想 4、鍵盤錄入介紹 5、IO流操作總結 6、功能流介紹 7、debug和junit測試
今日任務 1、字節流 2、字符流 3、轉換流 4、編碼、解碼、亂碼 5、緩沖區思想 6、鍵盤錄入介紹 7、IO流操作總結
今日任務 1、泛型技術 2、System、Math、Random類介紹 3、Date、SimpleDateFormat、Calendar類介紹 4、IO介紹
今日任務 1、ArrayList介紹 2、LinkedList介紹 3、Vector介紹 4、Set接口介紹 5、HashSet介紹 6、TreeSet介紹 7、比較器介紹 8、Map接口介紹
今日任務 1、Map接口介紹 2、HashMap演示 3、TreeMap演示 4、Hashtable介紹 5、集合工具類和數組工具類 6、集合綜合案例
今日任務 1、正則表達式介紹 2、基本類型包裝類 3、靜態導入、可變參數 4、其他類介紹