-
Android SDK
鎖定
SDK:(software development kit)軟件
Android SDK背景介紹
Android是谷歌(Google)公司推出的手機開發平台。與iPhone相似,Android採用WebKit瀏覽器引擎,具備觸摸屏、高級圖形顯示和上網功能,用户能夠在手機上查看電子郵件、搜索網址和觀看視頻節目等,比iPhone等其他手機更強調搜索功能,界面更強大,可以説是一種融入全部Web應用的單一平台。
Android平台給我們提供了一個SharedPreferences類,它是一個輕量級的存儲類,特別適合用於保存軟件配置參數。使用SharedPreferences保存數據,其背後是用xml文件存放數據,文件存放在/data/data//shared_prefs目錄下。
SharedPreferences,它是Android提供用來存儲一些簡單的配置信息的一種機制,例如,一些默認歡迎語、登錄的用户名和密碼等。
[1]
相關特性
其最震撼人心之處在於Android手機系統的開放性和服務免費。Android是一個對第三方軟件完全開放的平台,開發者在為其開發程序時擁有更大的自由度,突破了iPhone等只能添加為數不多的固定軟件的枷鎖;同時與Windows Mobile、Symbian等廠商不同,Android操作系統免費向開發人員提供,這樣可節省近三成成本。
Android SDK安裝
Android SDK不用安裝,下載後,直接解壓即可, 將下載後的SDK的壓縮包解壓到適當的位置,就這麼簡單;SDK安裝OK。
使用Eclipse進行android應用開發需要給Eclipse裝adt插件,這樣Eclipse就可以和android sdk建立連接,可以在Eclipse中啓動android模擬器進行程序調試等ADT插件安裝這裏不再累贅,插件的安裝URL為:也可以下載adt的zip包安裝 安裝完插件後,需要做一些簡單的配置:
1、在Eclipse中,選擇Window >Preference;
2、從左側的菜單中,選擇Android項;
3、設置SDK Location,點Browse選擇SDK的安裝根目錄;
4、OK,完成。
Android SDK發展情況
Android項目目前正在從手機運營商、手機廠商、開發者和消費者那裏獲得大力支持。谷歌移動平台主管安迪·魯賓(Andy Rubin)表示,與軟件開發合作伙伴的密切接觸正在進行中。從2007年11月開始,谷歌開始向服務提供商、芯片廠商和手機銷售商提供Android平台,並 組建“開放手機聯盟”,其成員超過30家。
2014年3月10日早間消息,谷歌(1214.79, -4.82, -0.40%)Android、應用和Chrome高級副總裁桑達爾·皮採(Sundar Pichai)上週六在SXSW互動大會上宣佈,該公司很快就將推出針對可穿戴設備設計的Android SDK(軟件開發套件)。
[3]
可穿戴設備中那些體積小巧、性能強大的芯片將給Android帶來巨大提升,他對這一前景頗感振奮。
[3]
Android SDK開發工具
Platform | Package | Size | MD5 Checksum |
---|---|---|---|
Windows 32-bit | adt-bundle-windows-x86-20131030.zip | 503599460 bytes | cd490a531ec24667354f6473e999b988 |
Windows 64-bit | adt-bundle-windows-x86_64-20131030.zip | 503735416 bytes | ddddbb1b9028015779d68dde01f96b14 |
Mac OS X 64-bit | adt-bundle-mac-x86_64-20131030.zip | 470386961 bytes | 3e80e7a92b549029d91bdcf2ae82657f |
Linux 32-bit | adt-bundle-linux-x86-20131030.zip | 496876498 bytes | d389139ad9f59a43bdd34c94bc850509 |
Linux 64-bit | adt-bundle-linux-x86_64-20131030.zip | 497171697 bytes | 99b51a4f0526434b083701a896550b72 |
Android SDK手動工具
Platform | Package | Size | MD5 Checksum |
---|---|---|---|
Windows 32 & 64-bit | android-sdk_r22.3-windows.zip | 108847452 bytes | 9f0fe8c8884d6aee2b298fee203c62dc |
installer_r22.3-windows.exe(Recommended) | 88845794 bytes | ad50c4dd9e23cee65a1ed740ff3345fa | |
Mac OS X 32 & 64-bit | android-sdk_r22.3-macosx.zip | 74893875 bytes | ecde88ca1f05955826697848fcb4a9e7 |
Linux 32 & 64-bit | android-sdk_r22.3-linux.tgz | 100968558 bytes | 6ae581a906d6420ad67176dff25a31cc |
Android SDK版本備註
版本 | 備註 |
---|---|
Android1.1 | 2008 年9月發佈的Android第一版 |
Android1.5 Cupcake (紙杯蛋糕) | 2009年4月30日,官方1.5版本(Cupcake 紙杯蛋糕)的Android發佈。主要的更新如下: 拍攝/播放影片,並支持上傳到Youtube 支持立體聲藍牙耳機,同時改善自動配對性能 最新的採用WebKit技術的瀏覽器,支持複製/貼上和頁面中搜索 GPS性能大大提高 提供屏幕虛擬鍵盤 主屏幕增加音樂播放器和相框widgets 應用程序自動隨着手機旋轉 短信、Gmail、日暦,瀏覽器的用户接口大幅改進,如Gmail可以批量刪除郵件 相機啓動速度加快,拍攝圖片可以直接上傳到Picasa 來電照片顯示 支持中文 |
Android1.6 Donut (甜甜圈) | 2009年9月15日,1.6(Donut 甜甜圈)版本軟件開發工具包發佈。主要的更新如下: 重新設計的Android Market手勢 支持支持CDMA網絡 文字轉語音系統(Text-to-Speech) 快速搜索框 全新的拍照接口 查看應用程序耗電 支持虛擬私人網絡(VPN) 支持更多的屏幕分辨率。 支持OpenCore2媒體引擎 新增面向視覺或聽覺困難人羣的易用性插件 |
Android2.0/2.0.1/2.1 Eclair (鬆餅) | 2009年10月26日,2.0(Eclair 鬆餅)版本軟件開發工具包發佈。主要的更新如下: 優化硬件速度 "Car Home"程序 支持更多的屏幕分辨率 改良的用户界面 新的瀏覽器的用户接口和支持HTML5 新的聯繫人名單 更好的白色/黑色背景比率 改進Google Maps3.1.2 支持Microsoft Exchange 支持內置相機閃光燈 支持數碼變焦 改進的虛擬鍵盤 支持藍牙2.1 支持動態桌面的設計 |
Android2.2/2.2.1 Froyo (凍酸奶) | 2010年5月20日,2.2(Froyo 凍酸奶)版本軟件開發工具包發佈。主要的更新如下: 1、整體性能大幅度的提升 2、3G網絡共享功能。 3、Flash的支持。 4、App2sd功能。 5、全新的軟件商店。 6、更多的Web應用API接口的開發。 |
Android2.3 Gingerbread (薑餅) | 2011年2月2日, 3.0(Honeycomb 蜂巢)版本主要更新如下: ·優化針對平板 ·全新設計的UI增強網頁瀏覽功能 ·n-app purchases功能 |
Android3.1 Honeycomb (蜂巢) | 2011年5月11日在Google I/O開發者大會宣佈發佈,版本主要更新如下: Honeycomb 蜂巢(改進3.0BUG) 經過優化的Gmail電子郵箱; 全面支持GoogleMaps 將Android手機系統跟平板系統再次合併從而方便開發者。 任務管理器可滾動,支持USB 輸入設備(鍵盤、鼠標等)。 支持 Google TV.可以支持XBOX 360無線手柄 widget支持的變化,能更加容易的定製屏幕widget插件。 |
Android3.2 Honeycomb (蜂巢) | 2011年7月13日發佈,版本更新如下: 支持7英寸設備 引入了應用顯示縮放功能 |
Android4.0 Ice Cream Sandwich (冰激凌三明治) | 2011年10月19日 在香港發佈, 4.0(Ice Cream Sandwich 冰激凌三明治)版本主要更新如下: 1、藍色主題 2、接近於桌面版的Chrome Lite瀏覽器,有離線閲讀,同步Chrome書籤,新的標籤樣式等。 3、截圖功能 4、更強大的圖片編輯功能 5、自帶照片應用堪比Instagram,可以加濾鏡、加相框,進行360度全景拍攝,照片還能根據地點來排序 6、Gmail加入手勢、離線搜索功能,UI更強大。 8、新增流量管理工具,可具體查看每個應用產生的流量。 9、正在運行的程序可以像電腦一樣的互相切換 10、人臉識別功能 11、系統優化、速度更快 12、支持虛擬按鍵,手機可以不再擁有任何按鍵 13、專為3D優化的驅動 14、平板電腦和智能手機通用 |
Android 4.1/4.2 Jelly Bean (果凍豆) | 繼“冰激凌三明治”之後的下一版Android系統,於2012年6月28日發佈。 Android4.1果凍豆: 1、添加了基於時間和位置的語音搜索:Google Now。 2、增加離線語音輸入,即不需要聯網也能夠語音輸入。 3、增強通知中心。 4、Google Play增加內容訂閲購買功能。 5、新的安卓彩蛋。 Android 4.2: 1、完整的Chrome瀏覽器。 2、全新的手機風景模式。 3、全新的文件管理器。 4、Android Key Lime Pie精簡版。 5、具有開關切換的用户界面。 6、全新的電源管理系統。 7、全新的鎖屏界面。 8、全新的時鐘界面。 |
Android5.0 “棒棒糖”(Lollipop) | adb shell pm grant com.farmerbb.secondscreen.free android.permission.WRITE_SECURE_SETTINGSadb shell pm grant com.farmerbb.secondscreen.free android.permission.WRITE_SECURE_SETTINGS |
- 參考資料
-
- 1. Android採用SharedPreferences保存用户登錄信息 .天涯草的博客.2012-12-14[引用日期2013-03-18]
- 2. Windows下Android開發環境配置-Android SDK .安卓軟件開發網[引用日期2013-04-22]
- 3. 谷歌將面向可穿戴設備推出Android開發工具 .新浪網[引用日期2014-03-10]
- 4. Get the Android SDK .developers[引用日期2013-11-21]
- 5. Get the Android SDK .Developers[引用日期2013-11-21]