我正在为带有本机 sdk 的黑莓 10 开发应用程序。
我想在应用程序启动时显示一个带有一些进度条的启动页面/屏幕,即当用户单击应用程序图标时。
首先,我想创建 sqlite 数据库和一些表,然后从服务器获取数据并将数据存储在 sqlite 数据库表中。完成这项工作后,我必须删除这个启动页面,然后我必须显示主页。
我正在为带有本机 sdk 的黑莓 10 开发应用程序。
我想在应用程序启动时显示一个带有一些进度条的启动页面/屏幕,即当用户单击应用程序图标时。
首先,我想创建 sqlite 数据库和一些表,然后从服务器获取数据并将数据存储在 sqlite 数据库表中。完成这项工作后,我必须删除这个启动页面,然后我必须显示主页。
关于闪屏本身,您将无法使用 BlackBerry 闪屏功能,因为它只是显示静态图片。因此,您必须创建一个简单Sheet
的方法:将图像设置为静态启动画面,并Sheet
在背景中创建一个具有相同图像的图像。在图像的顶部,显示一个ProgressBar
或类似的东西。初始化完成后,关闭Sheet
.
进度计算将分为两部分:首先,获取您的内容。您必须使用QNetworkReply::downloadProgress
信号来监控下载。然后,您必须为数据库创建/填充添加一些硬编码的“进度”。根据您的数据量,我会将其分为 90% 的下载量和 10% 的数据库填充量。