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

正文內容

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

2025-07-02 13:17本頁面
  

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