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

正文內(nèi)容

基于android的文件瀏覽器的設(shè)計與實現(xiàn)畢業(yè)論文-文庫吧資料

2025-07-02 13:17本頁面
  

【正文】 覽去基本功能模塊的實現(xiàn),主要實現(xiàn)基于Android的文件瀏覽器的一些基本功能,像文件瀏覽器的文件列表的創(chuàng)建,實現(xiàn)文件瀏覽功能,文件打開功能,查看文件屬性,文件隱藏,文件顯示,文件瀏覽器的菜單自動顯示,新建文件夾,刪除文件夾,新建文件,刪除文件,復(fù)制文件,復(fù)制文件夾,粘貼文件,粘貼文件夾,以及主界面的設(shè)計與開發(fā)實現(xiàn)。Android 應(yīng)用程序可以在實際的設(shè)備上運行,也可以在Android SDK 附帶的Android Emulator 上運行。usb_driver該目錄包含將開發(fā)環(huán)境連接到支持 Android 的設(shè)備(例如 G1或 Android Dev 1 解鎖開發(fā)手機(jī))所需的驅(qū)動程序。Tools 目錄:包含所有用于構(gòu)建 Android 應(yīng)用程序的命令行工具。Samples 目錄:Samples 子目錄包含各種應(yīng)用程序的源代碼,包括 ApiDemo,該應(yīng)用程序演示了很多 API。這些文檔的主要形式為 Java Docs,以便于在 SDK 中導(dǎo)航大量的包。SDK包括:Android歸檔文件,其中包含構(gòu)建應(yīng)用程序所需的所有的 Android SDK 類??梢圆挥肊clipse也能開發(fā)Android應(yīng)用程序,但是需要熟悉Android SDK。Android 應(yīng)用程序是用 Java 語言編寫的,只要結(jié)合Eclipse 的 Android Developer Tools 插件就可以開發(fā)Android應(yīng)用程序了,不過它是在Dalvik VM(非Java虛擬機(jī))中編譯和執(zhí)行的(這個在上文中也有介紹)。首先必須要給Myeclipse打上Android的插件,能運行Android工程的平臺,與開發(fā)Android的源代碼。Android開發(fā)環(huán)境建議使用Myeclipse進(jìn)行開發(fā)。 系統(tǒng)需求1軟件名稱:基于Android的文件瀏覽器的設(shè)計與實現(xiàn)2應(yīng)用環(huán)境:Android手機(jī)系統(tǒng),系統(tǒng)配置推薦400MHz處理器、128MB RAM。除此之外,瀏覽器還提供本地和遠(yuǎn)程網(wǎng)絡(luò)共享功能。 功能需求本需求分析報告的目的是規(guī)范化本軟件的編寫,旨在提高軟件開發(fā)過程中的能見度,便于對軟件開發(fā)過程中的控制與管理,同時提出了本軟件的開發(fā)過程,便于組員與客戶之間的交流、寫作,并作為工作成果的原始依據(jù),同時也表明了本軟件的特性,以期能夠獲得更大范圍的應(yīng)用。因為,選擇基于Android的文件瀏覽器的設(shè)計與實現(xiàn)這個課題是綜合社會現(xiàn)狀以及當(dāng)下該方面發(fā)展前景的考慮而選定的。第3章 需求分析 項目意義隨著信息時代的高速發(fā)展,手機(jī)已經(jīng)成為人手必備的通信工具,尤其是智能手機(jī),越來越為廣大學(xué)生以及社會青年所鐘愛。
3 填入name,target處選擇這個AVD的Android系統(tǒng)版本,SD卡設(shè)置一個大小,其它信息默認(rèn)。
1 在Eclipse中,選擇Windows AVD Manager。Eclipse中點擊Windows Preference,在Android標(biāo)簽中的SDK Location中,選中SDK目錄即可。如下圖所示圖255 ADD按鈕對話框2 確定返回后,在work with后的下拉列表中選擇我們剛才添加的ADT,我們會看到下面有Developer Tools,展開它會有Android DDMS和Android Development Tool,勾選他們?!按_定”后,進(jìn)入cmd命令窗口,檢查SDK是不是安裝成功,運行 android h 如果有類似以下的輸出,表明安裝成功。然后點擊運行SDK ,SDK Manager會自動去網(wǎng)站上查看有什么SDK可供下載,選擇需要下載的版本。2 eclipse下載如下圖所示的Eclipse IDE for Java Developers(128M)的win 32bit版,然后進(jìn)行安裝。打開cmd窗口,輸入java version 查看JDK的版本信息。因此我們的研發(fā)具有巨大的商業(yè)價值是一個歷史性的進(jìn)步,這樣可以在很大程度上增加Android手機(jī)用戶的市場份額。3第2章 可行性分析 市場分析隨著科技的發(fā)展信息時代的到來,3G技術(shù)發(fā)展日益成熟隨之而來的是3G手機(jī)的出現(xiàn),基于Android操作系統(tǒng)的手機(jī)市場逐漸發(fā)展壯大,愈來愈多的人選擇谷歌的Android手機(jī)逐漸形成一種趨勢,因此這個市場的商業(yè)價值很高,所以我們選擇開發(fā)基于Android平臺的文件瀏覽器,由于普通手機(jī)用戶的手機(jī)都是應(yīng)用Symbian操作系統(tǒng)所以都有手機(jī)自帶的文件管理功能,而Android系統(tǒng)中卻找不到相關(guān)的功能提示,正是出于這樣的原因我們決定研發(fā)文件瀏覽器,我們所研發(fā)的文件瀏覽器不但支持本地文件管理,方便用戶對手機(jī)和SD卡上的文件/文件夾進(jìn)行各種操作,還提供了任務(wù)管理,程序管理功能,用戶隨時查看當(dāng)前的任務(wù)進(jìn)程,或者卸載手機(jī)中的應(yīng)用程序。Relative Layout,相對定位的布局方式,這個比較好玩,在元素的位置的時候,使用相對位置,可以相對其他元素,也可以相對這個布局,比如說:現(xiàn)在站在pawa和 tempest的中間;或者說,站在隊伍的中間??梢赃@樣理解,Android按文件的書寫順序來組織這個布局,先聲明的放在第一層,再聲明的放到第二層,最后聲明的放在最頂層。如果最上層的元素是不透明的,并且比下面的元素尺寸要大,那么將看不到下面的元素,只能看到頂層元素。Frame Layout,幀布局方式,說幀不太容易理解,可以說成是層布局方式,也就是說,在它內(nèi)部的元素,是一層一層的疊加在一起的。好消息是,到目前為止,“Google沒有發(fā)現(xiàn)其他更好的用戶界面實現(xiàn)方式,所以說如果有HTML設(shè)計經(jīng)驗,或者說有Swing,F(xiàn)lash等圖形設(shè)計經(jīng)驗,那么理解Android的UI設(shè)計,會容易的多,甚至?xí)兴圃嘧R的感覺。而如果涉及到界面,就會陡然復(fù)雜的多,即使各種各樣的framework試圖要解決View與Model、Control的協(xié)作問題,結(jié)果卻讓大家更加的迷惑于各種配置之間。 對J2SE來說,一般都不會需要GUI,因為很少去寫SWING、SWT程序,即使Sun力推的Java FX,好像涉及的也不多,而對于 J2ME來說,最大的困難可以就是那些GUI的實現(xiàn),以及如何將程序的功能綁定到那些界面上,從界面中接收用戶的輸入,或者是用合適、合理的方式向界面輸出,無論是通過文本,或是曲線、圖形。對開發(fā)者來說,寫J2SE的程序和J2ME的程序相比,最大的區(qū)別不是API或者是其他一些規(guī)則、限制等的不同,更多的是兩者程序界面(或者說UI)方面的區(qū)別。 但其最震撼人心之處在于Android手機(jī)系統(tǒng)的開放性和服務(wù)免費。除了北美之外,Symbian在其它地區(qū)智能手機(jī)市場都占有大部分市場份額。 Linux 內(nèi)核也同時作為硬件和軟件堆棧之間的硬件抽象層?!alvik虛擬機(jī)依賴于Linux的一些功能,比如線程機(jī)制和底層內(nèi)存管理機(jī)制。最重要的是支持多任務(wù)并行處理。但是由于目前中國正處在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ò)的依賴性也不是特別強了。它最大的特點就是與互聯(lián)網(wǎng)緊密聯(lián)系,在該系統(tǒng)上運行的大部分程序都依賴于互聯(lián)網(wǎng),這保證了信息的實時更新。該虛擬機(jī)是基于寄存器的,所有的類都經(jīng)由JAVA匯編器編譯。Dalvik是針對于同時高效地運行多個VMs來實現(xiàn)的。 Android 包括了一個核心庫,該核心庫提供了JAVA編程語言核心庫的大多數(shù)功能。 FreeType 位圖(bitmap)和向量(vector)字體顯示。Lib Web Core 一個最新的web瀏覽器引擎用來支持Android瀏覽器和一個可嵌入的web視圖。 媒體庫 基于 Packet Video Open CORE;該庫支持錄放,并且可以錄制許多流行的音頻視頻格式,還有靜態(tài)影像文件包括MPEG4,MP3,AAC,AMR,JPG, PNG。該庫通過 Android 應(yīng)用程序框架為開發(fā)者提供服務(wù)。 有關(guān)更多的細(xì)節(jié)和怎樣從頭寫一個應(yīng)用程序,請參考 寫一個 Android 應(yīng)用程序 部分。 一個通知管理器 (Notification Manager)使得應(yīng)用程序可以在狀態(tài)欄中顯示客戶通知信息。 Android應(yīng)用程序組成以下所有的應(yīng)用程序都由一系列的服務(wù)和系統(tǒng)組成,包括: 一個可擴(kuò)展的視圖(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ù)。該應(yīng)用程序架構(gòu)用來簡化組件軟件的重用;任何一個應(yīng)用程序都可以發(fā)布它的功能塊并且任何其它的應(yīng)用程序都可以使用其所發(fā)布的功能塊(不過得遵循框架的安全性限制)。“很明顯,谷歌的開放模式既然得到了產(chǎn)業(yè)鏈主要成員的認(rèn)可,那些不具有話語權(quán)的小廠商當(dāng)然也會緊緊跟隨,它們認(rèn)為‘巨頭’往往代表產(chǎn)業(yè)發(fā)展趨勢,如果不及時跟進(jìn),難免就會掉隊,比如來自中國臺灣地區(qū)的聯(lián)發(fā)科、宏基、威盛、富士康、華碩都已經(jīng)成為了OHA的成員,“中國臺灣地區(qū)屬于電子產(chǎn)品的高密地區(qū),擁有很多手機(jī)代工商和芯片制造商,因此這種特征也尤為明顯”。如此討巧的平臺設(shè)計在中國迅速聚攏了一批通信領(lǐng)域的“明星企業(yè)”,像華為、中興這類專注于通信領(lǐng)域,但已具備IC(集成電路)能力的廠商能夠憑借此平臺快速切入終端領(lǐng)域,降低成本且縮短了研發(fā)時間。其實Android平臺的很多底層技術(shù)取自Linux,而在底層技術(shù)流的選擇上,大部分的程序開發(fā)人員骨子里都有一種“反Windows”觀念,“如果讓一種技術(shù)處于長期壟斷地位是十分可怕的,壟斷者的輕微舉動會對產(chǎn)業(yè)上下游造成很大影響,因此大部分技術(shù)人員會更傾向于開放的Android?!伴_放性接口為應(yīng)用程序的研發(fā)提供了一個寬闊平臺,業(yè)務(wù)提供商不必?fù)?dān)心技術(shù)壟斷造成的壓迫和威脅。據(jù)了解,谷歌近年來還積極推進(jìn)版本更新,不斷完善其系統(tǒng)性能,在2010年1月13日,也就是說開發(fā)人員甚至可以對谷歌自有品牌手機(jī)Nexus One進(jìn)行修改和業(yè)務(wù)程序開發(fā),有外媒評論,“此舉真正體現(xiàn)了Android平臺的開放和平等”。截至2009年,Linux應(yīng)用在桌面操作系統(tǒng)中只占據(jù)1%的市場份額,始終難成操作系統(tǒng)的主流。同時也因為Android具備合理的系統(tǒng)內(nèi)核設(shè)計,并擁有成熟的市場推廣模式?!鼻笆龇治鰩熒蛘茆硎尽?jù)了解,中國聯(lián)通基于Android平臺的U phone也在緊張研發(fā)當(dāng)中。也是運營商選擇Android的理由。“在O Phone的研發(fā)中,中國移動對Android平臺的上層應(yīng)用、界面風(fēng)格以及按鍵設(shè)置進(jìn)行了大量修改。OHA的成員可以任意使用和修改Android的SDK文檔進(jìn)行再開發(fā),由此形成適應(yīng)自身業(yè)務(wù)需要的“定制版本”。國內(nèi)廠商和運營
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1