Java to Android
第一階段:Java面向?qū)ο缶幊?/strong>
????1.Java基本數(shù)據(jù)類(lèi)型與表達(dá)式,分支循環(huán)。?
????2.String和StringBuffer的使用、正則表達(dá)式。?
????3.面向?qū)ο蟮某橄?#xff0c;封裝,繼承,多態(tài),類(lèi)與對(duì)象,對(duì)象初始化和回收;構(gòu)造函數(shù)、this關(guān)鍵字、方法和方法的參數(shù)傳遞過(guò)程、static關(guān)鍵字、內(nèi)部類(lèi),Java的垃極回收機(jī)制,Javadoc介紹。?
????4.對(duì)象實(shí)例化過(guò)程、方法的覆蓋、final關(guān)鍵字、抽象類(lèi)、接口、繼承的優(yōu)點(diǎn)和缺點(diǎn)剖析;對(duì)象的多態(tài)性:子類(lèi)和父類(lèi)之間的轉(zhuǎn)換、抽象類(lèi)和接口在多態(tài)中的應(yīng)用、多態(tài)帶來(lái)的好處。?
????5.Java異常處理,異常的機(jī)制原理。?
????6.常用的設(shè)計(jì)模式:Singleton、Template、Strategy模式。?
????7.JavaAPI介紹:種基本數(shù)據(jù)類(lèi)型包裝類(lèi),System和Runtime類(lèi),Date和DateFomat類(lèi)等。?
????8.Java集合介紹:Collection、Set、List、ArrayList、Vector、LinkedList、Hashset、TreeSet、Map、 ? ? ? ? ? ? ? ?? ????????HashMap、TreeMap、Iterator、Enumeration等常用集合類(lèi)API。?
????9.Java I/O輸入輸出流:File和FileRandomAccess類(lèi),字節(jié)流InputStream和OutputStream,字符流Reader和Writer,以及 ? ? ? ????相應(yīng)實(shí)現(xiàn)類(lèi),IO性能分析,字節(jié)和字符的轉(zhuǎn)化流,包裝流的概念,以及常用包裝類(lèi),計(jì)算機(jī)編碼。?
????10.Java高級(jí)特性:反射、代理和泛型。?
????11.多線程原理:如何在程序中創(chuàng)建多線程(Thread、Runnable),線程安全問(wèn)題,線程的同步,線程之間的通訊、死鎖。?
????12.Socket網(wǎng)絡(luò)編程。
?
第二階段:android UI編程
1、Android開(kāi)發(fā)環(huán)境搭建:
? ?? Android介紹,
? ?? Android開(kāi)發(fā)環(huán)境搭建,
? ? 第一個(gè)Android應(yīng)用程序,
? ? Android應(yīng)用程序目錄結(jié)構(gòu)。
2、Android初級(jí)控件的使用:
????TextView控件的使用
????Button控件的使用方法
????EditText控件的使用方法
????ImageView的使用方法
????RadioButton的使用方法
????Checkbox的使用方法
????Menu的使用方法
3、Android高級(jí)控件的使用:
????Autocompletion的使用方法
????ListView的使用方法
????GridView的使用方法
????Adapter的使用方法
????Spinner的使用方法
????Gallary的使用方法
????ScrollView的使用方法
4、對(duì)話框與菜單的使用:
????Dialog的基本概念
????AlertDialog的使用方法
????DatePickerDialog的使用方法
????Menu的使用方法
????自定義Menu的實(shí)現(xiàn)方法
5、控件的布局方法:
????線性布局的使用方法
????相對(duì)布局的使用方法
????表格布局的使用方法
6、多Acitivity管理:
????AndroidManifest.xml文件的作用?
????Intent的使用方法
????使用Intent傳遞數(shù)據(jù)的方法
????啟動(dòng)Activity的方法
????IntentFilter的使用方法
????Activity Group的使用方法
7、自定義控件實(shí)現(xiàn)方法:
????自定義ListView的實(shí)現(xiàn)方法
????可折疊ListView的使用方法
????自定義Adapter的實(shí)現(xiàn)方法
????自定義View的實(shí)現(xiàn)方法
????動(dòng)態(tài)控件布局的上實(shí)現(xiàn)方法
第三階段:android網(wǎng)絡(luò)編程與數(shù)據(jù)存儲(chǔ)
????1、基于Android平臺(tái)的HTTP通訊:
????Http協(xié)議回顧
????Apache Commons 工具包介紹
????使用Get方法向服務(wù)器提交數(shù)據(jù)的方法
????解析服務(wù)器響應(yīng)數(shù)據(jù)的方法
????使用POST方法向服務(wù)器提交數(shù)據(jù)的實(shí)現(xiàn)方法
????向服務(wù)器提交非文本數(shù)據(jù)的實(shí)現(xiàn)方法
????使用Http協(xié)議實(shí)現(xiàn)多線程下載
????使用Http協(xié)議實(shí)現(xiàn)斷點(diǎn)續(xù)傳
2、Android數(shù)據(jù)存儲(chǔ)技術(shù):
????SQLite3數(shù)據(jù)庫(kù)簡(jiǎn)介
????SQL語(yǔ)句回顧
????SQLite3編程接口介紹
????SQLite3事務(wù)管理
????SQLite3游標(biāo)使用方法
????SQLite3性能分析
????訪問(wèn)SDCard的方法
????訪問(wèn)SharedPreferences的方法
3、ContentProvider使用方法
????ContentProvider實(shí)現(xiàn)共享數(shù)據(jù)
????URI的解析與UriMatcher
????ContentUris的使用
????使用ContentResolver操作ContentProvider
????ContentProvider的監(jiān)聽(tīng)Android當(dāng)中的異步操作
? ? Handler的使用方法
????異步任務(wù)的基本概念
? ? AsyncTask的使用方法
?
第四階段:android手機(jī)硬件管理
????1、地圖及定位技術(shù):GPS簡(jiǎn)介;LocationManager的使用方法;在Google Map上添加標(biāo)記的方法;查詢某地附近建筑的方 ? ????????法;使用Google Map實(shí)現(xiàn)點(diǎn)對(duì)點(diǎn)導(dǎo)航。
????2、傳感器使用方法:方向、加速度(重力)、光線、磁場(chǎng)、距離、溫度等傳感器的使用。
????3、近場(chǎng)通信技術(shù):NFC技術(shù)簡(jiǎn)介;NFC技術(shù)是用場(chǎng)景介紹;NFC技術(shù)實(shí)現(xiàn)方法。
????4、媒體管理技術(shù):MediaPlayer的使用方法。
????5、觸摸屏技術(shù):手勢(shì)識(shí)別;多點(diǎn)觸摸技術(shù)。
?
第五階段:Android圖形編程技術(shù)
????1、圖形處理基礎(chǔ):2D圖形編程基礎(chǔ);
????2、點(diǎn)、線、面等基本圖形元素繪制方法;
????3、Android動(dòng)畫(huà)框架簡(jiǎn)介;
????4、位移動(dòng)畫(huà)的實(shí)現(xiàn)方法;
????5、淡入淡出動(dòng)畫(huà)的實(shí)現(xiàn)方法;
????6、旋轉(zhuǎn)動(dòng)畫(huà)的實(shí)現(xiàn)方法;
????7、Matrix的使用方法。
忘了是摘自哪位前輩的博客,在此感謝!
總結(jié)
以上是生活随笔為你收集整理的Java to Android的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: html布局(两列布局的常见方式)
- 下一篇: 郁闷的win7 断电 +东芝笔记本L60