ionic build android 慢,解决ionic安卓启动慢及白屏问题

ionic3在安卓平台上启动慢导致用户体验不好 以下方法可缩减启动时间

修改app.component.ts

declare const window: any;

@Component({

templateUrl: 'app.html'

})

export class MyApp {

rootPage:any = 'TabsPage';

constructor(platform: Platform, statusBar: StatusBar, splashScreen: SplashScreen) {

if (window.cordova) {

document.addEventListener("deviceready", () => {

// retrieve the DOM element that had the ng-app attribute

statusBar.styleLightContent();

//延迟隐藏闪屏 防止有白屏

window.setTimeout(() => {

splashScreen.hide();

}, 500);

// 代码开始

if (platform.is("ios")) {

console.log('this is ios');

} else if (platform.is("android")) {

console.log('this is android');

}

}, false);

} else {

console.log('web 模式');

// 代码开始

}

}

}

打包

ionic cordova build android --prod --release

最终启动时间大概在3秒左右,根据项目而定。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值