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

正文內(nèi)容

基于android的音樂播放器(編輯修改稿)

2024-07-25 01:02 本頁面
 

【文章內(nèi)容簡介】 K location中輸入SDK Tools路徑:D:\android software\androidsdkwindows 點擊OK這樣Android環(huán)境就已經(jīng)搭建成功了。 Android模擬器中sd卡的創(chuàng)建和文件的上傳在Android模擬器中,初始時沒有sdcard的,為了存放音樂文件,需要自己創(chuàng)建sdcard,我們先來看看如何創(chuàng)建sdcard以及文件上傳。 SD卡的創(chuàng)建通過Android的Tools來創(chuàng)建sd卡并導(dǎo)入進(jìn)來1. 打開dos,windows+R鍵打開。轉(zhuǎn)換到你的sdk安裝包的tools目錄下,如我的目錄如下:E:\androidsdkwindows\tools,2. 創(chuàng)建sd卡。在命令行中輸入:mksdcard 1024ME:\androidsdcard\(這個1024M就是我們要創(chuàng)建的SD卡的大小,還是根據(jù)自己的需要來輸入,最后面的那個E:\androidsdcard\,這里也可以根據(jù)我們自己的需要改變路徑的,但要注意路徑中不能有空格出現(xiàn))3. 在Eclipse里面創(chuàng)建模擬器,并以該SD開來創(chuàng)建4. 創(chuàng)建完成之后,啟動該模擬器??梢栽贏ndroid SDK and AVD Manager 里面指定模擬器并啟動。5. 同樣打開Eclipse的DDMS224。File—Explorer 查看sd卡是否安裝成功。第四章音樂播放器的詳細(xì)設(shè)計Android的每一個可視化界面,都有其唯一的布局配置文件,該文件里面有各種布局方式,各種資源文件如圖像,文字,顏色的引用,程序在運行時,可以通過代碼對配置文件進(jìn)行讀取。這樣就可以形成不同的可視化界面和絢麗的效果。播放器主界面是一個Activity,Android工程在每個activity啟動的時候會首先執(zhí)行Oncreate()方法,如下代碼:@Override Public void onCreate(Bundle savedInstanceState) { (savedInstanceState)。setContentView()。}該方法主要執(zhí)行界面的初始化操作,Activity有個設(shè)置布局的方法:(layoutResID),參數(shù)為資源ID,該Id在工程目錄res/layout下,主界面布局文件名為play_rack。:?xml version= encoding=utf8?AbsoluteLayout LinearLayout /LinearLayout SeekBar/SeekBar LinearLayout/LinearLayout/AbsoluteLayout 在絕對布局AbsoluteLayout下嵌套兩種線性布局LinearLayout和SeekBar,第一個LinearLayout實現(xiàn)了標(biāo)題和歌曲名的顯示位置,通過AbsoluteLayout布局設(shè)置LinearLayout絕對坐標(biāo)來控制標(biāo)題的位置。每個布局內(nèi)可以放置多種Widget(窗體部件)例如:TextViewImageButton等。每個Widget內(nèi)有多種屬性,可以設(shè)置該Widget的坐標(biāo),大小,背景和顏色等參數(shù)。在播放界面中,歌詞顯示為居中,實現(xiàn)方法代碼如下:LinearLayout android:orientation=horizontalandroid:gravity=centerandroid:layout_height=wrap_content android:layout_width=fill_parent TextView android:layout_height=wrap_content android:textColor=8deeee android:id=@+id/lrcText android:layout_width=wrap_content/TextView/LinearLayout屬性:orientation=horizontal:此線性布局的子部件為水平方式布局 Layout_width=fill_content :布局的寬度為填滿父布局Layout_height=wrap_content :布局的高度子由窗體的大小決定 窗體TextView 文本 :textColor=8deeee 設(shè)置文本顯示的顏色RGB為 8deeeeTextSize為默認(rèn)大小 播放列表功能 布局層次關(guān)系如下:?xml version= encoding=utf8?LinearLayout LinearLayout TextView/TextView /LinearLayout ListView /ListView LinearLayout ImageButton /ImageButton /LinearLayout/LinearLayout 在Android里面,有一個視圖叫ListView,其特點是一個有BaseAdapter的屬性,從下到下,或從左到右的顯示方式。系統(tǒng)默認(rèn)的方式每一行只顯示一個TextView,本播放列表實現(xiàn)了自定義的方式,剛ListView的每一行顯示一個音樂圖片和一個歌曲名字。我們定義一個類MusicAdapter 繼承了BaseAdapter,然后通過算法對這個適配器進(jìn)行擴展,擴展成為第一行能顯示一張圖片和一個歌曲名字。由于BaseAdapter是一個抽象類,我們需要實現(xiàn)里面的抽象方法getView()。該方法返回一個View,即視圖。視圖可以顯示在Activity上,所以就可以看到我們想要的歌曲列表界面。 ListView同樣有一個監(jiān)聽器new onItemClickListener(){@Override public void onItemClick(AdapterView? arg0, View arg1, int arg2,long arg3) {}},我們只要實現(xiàn)這個方法,就可以監(jiān)聽鼠標(biāo)的點擊事件,當(dāng)鼠標(biāo)點擊到每一行時,(int position)得到該行上的信息。這樣就可以通過Intent將數(shù)據(jù)傳入到其它的Activity。本程序的思路是當(dāng)鼠標(biāo)點擊一行,會跳轉(zhuǎn)到另一個Activity里面,這個Activity和歌曲列表類似,也是一個ListView,該界面將在下一節(jié)介紹。 歌曲列表是從播放主界面跳轉(zhuǎn)過來的,能跳到該歌曲列表是前提是數(shù)據(jù)有歌曲列表的存在。因為每次歌曲列表顯示時會查詢數(shù)據(jù)庫中的歌曲列表。如果不存在剛會提示是空列表,選擇到SDCard中添加歌曲(422)中間為一個Dialog對話框,具有Acitivty的屬性,但是獨立于界面的一個視圖,該對話框中放置了一個布局文件。 Dialog的創(chuàng)建:,AlertDialog alert
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1