![Android项目实战:手机安全卫士开发案例解析](https://wfqqreader-1252317822.image.myqcloud.com/cover/787/653787/b_653787.jpg)
上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所示。
![](https://epubservercos.yuewen.com/808805/3591129103591001/epubprivate/OEBPS/Images/figure_0008_0001.jpg?sign=1739521085-7pwns8vz4wGEAThFj2NFb2Lux2fPKJvH-0-db954a15dead07c429038b00e0946c3d)
图1-1
![](https://epubservercos.yuewen.com/808805/3591129103591001/epubprivate/OEBPS/Images/figure_0009_0001.jpg?sign=1739521085-d9i6LMDis8yCzoNQ56uyTljxoSmlvzWr-0-14732905f89f97fbe07c9acfaefba597)
图1-2
![](https://epubservercos.yuewen.com/808805/3591129103591001/epubprivate/OEBPS/Images/figure_0009_0002.jpg?sign=1739521085-oWHbEjKbFqh0icn2jSyuca94QTmX5vj2-0-67ca74ce1181b5a6e4ee134321227d22)
图1-3
接下来在清单文件中修改应用的图标,如图1-4所示。
![](https://epubservercos.yuewen.com/808805/3591129103591001/epubprivate/OEBPS/Images/figure_0009_0003.jpg?sign=1739521085-xp0U0Ou2LKYRIoM12Yh2i8RyomjjgT7m-0-5ad2b5a52a6b6e066c85cf48a219c342)
图1-4