您的位置:首页 > 移动开发 > Android开发

木雨音乐 项目开发(二)(闪屏页)

2016-08-17 19:34 387 查看

SplashActivity欢迎界面

(项目代码已经基本完成,粘贴代码为完整代码)

木雨音乐 APP已在百度手机助手上架,有兴趣的朋友可以下载测试,下载地址:http://shouji.baidu.com/software/9785031.html

木雨音乐源码下载地址:http://download.csdn.net/detail/haoxue641/9610782

希望大家多提宝贵意见

实现功能:

1、全屏展示

2、启动服务

3、延迟3秒启动主Activity

SplashActivity.java   (闪屏activity代码类)

activity_splash.xml(闪屏页布局文件)

SplashActivity.java的代码如下

package com.haoxue.zixueplayer;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.Window;
import android.view.WindowManager;

import java.util.Timer;
import java.util.TimerTask;

/**
* 启动页面(闪屏)
*/
public class SplashActivity extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);

//全屏显示
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
//去标题
requestWindowFeature(Window.FEATURE_NO_TITLE);

setContentView(R.layout.activity_splash);

/* 启动服务 */
Intent intent=new Intent(this,PlayService.class);
startService(intent);

/* 延迟3秒启动主Activity */
Timer timer=new Timer();
timer.schedule(new TimerTask() {
@Override
public void run() {
startActivity(new Intent(SplashActivity.this,MainActivity.class));
finish();

}
},3000);
}
}


activity_splash.xml代码如下

<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@mipmap/app_start"
tools:context="com.haoxue.zixueplayer.SplashActivity">

</FrameLayout>


闪屏截图:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息