发布成安卓的如何解决启动无短暂黑屏

问个问题
android启动无黑屏怎么搞哇
是在AppActivity之前加个 启动Activity还是直接加个 View?
cocos 发布出来的安卓游戏 一般怎么搞哇?

2赞

方法应该有很多。比如:
在主场景显示前增加一个 loading scene。(修改游戏层代码)
或者在游戏的 activity 之前增加一个 android 原生的 activity。(修改java层代码)

那段黑屏时间是main.js中加载资源造成的。
就是说在加载第一个场景之前,激活activity之后
我觉得是合并json包造成的黑屏时间过长

能否再具体一点?有例子更好了

有没有解决方案啊。。。

我们的做法是在onCreate里添加一个原生的VIEW, 然后在游戏的第一个场景显示出来的时候,调一个函数到原生隐藏这个VIEW

在values下面新建一个styles.xml文件,在文件里新建一个style,再修改你的activity的theme属性;

1赞

如何监听 场景显示出来的呢 有没有官方的api

onCreate 在哪个js文件里头 是main.js吗?

有什么解决方案吗。。。

安卓项目的的里的AppActivity.java文件,里面的onCreate方法中显示一张图片,js加载完毕再隐藏/移除

1赞

@stak520 大佬,怎么判断js加载完毕呢

在AppActivity.java 的onCreate创建显示图片,在Game.js的start里面调用一个原生函数隐藏图片