- Android项目实战:手机安全卫士开发案例解析
- 王家林 王家俊 王家虎
- 413字
- 2020-08-28 10:59:19
第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所示。
![](https://epubservercos.yuewen.com/808805/3591129103591001/epubprivate/OEBPS/Images/figure_0008_0001.jpg?sign=1739278610-JvzcfI0LA6I4CPWmXzCELrdSVuDjCFSJ-0-a0a13aff18724e09c94b3dc59391a8c1)
图1-1
![](https://epubservercos.yuewen.com/808805/3591129103591001/epubprivate/OEBPS/Images/figure_0009_0001.jpg?sign=1739278610-G3S4z0aPqiS0yVEecVxd4eWEWO1t1kRT-0-f810f57d06bc3106b57c9ee09a1ee1fc)
图1-2
![](https://epubservercos.yuewen.com/808805/3591129103591001/epubprivate/OEBPS/Images/figure_0009_0002.jpg?sign=1739278610-i8Mygmki1Oh0jWfZYntxchg8LnXbGimL-0-194dc74743684275c722d7afb6c0920c)
图1-3
接下来在清单文件中修改应用的图标,如图1-4所示。
![](https://epubservercos.yuewen.com/808805/3591129103591001/epubprivate/OEBPS/Images/figure_0009_0003.jpg?sign=1739278610-jw4bUsGjRQZboppHgUKuiJsdGEAL2dOr-0-17c0b5a74d9358d0df4594072dec6e94)
图1-4