什么是Android(安卓)?
簡(jiǎn)介Android是基于Linux內核的操作系統,是Google公司在2007年11月5日公布的手機操作系統,早期由Google開(kāi)發(fā),后由開(kāi)放手持設備**(Open Handset Alliance)開(kāi)發(fā)。它采用了軟件堆層(software stack,又名以軟件疊層)的架構,主要分為三部分。底層Linux內核只提供基本功能;其他的應用軟件則由各公司自行開(kāi)發(fā),部分程序以Java編寫(xiě)。
2010年末數據顯示,僅正式推出兩年的操作系統Android已經(jīng)超越稱(chēng)霸十年的諾基亞(Nokia)Symbian OS系統,采用Android系統主要手機廠(chǎng)商包括宏達電子(HTC)、三星(SAMSUNG)、摩托羅拉(MOTOROLA)、LG、Sony Ericsson等,使之躍居全球最受歡迎的智能手機平臺,Android系統不但應用于智能手機,也在平板電腦市場(chǎng)急速擴張。
系統架構
——應用程序
Android以Java為編程語(yǔ)言,使接口到功能,都有層出不窮的變化,其中Activity等同于J2ME的MIDlet,一個(gè) Activity 類(lèi)(class)負責創(chuàng )建視窗(window),一個(gè)活動(dòng)中的Activity就是在 foreground(前景)模式,背景運行的程序叫做Service。兩者之間通過(guò)由ServiceConnection和AIDL連結,達到復數程序同時(shí)運行的效果。如果運行中的 Activity 全部畫(huà)面被其他 Activity 取代時(shí),該 Activity 便被停止(stopped),甚至被系統清除(kill)。
View等同于J2ME的Displayable,程序人員可以通過(guò) View 類(lèi)與“XML layout”檔將UI放置在視窗上,Android 1.5的版本可以利用 View 打造出所謂的 Widgets,其實(shí)Widget只是View的一種,所以可以使用xml來(lái)設計layout,HTC的Android Hero(網(wǎng)購最低價(jià) 2180元)手機即含有大量的widget。至于ViewGroup 是各種layout 的基礎抽象類(lèi)(abstract class),ViewGroup之內還可以有ViewGroup。View的構造函數不需要再Activity中調用,但是Displayable的是必須的,在A(yíng)ctivity 中,要通過(guò)findViewById()來(lái)從XML 中取得View,Android的View類(lèi)的顯示很大程度上是從XML中讀取的。View 與事件(event)息息相關(guān),兩者之間通過(guò)Listener 結合在一起,每一個(gè)View都可以注冊一個(gè)event listener,例如:當View要處理用戶(hù)觸碰(touch)(網(wǎng)購最低價(jià) 799元)的事件時(shí),就要向Android框架注冊View.OnClickListener。另外還有Image等同于J2ME的BitMap。
——中介軟件
操作系統與應用程序的溝通橋梁,并用分為兩層:函數層(Library)和虛擬機(Virtual Machine)。 Bionic是 Android 改良libc的版本。Android 同時(shí)包含了Webkit,所謂的Webkit 就是Apple Safari 瀏覽器背后的引擎。Su**ce flinger 是就2D或3D的內容顯示到屏幕上。Android使用工具鏈(Toolchain)為Google自制的Bionic Libc。
Android采用OpenCORE作為基礎多媒體框架。OpenCORE可分7大塊:PVPlayer、PVAuthor、Codec、PacketVideo ** Framework(PVMF)、Operating System Compatibility Library(OSCL)、Common、OpenMAX。
Android 使用skia 為核心圖形引擎,搭配OpenGL/ES。skia與Linux Cairo功能相當,但相較于Linux Cairo, skia 功能還只是陽(yáng)春型的。2005年Skia公司被Google收購,2007年初,Skia GL源碼被公開(kāi),目前Skia 也是Google Chrome 的圖形引擎。
Android的多媒體數據庫采用SQLite數據庫系統。數據庫又分為共用數據庫及私用數據庫。用戶(hù)可通過(guò)ContentResolver
類(lèi)(Column)取得共用數據庫。
Android的中間層多以Java 實(shí)現,并且采用特殊的Dalvik 虛擬機(Dalvik Virtual Machine)。Dalvik虛擬機是一種“暫存器型態(tài)”(Register Based)的Java虛擬機,變量皆存放于暫存器中,虛擬機的指令相對減少。
Dalvik虛擬機可以有多個(gè)實(shí)例(instance), 每個(gè)Android應用程序都用一個(gè)自屬的Dalvik虛擬機來(lái)運行,讓系統在運行程序時(shí)可達到優(yōu)化。Dalvik 虛擬機并非運行Java字節碼(Bytecode),而是運行一種稱(chēng)為.dex格式的文件。
編程語(yǔ)言
Android 是運行于 Linux kernel之上,但并不是GNU/Linux。因為在一般GNU/Linux 里支持的功能,Android 大都沒(méi)有支持,包括Cairo、X11、Alsa、FFmpeg、GTK、Pango及Glibc等都被移除掉了。Android又以bionic 取代Glibc、以Skia 取代Cairo、再以opencore 取代FFmpeg 等等。Android 為了達到商業(yè)應用,必須移除被GNU GPL授權證所約束的部份,
例如Android將驅動(dòng)程序移到 userspace,使得Linux driver 與 Linux kernel徹底分開(kāi)。bionic/libc/kernel/ 并非標準的kernel header files。Android 的 kernel header 是利用工具由 Linux kernel header 所產(chǎn)生的,這樣做是為了保留常數、數據結構與宏。
目前Android 的 Linux kernel控制包括安全(Security),存儲器管理(Memory Management),程序管理(Process
Management),網(wǎng)絡(luò )堆棧(Network Stack),驅動(dòng)程序模型(Driver Model)等。下載Android源碼之前,先要安裝其
構建工具 Repo來(lái)初始化源碼。Repo 是 Android 用來(lái)輔助Git工作的一個(gè)工具。
Android版本
Android1.1
Android1.5 Cupcake
Android1.6 Donut
Android2.0/2.1 Eclair
Android2.2 Froyo
Android2.3 Gingerbread
Android3.0 Honeycomb
一、查詢(xún)手機銷(xiāo)售地
直接向HTC在線(xiàn)客服報串號,1分鐘內查到:http://www.htc.com/cn/support/online_chat/online_services.html
二、注冊Google帳戶(hù),使用Google服務(wù)(電子市場(chǎng)、Gmail、日歷同步)
1、方法一:打開(kāi)Google主頁(yè)www.google.com,點(diǎn)擊左上角的Gmail帳戶(hù)注冊;
2、方法二:進(jìn)入手機設置(在桌面按Menu鍵——設置)——帳戶(hù)和同步,選擇添加帳戶(hù)——Google——下一步——創(chuàng )建。
* 創(chuàng )建好帳戶(hù)后進(jìn)入手機設置(在桌面按Menu鍵——設置)——帳戶(hù)和同步,選擇添加帳戶(hù)——Google——下一步進(jìn)行登錄。
三、設置接入點(diǎn)
注:Wildfire S的官方Sense ROM自帶接入點(diǎn)配置,若以后刷了第三方ROM(如CyanogenMod)不帶接入點(diǎn)設置的話(huà),可以參照下面進(jìn)行設置。
* 進(jìn)入手機設置——網(wǎng)線(xiàn)和網(wǎng)絡(luò )——移**絡(luò )設置——接入點(diǎn)名稱(chēng)。
1、CMNET接入點(diǎn):
- 在“接入點(diǎn)名稱(chēng)”界面中按Menu鍵并選擇“新接入點(diǎn)名稱(chēng)”,按如下參數設置:
名稱(chēng):中國移動(dòng)NET(可以自己定)
接入點(diǎn)名稱(chēng):cmnet
代理:不用設置
端口:不用設置
用戶(hù)名:不用設置
密碼:不用設置
服務(wù)器:不用設置
MMSC:不用設置
彩信代理:不用設置
彩信端口:不用設置
彩信協(xié)議:不用設置
MCC:460
MNC:00
身份驗證類(lèi)型:PAP
接入點(diǎn)名稱(chēng)類(lèi)型:default
2、彩信接入點(diǎn):
- 在“接入點(diǎn)名稱(chēng)”界面中按Menu鍵并選擇“新接入點(diǎn)名稱(chēng)”,按如下參數設置:
名稱(chēng):中國移動(dòng)MMS(可以自己定)
接入點(diǎn)名稱(chēng):cmwap
代理:10.0.0.172
端口:80
用戶(hù)名:不用設置
密碼:不用設置
服務(wù)器:
MMSC:http://mmsc.monternet.com
彩信代理:10.0.0.172
彩信端口:80
彩信協(xié)議:WAP 2.0
MCC:460
MNC:00
身份驗證類(lèi)型:PAP
接入點(diǎn)名稱(chēng)類(lèi)型:mms
3、CMWAP接入點(diǎn)
- 在“接入點(diǎn)名稱(chēng)”界面中按Menu鍵并選擇“新接入點(diǎn)名稱(chēng)”,按如下參數設置:
名稱(chēng):中國移動(dòng)WAP(可以自己定)
接入點(diǎn)名稱(chēng):cmwap
代理:10.0.0.172
端口:80
用戶(hù)名:不用設置
密碼:不用設置
服務(wù)器:不用設置
MMSC:不用設置
彩信代理:不用設置
彩信端口:不用設置
彩信協(xié)議:不用設置
MCC:460
MNC:00
身份驗證類(lèi)型:PAP
接入點(diǎn)名稱(chēng)類(lèi)型:default
四、安裝軟件
方法一:
1、登錄電子市場(chǎng)(需先登錄Google帳戶(hù)),搜索并安裝文件管理器(推薦“ES文件瀏覽器”);
2、將軟件安裝包傳到手機存儲卡任意目錄;
3、在手機端打開(kāi)文件管理器,點(diǎn)擊軟件安裝包進(jìn)行安裝(需要先進(jìn)入手機設置——應用程序開(kāi)啟“未知源”選項)。
方法二:
1、安裝PC端手機助手(請自行百度/Google搜索),手機開(kāi)啟USB調試模式(進(jìn)入手機設置——應用程序——開(kāi)發(fā))并與電腦連接;
2、打開(kāi)手機助手將軟件安裝至手機。
五、備份/還原聯(lián)系人
1、導出/導入聯(lián)系人至存儲卡:打開(kāi)應用程序菜單,進(jìn)入“聯(lián)系人”,按Menu鍵,選擇導入/導出——導出到存儲卡(導出的文件在存儲卡根目錄,文件名為***.vcf);在“聯(lián)系人”中按Menu鍵,選擇擇導入/導出——從存儲卡導入即可恢復聯(lián)系人。
2、備份至網(wǎng)絡(luò ):將導出的***.vcf文件復制到電腦,登錄Gmail,切換到通訊錄標簽,點(diǎn)擊“導入/導出”按鈕上傳***.vcf備份文件。手機端進(jìn)入應用程序菜單打開(kāi)“聯(lián)系人”,按Menu鍵并選擇查看選項,只勾選Google即可同步顯示Gmail上的聯(lián)系人,若你在電腦上更新了Gmail通訊錄。
3、若在PC端更新了Gmail通訊錄中的聯(lián)系人,手機端進(jìn)入手機設置——帳戶(hù)與同步——Google同步一下聯(lián)系人即可。
六、備份/還原短信
安裝“全能備份”即可批量備份短信/彩信至存儲卡,或從存儲卡批量還原短信/彩信。
軟件標題:全能備份
軟件類(lèi)別:系統工具 - 系統備份
軟件版本:1.2
軟件語(yǔ)言:中文
軟件作者:
軟件簡(jiǎn)介:支持備份N多項目,備份范圍幾乎函蓋所有設置。功能介紹:- 支持備份彩信、短信、書(shū)簽、通話(huà)記錄、系統設置、鬧鈴、接入點(diǎn)、應用...
軟件截圖:
七、復制聯(lián)系人至SIM卡
安裝“Copy to SIMCard”
軟件標題:復制聯(lián)系人至SIM卡
軟件類(lèi)別:系統工具 - 管理工具
軟件版本:1.13
軟件語(yǔ)言:中文
軟件作者:
軟件簡(jiǎn)介:復制聯(lián)系人道Sim卡
軟件截圖:
八、連接Wi-Fi
在桌面按Menu鍵,進(jìn)入設置——無(wú)線(xiàn)和網(wǎng)絡(luò ),開(kāi)啟WLAN,再進(jìn)入WLAN設置,點(diǎn)擊搜索到的熱點(diǎn),輸入密碼即可連接。
九、藍牙傳輸
在桌面按Menu鍵,進(jìn)入設置——無(wú)線(xiàn)和網(wǎng)絡(luò ),開(kāi)啟藍牙,在進(jìn)入藍牙設置,點(diǎn)擊“掃描藍牙設備”搜索其它手機(設備)并配對,完成配對后即可相互發(fā)送文件。在文件管理器中長(cháng)按要發(fā)送的文件,選擇發(fā)送——藍牙,再選擇已配對的設備即可發(fā)送。
十、快速切換Wi-Fi、藍牙、振動(dòng)靜音模式、屏幕亮度
長(cháng)按桌面空白處(或者按托盤(pán)右邊的“畫(huà)板”按鈕),在個(gè)性化設置窗口中選擇“小插件”,再選擇“電源控制”即可在桌面擺放快捷開(kāi)關(guān)。
十一、壁紙/鈴聲/通知音/鬧鈴設置
在存儲卡上新建以下目錄:
media\audio\alarms
media\audio\notifications
media\audio\ringtones
在以下文件夾中存放相應的鈴聲:
alarms文件夾存放鬧鈴鈴聲
notifications文件夾存放通知鈴聲
ringtones文件夾存放來(lái)/去電鈴聲
進(jìn)入手機設置——聲音即可設置通知、來(lái)去電鈴聲。打開(kāi)應用程序菜單,進(jìn)入“時(shí)鐘”并切換至“鬧鐘”標簽新建鬧鐘,在鬧鐘添加窗口即可選擇新添加的鬧鐘鈴聲。
十二、安全卸載存儲卡
進(jìn)入手機設置——存儲卡和手機存儲,點(diǎn)擊“卸載存儲卡”后再安全**存儲卡。
十三、恢復出廠(chǎng)設置
進(jìn)入手機設置——存儲卡和手機存儲,點(diǎn)擊“恢復出廠(chǎng)設置”,恢復出廠(chǎng)設置后手機上所有用戶(hù)數據都會(huì )被清除(包括聯(lián)系人、短信、軟件等)。
十四、徹底關(guān)機
Sense 2.0及以上版本開(kāi)始支持“3秒快速開(kāi)機”功能,使得手機能在極短的時(shí)間內快速開(kāi)/關(guān)機,實(shí)際上也就是一個(gè)“休眠”功能,手機并未徹底斷開(kāi)電源,若要徹底關(guān)機的話(huà),需進(jìn)入手機設置——電源,取消勾選“快速啟動(dòng)”選項。
十五、切換輸入法
進(jìn)入電子市場(chǎng)或通過(guò)文件管理器安裝完輸入法后,進(jìn)入手機設置——語(yǔ)言和鍵盤(pán),勾選上剛剛安裝的輸入法,在隨便打開(kāi)一個(gè)文本輸入框(例如發(fā)送短信的文件框),長(cháng)按文本框,松開(kāi),選擇“輸入法”,再選擇剛剛安裝的輸入法即可。
聯(lián)系客服