![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=1739286940-JifElc1czu43YzvsClEhOq9dVYRC2oKj-0-0a866f88d5f8be6b4d4e242befd8e0f3)
图1-1
![](https://epubservercos.yuewen.com/808805/3591129103591001/epubprivate/OEBPS/Images/figure_0009_0001.jpg?sign=1739286940-pfOZ3YFMHbnBqQOcHCxlqsvEerU9MwGZ-0-8890696cbada42f5c696db72157a18d1)
图1-2
![](https://epubservercos.yuewen.com/808805/3591129103591001/epubprivate/OEBPS/Images/figure_0009_0002.jpg?sign=1739286940-3TAEZAgh7Q2QJcXNQptyfyN0mv7oqDj7-0-6a54df16e914b47dc46f1561d67e18da)
图1-3
接下来在清单文件中修改应用的图标,如图1-4所示。
![](https://epubservercos.yuewen.com/808805/3591129103591001/epubprivate/OEBPS/Images/figure_0009_0003.jpg?sign=1739286940-YXmJYzcjdvTZuMvx1Ytwr2z63vHOCuhn-0-733777f716c3d71ceee08a0d0b626de9)
图1-4