本问出自:http://blog.csdn.net/dt235201314/article/details/51325806
一丶闪屏页简介
闪屏页/启动页/指引页/欢迎界面,顾名思义也就是出现出现几面后自动跳转到主页面,起到指引或欢迎作用。在毕业论文上我是这样写的闪屏页功能:1.欢迎 2.指引 3.广告 4.为其他页面的数据加载争取时间提高用户体验
扣丁音乐就是放的图片,这里我只简单写了一点文字,如果你终于设计通过TextView的属性也能写出很好的压面
扣丁音乐1.0前部分(gif图大小限制)演示:
二丶代码实现
如演示图所示,闪屏页我只添加了几个字xml(略)
SplashActivity.java
public class SplashActivity extends Activity{ private static final int START_ACTIVITY = 0x1; @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); //在欢迎页就启动服务 startService(new Intent(this,MusicPlayService.class)); //传入标记和时间跳转 handler.sendEmptyMessageDelayed(START_ACTIVITY,3000); } private Handler handler = new Handler(){ @Override public void handleMessage(Message msg) { super.handleMessage(msg); switch (msg.what){ case START_ACTIVITY: startActivity(new Intent(SplashActivity.this,MainActivity.class)); finish(); break; } } }; }这里启动页除了去标题设置时间3秒跳转,还启动了服务