編輯:關於Android編程
Android一詞最早初出現在法國作家利爾亞當在1886年發表的科幻小說《未來夏娃》(L”ève future)。他將外表像人的機器人起名Android,這也就是Android小人名字的由來。
知道了Android名字的來歷,我們再來看下Android系統的來歷。Android系統一開始並不是由谷歌研發出來了,Android系統原來的公 司名字就叫做Android。Andy Rubin創立了兩個手機操作系統公司:Danger和Android。Danger 5億美元賣給微軟,今年成為了Kin,Android 4千萬美元賣給Google。谷歌公司在2005收購了這個僅成立22月的高科技企業Android。Android系統也開始由谷歌接手研發,Android系統的負 責人以及Android公司的CEO安迪·魯賓成為谷歌公司的工程部副總裁,繼續負責Android項目的研發工作。
在2007年11月5日這天,谷歌公司正式向外接展示了這款名為Android的操作系統,並且在這天谷歌宣布建立一個全球性的聯盟組織,該組織由34家 手機制造商、軟件開發商、電信運營商以及芯片制造商共同組成。這一聯盟將支持谷歌發布的手機操作系統以及應用軟件,將共同開發Android系統的開放源代碼。
Android 用甜點作為它們系統版本的代號的命名方法開始於 Andoird 1.5 發布的時候。作為每個版本代表的甜點的尺寸越變越大,然後按照26個字母數序:紙杯蛋糕,甜甜圈,松餅,凍酸奶,姜餅,蜂巢。
每個版本更新內容:
Android 1.5 Cupcake(紙杯蛋糕)主要的更新如下:
* 拍攝/播放影片,並支持上傳到Youtube
* 支持立體聲藍牙耳機,同時改善自動配對性能
* 最新的采用WebKit技術的浏覽器,支持復制/貼上和頁面中搜索
* GPS性能大大提高
* 提供屏幕虛擬鍵盤
* 主屏幕增加音樂播放器和相框widgets
* 應用程序自動隨著手機旋轉
* 短信、Gmail、日暦,浏覽器的用戶接口大幅改進,如Gmail可以批量刪除郵件
* 相機啟動速度加快,拍攝圖片可以直接上傳到Picasa
* 來電照片顯示
Android 1.6(Donut 甜甜圈)主要的更新如下:
* 重新設計的Android Market手勢
* 支持支持CDMA網絡
* 文字轉語音系統(Text-to-Speech)
* 快速搜索框
* 全新的拍照接口
* 查看應用程序耗電
* 支持虛擬私人網絡(VPN)
* 支持更多的屏幕分辨率。
* 支持OpenCore2媒體引擎
* 新增面向視覺或聽覺困難人群的易用性插件
Android 2.0(Eclair 松餅)主要的更新如下:
* 優化硬件速度
* “Car Home”程序
* 支持更多的屏幕分辨率
* 改良的用戶界面
* 新的浏覽器的用戶接口和支持HTML5
* 新的聯系人名單
* 更好的白色/黑色背景比率
* 改進Google Maps3.1.2
* 支持Microsoft Exchange
* 支持內置相機閃光燈
* 支持數碼變焦
* 改進的虛擬鍵盤
* 支持藍牙2.1
* 支持動態桌面的設計
Android 2.2(Froyo 凍酸奶)主要的更新如下:
* 整體性能大幅度的提升
* 3G網絡共享功能。
* Flash的支持。
* App2sd功能。
* 全新的軟件商店。
* 更多的Web應用API接口的開發。
Android 2.3(Gingerbread 姜餅)主要的更新如下:
* 增加了新的垃圾回收和優化處理事件
* 原生代碼可直接存取輸入和感應器事件、EGL/OpenGL ES、OpenSL ES。
* 新的管理窗口和生命周期的框架。
* 支持VP8和WebM視頻格式,提供AAC和AMR寬頻編碼,提供了新的音頻效果器
* 支持前置攝像頭、SIP/VOIP和NFC(近場通訊)
* 簡化界面、速度提升
* 更快更直觀的文字輸入
* 一鍵文字選擇和復制/粘帖
* 改進的電源管理系統
* 新的應用管理方式
Android 3.0(Honeycomb 蜂巢)版本主要更新如下:
* 優化針對平板
* 全新設計的UI增強網頁浏覽功能
* n-app purchases功能
Android 3.1(Honeycomb 蜂巢)版本主要更新如下:
* 經過優化的Gmail電子郵箱;
* 全面支持GoogleMaps
* 將Android手機系統跟平板系統再次合並從而方便開發者。
* 任務管理器可滾動,支持USB 輸入設備(鍵盤、鼠標等)。
* 支持 Google TV.可以支持XBOX 360無線手柄
* widget支持的變化,能更加容易的定制屏幕widget插件。
Android 3.2(Honeycomb 蜂巢)版本主要更新如下:
* 支持7英寸設備
* 引入了應用顯示縮放功能
Android 4.0(Ice Cream Sandwich 冰激凌三明治)版本主要更新如下:
* 全新的ui
* 全新的Chrome Lite浏覽器,有離線閱讀,16標簽頁,隱身浏覽模式等。
* 截圖功能
* 更強大的圖片編輯功能
* 自帶照片應用堪比Instagram,可以加濾鏡、加相框,進行360度全景拍攝,照片還能根據地點來排序
* Gmail加入手勢、離線搜索功能,UI更強大。
* 新功能People:以聯系人照片為核心,界面偏重滑動而非點擊,集成了Twitter、Linkedin、Google+等通訊工具。有望支持用戶自定義添加第三方服務。
* 新增流量管理工具,可具體查看每個應用產生的流量。
* 正在運行的程序可以像電腦一樣的互相切換
* 人臉識別功能
* 系統優化、速度更快
* 支持虛擬按鍵,手機可以不再擁有任何按鍵
* 更直觀的程序文件夾
* 平板電腦和智能手機通用
* 支持更大的分辨率
* 專為雙核處理器編寫的優化驅動
* 全新的Linux內核
* 增強的復制粘貼功能
* 語音功能
* 全新通知欄
* 更加豐富的數據傳輸功能
* 更多的感應器支持
* 語音識別的鍵盤
* 全新的3D驅動, 游戲支持能力提升
* 全新的谷歌電子市場
* 增強的桌面插件自定義
Android 4.1 Jelly Bean(果凍豆)版本主要更新如下:
* 更快、更流暢、更靈敏
* 增強通知欄
* 全新搜索
* 桌面插件自動調整大小
* 加強無障礙操作
* 語言和輸入法擴展
* 新的輸入類型和功能
* 新的連接類型
* 新的媒體功能
* 浏覽器增強
* Google服務
Android 4.2 Jelly Bean(果凍豆)版本主要更新如下:
* 完整的Chrome浏覽器
* 全新的手機風景模式
* 全新的文件管理器
* 文本輸入選項的改進
* 一個明確的升級方法
* Android Key Lime Pie精簡版
* 具有開關切換的用戶界面
* 全新的電源管理系統
* 更為輕便的主題模式
* 全新的鎖屏頁面
* 全新的時鐘界面
Android 4.3 Jelly Bean(果凍豆)版本主要更新如下:
* 用戶賬戶配制
* 撥號盤聯系人自動補全
* OpenGL 3.0
* 藍牙低耗電技術
* WIFI關閉後保持位置功能
* 其它特性(新的相機應用UI、新的開發者工具、通過郵件分享截屏時,日期和時間會自動加入進去)。
Android 4.4 KitKat(奇巧)版本主要更新如下:
* 優化了RenderScript計算和圖像顯示,取代OpenCL
* 支持兩種編譯模式
* Android 4.4 KitKat針對RAM占用進行了優化,甚至可以在一些僅有512MB RAM的老款手機上流暢運行。
* 新圖標、鎖屏、啟動動畫和配色方案
* 新的撥號和智能來電顯示
* 加強主動式語音功能
* 集成Hangouts IM軟件
* 全屏模式
* 支持Emoji鍵盤
* 輕松訪問在線存儲
* 無線打印
* 屏幕錄像功能
* 內置字幕管理功能
* 計步器應用
* 低功耗音頻和定位模式
* 新的接觸式支付系統
* 新的藍牙配置文件和紅外兼容性
Android 5.0 Lollipop(棒棒糖)版本主要更新如下:
* 谷歌將為Android的語音服務Google Now加入一個名為OK Google Everywhere的全新功能。
* Android 5.0可能還會加入更多的健身功能,考慮到谷歌在發布了Android Wear,後者與智能手表及谷歌眼鏡等可穿戴設備的協作應該會成為下個版本的重點功能。
* 整合碎片化
* 數據遷移
* 獨立平板
* 功能按鍵
* 接口風格
Android 6.0 Marshmallow(棉花糖)版本主要更新如下:
* App Permissions(軟件權限管理)
* Chrome Custom Tabs(網頁體驗提升)
* App Links(APP關聯)
* Android Pay(安卓支付)
* Fingerprint Support(指紋支持)
* Power & Change(電量管理)
介紹在小米的開機動畫和一些歡迎界面中, 我們經常看到這種閃閃發光的流光字體。看起來很炫酷,其實實現原理相當簡單,我們只需要寫自定義控件繼承TextView,然後使用渲染器
本文以實例形式講述了Android Touch事件分發過程,對於深入理解與掌握Android程序設計有很大的幫助作用。具體分析如下:首先,從一個簡單示例入手:先看一個示例
還原堆內存溢出的錯誤首先來還原一下堆內存溢出的錯誤。首先在SD卡上放一張照片,分辨率為(3776 X 2520),大小為3.88MB,是我自己用相機拍的一張照片。應用的布
安卓手機自誕生之日起無論多大運存,似乎清內存都是安卓用戶一個必不可少的動作,發展至今安卓系統版本幾經迭代、手機運存不斷飙升,軟硬件都有了翻天覆地的變化,那