欢迎页

当我们打开手机里任意一款APP的时候,总是会先出现一张图片,吟唱3秒左右然后跳转到该APP的首页面。刚开始做APP的时候对这个东西很好奇,本来以为是自带的,每个APP都要有,后来发现并不是这样。虽然这个功能很简单,但是为了APP更高大上一点,可以考虑添加到自己的APP应用中去。

欢迎页长什么样子

androidstudio推出到欢迎页_ci


欢迎页的作用

1、并不是必须的!
2、检查启动环境,比如联网条件、存储空间是否够用等
3、联网获取更新
4、本地一些数据初始化处理

代码

Activity中的代码:
final Intent intent = new Intent(this,HomePageActivity.class);

        Timer timer = new Timer();

        TimerTask timertask = new TimerTask(){
            @Override
            public void run() {
                startActivity(intent);
                WelcomeActivity.this.finish();
            }
        };

        timer.schedule(timertask, 3000);//任务(开启新的Activity)+延时
Xml文件中代码就是一个ImageView,贴张图片就行

代码说明

实现方法是,建立两个Acitivity。第一个Acitivity是欢迎页,第二个Activity是自己主页面,然后需要用到Intent页面跳转。记得在跳转转后,把欢迎页的Activity结束掉,这样就不会在按返回键的时候,再跳到欢迎页了。。
另外一个就是,Timer执行一个TimerTask任务,需要延时一个自定义的时间即可。

OVER!

感觉要是单纯实现一个欢迎页的话,其实挺简单的。当然在实际项目中,如果需要在欢迎页中增添别的操作,还要自己去设置。

补充一点

我们会发现有的时候,当我们第一次打开APP的时候会出现好几张引导页,当我们滑动完了之后会跳入到主页面。那个跟我们的欢迎页有点区别,欢迎页需要用到:SharedPreferences判断是否是第一次登录,然后用ViewPager实现滑动转换。