Android課程大綱講解_第1頁
Android課程大綱講解_第2頁
Android課程大綱講解_第3頁
Android課程大綱講解_第4頁
Android課程大綱講解_第5頁
已閱讀5頁,還剩5頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、Android課程大綱Android -Java基礎(25 天)Java開發環境搭建.基礎知識. JAVA環境的搭建. Hello World.小程序JAVAi 口法基礎基本語法.掌握關鍵字、標識符. 了解常量、進制轉換.掌握變量、數據類型、類型轉換.掌握運算符、轉義字符.運算符優先級分支語句JAVA語句有哪些結構分支結構if語句的用法switch語句的用法循環語句什么是循環語句for循環while 循環do-while 循環break 語句continue 語句方法的使用.什么是方法.方法的聲明.方法的調用.什么是方法重載.遞歸算法什面向對象面向對象.掌握面向對象設計思想.構造方法.類的封裝

2、性.內存分析.各種關鍵字.繼承.訪問權限.方法重寫.接口.多態.內部類.單例模式.工廠模式數組數組. JAVA中數組概念. 一維數組的聲明和使用.數組的排序:冒泡,插入,選擇,.數組的搜索:順序,二分搜索法。.二維數組的簡單使用6.數組的工具類 Arrays, System類 7.異常異常.異常機制.異常的處理.自定義異常了解Fragment其它子類常用類JAVA基本數據類型與其對應的包裝類JAVA 字符串類:String , StringBuffer , StringBuilderJAVA 中常用 的類: Math, Date,Calendar,SimpleDateFormatJAVA中常用

3、類:Random, Runtime, System正則表達式的簡單實用什么是枚舉Java 類集合類-ListJAVA中集合的概念以及集合框架的介紹Collection 接口 的使用List接口的存儲特點集合中泛型的使用迭代器Iterator的工作原理以及使用List接口的常用實現類,ArrayList以及LinkedList的實現方式以及存儲特點Vector以及Stack的使用集合類-SetSet集合的存儲特點TreeSet的實現原理Comparable 接口 的使用Comparator 接口 的使用LinkedHashSet 實現類Map集合Map集合的特點Map集合的常用方法獲取集合對象的

4、幾種方式Map集合的常用突:HashMap和TreeMapIO流IO流操作. File類和常用方法. IO流的概念和原理. IO流的分類.字節流的常用方法.字符流的常用方法.文件流.轉換流.字節緩存流和字符緩存流.標準輸入輸出流:System.in和System.out.內存流的使用.打印流的使用.對象序列化.對象流. RandomAccessFile15.裝飾者模式Java多線程多線程-初步. JAVA中進程的概念. JAVA中線程的概念.線程的創建方式.線程的優先級.線程的常用方法.線程的生命周期.線程的停止多線程-數據安全. JAVA中多線程間的數據安全. synchronized 關鍵

5、字.同步方法.同步代碼塊.互斥鎖.死鎖. ThreadLocal 類多線程一生產者消費 者模型.生產者消費者模型.線程等待.線程喚醒.守護線程網絡編程網絡編程-TCP網絡的概念網絡通信協議TCP/IP協議IP地址和端口號SocketServerSocket網絡編程-UDP. UDP編程.飛秋練習:多客戶端聊天,多線程下載. UDP編程.飛秋練習Java數據庫HTML&SQLiteHTML的表格,表單,列表標簽HTML樣式的使用:CSSSQLite數據庫create創建表語句alter修改表結構語句掌握SQL增刪改查語句Servlet&網絡訪問Servlet&網絡訪問B/S和C/S結構Tomca

6、t的作用Servlet的生命周期Servlet的應用URL類和常用方法HttpURLConnection類族取網絡資源HttpClientHttpClient 類HttpClient 與 HttpURLConnection 的區別HttpClient的get請求獲取資源. HttpClient的post請求獲取資源.接口回調在網絡下載中的使用. HttpClient接口回調方式下載網絡資源.文件上傳的客戶端實現XML 解析(SAX&PULL)XMLXML語法定義SAX解析原理PULL解析原理反射機制& JSON解析反射的使用JSON據格式JSON與XML之間的比較JSON解析JavaWeb課程

7、內容1、 HTML的基本兀素2、HTML 的 table 禽網頁設計基礎3、HTML 的 form 兀素4、JavaScript的基本原理。5、JavaScript的基本語法。6、JavaScript事件處理機制.如何配置 servlet invoker 和 servlet mapping. servlet的生命周期.利用servlet讀取表單數據Servlet 編程.處理HIIP報頭信息方法.會話跟蹤的幾種方法. ServletContext 用法.編與線程女全的 servlet.理解JSP的基本原理以及和 Servlet的關 系。. JSP的語法構成和基本指令。JSP編程初步JSP1釋,J

8、SP表近 scriptlet , JSP聲明JSP/Servlet中使用JDBC訪問數據庫JSP編程5.使用數據庫訪問類(JavaBearj)訪問數據 庫1. page指令JSP旨令和動作include指令優缺點include動作和include指令的區別和聯系forward 動作JSP 的內置對象out、 request response JSP隱含對象pageContext、session、application (config、exception、page)JavaBean 基礎JSP和 JavaBeanJavaBean作用范圍JS可口 Servlet的交互MVC模式的用途JSP+Ser

9、vlet+JavaBear現 MVCMVC模式MVC模式的講解以及實現方式項目實踐項目實踐,完成一個結合數據的的基于HTTP的項目,輸出結果可以為XML,為后續的Android網絡項目打基礎Android初級課程一基礎篇(25天)Android開發環境搭建Android 發展Eclipse的使用.了解 Android 系統.掌握Android四層體系架構. 了解Android應用開發體系.掌握Android環境搭建.掌握開發環境的使用.掌握Android項目的創建與運行.掌握Android學習方法.掌握什么是Activity.了解String資源用戶界面開發 (初級)UI布局.了解 Andro

10、id UI 控件.掌握 LinearLayout 布局.掌握 RelativeLayout相對布局.掌握 LinearLayout 與 RelativeLayout 的組合嵌 套應用. 了解 FrameLayout 的使用. 了解 TableLayout 的使用UI控件一初級.掌握TextView文本控件.掌握Button按鈕控件.掌握OnCickLinstener事件監聽器接口.掌握EditText編輯文本控件.掌握ImageView圖像控件. 了解Drawable資源資源.了解ImageButton圖像按鈕控件.掌握CheckBox復選控件.掌握RadioButton單選控件.掌握 onC

11、heckedChangeListener 勾選事件監 聽器UI控件一高級(一). 了解適配器組件.掌握Spinner組件的使用.掌握ArrayAdapter的使用.掌握 AutoCompleteTextView 的使用.掌握String數組資源的使用.掌握SimpleAdapter的使用.掌握 AdapterView.OnItemSelectedListener 監聽器的使用.掌握 addTextChangedListener(TextWatcher watcher)監聽器的使用.進度條(ProgressBar)的功能與用法.拖動條(SeekBar)的功能與用法四大組件四大組件之Activit

12、yActivity的生命周期Activity的跳轉及Activity的傳值方式Activity 的管理Task的基本概念Back Stack的基本概念Activity的啟動模式Intent的七大屬性四大組件之Broadcast.什么是廣播.靜態注冊廣播.如何接收廣播.如何代碼注冊廣播.如何發送廣播.如何發送啟序廣播四大組件之ServiceService的使用場景Service的分類如何啟動ServiceService的生命周期Service與Thread之間的區分BindService的生命周期AIDLMessenger四大組件之ContentProviderContentResolver實現

13、系統短信、通話記錄的 查詢ContentResolver對系統聯系人數據進行增 刪查改操作自定義 ContentProvider的步驟和做法ContentProvider 中 UriMatcher 類的詳細用法ContentProvider實現數據搜索的做法Android網絡加載之異步任務AsyncTask異步任務AsyncTask的特點如何構建AsyncTask子類AsyncTask三個泛型參數的說明AsyncTask中常用方法界囿切換時,停止異步任務AsyncTask異步任務下載網絡資源ProgeressBar 和 ProgressDialog 的基本使用Android 線程Handler

14、與多線程.了解Android使用多線程的目的.掌握Handler在多線程之間的應用.掌握Handler消息處理機制. 了解 Handler 與 AsyncTask的關系用戶界面開發 (高級)ListView. 了解ListView控彳牛XML定義.理解 ListView 與 ArrayAdapter 、 SimpleAdapter 的使用.掌握BaseAdapter的使用.掌握BaseAdapter的復用.掌握ListView配合AsyncTask加載網絡數據 JSON.掌握ListView配合AsyncTask加載網絡數據 XML.了解服務器端分頁數據的格式. ListView 滾動事件 O

15、nScrollListener.客戶端使用ListView實現分頁效果. ListView 的點擊事件監聽器OnItemClickedListener.異步加載圖片及義字的ListViewGridViewGridView視圖樣式GridView常用屬性GridView點擊事件Menu+Dialog+Toast+通知Menu ( OptionsMenu,ContextMenu 和 PopMenu)AlertDialog 的使用Toast的使用,包括:普通典型Toast,簡單類型Toast以及Toast的位直自定義Toast四種類型的通知,包括:普通通知、大視圖 通知、進度條通知以及自定義通知Fr

16、agmentFragment的基本使用Fragment的生命周期Activity與Fragment的傳值方法FragmentManager 與 Fragment 事務處理Fragment其它子類單元測試ActionBarViewPager的使用場景ViewPager 和 PagerAdapter 的使用ViewPager監聽器的使用FragmentPagerAdapter 的應用ViewPager.了解ViewPager的使用場景.掌握 ViewPager 和 PagerAdapter 的使用.掌握ViewPager監聽器的使用.掌握 FragmentPagerAdapter 的應用Actio

17、nBar+ViewPagerActionBar 與 ViewPager 之間的關系ActionBar 與 ViewPager 的整合ViewPager 中使用 FragmentActionBar+ViewPager+Fragment 整合Android數據存 儲SharedPreferencesAndroid中數據存儲的可選項SharedPreferences 的用法SDCard及網絡存儲. SDCard的常規操作,實現 SDCard工具類的 封裝. HttpURLConnection 及 HttpClient 網絡訪問類 的封裝.網絡訪問后JSON解析及XML解析的用法.客戶端通過網絡向服務

18、器上傳附件SQLite數據庫數據庫的相關概念及相關知識SQL中DML的常規 CRUD語句SQL中 DDL的 Create、Alter、Drop 語句SQLite數據庫的相關知識SQLite數據庫的客戶端訪問工具SQLiteExpert 的用法SQLiteDatabase 類的用法SQLiteOpenHelper 類的用法SimpleCursorAdapter 的用法Cursor遍歷的常用方法數據庫數據的分頁顯示Android擴展知識UI的美化Selector(選擇器)style(樣式)Theme(主題)shape屬性介紹屏幕適配.屏幕適配作用與場景.布局屏幕適配的方式.圖片屏幕密度適配.尺寸資

19、源(dimens.xml)定義與屏幕適配.代碼檢測與實現屏幕適配自定義View.自定義視圖作用與場景.自定義視圖創建、Layout包含方式.自定義視圖內容繪制,繪制常用API.自定義視圖自身尺寸測量.自定義視圖事件處理.擴展控件作用與場景.擴展控件創建、Layout包含方式.擴展控件內容繪制,繪制常用API.擴展布局的組合.擴展布局事件處理Android高級一實戰篇(12天)最新開發工具(1天)Android StudioAndroid Studio 的安裝Android Studio工程目錄架構講解Android Studio的配置及基本使用Android Studio相關插件的安裝SVN/

20、gitSVN的基本簡介SVN的安裝與配置SVN的使用Git的基本簡介Git的安裝與配置Git的使用抓包工具(fiddler)fiddler的基本使用第二方注解框架 (收)xUtils-ViewUtils或AndroidAnnotations任意講其中一種 即可ViewUtils 在 Activity,Fragment,BaseAdapter 中的使 用Java反射(Reflect)復習Java 注解(Annotation)講解注解+ 反射初始化ui資源文件ViewUtils注冊常用的事件監聽以及支持的常用事 件第二方網絡及圖 片下載框架 (2天)Volley框架1.StringRequest加

21、載網絡數據2.ImageRequest加載單張網絡圖片3.ImagerLoader 的使用刑用 LruCache 緩存.NetworkImageView 控件的使用.自定義 Request(XMLRequest,FastJsonRequest).Volley框架設計的講解xUtils-HttpUtils xUtils-BitMapUtils. HttpUtils通過GET請求,POST青求加載數據.利用HttpUtils上傳文件.利用HttpUtils下載文件.通過bitmapUtils類的使用,config打頭的方法,.通過BitmapGlobalConfig配置線程加載線程數量,緩存大小,

22、緩存路徑,加載顯示動畫等通過BitmapDisplayConfig配置圖片竟高,默認顯不圖 片,下載失敗圖片,圖片保存質量,圖片加載動畫Universal Image LoaderUniversal Image Loader 的特點Universal Image Loader 創建及使用流程 Universal Image Loader參數的基本配置事件分發與消費(1天)各種事件沖突的 處理.Touch事件的組成.dispatchTouchEvent(事件分發),onInterceptTouchEvent(事件攔截),onTouchEvent(事件消費),.dispatchTouchEvent(事件分發)分發邏輯.onInterceptTouchEvent(事件分發好二裁邏輯

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論