在离子3中制作本地网页

我正在使用Cordova和Ionic 3 for Android和iOS的crossplatofrm应用程序。 我在较旧的Android版本上苦苦寻找启动性能。 我的想法是使应用程序本机(在Java或Kotlin)的一些部分为Android和iOS的普通Ionic /cordova应用程序,所以较少的JavaScript应该等于较少的启动时间。 这是可能的,如果这是最好的办法做到这一点?

做一个飞溅插件的叉子。 https://github.com/apache/cordova-plugin-splashscreen

在您的应用程序中构建和使用

修改Android实现https://github.com/apache/cordova-plugin-splashscreen/blob/master/src/android/SplashScreen.java

当用户在第一个屏幕上完成时,对于较旧的API级别来管理隐藏飞溅。 例如登录已经发生,removeSplashScreen被调用

 splashDialog.dismiss(); 

在Ionic平台上具有相同的function。 使用“平台”检查你是否在Android,并设置不同的应用程序的根。

Interesting Posts