聪明文档网

聪明文档网

最新最全的文档下载
当前位置: 首页> 黑马程序员安卓教程:音乐播放器之编写框架

黑马程序员安卓教程:音乐播放器之编写框架

时间:2023-03-11 08:49:14    下载该word文档

黑马程序员安卓教程:音乐播放器之编写框架
我们已了解Service的原理和使用方法,下面就通过一个综合的案例来进一步掌握Service在项目中的编写方法。
设计需求:编写一个音乐播放器项目,实现功能:列表展示待播放的音乐,当点击列表中的某一条音乐时则后台开启一个服务用来播放该音乐。具体实现步骤如下:
1新建工程
FilenewAndroidApplicationProject】命名为:03_百度音乐盒
2编写布局文件
根据需求编写布局,效果如图1-1所示:

1-1所示
1-1对应的xml布局代码如例1-1
1-1<LinearLayoutxmlns:android=""xmlns:tools=""
1/1

android:layout_width="match_parent"android:layout_height="match_parent"android:orientation="vertical"tools:context=".MainActivity">
<TextView
android:id="@+id/tv_info"
android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="正在播放:"/>

<ListView
android:id="@+id/lv"
android:layout_width="wrap_content"android:layout_height="wrap_content"/>
LinearLayout>
3查找控件
在主Activity中,根据控件的ID查找相关控件,代码如例1-2
1-2@Override
protectedvoidonCreate(BundlesavedInstanceState{super.onCreate(savedInstanceState;setContentView(R.layout.activity_main;lv=(ListViewfindViewById(R.id.lv;tv_info=(TextViewfindViewById(R.id.tv_info;.......}
4编写实体bean新建一个包(com.itheima.baidubox.domain),在该包下新建一实体bean,用来封装每一首音乐信息。代码如例1-3
1-3publicclassMusicInfo{privateStringname;//音乐的名称privateStringpath;//音乐的路径publicStringgetName({returnname;}publicvoidsetName(Stringname{this.name=name;}publicStringgetPath({returnpath;}publicvoidsetPath(Stringpath{this.path=path;}publicMusicInfo(Stringname,Stringpath{1/1
  • 29.8

    ¥45 每天只需1.0元
    1个月 推荐
  • 9.9

    ¥15
    1天
  • 59.8

    ¥90
    3个月

选择支付方式

  • 微信付款
郑重提醒:支付后,系统自动为您完成注册

请使用微信扫码支付(元)

订单号:
支付后,系统自动为您完成注册
遇到问题请联系 在线客服

常用手机号:
用于找回密码
图片验证码:
看不清?点击更换
短信验证码:
新密码:
 
绑定后可用手机号登录
请不要关闭本页面,支付完成后请点击【支付完成】按钮
遇到问题请联系 在线客服