开始开发肯定是splash界面的开发,显示一个app的log,可以用动画来显示,同时可以显示版本号.动画的话可以用动画的集合,app的版本号是跟包信息一起的,
因此想要获得版本号就要先获得包管理,然后根据包名获取包信息,再获取版本号.
版本更新的话就是获取当前app的版本号与从服务器获取的版本号进行对比,当服务器的版本号高,就提示需要更新了.
splash界面会有停顿一段时间,用了动画的话可以设置动画的执行完所需的时间,达到展示log的效果,然后监听动画结束跳转页面,没有动画的话就可以通过线程睡眠的方式,时间一到就进行页面的跳转.
还有就是看见一些出现提示几秒后就跳转,点击快速跳转,这些可以用定时器,我试过使用CountDownTikmer定时器类,由于网上其他很多所以不写具体实现了,很好用,然后是点击跳转的话就是将定时器取消,里面有个cancel()方法取消就可以了