freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于android的文件瀏覽器的開發(fā)與實現(xiàn)畢業(yè)論文-在線瀏覽

2024-08-06 13:26本頁面
  

【正文】 進入者打開了一扇大門,徹底的開源和免費無疑是降低了市場進入門檻。在加入 OHA 的中國成員中,無論是終端廠商還是業(yè)務(wù)提供商。另外,還有一個群體值得關(guān)注——山寨手機產(chǎn)業(yè),盡管其身份還有頗多質(zhì)疑,但從規(guī)模和經(jīng)濟收益角度。但無論是對正牌或山寨的手機制造商、業(yè)務(wù)提供商還是電信運營商而言,他們的瓶頸都在于“擁有自主開發(fā)的手機操作平臺并非易事” ,即便是處于產(chǎn)業(yè)核心層面的電信運營商也不例外。而谷歌適時推出的開源、免費的手機操作平臺 Android 正好滿足了這一市場需求,為產(chǎn)業(yè)鏈相關(guān)企業(yè)提供了延伸業(yè)務(wù)領(lǐng)域的可能性,更為移動互聯(lián)網(wǎng)領(lǐng)域的后進入者提供了開拓市場的有力武器。國內(nèi)廠商和運營商也紛紛加入了 android 陣營,包括中國移動,中國聯(lián)通,華為通訊,聯(lián)想等大企業(yè),同時不僅僅局限于手機,國內(nèi)廠家也陸續(xù)推出了采用 android 系統(tǒng)的 MID 產(chǎn)品,比較著名的包括由 Rockchip 和藍魔推出的同時具備高清播放和智能系統(tǒng)的音悅匯 W7,我們可以預(yù)見 android 也將會被廣泛應(yīng)用在國產(chǎn)智能上網(wǎng)設(shè)備上,將進一步擴大 Andorid系統(tǒng)的應(yīng)用范圍。OHA 的成員可以任意使用和修改 Android 的 SDK 文檔進行再開發(fā),由此形成適應(yīng)自身業(yè)務(wù)需要的“定制版本” 。 “在 OPhone 的研發(fā)中,中國移動對 Android 平臺的上層應(yīng)用、界面風(fēng)格以及按鍵設(shè)置進行了大量修改。也是運營商選擇 Android 的理由。據(jù)了解,中國聯(lián)通基于 Android 平臺的 Uphone 也在緊張研發(fā)當(dāng)中。 ”前述分析師沈哲怡表示。同時也因為 Android 具備合理的系統(tǒng)內(nèi)核設(shè)計,并擁有成熟的市場推廣模式。截至 2022 年,Linux 應(yīng)用在桌面操作系統(tǒng)中只占據(jù) 1%的市場份額,始終難成操作系統(tǒng)的主流。據(jù)了解,谷歌近年來還積極推進版本更新,不斷完善其系統(tǒng)性能,在 2022 年 1 月13 日,谷歌公布了 版本的 SDK 文檔,也就是說開發(fā)人員甚至可以對谷歌自有品牌手機 NexusOne 進行修改和業(yè)務(wù)程序開發(fā),有外媒評論, “此舉真正體現(xiàn)了Android 平臺的開放和平等” 。 “開放性接口為應(yīng)用程序的研發(fā)提供了一個寬闊平臺,業(yè)務(wù)提供商不必擔(dān)心技術(shù)壟斷造成的壓迫和威脅。其實 Android 平臺的很多底層技術(shù)取自 Linux,而在底層技術(shù)流的選擇上,大部分的程序開發(fā)人員骨子里都有一種“反 Windows”觀念, “如果讓一種技術(shù)處于長期壟斷地位是十分可怕的,壟斷者的輕微舉動會對產(chǎn)業(yè)上下游造成很大影響,因此大部分技術(shù)人員會更傾向于開放的 Android。如此討巧的平臺設(shè)計在中國迅速聚攏了一批通信領(lǐng)域的“明星企業(yè)” ,像華為、中興這類專注于通信領(lǐng)域,但已具備 IC(集成電路)能力的廠商能夠憑借此平臺快速切入終端領(lǐng)域,降低成本且縮短了研發(fā)時間。 “很明顯,谷歌的開放模式既然得到了產(chǎn)業(yè)鏈主要成員的認可,那些不具有話語權(quán)的小廠商當(dāng)然也會緊緊跟隨,它們認為‘巨頭’往往代表產(chǎn)業(yè)發(fā)展趨勢,如果不及時跟進,難免就會掉隊,比如來自中國臺灣地區(qū)的聯(lián)發(fā)科、宏基、威盛、富士康、華碩都已經(jīng)成為了 OHA 的成員, “中基于 Android 平臺的文件瀏覽器研究與實現(xiàn) 5國臺灣地區(qū)屬于電子產(chǎn)品的高密地區(qū),擁有很多手機代工商和芯片制造商,因此這種特征也尤為明顯” 。該應(yīng)用程序架構(gòu)用來簡化組件軟件的重用;任何一個應(yīng)用程序都可以發(fā)布它的功能塊并且任何其它的應(yīng)用程序都可以使用其所發(fā)布的功能塊(不過得遵循框架的安全性限制) 。 應(yīng)用程序組成以下所有的應(yīng)用程序都由一系列的服務(wù)和系統(tǒng)組成,包括: 一個可擴展的視圖(Views )可以用來建應(yīng)用程序,包括列表(lists) ,網(wǎng)格(grids) ,文本框(text boxes) ,按鈕(buttons ) ,甚至包括一個可嵌入的 web 瀏覽器 內(nèi)容管理器(Content Providers )使得應(yīng)用程序可以訪問另一個應(yīng)用程序的數(shù)據(jù)(如聯(lián)系人數(shù)據(jù)庫) ,或者共享它們自己的數(shù)據(jù)。 一個通知管理器 (Notification Manager)使得應(yīng)用程序可以在狀態(tài)欄中顯示客戶通知信息。 有關(guān)更多的細節(jié)和怎樣從頭寫一個應(yīng)用程序,請參考 寫一個 Android 應(yīng)用程序 部分。該庫通過 Android 應(yīng)用程序框架為開發(fā)者提供服務(wù)。 媒體庫 基于 PacketVideo OpenCORE;該庫支持錄放,并且可以錄制許多流行的音頻視頻格式,還有靜態(tài)印像文件包括 MPEG4, , MP3, AAC, AMR, JPG, PNG。 LibWebCore 一個最新的 web 瀏覽器引擎用來支持 Android 瀏覽器和一個可嵌入的 web 視圖。 FreeType 位圖(bitmap)和向量(vector)字體顯示。 2 文件瀏覽器可行性分析6(1)Android 運行庫 Android 包括了一個核心庫,該核心庫提供了 JAVA 編程語言核心庫的大多數(shù)功能。Dalvik 是針對于同時高效地運行多個 VMs 來實現(xiàn)的。該虛擬機是基于寄存器的,所有的類都經(jīng)由 JAVA 匯編器編譯,然后通過 SDK 中的 dx 格式由虛擬機執(zhí)行。它最大的特點就是與互聯(lián)網(wǎng)緊密聯(lián)系,在該系統(tǒng)上運行的大部分程序都依賴于互聯(lián)網(wǎng),這保證了信息的實時更新。但是由于目前中國正處在 2G 通信技術(shù)和 3G 通信技術(shù)的過渡期,因此全部依賴于網(wǎng)絡(luò)的 Android 或許不能表現(xiàn)出所有的性能和便利,因此中移動推出了基于該系統(tǒng)修改的OMS 操作系統(tǒng),OMS 系統(tǒng)的底層和 Android 完全相同,只是在界面層經(jīng)過中國人審美觀的定制,并去除了 Google 的各種服務(wù),加入了中移動的服務(wù),因此對于高速網(wǎng)絡(luò)的依賴性也不是特別強了。最重要的是支持多任務(wù)并行處理?!ndroid 運行庫 Android 包括了一個核心庫,該核心庫提供了 JAVA 編程語言核心庫的大多數(shù)功能。Dalvik 是針對于同時高效地運行多個 VMs 來實現(xiàn)的。該虛擬機是基于寄存器的,所有的類都經(jīng)由 JAVA 匯編器編譯,然后通過 SDK 中的 dx 格式由虛擬機執(zhí)行。 Linux 內(nèi)核 Android 的核心系統(tǒng)服務(wù)依賴于 Linux 內(nèi)核,如安全性,內(nèi)存管理,進程管理,網(wǎng)絡(luò)協(xié)議棧和驅(qū)動模型。未來發(fā)展 老牌智能手機軟件平臺制造商 Symbian 發(fā)言人則表示:Google 的 android 只不過是另一個 linux,symbian 對其它軟件與其形成的競爭并不感到擔(dān)心。 基于 Android 平臺的文件瀏覽器研究與實現(xiàn) 7與 iPhone 相似,Android 采用 WebKit 瀏覽器引擎,具備觸摸屏、高級圖形顯示和上網(wǎng)功能,用戶能夠在手機上查看電子郵件、搜索網(wǎng)址和觀看視頻節(jié)目等,比 iPhone等其他手機更強調(diào)搜索功能,界面更強大,可以說是一種融入全部 Web 應(yīng)用的單一平臺。Android 是一個對第三方軟件完全開放的平臺,開發(fā)者在為其開發(fā)程序時擁有更大的自由度,突破了 iPhone 等只能添加為數(shù)不多的固定軟件的枷鎖;同時與 Windows Mobile、Symbian等廠商不同,Android 操作系統(tǒng)免費向開發(fā)人員提供,這樣可節(jié)省近三成成本。我們寫任何一段程序,都是需要有 UI 的,因為我們的程序最終是給用戶去用的,即使我們寫了一個工具,沒有任何顯式 IO,我們也還是需要暴露必要的方法來提供別人使用,在此情景下,這些方法似乎也可以看作是 UI。同理,如果有 J2EE 的經(jīng)驗,服務(wù)后臺的代碼往往是相對易讀、易懂、系統(tǒng)并且內(nèi)聚的,這些代碼看起來是如此的和諧、整潔、干凈??偸怯?GUI 的程序都會看起來有些凌亂同樣,對于 Android 開發(fā)來說,用戶界面的實現(xiàn)應(yīng)該是比較重要的和復(fù)雜的一環(huán)。AbsoluteLayout,絕對定位的布局方式,在它內(nèi)部嵌套的元素必須指定具體的位置。如果用過 Photoshop,或者 Flash,這里面的層的概念是和他們一致的。這些層的順序是:最新聲明的放到最前面。LinearLayout,線性布局方式(真不知道這該怎么翻譯,其實很多技術(shù)名詞還是不翻譯的好),這種布局比較常用,也比較簡單,就是每個元素占一行,當(dāng)然也可能聲明2 文件瀏覽器可行性分析8為橫向排放,也就是每個元素占一列。前者就是相對其他元素來定義位置,后者是相對整個布局來定義位置。中國移動通信集團已經(jīng)建立了無線 Java 增值服務(wù)體系,并推出了“百寶箱”等服務(wù)品牌,包括游戲百寶箱、娛樂百寶箱、商務(wù)百寶箱、生活百寶箱等,已經(jīng)于 2022 年 7 月 10 日開始正式商用。中國聯(lián)通公司也正在其 CDMA 1X 網(wǎng)絡(luò)上建立無線 Java 增值服務(wù)體系,目前系統(tǒng)正在建設(shè)過程中,并且 2022 年 9 月 26 日中國聯(lián)通、北京振戎融通公司和 Sun 公司在人民大會堂宣布聯(lián)合發(fā)起成立“UniJava 技術(shù)聯(lián)盟” ,三方將在聯(lián)通 CDMA 1X 網(wǎng)絡(luò)上的Java 增值服務(wù)方面全面合作。它和 JavaSE、JavaEE 一起構(gòu)成 Java 技術(shù)的三大版本,并且同樣是通過JCP(JavaCommunityProcess)制訂的。因為與需要昂貴的專用設(shè)備和開發(fā)工具的競爭對手(如索尼和任天堂)相比,JavaME程序可以在 PC 機上開發(fā)和仿真運行,然后很容易地部署到目標(biāo)機上,從而使其開發(fā)、測試和發(fā)布的變得容易(1)Java 程序的基本結(jié)構(gòu):Java 程序的基本結(jié)構(gòu)有:類、類的屬性、對象、方法、組成,其中公共類名必須與 Java 源程序名相同,其命名規(guī)則為每個單詞首字母大寫,不能以數(shù)字開頭。java 要求文件名與類名相同,將多個類放在一起時,要保證類名不能重復(fù)。在源程序中可以聲明類所在的包,就像保存文件時要說明文件保存在哪個文件夾中一樣。當(dāng)源程序中沒有聲明類所在的包時,Java 將類放在默認包中,即運行編譯器的當(dāng)前文件夾中?;?Android 平臺的文件瀏覽器研究與實現(xiàn) 9Java 下的包都是用來解決類的重名問題的,一般的命名方式都是采用域名倒置的方法,例如 package ;在 Java 源程序的頭部第一個語句用關(guān)鍵字 package 聲明包,指明該源文件定義的類所在的包。這個語句的作用范圍是整個源文件,而且同一個 package 聲明可以放到多個源文件中,所有定義在這些源文件中的類和接口 文件都屬于這個包。我們一般都是使用 Sun 公司已經(jīng)寫好的包,例如一個源程序創(chuàng)建的時候,系統(tǒng)自動默認導(dǎo)入 包,進而進行控制臺的輸出,如果要進行程序的控制臺輸入。(2)Java 中的接口:所謂接口可以看作是沒有實現(xiàn)的方法和常量的集合。使用接口是為了解決 Java 語言中不支持多重繼承的問題。(3)繼承的概念:類是具有繼承性的。在程序設(shè)計中,在已有類的基礎(chǔ)上構(gòu)造一個新的類,這就稱為繼承,也可稱作派生。原來的類稱為父類或超類。子類對父類的繼承關(guān)系體現(xiàn)了現(xiàn)實世界中特殊和一般的關(guān)系。Java 中的繼承是通過 extends 關(guān)鍵字來實現(xiàn)的。Java 的繼承只能是單繼承,一個類最多只能有一個父類,所以 extends 后面只能有唯一的一個父類名。如果該類被 public 修飾,則可以被任何類繼承;否則該類只能由同包類繼承。子類可以把父類的成員當(dāng)作自己的成員,如果子類要調(diào)用父類中成員,就像調(diào)用自己的成員一樣直接調(diào)用,或者用super 關(guān)鍵字。繼承并不是把父類成員復(fù)制到子類。定義好一個類就要創(chuàng)建它的對象。繼承自父類的子類對象創(chuàng)建分三步,先調(diào)用超類的構(gòu)造函數(shù)初始化父類成員,再執(zhí)行子類構(gòu)造函數(shù)對子類成員進行初始化,最后完成子類對象的創(chuàng)建。一是子類可以在自己的構(gòu)造方法中使用 super()來顯示調(diào)用父類構(gòu)造方法,但必須是子類構(gòu)造方法的第一個可執(zhí)行語句。如果父類沒有無參構(gòu)造方法,則編譯出錯。子類對象的成員分兩部分,繼承自父類的成員和子類自己定義的成員。子類對象能否繼承父類成員還由訪問控制符決定。根據(jù)父類成員的訪問控制符不同,有的父類成員可以被子類繼承,有的則無法被繼承。父類中的 private 成員變量不能被子類直接繼承,但可以通過相關(guān)的方法間接訪問。(4)Java 中的最終類:在 Java 中被 final 聲明的類,稱為最終類,它不能再被其他類繼承。比如說,涉及到系統(tǒng)運行的 System 類就被定義為 final 類。(5)多態(tài)的定義:多態(tài)是指擁有相同的形式,但根據(jù)不同的情形擁有不同的機能的特性。這就是多態(tài)的一種表現(xiàn)。編譯時多態(tài)性是通過方法重載實現(xiàn)的。在編譯階段,編譯器會根據(jù)方法調(diào)用時傳入的參數(shù)個數(shù)和類型決定調(diào)用哪個重載方法。也就是在父類和子類中定義名字參數(shù)完全相同的方法,程序調(diào)用哪一個方法,是由程序運行時調(diào)用方法的對象類型決定的,這就是運行時多態(tài)。參基于 Android 平臺的文件瀏覽器研究與實現(xiàn) 11數(shù)列表不同是指參數(shù)數(shù)目、類型、順序不同。修飾符和返回類型可以不同也可以相同。(7)方法重寫:子類擁有與父類相同的成員稱為覆蓋,分為變量的隱藏和方法的覆蓋。當(dāng)子類要操作繼承自父類的同名數(shù)據(jù)成員時,可使用關(guān)鍵字 super 引導(dǎo)。子類可以重新定義與父類格式完全相同(包括方法名、方法形參的個數(shù)和類型、方法返回值的類型)的成員方法,實現(xiàn)對父類方法的覆蓋,否則就不是方法的覆蓋,而是子類定義自己特有的方法,與父類的方法無關(guān)。static 方法只能覆蓋為 static 方法。被 final 修飾的最終方法不能被覆蓋。(8)重載與重寫的區(qū)別方法的覆蓋是子類和父類之間的關(guān)系,是垂直關(guān)系;方法的重載是同一個類中方法之間的關(guān)系,是水平關(guān)系。覆蓋要求參數(shù)列表相同;重載要求參數(shù)列表不同。(9)Java 程序文件的編譯過程Java 程序的基本結(jié)構(gòu)有:類、類的屬性、對象、方法
點擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1