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

正文內(nèi)容

基于安卓手機平臺的視頻播放器的設計與實現(xiàn)本科畢業(yè)設計(編輯修改稿)

2025-07-24 20:17 本頁面
 

【文章內(nèi)容簡介】 放,以及方便用戶直接點擊播放列表中的文件來進行快速播放。(5)縮略圖能夠讓視頻更加的直觀,便于用戶選擇(6)具有查看天氣預報功能 能夠查詢當?shù)厝靸?nèi)的天氣情況(1)與自帶的播放器相比,擁有更炫麗友好的的界面。(2)能夠從任意級目錄選中自己想看的視頻文件.(3)有縮略圖和播放列表,方便用戶使用。(4)有查看天氣預報的功能4 系統(tǒng)開發(fā)環(huán)境以及硬件平臺搭建 系統(tǒng)開發(fā)環(huán)境Android 用的是Linux內(nèi)核,本系統(tǒng)在開發(fā)過程中主要用到的就是當前Android應用層編程技術。因此在編程環(huán)境上的選擇是Linux系統(tǒng)+Eclipse+java+Android SDK+Android Development Tools + SQLite。 JAVA語言簡介 Java是一種跨平臺的應用軟件可以寫面向?qū)ο蟮木幊陶Z言,是在1995年5月推出由Sun Microsystems的Java編程語言和Java平臺(即JavaSE的總稱的JavaEE,JavaME的)。由James Gosling和他的同事共同開發(fā),并于1995年正式推出。在Java實現(xiàn)的HotJava瀏覽器(支持Java的applet)顯示了Java的魅力:跨平臺,動態(tài)的Web,Java已經(jīng)被廣泛接受和推廣網(wǎng)絡的飛速發(fā)展,常用的瀏覽器支持Java applets 。另一方面,Java技術不斷更新。 (2010年甲骨文收購SUN。Java編程語言起源于太陽的所謂“綠色”項目,旨在內(nèi)置電器的分布式系統(tǒng),電氣更聰明的發(fā)展。 ,自那時以來世界的一種新的語言。 2002年2月,()(),這是最新的版本。 ,J2ME,J2EE,J2SE版本的Sun Java技術的基礎上創(chuàng)建和運行Java程序提供了最基本的環(huán)境,J2ME和J2EE的基礎上成立的J2SE,J2ME開發(fā)用于嵌入式應用的運行時環(huán)境(如在手機上運行的Java程序),在J2EE的分布式企業(yè)應用程序的開發(fā)和運行環(huán)境。 AndroidAndroid是一個自由和開放源碼的基于Linux的操作系統(tǒng),主要用于移動設備,如智能手機和平板電腦由谷歌和開放手機聯(lián)盟領導和發(fā)展。聯(lián)盟的30多家技術和無線應用的領導者,包括中國移動,摩托羅拉,高通,宏達電和TMobile。 Android是一個真正開放的移動設備平臺。與運營商,設備制造商,開發(fā)商和其他有關各方,形成一個深層次的合作關系,建立標準化,開放式的移動電話軟件平臺,在移動通信行業(yè)的一個開放的生態(tài)系統(tǒng),這樣的通用性和應用程序之間的連接將保持最大程度的影響。所有的Android應用程序是完全平等的。所有的應用程序正在運行的核心發(fā)動機的上方,核心引擎實際上是一個虛擬機,它提供一組API的應用程序和硬件資源之間的通信。撇開Android的核心引擎,所有其他的事情,“應用”。的Android打破了應用之間的界限,例如,開發(fā)人員可以結合當?shù)氐穆?lián)系人,日歷,位置信息,為用戶創(chuàng)造全新的用戶體驗與Web上的數(shù)據(jù)。 操作系統(tǒng) Android操作系統(tǒng)的內(nèi)核是Linux內(nèi)核,典型的Linux循環(huán)和功能[39]此外,谷歌為了讓Linux的移動設備上運行的修訂和擴大的一個分支。 Android的去除了的本地Linux的X Window系統(tǒng),不支持標準的GNU庫,它允許在Linux平臺上移植到Android平臺的應用程序變得很困難[40]。帕特里克布雷迪在2008年,在谷歌I/ O講話“解剖和生理學的一個Android的Android HAL架構圖,并提出。 HAL*文件的形式存在的Android框架和Linux內(nèi)核分開,這中間層使得Android的移動設備上實現(xiàn)更高的執(zhí)行效率。這種獨特的系統(tǒng)架構的Linux內(nèi)核的開發(fā)者Greg KroahHartman和其他內(nèi)核維護者的一致好評。谷歌的Android內(nèi)核開發(fā)自己的生產(chǎn)稱為wakelocks移動設備的電源管理功能該功能是用于管理移動設備的電池性能,但功能還沒有被添加到Linux內(nèi)核的主線,開放和維護,因為Linux內(nèi)核維護者向他們展示,谷歌是不是這個功能和代碼的意圖。 2010年2月3日,谷歌Android內(nèi)核開發(fā)和Linux社區(qū)層次的發(fā)展是不同步的,Linux內(nèi)核的開發(fā)者Greg Kroah哈特曼將Android的驅(qū)動程序從Linux內(nèi)核“狀態(tài)樹”(“分期樹”)上除去。 [41]在2010年4月,谷歌宣布,將發(fā)送兩個開發(fā)人員加入到Linux內(nèi)核社區(qū),以返回到Linux內(nèi)核。在2010年9月,Linux內(nèi)核開發(fā)Rafael wakelocks可以很容易地合并與主線Linux內(nèi)核。 2011年,Linus Torvalds的說:“Android內(nèi)核和Linux內(nèi)核最終將返回,但可能不是45年。 Eclipse Eclipse是一個開放源代碼的,基于Java的可擴展開發(fā)平臺。就其本身而言,它只是一個框架和一組服務,插件在組件用來構建開發(fā)環(huán)境。幸運的是,Eclipse附帶了一個標準的插件集,包括Java開發(fā)工具包(Java開發(fā)工具包JDK)。盡管大多數(shù)用戶會很樂意使用Eclipse作為一個Java集成開發(fā)環(huán)境(IDE),Eclipse的目標不僅限于此。 Eclipse插件開發(fā)環(huán)境插件開發(fā)環(huán)境(PDE),這個組件主要希望擴展Eclipse的軟件開發(fā)人員,因為它允許他們構建與Eclipse環(huán)境無縫集成的工具。由于一切都是在Eclipse插件到Eclipse插件,以及一個集成開發(fā)環(huán)境,為用戶提供了一致和統(tǒng)一方面的所有工具開發(fā)人員有同樣的發(fā)揮空間。這種平等和一致性并不僅限于Java開發(fā)工具。 Eclipse是使用Java語言開發(fā)的,但它的用途并不限于Java語言。例如,支持的編程語言如C / C,COBOL,PHP和其他插件已經(jīng)可用,或預計將推出。 Eclipse框架也可以用來作為與軟件開發(fā)無關的其他應用程序的類型,如內(nèi)容管理系統(tǒng)的基礎?;贓clipse的應用程序,一個突出的例子是IBM Rational Software Architect中,從而構成了IBM Java開發(fā)工具系列的基礎。 硬件平臺搭建 Eclipse以及ADT的安裝 (1)安裝Eclipse:下載Eclipse的安裝包,只需解壓,點擊“”文件來運行。(2)安裝ADT:ADT:Android的開發(fā)工具,所有所謂的Android開發(fā)工具的安裝方法如下:運行Eclipse界面,選擇菜單欄中的“幫助”“安裝新的軟件,彈出的對話框中,單擊”添加“按鈕,出現(xiàn)如下界面要求輸入名稱和位置,然后單擊存檔...瀏覽并選擇ADT插件已經(jīng)被下載壓縮文件,點擊“確定”。返回查看可用的軟件,你會看到該插件,然后選擇Developmer工具,然后單擊“下一步”,最后重新啟動Eclipse。 JDK的安裝 JDK(Java開發(fā)工具,Java開發(fā)工具包),也被稱為J2SDK(Java 2軟件開發(fā)工具包)是Sun提供一個開源的,免費的Java開發(fā)工具。 JDK包含編譯Java程序來解釋執(zhí)行的工具和Java運行時環(huán)境(JRE)。 JDK是作為一個基本的開發(fā)工具,也是其他Java開發(fā)工具的基礎,也就是說,其他開發(fā)工具和集成開發(fā)環(huán)境安裝前,你必須首先安裝JDK。在Windows安裝JDK很簡單,訪問Oracle官方網(wǎng)站上下載,也可以從其他網(wǎng)站上下載頁面。下載完成后,雙擊單擊運行JDK安裝程序并按照提示來設置環(huán)境變量。 SDK的安裝 Android SDK中不安裝下載后直接解壓就可以,下載SDK,將壓縮包解壓后,到適當?shù)奈恢?,就這么簡單。 SDK安裝OK。使用Eclipse進行android應用開發(fā)需要安裝Eclipse ADT插件,讓Eclipse和Android SDK中建立連接,就可以開始在Eclipse android模擬器調(diào)試ADT插件的安裝不再是一種負擔,插件安裝網(wǎng)址:HTTPS :// 插件安裝后,你需要做一些簡單的配置:(1)在Eclipse中,選擇“窗口”“首選項”。(2)從左側菜單中,選擇Android項目。(3)設置SDK位置,點瀏覽選擇SDK的安裝根目錄。(4)Windows中,用鼠標右鍵單擊“我的電腦”,選擇[屬性][高級]頁面中,單擊[環(huán)境變量]按鈕,在對話框中,雙擊“系統(tǒng)變量”變量“路徑”,$ SDK/工具的加入的完整路徑。 數(shù)據(jù)庫設計 每個應用程序都要使用數(shù)據(jù),Android應用程序也不例外,Android使用開源的、與操作系統(tǒng)無關的SQL數(shù)據(jù)庫—SQLite。SQLite第一個Alpha版本誕生于2000年5月,它是一款輕量級數(shù)據(jù)庫,它的設計目標是嵌入式的,占用資源非常的低,只需要幾百K的內(nèi)存就夠了。SQLite已經(jīng)被多種軟件和產(chǎn)品使用,Mozilla FireFox就是使用SQLite來存儲配置數(shù)據(jù)的,Android和iPhone都是使用SQLite來存儲數(shù)據(jù)的。Android應用程序使用SQLite,你必須創(chuàng)建自己的數(shù)據(jù)庫,然后創(chuàng)建表,索引,填充數(shù)據(jù)。Android的SQLiteOpenHelper的幫助你創(chuàng)建一個數(shù)據(jù)庫,只要你繼承SQLiteOpenHelper的類,你可以很容易地創(chuàng)建數(shù)據(jù)庫。SQLiteOpenHelper的類根據(jù)開發(fā)應用程序的需要,封裝用于創(chuàng)建和更新數(shù)據(jù)庫的邏輯。SQLiteOpenHelper的子類,至少需要三個方法:構造函數(shù)調(diào)用父類的構造函數(shù)SQLiteOpenHelper的。此方法需要四個參數(shù):您使用的情況下(例如,一個活動),數(shù)據(jù)庫名稱,一個可選的游標工廠(通常為空),有代表性的數(shù)據(jù)庫模型版本的整數(shù)。 onCreate()方法,它需要一個SQLiteDatabase對象作為參數(shù),此對象填充表和初始化數(shù)據(jù)作為必要。onUpgrage()方法,這里用不上,不用多做說明了。()方法來創(chuàng)建的onUpgrage()判斷表的存在,因此要避免歧義表。VPDbHelper構造,onUpgrage(),onCreate()的具體實現(xiàn)如下: public VPDbHelper(Context context, String name, CursorFactory factory, int version) { super(context, name, factory, version)。 = context。 = name。 } @Override public void onCreate(SQLiteDatabase db) {String video_table = ().getString()。 (video_table)。 }對SQLite中的數(shù)據(jù)查詢,刪除。其中需要注意的是,為安全起見需要在每次對數(shù)據(jù)庫操作完成之后,執(zhí)行close()操作,用于實時同步數(shù)據(jù)庫數(shù)據(jù)。重要代碼如下: public void close(){ ()。
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1