
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
第1章 项目简介与Splash界面开发
1.1 创建应用
创建工程文件,应用名称为“手机安全卫士”,工程名为“mobilesafe”,应用包名为“com.guoshisp.mobilesafe”,紧接着将要创建的Activity命名为SplashActivity,该Activity用于向用户展现一个Splash界面。“Splash”在英文中被译为飞洒、飞溅。
Splash界面的主要作用:
(1)展现产品的LOGO,提升产品的知名度。
(2)初始化的操作(初始化数据库、文件的复制、配置的读取)。
(3)根据系统的时间或者日期做出相应的判断来加载不同的Splash界面(例如,QQ的登录界面),提升用户体验。
(4)连接服务器,检查获取更新信息,提示用户升级。在我们的项目中是用于连接服务器,检查版本是否需要更新下载,以及初始化数据库。
新建Android项目mobilesafe,如图1-1所示。将MainActivity改名为SplashActivity,如图1-2所示。在res目录下新建一个drawable目录,并将“appicon.png”图片复制到drawable文件中(创建该文件的目的在于:原本我们是需要提供三套图片资源来进行屏幕的适配,如果创建了该文件,只需要一套图片资源即可)作为应用的图标,如图1-3所示。

图1-1

图1-2

图1-3
接下来在清单文件中修改应用的图标,如图1-4所示。

图1-4