【課程內容】
第01天視頻
01_今日介紹&集成開發環境介紹
02_junit單元測試
03_注解介紹
04_xml的介紹
05_xml的文檔聲明
06_xml的元素
07_xml的屬性注釋&CDATA
08_xml的特殊字符&語法回顧
09_xml約束的概念和dtd介紹
10_dtd約束介紹
11_schema約束介紹
12_schema約束&上午內容回顧
13_xml解析&dom解析說明
14_dom解析
15_sax解析原理
16_sax解析xml轉換為arraylist
17_sax解析回顧&pull原理
18_pull解析xml轉換為集合
19_json介紹&解析
20_內容回顧
第02天視頻
00_前情回顧
01_今日簡介&1G~4G介紹
02_android系統和版本介紹
03_android虛擬機介紹
04_sdk目錄介紹
05_sdkManager介紹
06_android虛擬機介紹
07_ddms透視圖介紹
08_androidHelloworld
09_android項目的目錄結構
10_android打包的過程
11_adb指令練習
12_電話撥號器_界面實現
13_電話撥號器_基本邏輯實現
14_電話撥號器_完成
15_點擊事件第二種寫法_匿名內部類
16_點擊事件第三種寫法_activity實現接口
17_點擊事件第四種寫法_布局文件添加onclick屬性
18_andriod常用布局&內容回顧
第03天視頻
00_前情回顧
01_測試的概念
02_android下單元測試
03_android日志貓的使用
04_登陸案例布局實現
05_登陸案例基本邏輯實現
06_登陸案例保存信息完成
07_通過上下文獲取常見目錄
08_保存信息到sd卡上
09_保存信息到sd卡上完善
10_獲取sd卡大小&android單位
11_文件權限的介紹
12_通過上下文操作私有目錄模式說明
13_sharedpreferencesAPI介紹&登陸界面實現
14_通過sharedPreferences保存用戶名密碼
15_通過Stringbuilder組拼xml文件
16_通過XMLSeralizer序列化xml文件
17_android下xmlpull解析
18_內容回顧
第04天視頻
00_前情回顧
01_數據庫介紹
02_mysql卸載和安裝
03_通過sql操作數據庫
04_通過sql創建&刪除表查看表結構
05_通過sql操作表中的數據_插入修改刪除查詢
06_where條件的使用以及查詢結果的排序
07_聚合函數,分組查詢&limit關鍵字
08_SQLyog圖形化工具介紹
09_上午內容回顧
10_JDBC簡介
11_通過JDBC查詢mysql數據庫
12_JDBC釋放資源
13_JDBC修改插入刪除數據
14_JDBC獲取鏈接方法封裝
15_登陸案例數據庫查詢原理
16_sql注入的原理及處理
17_今日回顧
18_如何排錯
19_debug斷點調試
20_布局常用屬性總結
第05天視頻
00_前情回顧&今日展望
01_SQlite數據庫簡介
02_SQliteOpenHelper介紹&oncreate方法介紹
03_通過OpenHelper獲取SqliteDatabase對象
04_數據庫升級onUpgrade&ondowngrade
05_直接執行sql操作數據庫
06_直接執行sql操作數據庫delete&update
07_通過谷歌封裝的api操作數據庫delete&insert
08_通過谷歌封裝的api操作數據庫update&query
09_sqlite兩種api比較
10_上午回顧&數據庫事務
11_listview入門
12_listview優化
13_listview寬度和高度不要使用包裹內容
14_通過listview展示復雜條目
15_獲取LayoutInflater的三種方法
16_ArrayAdapter使用
17_simpleadapter使用
18_simpleadapter和ArrayAdapter總結
19_通過listview展示數據庫數據_數據庫準備數據完成
20_通過listview展示數據庫數據_完成
21_listview展示數據內容回顧
第06天視頻
00_前情回顧
01_html簡介
02_排版標記
03_字體標記
04_有序清單無序清單
05_超鏈接標簽
06_圖像標簽
07_表格標簽
08_表單標簽
09_web相關概念介紹
10_發布web項目到tomcat
11_使用eclipse發布web項目到tomcat
12_tcp_ip相關概念
13_http介紹&getpost請求
14_http請求介紹
15_http響應相關概念
16_內容回顧
第07天視頻
01_今日介紹
02_servlet介紹
03_servletHello完成
04_servlet訪問過程
05_servlet生命周期介紹
06_url_pattern三種寫法
07_參數提交時action的寫法
08_ServletConfig介紹
09_ServletContext介紹
10_通過httprequest獲取跟請求相關的信息
12_登陸案例
13_文件上傳
14_今日重點
15_四天web內容回顧
第08天視頻
00_servlet回顧
01_網頁源碼查看器基本實現
02_通過scrollview實現內容滾動
03_主線程聯網問題&ANR&子線程不能修改UI
04_消息機制的寫法
05_消息機制的原理
06_消息機制的原理(2)
07_圖片查看器完成
08_圖片查看器完成_添加圖片緩存
09_handler第二種作用_延遲執行消息
10_runOnUiThread方法
11_新聞客戶端介紹&公司角色
12_新聞客戶端服務端準備
13_新聞客戶端界面搭建
14_新聞客戶端_數據準備完成
15_新聞客戶端_展示文字內容完成
16_新聞客戶端_展示圖片內容完成
17_自定義View對象構造說明
18_MySmartImageView實現
19_MySmartImageView添加展示默認圖的功能
20_內容回顧
第09天視頻
00_消息機制回顧
01_今日內容
02_使用httpurlconnection提交參數_get
03_使用httpurlconnection提交參數_get中文參數解決&post提交
04_使用httpclient提交參數_get提交參數
05_使用httpclient提交參數_post提交參數
06_使用開源項目提交參數
07_上午內容回顧
08_多線程下載原理
09_多線程下載_獲取文件長度&計算下載范圍
10_多線程下載_完成
11_斷點續傳原理
12_斷點續傳完成
13_android實現多線程下載_界面實現
14_android實現多線程下載_完成
15_android實現多線程下載_問題說明
16_使用開源項目下載文件
17_關于上下文的說明
18_今日回顧
第10天視頻
00_前情回顧
01_創建一個新的activity&activity配置清單文件
02_電話撥號器intent說明
03_隱式意圖打開activity
04_顯示意圖打開activity
05_人品計算器_界面實現
06_人品計算器_完成
07_短信大全_布局實現&條目點擊事件說明
08_短信大全_完成
09_短信發送器_布局完成
10_短信發送器_獲取電話號碼
11_短信發送器_快速回復頁面實現
12_短信發送器_發送短信實現
13_短信發送器_問題說明
14_activity四種狀態說明
15_activity生命周期方法說明
16_生命周期方法使用說明
17_activity任務棧和啟動模式
18_內容回顧
屏幕旋轉生命周期
第11天視頻
00_前情回顧
01_廣播接收者概念
02_ip撥號器
03_sd卡狀態監聽
04_短信監聽
05_不同版本廣播的特點
06_應用安裝和卸載
07_接收開機啟動廣播
08_發送無序廣播
09_發送有序廣播&有序廣播和無序廣播的區別
10_動態注冊廣播接收者
11_自動填寫驗證碼完成
12_樣式和主題
13_國際化
14_普通對話框
15_單選對話框
16_多選對話框
17_進度條對話框
18_創建對話框使用上下文必須用activity
19_今日回顧
20_前六天回顧
第12天視頻
00_前情回顧&今日展望
01_進程的概念
02_進程的優先級
03_startservice開啟服務
04_電話錄音機基本邏輯實現
05_錄音邏輯實現
06_通過開機廣播開啟服務
07_bindservice開啟服務
08_bindservice開啟服務和startservice比較
09_通過bindservice實現Activity調用服務中的方法
10_通過bindservice實現Activity調用服務中的方法過程
11_音樂播放器框架_基本實現
12_混合方式開啟服務
13_aidl&ipc&rpc概念
14_aidl實現遠程調用
15_aidl過程
16_今日內容回顧
第13天視頻
00_前情回顧&內容展望
01_內容提供者原理
02_創建內容提供者
03_通過內容提供者暴露數據完成
04_使用內容解析者訪問數據
05_內容提供者創建過程回顧
06_通過內容解析者訪問短信數據庫
07_通過xml文件備份短信數據
08_插入短信數據
09_讀取聯系人數據_表結構分析
10_保存聯系人數據完成
11_查詢聯系人數據過程
12_保存聯系人數據_界面實現
13_保存聯系人數據_完成
14_保存聯系人過程回顧
15_內容觀察者
16_今日內容回顧
17_四大組件內容回顧
第14天視頻
00_內容回顧&今日展望
01_計算機表示圖片的方式介紹
02_加載大圖_inSampleSize介紹
03_加載大圖_insamplesize計算_根據屏幕寬高
04_加載大圖_insamplesize計算_不斷試驗inSampleSize
05_創建圖片副本
06_圖片處理api
07_畫畫板_副本創建_ontouchevent說明
07_畫畫板_副本創建_基本完成
08_畫畫板_副本創建_保存文件完成
09_撕衣服案例完成
10_音樂播放器_播放暫停實現
11_音樂播放器_播放進度的展示
12_音樂播放器_通過seekbar控制播放進度
13_音樂播放器實現過程回顧
14_MediaPlayer生命周期
15_MediaPlayer播放網絡音頻
16_MediaPlayer_surfaceView播放網絡視頻
17_videoview播放網絡視頻
18_vitamio播放網絡視頻(1)
第15天視頻
00_前情回顧
01_今日簡介&Fragment簡介
02_靜態加載fragment
03_動態替換fragment
04_模擬微信界面_界面實現
05_模擬微信界面_完成
06_fragment兼容低版本的寫法
07_關于fragment點擊事件寫法的說明
08_fragment生命周期
09_fragment通信
10_fragment調用方法
11_menu菜單
12_自動補全textview
13_幀動畫
14_view動畫_透明度動畫
15_view動畫_旋轉動畫_縮放動畫
16_view動畫_平移動畫
17_view動畫_組合動畫_view動畫點擊事件
18_用xml文件定義view動畫
19_屬性動畫
20_通知介紹
21_今日回顧
第16天視頻
00_昨天回顧
01_web相關內容回顧
02_為什么要使用版本控制工具
03_svn服務端安裝
04_單用戶操作svn
05_多用戶操作svn_沖突的解決
06_多用戶操作svn_文件加鎖
07_svn標準目錄結構介紹
08_svn操作規范
09_使用eclipse的svn插件
10_git_github介紹
11_git操作
第17天視頻
00_版本控制回顧
01_四大組件回顧
02_jni簡介
03_chelloworld
04_c的基本數據類型
05_c的輸出函數
06_c的輸入函數
07_內存地址的概念
08_指針的入門
09_指針常見錯誤
10_指針練習_交換兩個數的值
11_指針練習_返回多個值
12_指針和數組之間的關系
13_c字符串常用的定義方式
14_指針變量的長度
15_多級指針的概念
16_子函數修改main函數臨時變量的值
17_靜態內存分配
18_動態內存分配
19_學生學號管理系統
20_結構體
21_聯合體
22_枚舉
23_自定義類型
24_內容回顧
第18天視頻
00_前情回顧
01_ndk目錄介紹
02_jni_hello_c函數介紹
03_jni_helloworld_完成
04_jni開發常見錯誤_本地方法沒有找到
05_jni開發常見錯誤_找庫返回空
06_jni開發簡便流程
07_java傳遞數據給C_傳遞int類型數據
08_上午回顧
09_JNI調用流程回顧
10_java傳遞數據給C_傳遞String類型數據
11_java傳遞數據給C_傳遞int數組
12_向控制臺輸出日志
13_c反射調用java方法
14_c反射調用java方法_傳遞int類型String類型的參數
15_c反射調用java方法_回調彈吐司
16_工具方法說明
17_今日內容回顧
第19天視頻
00_前情回顧
01_今日介紹
02_反匯編_反編譯
03_美圖秀秀實現思路
04_美圖秀秀完成
05_鍋爐壓力案例_java實現
06_鍋爐壓力案例_progressbar實現
07_鍋爐壓力案例_自定義控件實現
第20天視頻
01_c++下jni開發說明
02_cfork分叉進程