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

正文內(nèi)容

嵌入式基于android的音樂播放器設(shè)計(jì)與實(shí)現(xiàn)-資料下載頁

2025-06-25 21:37本頁面
  

【正文】 tent( context, ), )。()(, 所在組的ID + 1, 菜單項(xiàng)的ID5, 在菜單欄的順序 刷新曲庫 菜單項(xiàng)的名字).setIcon()。指定菜單對應(yīng)的圖片當(dāng)我們點(diǎn)擊菜單中的某一項(xiàng)時要進(jìn)行相應(yīng)的處理這里就需要從重父類的onOptionsItemSelected(MenuItem item) {……}()來分辨那個是我們點(diǎn)擊的菜單,因?yàn)槲覀冊趧?chuàng)建菜單的的時候,就已經(jīng)吧id給寫了 所以那get的id跟那個id對比就能知道那個是我們點(diǎn)擊的菜單。 AppWidget的實(shí)現(xiàn) Appwidget布局頁面實(shí)現(xiàn)如圖所示的布局效果布局文件 寫完布局文件定義appWidgetProvideinfo的元數(shù)據(jù),需要定義為XML文件,一般在res/下面新建個xml目錄,主要有以下屬性 updatePeriodMills 為執(zhí)行更新時間,(測試下基本不能時時更新)android:previewImage=@drawable/preview和 android:resizeMode 定義顯示圖標(biāo)android:initialLayout=@layout/example_appwidget 為該App Widget頁面顯示的內(nèi)容 AppWidget類的創(chuàng)建定義一個AppWidgetProvider 得子類在manfiest中注冊AppWidget App Widget 是通過廣播機(jī)制進(jìn)行傳播的eiver android:name 定義的AppWidgetProvider類action android:name 因?yàn)橥ㄟ^廣播機(jī)制實(shí)現(xiàn),所以 默認(rèn)的action不能變,主要有android:resource 調(diào)用一個appWidget之后我們要去重寫父類的幾個方法public void onReceive(Context context, Intent intent) {…}onReceive方法就是接受系統(tǒng)相應(yīng)的廣播 public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds) {……}onUpdate( )就是當(dāng)我們點(diǎn)擊桌面的appwidget的控件時 調(diào)用的相應(yīng)的方法寫完了這些我們就要在Service中去注冊相應(yīng)的廣播接受 去控制當(dāng)前的音樂播放首先要在Service中的oncreat方法中注冊相應(yīng)的廣播 //注冊appwidgetn廣播 IntentFilter filter1 = new IntentFilter()。 ()。 ()。 ()。 ()。 registerReceiver(appWidgetReceiver, filter1)。 注冊完廣播類之后 我們就要在Service 寫光廣播的接收類 protected BroadcastReceiver appWidgetReceiver = new BroadcastReceiver() { @Override public void onReceive(Context context, Intent intent) {…… }String action= ()。在這里根據(jù)接收到的action 去做相應(yīng)的邏輯處理}第六章 總結(jié)首先應(yīng)該說的是:要感謝這次課程設(shè)計(jì),因?yàn)橥ㄟ^這次課程設(shè)計(jì)讓我對Android的開發(fā)又有了更進(jìn)一步的認(rèn)識,例如以前不懂得tabhost布局這個容器通過這次例子我明白了它在制作動態(tài)菜單這方面具有重要的意義,還有以前不明白怎么使音樂播放器具有后臺播放的功能,在老師的提示要使用到Android提供的一個service方法后,我通過在網(wǎng)上下載的Android相關(guān)學(xué)習(xí)的視頻和一些網(wǎng)上用到的相關(guān)的例子終于明白了其實(shí)現(xiàn)的方法從創(chuàng)建一個service到摧毀destory終止service。在一開始我并不知道怎么去實(shí)現(xiàn)音樂后臺播放功能,但是接觸了service后我知道,將playmusic中用到的啟動暫停等按鈕在控制音樂播放器功能的按鈕的事件放在service中然后通過外在類調(diào)用其start、stop等一些方法進(jìn)行音樂的停止播放功能。通過后臺的實(shí)現(xiàn)我同時明白了,當(dāng)在程序中我們要用到的一些經(jīng)常用的方法的時候我們可以單獨(dú)創(chuàng)建一個類專門的用來創(chuàng)建這些常用的方法,通過調(diào)用這個類去實(shí)現(xiàn)所要實(shí)現(xiàn)的功能,這樣的同時我也更加明白了什么叫面向?qū)ο?,面向?qū)ο蟮恼嬲膹?qiáng)大所在。還有剛開始的時候猶豫因?yàn)橐恍┦虑榈脑蛏偕狭藥状握n,從而對于跳轉(zhuǎn)頁面這個功能在Android中的實(shí)現(xiàn)不太明白,但是通過這次項(xiàng)目的編寫,我知道怎么通過意圖intent內(nèi)部的類進(jìn)行多頁面之Activity問題的跳轉(zhuǎn)和數(shù)據(jù)傳遞。同樣的,在這次課程設(shè)計(jì)中我體會到學(xué)習(xí)主動性的重要,要想學(xué)好一樣?xùn)|西,必須拿出很大的決心和毅力,在遇到問題的時候,要獨(dú)立自主的去思考,并且合理的通過谷歌和百度這兩大神奇的東西去搜索答案,在項(xiàng)目開始的時候,我的思路全無,但是通過互聯(lián)網(wǎng)在網(wǎng)上搜索查看別人所寫過的相關(guān)項(xiàng)目的源代碼和一些功能實(shí)現(xiàn)的關(guān)鍵技術(shù),從而使自己對Android音樂播放器這個軟件有了一定的認(rèn)識和設(shè)計(jì)思路。參考文獻(xiàn)[1] 張孝祥著. java就業(yè)培訓(xùn)教程[M].北京:清華大學(xué)出版社,2007.[2] 余志龍編著.Google Android SDK開發(fā)范例大全[M].北京:人民郵電出版社,200971.[3] E2ECloud工作室著.深入淺出Google Android[M].北京:人民郵電出版社,2009081.[4] 靳巖 姚尚朗著.Google Android開發(fā)入門與實(shí)戰(zhàn)[M].北京:清華大學(xué)出版社,20090701.[5] 高昂著.支持動態(tài)語言的Android平臺[M].北京:人民郵電出版社,20090507. [6] .. 20100410.[7] JavaEye論壇.. 20100415.21
點(diǎn)擊復(fù)制文檔內(nèi)容
數(shù)學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1