Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Update App
提交
7e9735af
U
Update App
项目概览
OpenHarmony
/
Update App
大约 1 年 前同步成功
通知
1
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
U
Update App
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
7e9735af
编写于
2月 16, 2022
作者:
L
leegohi666
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
codecheck remove console log
Signed-off-by:
N
leegohi666
<
xupei28@huawei.com
>
上级
fc163a7a
变更
2
显示空白变更内容
内联
并排
Showing
2 changed file
with
41 addition
and
83 deletion
+41
-83
entry/src/main/js/default/app.js
entry/src/main/js/default/app.js
+0
-2
entry/src/main/js/default/pages/index/index.js
entry/src/main/js/default/pages/index/index.js
+41
-81
未找到文件。
entry/src/main/js/default/app.js
浏览文件 @
7e9735af
...
...
@@ -15,10 +15,8 @@
export
default
{
onCreate
()
{
console
.
info
(
"
Application onCreate
"
);
},
onDestroy
()
{
console
.
info
(
"
Application onDestroy
"
);
}
};
entry/src/main/js/default/pages/index/index.js
浏览文件 @
7e9735af
...
...
@@ -43,21 +43,14 @@ const page= {
showSimpledialog
:
""
},
onInit
()
{
console
.
info
(
"
onInit
"
);
try
{
page
.
data
.
updater
=
client
.
getUpdater
(
'
/data/updater/updater.zip
'
,
'
OTA
'
);
page
.
getCurrVersion
();
}
catch
(
error
)
{
console
.
error
(
"
Fail to get updater error:
"
+
error
);
}
console
.
info
(
`onInit finish `
);
},
onClick
:
function
()
{
console
.
info
(
"
onClick
"
+
this
.
pageType
);
console
.
info
(
"
processClick
"
+
page
.
data
.
pageType
);
if
(
page
.
data
.
pageType
==
"
currVersion
"
)
{
// 检查更新版本
console
.
info
(
"
start to check new version
"
);
page
.
data
.
pageType
=
"
checkVersion
"
;
page
.
data
.
button
=
"
取消查看
"
;
page
.
data
.
showLoad
=
"
load
"
;
...
...
@@ -74,12 +67,25 @@ const page= {
page
.
data
.
title
=
"
初始化出现错误,退出app
"
;
return
;
}
this
.
download
()
}
else
if
(
this
.
pageType
==
"
lastVersion
"
)
{
// 已经是最新的版本了,单击后退出页面
page
.
data
.
showLoad
=
""
;
app
.
terminate
();
}
else
if
(
page
.
data
.
pageType
==
"
checkVersion
"
)
{
// 检查中,取消检查
page
.
data
.
showSimpledialog
=
"
simpledialog
"
;
this
.
$element
(
'
simpledialog
'
).
show
();
page
.
data
.
dialog
=
"
是否取消检查
"
;
}
else
if
(
page
.
data
.
pageType
==
"
downVersion
"
)
{
// 下载中,取消下载
page
.
data
.
showSimpledialog
=
"
simpledialog
"
;
page
.
data
.
dialog
=
"
是否取消下载
"
;
this
.
$element
(
'
simpledialog
'
).
show
();
temp
=
1
;
}
else
if
(
page
.
data
.
pageType
==
"
errorPage
"
)
{
// 出错,退出
app
.
terminate
();
}
},
download
()
{
page
.
data
.
updater
.
on
(
"
downloadProgress
"
,
progress
=>
{
console
.
log
(
`downloadProgress status: `
+
progress
.
status
);
console
.
log
(
`downloadProgress percent: `
+
progress
.
percent
);
console
.
log
(
`downloadProgress endReason: `
+
progress
.
endReason
);
console
.
log
(
`downloadProgress pageType: `
+
page
.
data
.
pageType
);
if
(
page
.
data
.
pageType
!=
"
downVersion
"
)
{
return
;
}
...
...
@@ -107,7 +113,6 @@ const page= {
page
.
data
.
updater
.
off
(
"
downloadProgress
"
);
}
else
if
(
progress
.
status
==
UPDATE_STATE_DOWNLOAD_FAIL
||
progress
.
status
==
UPDATE_STATE_VERIFY_FAIL
)
{
// 失败
console
.
log
(
"
downloadProgress error
"
+
progress
.
endReason
);
page
.
data
.
pageType
=
"
errorPage
"
;
page
.
data
.
showButton
=
'
download
'
;
page
.
data
.
button
=
'
退出
'
;
...
...
@@ -119,36 +124,14 @@ const page= {
}
});
page
.
data
.
updater
.
download
();
}
else
if
(
this
.
pageType
==
"
lastVersion
"
)
{
// 已经是最新的版本了,单击后退出页面
page
.
data
.
showLoad
=
""
;
app
.
terminate
();
}
else
if
(
page
.
data
.
pageType
==
"
checkVersion
"
)
{
// 检查中,取消检查
page
.
data
.
showSimpledialog
=
"
simpledialog
"
;
this
.
$element
(
'
simpledialog
'
).
show
();
page
.
data
.
dialog
=
"
是否取消检查
"
;
}
else
if
(
page
.
data
.
pageType
==
"
downVersion
"
)
{
// 下载中,取消下载
page
.
data
.
showSimpledialog
=
"
simpledialog
"
;
page
.
data
.
dialog
=
"
是否取消下载
"
;
this
.
$element
(
'
simpledialog
'
).
show
();
temp
=
1
;
}
else
if
(
page
.
data
.
pageType
==
"
errorPage
"
)
{
// 出错,退出
app
.
terminate
();
}
},
clickInstall
:
function
()
{
console
.
info
(
"
clickInstall
"
+
page
.
data
.
pageType
);
if
(
page
.
data
.
pageType
==
"
downSuccess
"
)
{
// 下载成功,开始升级
console
.
info
(
`upgrade starting`
);
page
.
upgrade
();
}
},
clickCancel
:
function
()
{
console
.
info
(
"
clickCancel
"
+
page
.
data
.
pageType
);
if
(
page
.
data
.
pageType
==
"
downSuccess
"
)
{
// 下载成功,取消升级
page
.
data
.
showSimpledialog
=
"
simpledialog
"
;
page
.
data
.
dialog
=
"
是否稍后安装
"
;
...
...
@@ -158,23 +141,15 @@ const page= {
getCurrVersion
()
{
if
(
page
.
data
.
updater
==
undefined
)
{
console
.
error
(
"
Can not import client
"
);
page
.
data
.
pageType
=
"
errorPage
"
;
page
.
data
.
showButton
=
'
download
'
;
page
.
data
.
button
=
'
退出
'
;
page
.
data
.
title
=
"
初始化出现错误,退出app
"
;
return
;
}
console
.
info
(
"
getCurrVersion begin
"
+
page
.
data
.
updater
);
try
{
// 获取版本信息
page
.
data
.
updater
.
getNewVersionInfo
(
function
(
err
,
info
)
{
console
.
log
(
"
getNewVersionInfo success
"
+
info
.
status
);
console
.
log
(
`info versionName = `
+
info
.
checkResults
[
0
].
versionName
);
console
.
log
(
`info versionCode = `
+
info
.
checkResults
[
0
].
versionCode
);
console
.
log
(
`info verifyInfo = `
+
info
.
checkResults
[
0
].
verifyInfo
);
console
.
log
(
`info descriptionId = `
+
info
.
checkResults
[
0
].
descriptionId
);
console
.
log
(
`info size = `
+
info
.
checkResults
[
0
].
size
);
if
(
info
.
status
==
NO_NEW_VERSION
)
{
// 已经最新
page
.
data
.
title
=
"
当前已经是最新版本
"
;
page
.
data
.
button
=
"
确定
"
;
...
...
@@ -185,12 +160,10 @@ const page= {
page
.
data
.
pageType
=
"
currVersion
"
;
page
.
data
.
versionName
=
info
.
checkResults
[
0
].
versionName
;
}
else
{
console
.
error
(
"
getNewVersionInfo errMsg
"
+
info
.
errMsg
);
page
.
data
.
title
=
"
获取新版本失败
"
;
}
});
}
catch
(
error
)
{
console
.
error
(
"
getNewVersionInfo catch
"
+
error
);
page
.
data
.
title
=
"
获取新版本失败
"
;
}
},
...
...
@@ -203,21 +176,13 @@ const page= {
page
.
data
.
title
=
"
初始化出现错误,退出app
"
;
return
;
}
console
.
log
(
'
checkNewVersion begin
'
);
page
.
data
.
updater
.
checkNewVersion
(
function
(
err
,
info
)
{
page
.
data
.
showLoad
=
""
;
console
.
error
(
'
checkNewVersion info
'
+
info
.
status
);
if
(
info
.
status
==
NO_NEW_VERSION
)
{
// 已经最新
page
.
data
.
title
=
"
当前已经是最新版本
"
;
page
.
data
.
button
=
"
确定
"
;
page
.
data
.
pageType
=
"
lastVersion
"
;
}
else
if
(
info
.
status
==
HAS_NEW_VERSION
)
{
// 有新版本
console
.
log
(
`info versionName = `
+
info
.
checkResults
[
0
].
versionName
);
console
.
log
(
`info versionCode = `
+
info
.
checkResults
[
0
].
versionCode
);
console
.
log
(
`info verifyInfo = `
+
info
.
checkResults
[
0
].
verifyInfo
);
console
.
log
(
`info descriptionId = `
+
info
.
checkResults
[
0
].
descriptionId
);
console
.
log
(
`info content = `
+
info
.
descriptionInfo
[
0
].
content
);
console
.
log
(
`info size = `
+
info
.
checkResults
[
0
].
size
);
let
size
=
info
.
checkResults
[
0
].
size
/
1024
/
1024
;
page
.
data
.
versionName
=
info
.
checkResults
[
0
].
versionName
;
page
.
data
.
size
=
String
(
size
.
toFixed
(
2
))
+
"
MB
"
;
...
...
@@ -227,7 +192,6 @@ const page= {
page
.
data
.
pageType
=
"
newVersion
"
;
page
.
data
.
button
=
"
下载更新包
"
;
}
else
{
// 出错
console
.
error
(
`CheckNewVersion errMsg = `
+
info
.
errMsg
);
page
.
data
.
pageType
=
"
errorPage
"
;
page
.
data
.
showButton
=
'
download
'
;
page
.
data
.
button
=
'
退出
'
;
...
...
@@ -239,7 +203,6 @@ const page= {
});
},
upgrade
()
{
if
(
page
.
data
.
updater
==
undefined
)
{
page
.
data
.
pageType
=
"
errorPage
"
;
...
...
@@ -249,9 +212,6 @@ const page= {
return
;
}
page
.
data
.
updater
.
on
(
"
upgradeProgress
"
,
progress
=>
{
console
.
log
(
"
upgradeProgress on
"
+
progress
);
console
.
log
(
`upgradeProgress status: `
+
progress
.
status
);
console
.
log
(
`upgradeProgress percent: `
+
progress
.
percent
);
page
.
data
.
width
=
progress
.
percent
+
'
%
'
;
if
(
progress
.
status
==
3
)
{
// 失败
page
.
data
.
updater
.
off
(
"
upgradeProgress
"
);
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录