1. Graphscope圖計算軟體是哪家公司做的
GraphScope是阿里巴巴達摩院智能計算實驗室研發的,它是全球首個一站式超大規模分布式圖計算平台,並且還入選了中國科學技術協會「科創中國」平台。我的回答你滿意嗎?滿意就採納吧
2. vb 條形碼如何生成後, 如何存儲到在資料庫中 是圖片還數據格式存儲的, 如何在水晶報表上實現列印
條碼內容是數字組合,當然不能存成圖片。
要顯示成條碼需要一種字體。在顯示的時候加上就可以了。
3. 求dex控制項ASPxDropDownEdit的用法,沒有datasource屬性怎麼獲取資料庫
DataSet ds=Db.GetDataSet();
for(int i=0;i<ds.tables[0].rows.count;I++)
{
ListItem item=new ListItem();
item.text="";
item.value="";
ASPxDropDownEdit.items.add(item);
}
我寫的是DropDownList的綁定方法,ASPxDropDownEdit應該也可以按照類似的方法解決。
4. 現代信息檢索服務系統有哪些類型各自的特點是什麼舉例說明
現代信息檢索服務系統指計算機信息檢索系統,主要包括,聯機檢索系統、光碟檢索系統和網路信息檢索系統。
(一)光碟資料庫檢索
光碟資料庫檢索是由微機、光碟資料庫、檢索軟體等組成,目前國內普遍採用的是網路檢索系統,它是由光碟伺服器、計算機區域網、光碟庫/磁碟陣列、檢索軟體等組成,其特點是設備簡單、費用低、檢索技術易掌握,但檢索范圍受到光碟資料庫的限制。更新不夠及時;相對於手工檢索而言,它的檢索速度快,檢索靈活方便,檢索入口多。
(二)聯機檢索
聯機檢索系統是由聯機服務的中心計算機,檢索終端。通訊網路、聯機資料庫、檢索軟體等構成,檢索終端通過信息路線與信息系統的主機連接,在中央處理機的控制之下查詢系統的若干個資料庫,並能夠與系統實時對話,隨時調整檢索策略。其特點是檢索范圍廣泛、檢索速度快,檢索功能完善,及時性好,可以聯機訂購原文,它擁有的資料庫量大,更新及時,但檢索技術復雜,設備要求高,費用昂貴。
(三)網路信息檢索
網路信息檢索系統是由計算機伺服器,用戶終端、通訊網路、網路資料庫等組成,其特點是檢索方法簡單、檢索靈活方便、及時性好,檢索費用和速度低於聯機檢索系統。通過網路介面軟體,用戶可以在任何一個終端查詢各地網路上的信息資源。網路檢索實際上是更加廣泛的聯機信息檢索系統。
1.DIALOG系統概述
美國Dialog系統是目前世界上規模最大、影響最廣泛的綜合性商業聯機檢索系統,也是我國科技界廣泛使用的系統。其中心設在美國加利福尼亞州的PALOALTO市。
Dialog聯機檢索用戶遍布世界100多個國家。D1ALoG現有全文、題錄、事實及數據型資料庫數百個,都是質量很高、很權威的核心資料庫,其中包括著名的工程索引(Ei)、科學引文索引(SCI)、英國科學文摘(1NSPEC)、世界專利索引(WPI)等,其數量平均每年約增長20%一28%。文獻量已近數億篇,內容涉及自然科學、社會科學、工程技術、人文科學、時事報道及商業經濟等各個領域。
DIAIOG提供的服務項目有各種類型信息檢索、定題股務、原文訂購(E—mail,FAX或郵寄傳遞)等。它的檢索功能強大,深度和廣度要求高的檢索均可做到,資料庫更新及時,資料庫中收錄的文獻年限長。利用Dialog系統,可進行項目交新、文獻調研、課題立項、申報專利、了解市場動態和競爭對手、新產品開發、公司的背景憾況、經濟預測等信息。
(1)聯機准備。對於用戶而言,要想使用Dialog聯機檢索系統,首先要具備相應的軟、硬體設備;其次,要向Dialog系統申請聯號,交納一定的開戶費用,每年要文年費和資料庫使用費。
與DIALOG聯機所需要的軟、硬體設備包括終端、通信軟體和數據機。通信軟體安裝在用戶終端,用於實現用戶和主機間的通信,Dialog LINK是dialog系統專門為用戶設計的通信軟體。該軟體功能豐富,集成化程度高,具有自動登錄或按號功能及在聯機前建立並存儲檢索式,存儲、顯示和列印檢索結果,顯示圖形,標記、存儲記錄,追蹤記憶等功能。該軟體是動態更新的。
在申請成為Dialog用戶後,系統將為用戶提供兩個號碼:
1)用戶號。用戶號(User Name)是D1ALog用戶的賬號,也是用戶的標記。系統將對此用戶使用系統的情況進行跟蹤、記殿、郵寄賬單和資料庫更新資料。當用戶與DIALOG系統進行各種聯系時,均須提供賬號。
2)用戶口令。用戶口令(Password)是用戶進入D1ALog系統的鑰匙,當用戶進行聯機登錄時,用戶名和口令必須結合起來使用。
(2)聯機方式。在用戶具備了上述條件並安裝好各種硬體及軟體後,就可以實現與Dialog檢索系統聯機。Dialog系統向用戶提供多種服務方式、檢索界面及各種資料庫。DIALOG的聯機方式有兩種:
1)通過CHINAPAC(專線)與D1ALOG聯機。具體過程為:①輸入主機所屬的分組交換網址;②輸入系統標識符;②輸入用戶號;④輸入用戶密碼。
2)通過CHINANET或Internet與Dialog聯機。如果用戶的計算機已經與Internet聯網,則可使用遠程登錄命令Telnet diaLoG.com或通信軟體Dialog LINK,就可以登錄到DIALOG聯機系統,以文本界面方式檢索Dialog資料庫,也可以使用ie瀏覽器以Web的方式檢索Dialog資料庫。與專線方法相比,這種聯機方法更加直接、方便。DIALOG系統的Internet Web界面的檢索方法有以下幾種:
a.利用Web直接上網檢索,其web網址為http://www.DialogWeb.com。這種方式檢索贊用較低,缺點是如果用戶需要將所有檢索過程存檔,就要一屏一屏地存檔,否則隨著檢索指令的變化,不及時存檔,數據容易丟失。
b.特別為專業人員推出的web界面。其網址為http://www.dialogclassic.com。這是最新推出的界面,速度快,檢索過程每一屏幕均保留,不丟失效據,便於存檔,界面是專業人員熟悉的界面,能很快地從舊檢索方式轉入適應新的web界面。
c.非專業檢索人員web界面。其網址為http://www.dialogselect.com。dialog select作為在Internet上的傻瓜界面主要針對最終用戶,而非專業人員。對於初學者、最終信息用戶和不願學習Dialog檢索指令的人可使用其傻瓜界面。 『
d.資料庫藍頁網址:http://library.Dialog.com/bluesheets。用戶可以按資料庫名稱、文檔號、主題瀏覽藍頁。資料庫藍頁提供每一種資料庫的收錄范圍,可供檢索的欄位、列印格式、記錄樣式及收費狀況等。
(3)Dialog系統的檢索特點。
1)Dialog系統具有兩種檢索方式:菜單式和命令式。菜單式指Dialogweb (guided search)及DialogSelect的檢索方式,其檢索界面為圖形界面,明確直觀。該界面無須了解Dialog檢索指令,適合於非專業檢索人員和初學者使用,用戶可以按照系統提示一步一步進行檢索;命令式指遠程登錄(Telnet)、DialogClassic及DialogWeb(command search)的檢索方式,檢索時需輸入各種指令,檢索快速、准確,適合於專業人員使用。
2)DIALOG系統有兩種索引:基本索引和輔助索引。從上述可知,聯機檢索是通過倒排檔進行的,Dialog系統的田搽檔就是基本索引和輔助索引。
基本索引欄位主要有標題、規范詞、自由詞、文摘等(各個資料庫的基本檢索欄位不完全相同,用戶需要查問相關資料庫的主頁才能確定)。絕大多數資料庫都包含TA、DE、ID、AB(標題、敘詞、自由詞、文摘)4個基本索引欄位。基本索引欄位採用後級代碼進行檢索。如SMOTOROLA/CO將檢索欄位限於公司名稱欄位;SANTHRAX/TI將檢索詞限於標題欄位。
Dialog系統資料庫將作者、單位名稱、期刊名稱、文獻類型、語種、出版年份等作為輔助索引欄位,採用前綴代碼檢索。如SAU=JOHNSON,S?;S PY=1998等。適當使用這些檢索途徑,用戶可以迅速、准確地找到自己所需要的信息。
3)DIALOG系統的多資料庫訪問和查重功能。DIAOG可用一次性檢索方法對多個資料庫進行檢索。用一次性檢索方法不僅可以比較交叉文檔的檢索結果,而且可以限制檢索項、組配檢索項和顯示檢索結果,使多文檔查找猶如在單一文檔中查找一樣靈活,該功能一次最多可以檢索60個資料庫。由於一次性檢索的命中文獻為所選資料庫檢索文獻之和,其中有些文獻為重復文獻,dialog提供了查重功能,以便提高檢索效率和降低檢索賞用。
2. 《工程索引 (Ei Compendex PIus)》資料庫光碟
1)簡介
《工程索引(Ei ComPendex PIus)》資料庫光碟簡稱CoM—PENDEx資料庫,是KR OnDisc for windows光碟系列中的一種光碟,由美國Knight—Ridder信息公司發行。這個資料庫就是印刷本《The Engineering lndex)的光碟版,該光碟收錄了自1970年以來的工程索引信息,內容包括空間技術、應用物理、生物醫學儀器、化學工程、城市建設工程、環境工程、電子工程、能源技術、工程材料、海洋工程、機械工程、采礦和冶金、管理工程等。該光碟有DOS版、Windows版、Macintosh版等幾種,以便適合不同的PC與操作系統。檢索系統與數據一般在同一張光碟上,數據每月更新,檢索系統的安裝十分簡單方便,幾乎不需要更改任何系統參數,如果在DOS環境下檢索,則不在硬碟上安裝檢索系統也可以,直接在光碟驅動器盤符下鍵入ONDISC命令,即可進入檢索系統。該光碟上一般還附帶有與Dialog聯機的遠程終端訪問系統,時間跨度為19洲午主今。l 988年-1991年,各個年份的光碟檢索系統工作在DOS平台上,1992年以後的檢索系統工作在Windows平台上。1999年,Dialog公司推出了提供Web瀏覽方式的光碟資料庫服務軟體Dialog@site,購買並在本地裝有Windows NT系統的伺服器上安裝運行Dialog@site軟體後,即可通過區域網或網際網路訪問該資料庫。它們的檢索步驟和檢索策略基本相同。COMPEND—EX資料庫的特點是檢索途徑多,策略變換靈活,顯示格式多,另外還有多種輔助分析手段,因而是工程技術領域最常用的資料庫光碟。
3. 《中國學術期刊(光碟版)》全文資料庫
1)簡介
《中國學術期刊(光碟版)》全文資料庫,簡稱CAJR資料庫,是中國製作的第一個集成化、多功能型電子學術期刊資料庫。這個資料庫由清華大學主辦,1996年起出版發行。CAJR資料庫的特點是期刊全文入編,圖文混排,顯示、列印輸出格式與印刷版期刊保持一致。對最新內容,資料庫實行按月更新,以保證信息的及時性,對不在資料庫重點收錄范圍的期刊文獻(或稱為過刊文獻),陸續建立過期期刊題錄摘要庫,與現刊文獻合並成同一光碟.可實現題錄摘要的追溯查詢。對重點學科的過期期刊,則可建立過期期刊全文回溯庫,以實現全文追溯查詢。在軟體方面,CAJR資料庫採用傳統和智能化全文檢索相結合的方案,保留了傳統資料庫檢索的優點,增加了檢索入口。
4. 中國知識資源總庫簡介 .
中國知網又稱中國知識基礎設施工程(China National knowledge infrastructure)是以實現全社會知識資源傳播共享與增值利用為目標的國家信息化重點建設項目,於1995年正式立項。它由清華同方光碟股份有限公司、中國學術期刊(光碟版)電子雜志社、光碟國家工程研究中心等單位於1999年6月在《中國學術期刊光碟版)》(caj-cd)和中國期刊網.(CJN)全文資料庫建設的基礎上研製開發的一項規模更大、內容更廣、結構更系統的知識信息化建設項目。
截止2007年底,cnki涵蓋了國內9000多種期刊雜志,1500多種重要會議文獻,420多家博士培養單位論文,650多家碩士培養單位論文,300多家出版社已經出版的圖書、全國的重要報紙以及網路全書、專利、年鑒、標准、科技成果、政府文件、網際網路信息匯總以及國內外上千個各類加盟資料庫等知識資源。據相關統計,cnki已經被海內外17000多個高校、科研單位、醫院、企業、政府;中小學等各類機構所採用,最終用戶群超過2600萬人。
5、基於Internet的信息檢索
在Internet 上,www 信息資源的一般查詢方法有:基於超文本的信息查詢、基於目錄的信息查詢和基於搜索引擎的信息查詢。
1.) 基於超文本的信息查詢
通過超文本鏈接逐步遍歷龐大的Internet,從一個www 伺服器到另一個www 服務
器,從一個目錄到另一個目錄,從一篇文章到另一篇文章,瀏覽查找所需信息的方法稱為瀏覽,也稱基於超文本的信息查詢方法。
基於超文本的瀏覽模式是一種有別於傳統信息檢索技術的新型檢索方式,它已成為Internet 上最基本的查詢模式。利用瀏覽模式進行檢索時,用戶只需以一個節點作為入口,根據節點中文本的內容了解嵌入其中的熱鏈指向的主題,然後選擇自己感興趣的節點進一步搜索。在搜索過程中,用戶會發現許多相關的節點內容根本沒被自己所預想到,而是在瀏覽過程中不斷蹦出來,提醒用戶注意它。
隨著 www 伺服器的急劇增加,通過一步步瀏覽來查找所需信息已非常困難。為幫助用戶快速方便地搜尋所需信息,各種www 信息查詢工具便應運而生,其中最有代表性的是基於目錄和基於搜索引擎的信息查詢工具,而利用這些工具來查找信息的方法就被稱為基於目錄和基於搜索引擎的信息查詢方法。
2). 基於目錄的信息查詢
為了幫助Internet 上用戶方便地查詢到所需要的信息,人們按照圖書館管理書目的方法設置了目錄。網上目錄一般以主題方式來組織,大主題下又包括若干小主題,這樣一層一層地查下去,直到比較具體的信息標題。目錄存放在www 伺服器里,各個主題通過超文本的方式組織在一起,用戶通過目錄最終可得到所需信息的網址,即可到相應的地方查找信息,這種通過目錄幫助的方法獲得所需信息的網址繼而查找信息的方法稱為基於目錄的信息查詢方法。
有許多機構專門收集Internet 上的信息地址,並編製成目錄提供給網上用戶。Yahoo就是一個非常著名的基於目錄幫助的網址,其目錄按照一般主題組織,頂層按經濟、計算機、教育、政治、新聞、科學等分成14 大類目錄,每一大類又分成若乾子類,層層遞進。
3). 基於搜索引擎的信息查詢
搜索引擎又稱www 檢索工具,是www 上的一種信息檢索軟體。www 檢索工具的工
作原理與傳統的信息檢索系統類似,都是對信息集合和用戶信息需求集合的匹配和選擇。基於搜索工具的檢索方法接近於我們通常所熟悉的檢索方式,即輸入檢索詞以及各檢索詞之間的邏輯關系,然後檢索軟體根據輸入信息在索引庫中搜索,獲得檢索結果(在Internet 上是一系列節點地址)並輸出給用戶。
搜索引擎實際上是Internet 的服務站點,有免費為公眾提供服務的,也有進行收費服務的。不同的檢索服務可能會有不同界面,不同的側重內容,但有一點是共同的,就是都有一個龐大的索引資料庫。這個索引庫是向用戶提供檢索結果的依據,其中收集了Internet 上數百萬甚至數千萬主頁信息,包括該主頁的主題、地址,包含於其中的被鏈接檔主題,以及每個文檔中出現的單詞的頻率、位置等。最著名的搜索引擎莫過於Google和網路了。
5. 反編譯Android APK的具體步驟是怎樣的
反編譯步驟方法:
一、apk反編譯得到程序的源代碼、圖片、XML配置、語言資源等文件
下載上述工具中的apktool,解壓得到3個文件:aapt.exe,apktool.bat,apktool.jar ,將需要反編譯的APK文件放到該目錄下,
打開命令行界面(運行-CMD),定位到apktool文件夾,輸入以下命令:apktool.bat d -f test.apk test
通過反編譯,可以獲知該應用用到了什麼第3方的庫文件,它的代碼是如何編寫的等等。
然而,如果該APK進行了混淆處理,那麼看到的類文件名稱以及裡面的方法名稱都會以a,b,c....之類的樣式命名,所以可以想找到所想得知的界面代碼可能會十分費勁,找到了代碼可能看起來也會很費勁,可是一個大體的思路會獲得,有了這個思路,就可以去嘗試了。
6. 什麼叫鍵值資料庫
兼職資料庫就是數據按照鍵值對的形式進行組織、索引和存儲。
KV存儲非常適合不涉及過多數據關系業務關系的業務數據,同時能有效減少讀寫磁碟的次數,比SQL資料庫存儲擁有更好的讀寫性能。
介紹9種用於大數據處理的免費鍵值存儲資料庫。
1. Aerospike 社區版
2. LevelDB
3. Scalaris
4. Project Voldemort
5. HyperDex
6. Berkeley DB
7. Apache Accumulo
8. Redis
9. Apache Cassandra
7. android 五大應用開發框架是什麼
android應用開發框架是 Application Framework,其系統架構由5部分組成,分別是:Linux Kernel、Android Runtime、Libraries、Application Framework、Applications。
1、Linux Kernel (Linux內核)
Android基於Linux 2.6提供核心系統服務,例如:安全、內存管理、進程管理、網路 堆棧、驅動模型。Linux Kernel也作為硬體和軟體之間的抽象層,它隱藏具體硬體細節而為上層提供統一的服務。
2、Android Runtime (運行庫)
Android包含一個核心庫的集合,提供大部分在Java編程語言核心類庫中可用的功能。每一個Android應用程序是Dalvik虛擬機中的實例,運行在他們自己的進程中。
Dalvik虛擬機設計成,在一個設備可以高效地運行多個虛擬機。Dalvik虛擬機可執行文件格式是.dex,dex格式是專為Dalvik設計的一種壓縮格式,適合內存和處理器速度有限的系統。 大多數虛擬機包括JVM都是基於棧的,而Dalvik虛擬機則是基於寄存器的。
3、Libraries (程序庫)
Android包含一個C/C++庫的集合,供Android系統的各個組件使用。這些功能通過Android的應用程序框架(application framework)暴露給開發者。
4、Application Framework (應用框架層)
通過提供開放的開發平台,Android使開發者能夠編制極其豐富和新穎的應用程序。開發者可以自由地利用設備硬體優勢、訪問位置信息、運行後台服務、設置鬧鍾、向狀態欄添加通知等等,很多很多。 開發者可以完全使用核心應用程序所使用的框架APIs。
應用程序的體系結構旨在簡化組件的重用,任何應用程序都能發布他的功能且任何其他應用程序可以使用這些功能(需要服從框架執行的安全限制)。這一機制允許用戶替換組件。
5、Applications(應用層)
Android裝配一個核心應用程序集合,包括電子郵件客戶端、SMS程序、日歷、地圖、瀏覽器、聯系人和其他設置。所有應用程序都是用Java編程語言寫的。Android本身是一套軟體堆迭(Software Stack),或稱為「軟體迭層架構」,迭層主要分成三層:操作系統、中間件、應用程序。
(7)dex圖形資料庫擴展閱讀
開發人員也可以完全訪問核心應用程序所使用的API框架。該應用程序的架構設計簡化了組件的重用;任何一個應用程序都可以發布它的功能塊並且任何其它的應用程序都可以使用其所發布的功能塊(不過得遵循框架的安全性限制)。同樣,該應用程序重用機制也使用戶可以方便的替換程序組件。
隱藏在每個應用後面的是一系列的服務和系統,其中包括;
豐富而又可擴展的視圖(Views),可以用來構建應用程序,它包括列表(lists),網格(grids),文本框(textBoxes),按鈕(buttons),甚至可嵌入的web瀏覽器。
內容提供器(ContentProviders)使得應用程序可以訪問另一個應用程序的數據(如聯系人資料庫),或者共享它們自己的數據
資源管理器(ResourceManager)提供非代碼資源的訪問,如本地字元串,圖形,和布局文件(layoutfiles)。
通知管理器(NotificationManager)使得應用程序可以在狀態欄中顯示自定義的提示信息。
活動管理器(ActivityManager)用來管理應用程序生命周期並提供常用的導航回退功能。
8. 怪物獵人x多語言資料庫軟體Ping's MHX DEX為什麼打不開,雙擊沒有任何反應
1 需要微軟的.Net Framework 3.5版本才可運行,就算你有4.0及更高版本依然需要下載3.5版本。
2 需要微軟的C++庫2013版的x86版本才可運行,就算你安裝了x64版本也依然需要下載x86版本。
9. Android有多強大
Android 用甜點作為它們系統版本的代號的命名方法開始於 Andoird 1.5 發布的時候。作為每個版本代表的甜點的尺寸越變越大,然後按照26個字母數序:紙杯蛋糕,甜甜圈,松餅,凍酸奶,姜餅,蜂巢。
Android 1.1
發布時間:發布於 2008 年9月
Android 1.5
Cupcake紙杯蛋糕 發布時間:發布於 2009 年 4 月
Android 1.6
Donut甜甜圈 發布時間:2009 年 9 月
Android 2.0
Eclair松餅 發布時間:2009 年 10 月 26 日
Android 2.1
Eclair松餅 發布時間: 2009 年 10 月 26 日 Android 2.1主要特性:提升硬體速度 更多屏幕以及解析度選擇 大幅度的用戶界面改良支持 Exchange活動牆紙 大幅改進虛擬鍵盤 藍牙 2.1 Google 地圖
Android 2.2
Froyo凍酸奶 谷歌於北京時間2010年5月20日晚上10:30點在舊金山Moscone會展中心舉辦Google I/O 2010大會第二天的會議,Google正式發布了代號是「froyo 凍酸奶」的Android操作系統2.2版。 相對於上一版本的 改變: 1、整體性能大幅度的提升 2、3G網路共享功能。 3、Flash的支持。 4、App2sd功能。 5、全新的軟體商店。 6、更多的Web應用API介面的開發。
Android 2.2 For x86
在幾位華人軟體工程師的努力下,中國的用戶已經可以享受到真正在上網本上可以安裝使用的Android了,這就是孫翊、黃志偉和Corentin Chary和其他幾位活躍的開發人員正在參與的Android-x86開源項目。此外,還有其他的開發人員如Kelly2.Blue、Wu Hai Gang、Swand ke 和 Wallace1 wang,他們都是來自中國大陸和台灣的華人軟體工程師。 在孫翊發來的最新版本更新說明中,明確表示:他們已經解決了眾多的技術難題,包括中文拼音輸入法的bug修訂,藍牙支持,無線網卡支持、SSL的bug修訂等,甚至已經可以直接安裝到上網本上,從硬碟啟動。
Android2.3
Gingerbread姜餅 北京時間2010年12月7日凌晨,Google正式對外發布了他們的下一代智能手機操作系統Android 2.3也就被大家所熟知的Android Gingerbread系統。 主要更新包括: 游戲:增加了新的垃圾回收和優化處理事件,以提高對游戲的支持能力。原生代碼可直接存取輸入和感應器事件、EGL/OpenGL ES、OpenSL ES。新的管理窗口和生命周期的框架。 多媒體:支持VP8和WebM視頻格式,提供AAC和AMR寬頻編碼,提供了新的音頻效果器,比如混響、均衡、虛擬耳機和低頻提升 通訊方式:支持前置攝像頭、SIP/VOIP和NFC(近場通訊) 站在用戶的角度看,這次更新的亮點主要有: 簡化界面、速度提升: 更快更直觀的文字輸入: 一鍵文字選擇和復制/粘帖: 改進的電源管理系統: 新的應用管理方式: 原生支持前置攝像頭、互聯網通話和NFC(近場通訊): 系統原生支持VoIP,可以在聯系人里加入它的SIP帳戶,然後直接通過系統來撥打VoIP電話。 增加下載管理器:
Android 2.4
Ice cream sandwich冰激凌三明治 預計在2011年第四季度發布。其甜品代號為 Ice cream sandwich(冰激凌三明治) 目前已知的Android 2.4帶來的更新包括更多的動畫特效、更快的運行速度、軟體通話降噪、視頻聊天等。
Android N.n
有可靠的消息人士表示,繼「冰激凌三明治」之後,下一版Android系統的代號將為「Jelly Bean」。
Android3.0
Honeycomb(蜂巢) 3.0系統特性 ·優化針對平板 ·全新設計的UI增強網頁瀏覽功能 ·n-app purchases功能
Android3.1
Honeycomb 蜂巢(改進3.0BUG) ·經過優化的Gmail電子郵箱; ·全面支持GoogleMaps Android 3.1Honeycomb(3.0改進) 將Android手機系統跟平板系統再次合並,從而方便開發者。 任務管理器可以滾動,支持USB 輸入設備(鍵盤、滑鼠等)。 支持 Google TV.可以支持XBOX 360無線手柄 widget支持的變化,能更加容易的定製屏幕widget插件。
Android 3.2
Honeycomb(蜂巢) 2011年7月13日,谷歌公司放出了新版「蜂巢」Android 3.2的升級源碼,合作廠商摩托羅拉亦在當日發布了針對旗下XOOM平板電腦的升級固件,為用戶更新新版系統。 Android 3.2這一新版平板電腦操作系統開始支持7英寸設備,並引入了應用顯示縮放功能,可以讓那些針對手機開發的應用,更平滑的顯示在平板電腦上。
編輯本段系統優勢
開放性 在優勢方面,Android平台首先就是其開放性,開放的平台允許任何移動終端廠商加入到Android聯盟中來。顯著的開放性可以使其擁有更多的開發者,隨著用戶和應用的日益豐富,一個嶄新的平台也將很快走向成熟。 掙脫束縛 在過去很長的一段時間,特別是在歐美地區,手機應用往往受到運營商制約,使用什麼功能接入什麼網路,幾乎都受到運營商的控制。自從iPhone上市,用戶可以更加方便地連接網路,運營商的制約減少。隨著EDGE、HSDPA這些2G至3G移動網路的逐步過渡和提升,手機隨意接入網路已不是運營商口中的笑談。 豐富的硬體 這一點還是與Android平台的開放性相關,由於Android的開放性,眾多的廠商會推出千奇百怪,功能特色各具的多種產品。 開發商 Android平台提供給第三方開發商一個十分寬泛、自由的環境。因此不會受到各種條條框框的阻撓,可想而知,會有多少新穎別致的軟體會誕生。但也有其兩面性,血腥、暴力、情色方面的程序和游戲如何控制正是留給Android難題之一。 Google應用 從搜索巨人到全面的互聯網滲透,Google服務如地圖、郵件、搜索等已經成為連接用戶和互聯網的重要紐帶,而Android平台手機將無縫結合這些優秀的Google服務。
編輯本段系統缺陷
一、Android系統手機泄密 二、撥號後自動掛斷電話 通話BUG頻繁出現 三、對硬體配置要求高 製造成本增加 四、系統費電嚴重 安卓手機續航不足 五、系統計算器計算有偏差 例如在Android系統自帶的計算器內輸入14.52-14.49,正確結果應該是0.03,但是計算器結果顯示的數字為0.0299999。
編輯本段研發聯盟
開放手機聯盟
為了推廣Android,Google和幾十個手機相關企業建立了開放手機聯盟(Open Handset Alliance)。 聯盟成員包括摩托羅拉(Motorola)、HTC、SAMSUNG、LG、Intel、NVIDIA、SiRF、Skype、KUPA Map 、MTK 以及中國移動在內的34家技術和無線應用的領軍企業。這34家企業中並不包含把持Symbian的Nokia公司,以及憑借著iPhone風光正在的Apple公司,微軟沒有加入,加拿大RIM和它的Blackberry也被擋在門外。 手機開放聯盟大家庭成員名單: 終端製造商 Motorola(摩托羅拉)- 美國(美國最大的手機製造商,著名老牌IT公司) Sony Ericsson(索尼愛立信)- 英國(索尼和愛立信的合資公司) HTC(宏達國際電子股份有限公司)-中國台灣 Samsung Electronics(三星電子)- 韓國 LG Electronics(LG電子)- 韓國 Lumigon (丹麥陸力更手機公司)- 丹麥 ARCHOS(愛可視)- 法國 TOSHIBA(東芝)- 日本 安卓
SHARP(夏普)-日本 Fujitsu(富士通)-日本 NEC(日本電気株式會社)-日本 魅族 - 中國 小米--中國 移動運營商 China Telecom(中國電信)- 中國 China Mobile(中國移動)- 中國 China Unicom(中國聯通)- 中國 SK Telecom - 韓國 KT - 韓國 LG U - 韓國 KDDI by AU - 日本 Softbank -日本 NTT DoCoMo(日本電信電話公司)- 日本 Sprint Nextel(美國斯普林特Nextel公司)- 美國 Telecom Italia(義大利電信)- 義大利 Telefónica - 西班牙 T-Mobile - 德國 半導體公司 ARM- 英國 Texas Instruments(德州儀器)- 美國 Qualcomm(高通)- 美國 NVIDIA(英偉達)- 美國 MediaTek(聯發科)- 中國台灣 ST(意法半導體)- 歐洲 Infineon(英飛凌科技)- 德國 ST-Ericsson(ST愛立信)- 歐洲 Audience (聽眾)- 美國 Broadcom (博通)- 美國 Intel(英特爾)- 美國 Marvell (俊茂微電子)- 美國 SiRF(瑟夫)- 美國 Synaptics(新思)- 美國 HP(惠普)- 美國 軟體公司 Aplix - 日本 Ascender - 美國 Skype(微軟)- 美國 Esmertec(微迅)- 瑞士 Living Image - 美國 NMS Communications - 加拿大 Noser Engineering AG - 德國 Nuance Communication - 美國 PacketVideo - 美國 SkyPop - 美國 Sonix Network - 美國 The Astonishing Tribe - 瑞典 Wind River Systems(風河)- 美國
編輯本段使用品牌
大事記
2008年9月22日,美國運營商德國T-Mobile在紐約正式發布第一款Android手機——T-Mobile G1。該款手機為台灣宏達電子(HTC)代工製造,是世界上第一部使用Android操作系統的手機,支持WCDMA/HSPA網路,理論下載速率7.2Mbps,並支持Wi-Fi。 2009年10月28日正式發布了Android 2.0 智能手機操作系統。 2010年1月索尼愛立信首款Android機型X10上市 。 2010年1月7日,Google在其美國總部正式向外界發布了旗下首款合作品牌手機Nexus One(HTC G5),並同時開始對外發售。 2010年7月9日,美國NDP集團調查顯示,Android系統已佔據了美國移動系統市場28%的份額。 北京時間2011年3月25日,據國外媒體報道,谷歌周四表示,谷歌暫停開源Android3.0,並將暫時阻止小型手機生產商使用其Android 3.0「Honeycomb」系統,期限未定。 谷歌一位發言人通過電子郵件聲明稱,Honeycomb是專為平板電腦而非手機設計的,在該系統以開源形式發布前,還有很多工作要做。谷歌向《商業周刊》表示,推遲發布可能達數月之久。
國內品牌
HTC 安卓手機(5張)魅族 魅族M9為一款多點觸摸手機,於2010年12月16日發布,2011年1月1日正式上市。 J.wong在論壇發帖確定魅族M9將不能刷原生的Android系統,M9將不是簡簡單單的在Android系統上加個UI,而是深層定製安卓系統,現有的Android軟體的兼容性也絕對不是問題。J.wong甚至表態想刷Android系統的安卓控們請遠離M9。J.wong表示魅族M9的系統雖然內核採用Android內核,但從UI和用戶體驗方面完全看不出任何安卓的影子,使用Android內核只是為了能兼容數以十萬計的安卓軟體,增強魅族M9的軟體擴展性,讓M8之前一直被詬病的軟體數量成為歷史。 天語 天語W700是K-Touch天語手機在2011年初推出的一款WCDMA制式3G Android智能手機,同時,它還是第一款國產雙核手機。這款採用了NVIDIA TEGRA2平台的高端智能手機首次發布在位於拉斯維加斯的CES2011展會上亮相。 天語W700採用基於ARM Cortex-A9 Dual Core的Tegra2 AP20H處理器,主頻為1GHz,具有高性能低功耗的特點,它集成了高清視頻處理器、圖像處理器、音頻處理器等眾多模塊的高度整合處理器。 聯想 OMS和T-mobile G1搭載的Android(以最初上市版本為主)的不同之處就是可以使用戶自行關閉正在運行的程序而不是由系統控制:按住屏幕上方向下拖動即可看到任務管理器。 HKC Pearl 做為目前在市面上唯一正式銷售的Windows和Android系統雙系統手機,這款HKC Pearl 珍珠珠配備了QVGA屏幕,內存採用了128MB/256MB的標准配置,主處理器採用PXA 310處理器,624Mhz的主頻性能非常強勁,而且機器還配備了Wi-Fi,藍牙2.0無線傳輸設置。 華為 華為U8230在外觀上有別於其他Android手機的塑料風格,通體的銀灰色和正面功能鍵盤的發絲紋路都洋溢著商務機型的味道。而作為功能上的特色,U8230擁有一塊3.5英寸的大屏幕、高達1500毫安時的鋰電池和一枚320萬象素攝像頭採用Android平台1.5版本。 中興 中興最近也大力發展android手機,推出了v880。 海爾 海爾的產品也青睞搭載android系統。海爾於09年上市的H7採用直板全觸屏設計,操作系統上正是採用了最新的Google Android2.0操作系統。 海爾於2011年7月亮相青島國際消費電子博覽會的haipad,搭載創新工場家族「點心os」首款為PAD定製的「點心—互聯網智能手持終端解決方案」。 華禹 xPhone是由上海禹華通信技術有限公司設計的,採用類iphone的觸控設計,配置了3寸WQVGA解析度的觸摸屏,內建300W像素的攝像頭,搭載Android平台,採用主頻 624Mhz的Marvell PXA-310處理器,擁有128MB SDRAM+256MB ROM的內存配置,支持最大16GB的存儲卡擴展,給出的參數中還加入了WiFi功能。 琦基 去年11月27日,琦基發布了全球首款Google Android/Windows Mobile雙操作系統的智能手機琦基i6,採用Google Android操作系統的叫做琦基i6 goal,採用Windows Mobile操作系統的叫做琦基i6 Win。 藍魔 藍魔的V系列MP4以及平板電腦採用安卓系統。 酷派 推出D539等多款搭載Android平台的3G商務機型 小米 小米手機是小米公司(全稱北京小米科技有限責任公司)研發的一款高性能發燒級智能手機。手機預計2011年8月發布,售價1999元,主要針對手機發燒友,採用線上銷售模式。小米手機使用了高通Snapdragon S3 MSM8260手機處理器,也是世界上首款雙核1.5GHz的智能手機。
國外品牌
三星、LG、摩托羅拉、夏普、索尼愛立信
編輯本段系統架構
應用程序
Android以Java為編程語言,從介面到功能,都有層出不窮的變化,其中Activity等同於J2ME的MIDlet,一個 Activity 類(class)負責創建視窗(window),一個活動中的Activity就是在 foreground(前景)模式,背景運行的程序叫做Service。兩者之間通過由ServiceConnection和AIDL連結,達到復數程序同時運行的效果。如果運行中的 Activity 全部畫面被其他 Activity 取代時,該 Activity 便被停止(stopped),甚至被系統清除(kill)。 View等同於J2ME的Displayable,程序人員可以通過 View 類與「XML layout」檔將UI放置在視窗上,Android 1.5的版本可以利用 View 打造出所謂的 Widgets,其實Widget只是View的一種,所以可以使用xml來設計layout,HTC的Android Hero手機即含有大量的widget。至於ViewGroup 是各種layout 的基礎抽象類(abstract class),ViewGroup之內還可以有ViewGroup。View的構造函數不需要再Activity中調用,但是Displayable的是必須的,在Activity 中,要通過findViewById()來從XML 中取得View,Android的View類的顯示很大程度上是從XML中讀取的。View 與事件(event)息息相關,兩者之間通過Listener 結合在一起,每一個View都可以注冊一個event listener,例如:當View要處理用戶觸碰(touch)的事件時,就要向Android框架注冊View.OnClickListener。另外還有Image等同於J2ME的BitMap。
中介軟體
操作系統與應用程序的溝通橋梁,應用分為兩層:函數層(Library)和虛擬機(Virtual Machine)。 Bionic是 Android 改良libc的版本。Android 同時包含了Webkit,所謂的Webkit 就是Apple Safari 瀏覽器背後的引擎。Surface flinger 是就2D或3D的內容顯示到屏幕上。Android使用工具鏈(Toolchain)為Google自製的Bionic Libc。 Android採用OpenCORE作為基礎多媒體框架。OpenCORE可分7大塊:PVPlayer、PVAuthor、Codec、PacketVideo Multimedia Framework(PVMF)、Operating System Compatibility Library(OSCL)、Common、OpenMAX。 Android 使用skia 為核心圖形引擎,搭配OpenGL/ES。skia與Linux Cairo功能相當,但相較於Linux Cairo, skia 功能還只是雛形的。2005年Skia公司被Google收購,2007年初,Skia GL源碼被公開,目前Skia 也是Google Chrome 的圖形引擎。 Android的多媒體資料庫採用SQLite資料庫系統。資料庫又分為共用資料庫及私用資料庫。用戶可通過ContentResolver類(Column)取得共用資料庫。 Android的中間層多以Java 實現,並且採用特殊的Dalvik 虛擬機(Dalvik Virtual Machine)。Dalvik虛擬機是一種「暫存器型態」(Register Based)的Java虛擬機,變數皆存放於暫存器中,虛擬機的指令相對減少。 Dalvik虛擬機可以有多個實例(instance), 每個Android應用程序都用一個自屬的Dalvik虛擬機來運行,讓系統在運行程序時可達到優化。Dalvik 虛擬機並非運行Java位元組碼(Bytecode),而是運行一種稱為.dex格式的文件。
硬體抽像層
Android 的 HAL(硬體抽像層)是能以封閉源碼形式提供硬體驅動模塊。HAL 的目的是為了把 Android framework 與 Linux kernel 隔開,讓 Android 不至過度依賴 Linux kernel,以達成 kernel independent 的概念,也讓 Android framework 的開發能在不考量驅動程序實現的前提下進行發展。 HAL stub 是一種代理人(proxy)的概念,stub 是以 *.so 檔的形式存在。Stub 向 HAL「提供」操作函數(operations),並由 Android runtime 向 HAL 取得 stub 的 operations,再 callback 這些操作函數。HAL 里包含了許多的 stub(代理人)。Runtime 只要說明「類型」,即 mole ID,就可以取得操作函數。
編程語言
Android 是運行於 Linux kernel之上,但並不是GNU/Linux。因為在一般GNU/Linux 里支持的功能,Android 大都沒有支持,包括Cairo、X11、Alsa、FFmpeg、GTK、Pango及Glibc等都被移除掉了。Android又以bionic 取代Glibc、以Skia 取代Cairo、再以opencore 取代FFmpeg 等等。Android 為了達到商業應用,必須移除被GNU GPL授權證所約束的部份,例如Android將驅動程序移到 userspace,使得Linux driver 與 Linux kernel徹底分開。bionic/libc/kernel/ 並非標準的kernel header files。Android 的 kernel header 是利用工具由 Linux kernel header 所產生的,這樣做是為了保留常數、數據結構與宏。 目前Android 的 Linux kernel控制包括安全(Security),存儲器管理(Memory Management),程序管理(Process Management),網路堆棧(Network Stack),驅動程序模型(Driver Model)等。下載Android源碼之前,先要安裝其構建工具 Repo來初始化源碼。Repo 是 Android 用來輔助Git工作的一個工具。
安全與許可權
Android本身是一個許可權分立的操作系統。在這類操作系統中,每個應用都以唯一的一個系統識別身份運行(Linux用戶ID與群組ID)。系統的各部分也分別使用各自獨立的識別方式。Linux就是這樣將應用與應用,應用與系統隔離開。 系統更多的安全功能通過許可權機制提供。許可權可以限制某個特定進程的特定操作,也可以限制每個URI許可權對特定數據段的訪問。 Android安全架構的核心設計思想是,在默認設置下,所有應用都沒有許可權對其他應用、系統或用戶進行較大影響的操作。這其中包括讀寫用戶隱私數據(聯系人或電子郵件),讀寫其他應用文件,訪問網路或阻止設備待機等。 安裝應用時,在檢查程序簽名提及的許可權,且經過用戶確認後,軟體包安裝器會給予應用許可權。從用戶角度看,一款Android應用通常會要求如下的許可權: 撥打電話、發送簡訊或彩信、修改/刪除SD卡上的內容、讀取聯系人信息、讀取日程信息,寫入日程數據、讀取電話狀態或識別碼、精確的(基於GPS)地理位置、模糊的(基於網路獲取)地理位置、創建藍牙連接、對互聯網的完全訪問、查看網路狀態,查看WiFi狀態、避免手機待機、修改系統全局設置、讀取同步設定、開機自啟動、重啟其他應用、終止運行中的應用、設定偏好應用、震動控制、拍攝圖片等。 一款應用應該根據自身提供的功能,要求合理的許可權。用戶也可以分析一款應用所需許可權,從而簡單判定這款應用是否安全。如一款應用是不帶廣告的單機版,也沒有任何附加內容需要下載,那麼它要求訪問網路的許可權就比較可疑。