启动页 SplashScreen 类似于 Photoshop 完全启动前,先展示的小窗口。
现在大部分 APP 都有 Splash 界面,下面列一下 Splash 页面的几个作用:
- 展示 logo,提高公司形象
- 初始化数据(拷贝数据到 SD)
- 提高用户体验
- 连接服务器是否有新的版本等。
- 不做任何操作,直接进入主界面
- 在安卓的
AndroidManifest.xml
文件中指定 - 在
Java
代码中实现 - 在
C++
代码中实现 - 在
QML
中实现
最后这两种应该作为程序的功能引导页会更好。
这里讲讲在第一种方法,打开
AndroidManifest.xml
,在 activity
标签内添加如下代码:
在 Qt on Android 项目中,打开
android/res
目录,对号入座,将 splash.png
(其他图片格式也可以),放到 drawable-*
文件夹中。注意对应,在
AndroidManifest.xml
对应的是 @drawable/splash
那么,在文件系统中对应的是 android/res/drawable-*/splash.png
。这种方式的优点是简单,但是却不能动态更新 SplashScreen。
android程序启动画面之Splash总结【Qt|Qt For Android 之启动页】本文章来自本人 github 项目A-week-to-develop-android-app-plan
Android Splash界面支持用户点击 直接进入主界面
生成一个 Qt on Android 项目
推荐阅读
- Qt|Qt常用UI控件读取、写入方法
- QT|QT面试
- QT安装
- qt|qt for android实现app内通过按键后台运行程序
- qt|qt for android程序保活 程序后台一直运行不被清理掉(未完)
- QWidget实现手机ipad屏幕滑屏效果
- Android开源库——PullToRefresh
- Qt|Qt官方示例-QML Axes