初級學習android的相關準備工作和學習的流程
【原文:http://my.oschina.net/wylbwylb/blog/183796】
一、Android開發環境搭建前準備:
1、Android開發利器【掌握】
JavaSDK(software development kit)
AndroidSDK
Eclipse及ADT外掛(android development tools)
二、開發環境安裝(常規安裝步驟):【瞭解】
1、安裝JavaSDK,配置環境變數
2、安裝Eclipse
3、安裝Android SDK,完成配置
4、安裝ADT外掛,下載安裝包(https://dl-ssl.google.com/android/eclipse/)
5、建立AVD
三、快速安裝:【掌握】
1、拷貝其他機器中android sdk和eclipse
2、修改Eclipse中配置資訊
3、建立AVD(android virtual device)(配置模擬器)
4 ,emulator 模擬器
四、Android發展歷史【瞭解】
Android公司於2003年在美國加州成立,創始人Andy Rubin;
2005年由Google收購注資,並組建開放手機聯盟;
2007年11月12日,Google釋出Android1.0作業系統;
2008年9月,首款搭載Android 1.0 OS的Android手機誕生T-Mobile G1。不支援觸控輸入,因此G1配置實體鍵盤。(HTC巨集達電代加工);
2009年4月30日釋出Android 1.5 Cupcake。這是Android發展歷史上第一個重要的里程碑。此後,Android系統版本都是以甜點進行命名,並以字母排序;
2009年9月15日釋出Android 1.6 Donut。Android1.6首次支援了CDMA網路;
2009年11月Android 2.0 Eclair降臨了。它是Android發展歷史上第二個重要的里程碑;
2010年5月20日釋出Android 2.2 Froyo。直到Android2.2釋出時,谷歌似乎才開始認真考慮Android的企業級功能;
2010年12月7日釋出Android 2.3 Gingerbread。該版本開始對NFC的支援(Near Field Communication);
2011年2月2日釋出Android 3.0 Honeycomb。“蜂巢”正式進軍平板電腦。
2011年10月19日在香港釋出Android4.0 Sandwich。4.0是Android發展歷史上又一次重大的升級;
2012年6月28日釋出Android 4.1/4.2 Jellybean。Android4.1是谷歌繼蜂巢之後,一次全新的平板策略嘗試。
五、Android學習路線圖
學習Android要具備的基礎知識
JavaSE基本知識:集合、IO操作、執行緒
WEB開發知識:HTML、jsp、servelet
伺服器開發知識:jdbc資料庫操作(Mysql)
六、Android的系統架構
系統核心層(Linux Kernel)
執行層c/c++函式庫層(Libraries)及Android Runtime
應用程式框架層(Application FrameWork)
應用程式層(Applications)
七、Andorid要掌握的核心內容:
Android開發環境配置
Android介面程式設計(常用佈局、基本元件)
Android高階元件程式設計(Dialog設計、ListView設計及分頁、Toast、Notification、Menu、WebView)
事件處理
Activity及Intent
Android應用資源的訪問
Android網路應用開發及非同步任務AsyncTask
Android資料儲存(內部儲存及SDcard儲存)和IO
使用ContentProvider實現資料共享
Service程式設計
Broadcast程式設計
影象影象處理
多媒體應用開發
感測器應用開發
GPS應用開發
效能優化、apk安裝、平板技術開發
八、Android-sdk目錄結構介紹
tools //工具
platforms//平臺
platform-tools
docs//說明文件
九、開發Android的Eclipse檢視設定
DDMS
LogCat
其它首選項設定
十、HelloWorld及Android專案目錄結構介紹
src(開發人員原始碼放置目錄)
gen(自動生成R.java,所有的資原始檔都會在R.java檔案中以final static 內部類的形式被註冊。所以可以通過R..id,R.layout等形式來訪問資源。)
assets(資產目錄。在這個目錄中放置的資原始檔,不會在R.java檔案中被註冊。一般程式中的音訊或視訊檔案可以放置在這個目錄下。需要用IO流呼叫)
bin(編譯後的class等檔案在此目錄。系自動生成)
libs(專案自動生成)
res(資原始檔。是Android程式設計中最重要的目錄。所有的資源都定義在這個目錄下。)
drawable(圖片放置的目錄)
layout(佈局檔案放置的目錄)
menu(選單檔案放置的目錄)
values(字串、尺寸等檔案放置的目錄)
AndroidManifest.xml (Android清單檔案——是Android開發中非常重要的檔案。①該檔案中定義了本App的版本號,②適用的手機作業系統最大及最小的相容版本號;③整個專案中每寫一個元件(activity,service,broadcast),都需要在該清單檔案中註冊;④執行本程式的許可權等等。
備註:res 和 assests目錄的不同
①是否在R.java檔案中被註冊
②res所放的檔案型別是規定好的;而assests 目錄下放置的檔案型別不限制
③訪問方法不同。res中檔案使用R內部鏡頭類.id來訪問;而assests中的檔案通過IO流來訪問。
十一、需要掌握的單詞縮寫:
專業英文縮寫及詞彙:
API,JDK,SDK,Dalvik,ADT,AVD,Emulator,DDMS,ADB,APK
drawable,activity,intent,manifest,permission
一、Android開發環境搭建前準備:
1、Android開發利器【掌握】
JavaSDK(software development kit)
AndroidSDK
Eclipse及ADT外掛(android development tools)
二、開發環境安裝(常規安裝步驟):【瞭解】
1、安裝JavaSDK,配置環境變數
2、安裝Eclipse
3、安裝Android SDK,完成配置
4、安裝ADT外掛,下載安裝包(https://dl-ssl.google.com/android/eclipse/)
5、建立AVD
三、快速安裝:【掌握】
1、拷貝其他機器中android sdk和eclipse
2、修改Eclipse中配置資訊
3、建立AVD(android virtual device)(配置模擬器)
4 ,emulator 模擬器
四、Android發展歷史【瞭解】
Android公司於2003年在美國加州成立,創始人Andy Rubin;
2005年由Google收購注資,並組建開放手機聯盟;
2007年11月12日,Google釋出Android1.0作業系統;
2008年9月,首款搭載Android 1.0 OS的Android手機誕生T-Mobile G1。不支援觸控輸入,因此G1配置實體鍵盤。(HTC巨集達電代加工);
2009年4月30日釋出Android 1.5 Cupcake。這是Android發展歷史上第一個重要的里程碑。此後,Android系統版本都是以甜點進行命名,並以字母排序;
2009年9月15日釋出Android 1.6 Donut。Android1.6首次支援了CDMA網路;
2009年11月Android 2.0 Eclair降臨了。它是Android發展歷史上第二個重要的里程碑;
2010年5月20日釋出Android 2.2 Froyo。直到Android2.2釋出時,谷歌似乎才開始認真考慮Android的企業級功能;
2010年12月7日釋出Android 2.3 Gingerbread。該版本開始對NFC的支援(Near Field Communication);
2011年2月2日釋出Android 3.0 Honeycomb。“蜂巢”正式進軍平板電腦。
2011年10月19日在香港釋出Android4.0 Sandwich。4.0是Android發展歷史上又一次重大的升級;
2012年6月28日釋出Android 4.1/4.2 Jellybean。Android4.1是谷歌繼蜂巢之後,一次全新的平板策略嘗試。
五、Android學習路線圖
學習Android要具備的基礎知識
JavaSE基本知識:集合、IO操作、執行緒
WEB開發知識:HTML、jsp、servelet
伺服器開發知識:jdbc資料庫操作(Mysql)
六、Android的系統架構
系統核心層(Linux Kernel)
執行層c/c++函式庫層(Libraries)及Android Runtime
應用程式框架層(Application FrameWork)
應用程式層(Applications)
七、Andorid要掌握的核心內容:
Android開發環境配置
Android介面程式設計(常用佈局、基本元件)
Android高階元件程式設計(Dialog設計、ListView設計及分頁、Toast、Notification、Menu、WebView)
事件處理
Activity及Intent
Android應用資源的訪問
Android網路應用開發及非同步任務AsyncTask
Android資料儲存(內部儲存及SDcard儲存)和IO
使用ContentProvider實現資料共享
Service程式設計
Broadcast程式設計
影象影象處理
多媒體應用開發
感測器應用開發
GPS應用開發
效能優化、apk安裝、平板技術開發
八、Android-sdk目錄結構介紹
tools //工具
platforms//平臺
platform-tools
docs//說明文件
九、開發Android的Eclipse檢視設定
DDMS
LogCat
其它首選項設定
十、HelloWorld及Android專案目錄結構介紹
src(開發人員原始碼放置目錄)
gen(自動生成R.java,所有的資原始檔都會在R.java檔案中以final static 內部類的形式被註冊。所以可以通過R..id,R.layout等形式來訪問資源。)
assets(資產目錄。在這個目錄中放置的資原始檔,不會在R.java檔案中被註冊。一般程式中的音訊或視訊檔案可以放置在這個目錄下。需要用IO流呼叫)
bin(編譯後的class等檔案在此目錄。系自動生成)
libs(專案自動生成)
res(資原始檔。是Android程式設計中最重要的目錄。所有的資源都定義在這個目錄下。)
drawable(圖片放置的目錄)
layout(佈局檔案放置的目錄)
menu(選單檔案放置的目錄)
values(字串、尺寸等檔案放置的目錄)
AndroidManifest.xml (Android清單檔案——是Android開發中非常重要的檔案。①該檔案中定義了本App的版本號,②適用的手機作業系統最大及最小的相容版本號;③整個專案中每寫一個元件(activity,service,broadcast),都需要在該清單檔案中註冊;④執行本程式的許可權等等。
備註:res 和 assests目錄的不同
①是否在R.java檔案中被註冊
②res所放的檔案型別是規定好的;而assests 目錄下放置的檔案型別不限制
③訪問方法不同。res中檔案使用R內部鏡頭類.id來訪問;而assests中的檔案通過IO流來訪問。
十一、需要掌握的單詞縮寫:
專業英文縮寫及詞彙:
API,JDK,SDK,Dalvik,ADT,AVD,Emulator,DDMS,ADB,APK
drawable,activity,intent,manifest,permission
相關文章
- View工作流程-相關學習View
- Android效能優化相關的學習記錄(1)Android優化
- R語言的初級學習R語言
- 學習程式設計前的準備程式設計
- arm相關學習
- 學習Grafana初級使用Grafana
- 準備Python環境學習OpenCV的使用PythonOpenCV
- 簡單工廠、工廠模式初學習模式
- 學習Linux要有哪些心理準備?Linux
- 機器學習入門準備機器學習
- 史上最全的Android開發學習教程集錦【初學者】Android
- 深度學習相關理論深度學習
- 深度學習相關論文深度學習
- iOS初級開發學習筆記:APP生命週期的學習總結iOS筆記APP
- 學習web前端需要做什麼樣的準備?Web前端
- 如何準備機器學習工程師的面試?機器學習工程師面試
- ios零基礎學習 準備什麼,如何去學習iOS
- 準備學習J2ME-Polish
- 學習PHP中的URL相關操作函式PHP函式
- 最近學習了限流相關的演算法演算法
- Salesforce LWC學習(三十四) 如何更改標準元件的相關屬性資訊Salesforce元件
- 初級英語學習筆記01筆記
- Java工程師學習指南(初級篇)Java工程師
- Java工程師學習指南 初級篇Java工程師
- 強化學習相關資料強化學習
- Spring學習01--初學者關於AOP和DI的理解Spring
- 初學機器學習必備10大演算法機器學習演算法
- 大資料初學者必備的詳細版學習路線圖大資料
- 準備資料集用於flink學習
- 【學習】SQL基礎-001-前期準備SQL
- three.js學習3_相機相關JS
- Android密碼學相關Android密碼學
- SAP PM 初級系列17 - 維修工單相關的Task List
- gRPC學習之二:GO的gRPC開發環境準備RPCGo開發環境
- 基於深度學習的醫學影像配準學習筆記2深度學習筆記
- tensorflow相關函式學習總結函式
- GC相關知識簡單學習GC
- 圖學習相關論文快訊
- 網路、HTTP相關學習總結HTTP