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

正文內(nèi)容

基于安卓手機平臺的視頻播放器的設(shè)計與實現(xiàn)本科畢業(yè)設(shè)計-資料下載頁

2025-06-27 20:17本頁面
  

【正文】 480)。 } if(().toString().equals(16:9)){ ()。 //(new ((3/4)*, (3/4)*))。 (new (270, 450))。 } if(().toString().equals(全屏)){ ()。 (new (, ))。 ().setFlags(, )。 }(2)縮略圖很簡單,()就可完成。主要代碼如下//這個方法用于生成視頻縮略圖 bitmap=((i).getPath(),)。 //此方法用于生成一個指定大小的圖片縮略圖。bitmap1=(bitmap,100,100)。@SuppressWarnings(deprecation)Drawable drawable = new BitmapDrawable(bitmap1)。 播放列表以及任意級目錄的設(shè)計 這個播放列表的設(shè)計不是很復雜,用到的數(shù)據(jù)庫是SQLite。把多媒體文件放在模擬器的sdcard中,通過任意級目錄,用戶可以隨意選擇自己喜歡的視頻加入到播放列表中。播放列表的實現(xiàn)需要listview,并且需要和ArrayAdapter綁定,而任意級目錄的實現(xiàn)就需要設(shè)計一個界面專門用來顯示遍歷sdcard上的文件,然后監(jiān)聽(OnClickListener)用戶的點擊,可以把視頻文件加到播放列表,也可以進入到下一層目錄和回到上一層目錄。主要代碼如下:SimpleAdapter adapter = new SimpleAdapter(this, filelists, , new String[]{icon,filename,filesize,playingicon}, new int[]{,})。 (adapter)。File sdcard =new File(/mnt/sdcard/)。//獲取sdcard的目錄 if(()) { parentfile = sdcard。//存在的話就賦給父目錄 currentfile = ()。//得到該目錄下的所有文件和文件夾 //if(currentfile!=null) updateListView(currentfile)。// 把當前目錄下的所有文件和文件夾加入ListView顯示 } 主題和喜好界面的設(shè)計 主題設(shè)置主要是在背景顏色上的設(shè)置,而喜好界面主要是播放模式的設(shè)計。兩者都要用到配置文件,先將一種默認的顏色和播放模式寫入配置文件,然后通過監(jiān)聽radiobutton從而知道用戶選擇的究竟是什么,最后寫入配置文件,并且更改掉原來的顏色或播放模式。部分代碼如下: //得到用戶選擇顏色的模式button RadioButton rbtn=((RadioButton)(()))。 String colorname = ().toString()。 Editor editor = ()。 (backgroundcolor, colorname)。 ()。//寫入文件 initBackgroundcolor()。 下面是喜好界面的代碼:?xml version= encoding=utf8 ? PreferenceScreen xmlns:android=PreferenceCategory android:title=@string/video_player_playstyle_category_title android:key=category_playstyleListPreference android:key=list_playstyle android:title=@string/video_player_playstyle_list_title android:summary=@string/video_player_playstyle_list_summary android:dialogTitle=@string/video_player_playstyle_list_title android:entries=@array/playstyle_keys android:entryValues=@array/playstyle_values android:dialogIcon=@drawable/globe android:defaultValue= / /PreferenceCategory/PreferenceScreen 天氣預報設(shè)計 首先需要一個單獨的窗體來顯示天氣預報,然后我們通過解析新浪天氣的xml文件來讀取需要的信息。再將這些信息顯示在窗體的對應控件中。窗體中只需要一些Textview和Editview就行了。我們可以輸入數(shù)字1,2,3分別查詢今天明天后天的天氣預報。如果輸入其他的數(shù)字會給予提示。部分代碼如下: public Weather1 getWeather(String day){ HttpURLConnection n = null。 try { String url = + (南昌, gb2312)+ amp。password=DJOYnieT8234jlsKamp。day= + day。 URL ur = new URL(url)。 // 獲得連接對象(Socket) n = (HttpURLConnection) ()。 // 設(shè)置網(wǎng)絡(luò)超時時間 (20 * 1000)。 // 設(shè)置等待服務端響應的超時時間 (20 * 1000)。 ()。 InputStream is = ()。 parseWeather(is)。//調(diào)用解析方法 } catch (UnsupportedEncodingException e) { } catch (MalformedURLException e) { } catch (IOException e) { } return todaycondition。 }6 設(shè)計作品展示 作品截圖展示 安卓模擬器 SDK自帶的模擬器,用這個來運行開發(fā)的應用。 圖1模擬器 啟動界面 正在啟動播放器時的畫面。 圖2 啟動界面 進入播放器后的界面 圖3 啟動后的界面 文件加載 可以在任意級目錄下選擇視頻文件加入播放列表。 圖4文件加載界面 縮放 可以調(diào)節(jié)屏幕的大小。 圖5 縮放調(diào)節(jié)界面 設(shè)置背景顏色 圖6 設(shè)置背景顏色界面 設(shè)置播放模式 圖7 設(shè)置播放模式界面 播放列表 可以看到自己在文件加載時選入的一些視頻文件。 圖8 播放列表界面 圖9 正在播放的視頻區(qū)分界面 視頻播放界面 圖10 視頻播放界面 圖11 播放控制界面 天氣預報 可以查詢?nèi)煲詢?nèi)的天氣,也可以隨時刷新天氣預報。 圖12 天氣預報界面 7 總結(jié)與改進愿望(1)通過這次課題設(shè)計,不僅了解到了android的一些沒接觸過的知識,也鞏固了原有的android以及java基礎(chǔ),并且對java語言,軟件開發(fā)環(huán)境和硬件平臺搭建有了新的認識。(2)要設(shè)計好這個多功能視頻播放器,你必須先清楚這個設(shè)計的需求,需求分析是本設(shè)計的重點,然后應該思考的良好的系統(tǒng),包括功能模塊,否則以后軟件設(shè)計,將需要較長的時間增加新的功能。要對android系統(tǒng)有一定的了解,因為在軟件的設(shè)計過程中,經(jīng)常用到四大組件,只有對這些組件了解和熟悉后,才能設(shè)計出功能強大,系統(tǒng)穩(wěn)定的播放器。(3)要做好這個設(shè)計,光對android了解還是不夠的,因為android軟件的開發(fā)都是用java語言編寫的,只有了解了java中的機制和語法才能寫出漂亮的代碼。(4)要對界面設(shè)計有一定的了解。因為用戶往往喜歡炫麗和有好的界面,一個好的界面才能吸引更多的用戶。(5)面對沒有接觸過的東西,我們要有快速的自學能力,因為沒人給你講解如何做,只有自己翻閱資料和上網(wǎng)查詢,做軟件最總要的就是要有信心,我們可以學習網(wǎng)絡(luò)上的代碼和思路,只要學到了都是自己的。還需要改進的地方:(1) 該視頻播放器只支持MP3,MP4,3gp格式的視頻文件,還應該支持其他格式(2) 播放列表中的文件還應該給予刪除或清空播放列表的選項(3) 播放過的視頻要有記錄,這樣的話我們不僅可以知道我們已經(jīng)看過的視頻,也可以直接點擊記錄就直接觀看視頻,(4) 代碼比較冗余,應該盡量的封裝功能單一的部分參考文獻[1] Android平臺的應用程序開發(fā)與研究[J].電腦知識與技術(shù),2009.[2] [D].北京:中國地質(zhì)大學(北京)碩士學位論文,2008:920.[3] eoeAndroid. Android 多媒體. eoeAndroid特刊第十五期. .[4] 吳松,沈樹群. Android手機操作系統(tǒng)上的數(shù)據(jù)存儲及應用[J].[5] 小試牛刀. 解讀:Android平臺數(shù)據(jù)存儲機制[EB/OL].[6]H Schulzrmne, Rao Lanphier, Real Time Streaming Protocol(RTSP) RFC2326[J].April 1998[7] Shawn Van Every. Pro Android Media: Developing Graphics, Music, Video, and Rich Media Apps for Smartphones and Tablets [M].APRESS。New, .[8] [美]Rogers Cadenhead. :人民郵電出版社,2007[9] :清華大學出版社,2006[10] eoeAndroid. Android UI設(shè)計內(nèi)容簡介[J],eoeAndroid特刊第十一期. .[11]林城. Android 應用開發(fā)實戰(zhàn)[J] . 機械工業(yè)出版社,2011[12] eoeAndroid. Android 多媒體. eoeAndroid特刊第十五期. .30
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1