#include <QGuiApplication>
#include <QQmlApplicationEngine>
#include <QtAndroid>
#include <QTimer>
int main(int argc, char *argv[])
{
QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling);
QGuiApplication app(argc, argv);
QTimer::singleShot(3000,NULL,[=](){
QtAndroid::hideSplashScreen(500);
});
QQmlApplicationEngine engine;
engine.load(QUrl(QStringLiteral("qrc:/main.qml")));
if (engine.rootObjects().isEmpty())
return -1;
return app.exec();
}
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
网上有很多介绍都是关于 Android 原生开发上关于启动页的配置说明,大体思路都是自己创建一个启动页面,然后定定时器延时显示,几乎很少看到用 Qt 开发Android如何配置,对于一个并不太熟悉 Android原生开发者以及刚接触用 Qt 跨平台开发者来说无疑是一个比较难的问题,在研究过很多 Android 原生配置以及 Qt 的官方文档后终于找到了最简单的解决方案。
资源推荐
资源详情
资源评论
收起资源包目录
QMLTests(Android 启动页延时展示).zip (32个子文件)
QMLTests
QMLTests.pro.user 28KB
Page2Form.ui.qml 208B
QMLTests.pro 1KB
android
gradlew.bat 2KB
local.properties~ 231B
gradlew 5KB
res
drawable-ldpi
ic_launcher.png 2KB
.DS_Store 6KB
drawable-hdpi
ic_launcher.png 3KB
.DS_Store 6KB
icon.png 7KB
drawable
splash.png 775KB
ic_launcher.png 3KB
.DS_Store 6KB
.DS_Store 6KB
values
libs.xml 652B
drawable-mdpi
ic_launcher.png 2KB
.DS_Store 6KB
gradle.properties 348B
gradle.properties~ 348B
gradle
wrapper
gradle-wrapper.jar 53KB
gradle-wrapper.properties 230B
local.properties 231B
AndroidManifest.xml 5KB
build.gradle 1KB
Page1Form.ui.qml 208B
.DS_Store 6KB
main.cpp 505B
qtquickcontrols2.conf 307B
HomeForm.ui.qml 213B
qml.qrc 243B
main.qml 1KB
共 32 条
- 1
资源评论
luoyayun361
- 粉丝: 2w+
- 资源: 55
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功