Android欢迎页的逻辑实现

WelcomeActivity(需要设置为默认启动页)

    //WelcomeActivity 需要继承 Activity 而不是 AppCompatActivity. 这是因为 AppCompatActivity会默认去加载主题    public class WelcomeActivity extends Activity {    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_welcome);        //虽然实现了欢迎界面, 但是容易发现欢迎界面有 ActionBar , 导致欢迎界面不是全屏, 不够美观. 这时候需要添加如下代码来达到全屏.        getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);        //利用AndroidManifest.xml中的android:theme="@style/Theme.AppCompat.Light.NoActionBar"属性可以做到同样的效果。        startMainActivity();    }    private void startMainActivity(){        //利用TimeTask实现延时操作        TimerTask delayTask = new TimerTask() {            @Override            public void run() {                Intent intent = new Intent(WelcomeActivity.this,MainActivity.class);                startActivity(intent);                //销毁WelcomeActivity                WelcomeActivity.this.finish();            }        };        Timer timer = new Timer();        timer.schedule(delayTask,2000);//延时两秒执行 run 里面的操作    }}

更多相关文章

  1. Android(安卓)获取界面上的元素
  2. Android(安卓)解析imei
  3. android 跳转到应用通知设置界面
  4. Android(安卓)Studio 无法启动虚拟机的问题
  5. Android的消息机制,用Android线程间通信的Message机制,Android中Ha
  6. Android的消息机制,用Android线程间通信的Message机制,Android中Ha
  7. Android(安卓)测试工具集02
  8. Android(安卓)深入解析用户界面(四)
  9. 如何手工创建android项目

随机推荐

  1. 【北亚服务器数据恢复】IBM DS系列存储硬
  2. 移动端布局的三种视口之间的转换关系和淘
  3. Java超详细讲解设计模式之一的单例模式
  4. Java必踩的坑之方法中形参、实参传递
  5. 怎么做跨境电商?外贸完整流程分享
  6. Android(安卓)Camera对焦相关
  7. android 通信机制 socket
  8. Android(安卓)权限的一些细节
  9. android 启动模式之分析
  10. android第三天早:游戏画图基础