关闭

安卓音乐播放器app开发(一)---功能分析及启动页的制作

标签: 音乐androidapp
1201人阅读 评论(0) 收藏 举报
分类:

音乐播放器app—功能分析及启动页的制作


现如今的音乐播放器的app种类繁多,让有选择困难症的同胞们难以抉择。现在,让Ryan带你打造一款属于自己的音乐播放器app。


功能介绍

  1. 实现本地音乐及在线音乐的播放
  2. 自由选择播放曲目
  3. 查看最近播放记录
  4. 收藏喜欢的音乐
  5. 播放界面歌词的显示
  6. 下载歌曲
  7. 其他功能想到再加,一步一步来,不着急,慢慢消化

正式开始项目

一、启动页面的制作(也叫闪屏页)
splash_activity.xml

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@mipmap/app_start">

</LinearLayout>

由于是训练项目,UI就不做那么复杂了,有兴趣的朋友可以自己设计
这里的 android:background=”@mipmap/app_start” 是启动页的背景图,由于是教大家做属于自己的播放器app,所以这里就不给出素材了,大家自己敲,自己制作,一些必需的素材我会给出。
@mipmap 是android studio的@drawable文件,eclipse的是@drawable文件


SplashActivity.class

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.os.Handler;
import android.os.Message;


public class SplashActivity extends Activity {

    private static final int START_ACTICITY = 0x1;   //定义一个16进制的常量,保证唯一
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_splash);

        handler.sendEmptyMessageDelayed(START_ACTICITY,3000);  //使用handler来实现启动页面经过延时后跳转至主页面(这段代码可当作给handler设置一个任务,任务标签为START_ACTIVITY,任务时长为3000毫秒,即为3秒)

    }

//完成为handler设置的任务
    private Handler handler = new Handler(){
        @Override
        public void handleMessage(Message msg) {
            super.handleMessage(msg);
            switch (msg.what){
                case START_ACTICITY:       //取到任务标签,开始执行任务(任务内容为跳转至主页面)
                    startActivity(new Intent(SplashActivity.this,MainActivity.class));
                    finish();      //记得finish掉启动页面
                    break;
            }
        }
    };

}

这就是一个简单的启动页面,不懂得地方可以留言问我哦。

由于我也是写代码做边更新博客,所以会更新得比较慢,请大家见谅!让我们共同进步。

下一篇, 音乐播放器app—主页面的分析与制作

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:1765次
    • 积分:39
    • 等级:
    • 排名:千里之外
    • 原创:2篇
    • 转载:0篇
    • 译文:0篇
    • 评论:3条
    文章分类
    文章存档
    最新评论