【发布时间】:2016-03-22 08:13:08
【问题描述】:
我使用 Gluon Mobile 创建了小型移动应用,现在正在通过 Google Play 进行 Beta 测试。 但我意识到我的移动应用在 android 设备上的启动时间很慢(大约需要 10 多秒)。
如果我可以在加载应用程序之前添加一个 SplashScreen 那就太好了,这样用户总共不会等待 10 次,但他们觉得只有一半,因为他们在看到 SplashScreen 时得到了应用程序的响应。
在原生 android 开发中,我们只构建了 2 个 Activity(一个用于 SplashScreen,一个用于主应用程序),例如:
<activity
android:name=”.SplashScreen”>
<intent-filter>
<action android:name=”android.intent.action.MAIN” />
<category android:name=”android.intent.category.LAUNCHER” />
</intent-filter>
</activity>
<activity
android:name=”.MainActivity”
android:label=”@string/app_name”
>
<intent-filter>
<action android:name=”android.intent.action.MAIN” />
</intent-filter>
</activity>
我的问题,是否有任何方法可以显示基于 JavaFX/GluOn 构建的 SplashScreen,它将同时在 andorid/ios 上运行,而不是在本机上运行。 如果我们基于 javaFX 而不是这种本机方法构建有什么缺点吗?
由于 gluon/javaFX 在移动设备上的年轻时代,获得最佳实践的理想方法并不容易。请点亮我
rgrds
【问题讨论】: