漠
  • 发布:2017-12-27 16:36
  • 更新:2020-01-13 10:54
  • 阅读:3963

启动广告

分类:HTML5+

最开始使用H5+开发混合app 的时候,是没有webview和NativeObj概念的,甚至app启动加载顺序也不知道的,公司也没有老师可以请教,当时的确废了很多周章。

1、用户点击app图标>>

2、展示启动页(在app项目的mainfest.json中配置)(这个过程很短,根据手机性能不同而不同)>>

3、展示index.html,执行index里边的js。(启动完成)

因为:> 如果index的js比较复杂,或者加载的图片比较多,会出现比较长的空白;
所以要尽量减少index的内容。所以启动广告应运而生。//其实现在的手机性能都比较不错,启动广告存在的意义,也就是为了挣钱了。

http://ask.dcloud.net.cn/article/1330 这个是启动加速的,良心帖子

启动广告制作:


function plusReady(a){  
    if(window.plus){  
        a();  
    }else{  
        document.addEventListener('plusready', a, false);  
    }  
}  

plusReady(function(){  
plus.navigator.closeSplashscreen();//干掉启动页  

//声明  
    var view = new plus.nativeObj.View("Splashscreen", {  
                    top: 0,  
                    left: 0,  
                    bottom: 0,  
                    width: plus.screen.resolutionWidth,  
                    height: plus.screen.resolutionHeight  
                });  

//添加图片  
    if(plus.storage.getItem("SplashscreenSrc")){  
        view.drawBitmap(plus.storage.getItem("SplashscreenSrc"), {}, {}, "");                     
    }else{  
        view.drawBitmap("img/mmm.png", {}, {}, "");  
    }  

//显示  
view.show();  
setTimeout(function() {  
    if(view){  
        view.close();//干掉启动广告页  
    }  
}, 3000)  
})
2 关注 分享
移动达人 Geeker

要回复文章请先登录注册

1***@qq.com

1***@qq.com

我显示的顺序是启动页-->首页-->广告页。怎么把首页展示给去了?变成启动页-->广告页-->首页?
2020-01-13 10:54
Tomyni

Tomyni

图片会被拉伸
2019-11-15 11:10
前端大白

前端大白

回复 [已删除] :
drawBitmap 可以绘制图片居中裁剪,而不是被拉伸吗?
2019-10-11 14:34
[已删除]

[已删除]

回复 前端大白 :
支持支持
2019-07-22 15:46
前端大白

前端大白

支持网络路径吗?
2019-07-22 13:50