Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
19d28913
D
Docs
项目概览
OpenHarmony
/
Docs
1 年多 前同步成功
通知
159
Star
292
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
19d28913
编写于
11月 09, 2022
作者:
Z
zengyawen
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update docs
Signed-off-by:
N
zengyawen
<
zengyawen1@huawei.com
>
上级
25aedacc
变更
20
隐藏空白更改
内联
并排
Showing
20 changed file
with
17 addition
and
64 deletion
+17
-64
zh-cn/application-dev/faqs/faqs-ability.md
zh-cn/application-dev/faqs/faqs-ability.md
+2
-6
zh-cn/application-dev/faqs/faqs-bundle.md
zh-cn/application-dev/faqs/faqs-bundle.md
+1
-3
zh-cn/application-dev/faqs/faqs-connectivity.md
zh-cn/application-dev/faqs/faqs-connectivity.md
+2
-4
zh-cn/application-dev/faqs/faqs-data-management.md
zh-cn/application-dev/faqs/faqs-data-management.md
+0
-2
zh-cn/application-dev/faqs/faqs-development-board.md
zh-cn/application-dev/faqs/faqs-development-board.md
+1
-4
zh-cn/application-dev/faqs/faqs-device-management.md
zh-cn/application-dev/faqs/faqs-device-management.md
+0
-1
zh-cn/application-dev/faqs/faqs-dfx.md
zh-cn/application-dev/faqs/faqs-dfx.md
+0
-1
zh-cn/application-dev/faqs/faqs-event-notification.md
zh-cn/application-dev/faqs/faqs-event-notification.md
+0
-1
zh-cn/application-dev/faqs/faqs-file-management.md
zh-cn/application-dev/faqs/faqs-file-management.md
+0
-2
zh-cn/application-dev/faqs/faqs-graphics.md
zh-cn/application-dev/faqs/faqs-graphics.md
+2
-3
zh-cn/application-dev/faqs/faqs-hdc-std.md
zh-cn/application-dev/faqs/faqs-hdc-std.md
+3
-4
zh-cn/application-dev/faqs/faqs-ide.md
zh-cn/application-dev/faqs/faqs-ide.md
+1
-2
zh-cn/application-dev/faqs/faqs-international.md
zh-cn/application-dev/faqs/faqs-international.md
+1
-2
zh-cn/application-dev/faqs/faqs-language.md
zh-cn/application-dev/faqs/faqs-language.md
+1
-2
zh-cn/application-dev/faqs/faqs-media.md
zh-cn/application-dev/faqs/faqs-media.md
+1
-3
zh-cn/application-dev/faqs/faqs-native.md
zh-cn/application-dev/faqs/faqs-native.md
+0
-2
zh-cn/application-dev/faqs/faqs-third-party-library.md
zh-cn/application-dev/faqs/faqs-third-party-library.md
+0
-1
zh-cn/application-dev/faqs/faqs-ui-ets.md
zh-cn/application-dev/faqs/faqs-ui-ets.md
+2
-18
zh-cn/application-dev/faqs/faqs-ui-js.md
zh-cn/application-dev/faqs/faqs-ui-js.md
+0
-1
zh-cn/application-dev/faqs/faqs-web-arkts.md
zh-cn/application-dev/faqs/faqs-web-arkts.md
+0
-2
未找到文件。
zh-cn/application-dev/faqs/faqs-ability.md
浏览文件 @
19d28913
...
...
@@ -91,7 +91,7 @@ Ability配置中缺少startWindowIcon属性配置,需要在module.json5中abil
不推荐,Stage模型使用globalThis去获取Context是错误的使用方式。在Stage模型中,整个应用进程共用一个js虚拟机实例,其中可以运行多个Ability实例,共用一个global对象。在同一个js虚拟机内的不同的Ability中使用globalThis获取Context,存在被覆盖从而发生错误的风险。
推荐使用方式参考:
[
Stage模型
和Context详细介绍
](
../ability/context-userguide.md#stage%E6%A8%A1%E5%9E%8B%E5%92%8Ccontext%E8%AF%A6%E7%BB%86%E4%BB%8B%E7%BB%8D
)
。
推荐使用方式参考:
[
Stage模型
的Context详细介绍
](
../ability/context-userguide.md#stage模型的context详细介绍
)
。
## 如何在应用A中去获取应用B的Hap包的安装路径
...
...
@@ -145,13 +145,12 @@ Full SDK : 面向OEM厂商提供,包含了需要使用系统权限的系统接
可以通过点击卡片拉起响应的Ability后,通过Ability来实现业务登录场景。
## 如何跳转到设置中应用详情页面
。
## 如何跳转到设置中应用详情页面
使用于:OpenHarmony SDK 3.2.6.5版本
参考如下代码实现,示例:
```
this.context.startAbility(
{
...
...
@@ -166,7 +165,6 @@ this.context.startAbility(
参考如下代码实现,示例:
```
let listener = mediaquery.matchMediaSync('(orientation: landscape)')
onPortrait(mediaQueryResult) {
...
...
@@ -216,5 +214,3 @@ listener.on('change', onPortrait)
1.
router.disableAlertBeforeBackPage和router.enableAlertBeforeBackPage类似一个开关,disableAlertBeforeBackPage是返回上一级页面时关闭弹窗提示,enableAlertBeforeBackPage是打开弹窗提示,默认是关闭的,当你需要使用时,首先要在一个函数里面开启功能,然后再执行跳转
2.
必须要使用系统的返回按键才能触发效果。
<!--no_check-->
\ No newline at end of file
zh-cn/application-dev/faqs/faqs-bundle.md
浏览文件 @
19d28913
...
...
@@ -14,7 +14,7 @@
通过可以context.abilityInfo.bundleName获取。
参考文档:
[
AbilityContext
](
../reference/apis/js-apis-ability-context.md
#%E5%B1%9E%E6%80%A7
)
、
[
AbilityInfo
](
../reference/apis/js-apis-bundle-AbilityInfo.md
)
参考文档:
[
AbilityContext
](
../reference/apis/js-apis-ability-context.md
)
、
[
AbilityInfo
](
../reference/apis/js-apis-bundle-AbilityInfo.md
)
## 如何获取应用图标
...
...
@@ -29,5 +29,3 @@
使用于:OpenHarmony SDK 3.2.5.5版本,API9 Stage模型
使用bundle模块的getApplicationInfo接口获取待检验的应用的ApplicaitonInfo,根据ApplicaitonInfo中systemApp字段判断,若为true,则是系统应用,否则为非系统应用。
<!--no_check-->
\ No newline at end of file
zh-cn/application-dev/faqs/faqs-connectivity.md
浏览文件 @
19d28913
...
...
@@ -18,7 +18,7 @@ extraData代表发送请求的额外数据,支持如下数据:
错误码28代表CURLE_OPERATION_TIMEDOUT,操作超时。网络请求底层使用libcurl库,更多错误码可以查看相应文档。
参考文档:
[
开发指南
](
../reference/apis/js-apis-http.md#response%E5%B8%B8%E7%94%A8%E9%94%99%E8%AF%AF%E7%A0%81
)
和
[
Curl错误码
](
https://curl.se/libcurl/c/libcurl-errors.html
)
参考文档:
[
Response常用错误码
](
../reference/apis/js-apis-http.md#response常用错误码
)
和
[
Curl错误码
](
https://curl.se/libcurl/c/libcurl-errors.html
)
## \@ohos.net.http.d.ts的response错误码返回6是什么意思?
...
...
@@ -26,7 +26,7 @@ extraData代表发送请求的额外数据,支持如下数据:
6表示地址无法解析主机,可以尝试ping一下request中的url,确认是否可以ping通。
更多错误码参考
[
Response常用错误码
](
../reference/apis/js-apis-http.md#response
%E5%B8%B8%E7%94%A8%E9%94%99%E8%AF%AF%E7%A0%81
)
或者
[
Curl错误码
](
https://curl.se/libcurl/c/libcurl-errors.html
)
更多错误码参考
[
Response常用错误码
](
../reference/apis/js-apis-http.md#response
常用错误码
)
或者
[
Curl错误码
](
https://curl.se/libcurl/c/libcurl-errors.html
)
## 调用camera拍摄的照片怎么上传到服务器
...
...
@@ -102,5 +102,3 @@ connection.hasDefaultNet().then((has)=> {
console.log("hasDefaultNet " + JSON.stringify(has))
})
```
<!--no_check-->
\ No newline at end of file
zh-cn/application-dev/faqs/faqs-data-management.md
浏览文件 @
19d28913
...
...
@@ -71,5 +71,3 @@ PixelMap应该被转换成相应的ArrayBuffer再放进数据库。
Stage模型DataShare不可与FA模型DataAbility混用,连接的服务端应用需使用DataShareExtensionAbility实现。
参考文档:
[
数据共享开发指导
](
../database/database-datashare-guidelines.md
)
<!--no_check-->
\ No newline at end of file
zh-cn/application-dev/faqs/faqs-development-board.md
浏览文件 @
19d28913
# 开发板
# 开发板使用常见问题
## 如何获取开发板上截屏图片?
...
...
@@ -50,4 +48,3 @@
连接需要认证的网络后,用浏览器打开任意网址就可以进入认证页面。
如果开发板上没有浏览器,可以安装
[
浏览器Sample应用
](
https://gitee.com/openharmony/app_samples/tree/master/device/Browser
)
。
<!--no_check-->
\ No newline at end of file
zh-cn/application-dev/faqs/faqs-device-management.md
浏览文件 @
19d28913
...
...
@@ -48,4 +48,3 @@ display.getDefaultDisplay((err, data) => {
适用于:OpenHarmony SDK 3.2.6.5版本,API9 Stage模型
快捷键功能开发请使用组合按键api,具体可参考
[
组合按键(InputConsumer)
](
../reference/apis/js-apis-inputconsumer.md
)
<!--no_check-->
\ No newline at end of file
zh-cn/application-dev/faqs/faqs-dfx.md
浏览文件 @
19d28913
...
...
@@ -52,4 +52,3 @@
适用于:OpenHarmony SDK 3.2.6.5版本,API9 Stage模型
使用命令:hdc_std shell hilog -p off
<!--no_check-->
\ No newline at end of file
zh-cn/application-dev/faqs/faqs-event-notification.md
浏览文件 @
19d28913
...
...
@@ -46,4 +46,3 @@ async function publishNotification() {
prompt
.
showToast
({
message
:
"发送成功"
})
}
```
<!--no_check-->
\ No newline at end of file
zh-cn/application-dev/faqs/faqs-file-management.md
浏览文件 @
19d28913
...
...
@@ -109,5 +109,3 @@ Stage模型下,获取媒体库实例应该调用mediaLibrary.getMediaLibrary(c
适用于:OpenHarmonySDK 3.2.5.5版本,API9 Stage模型
通过
[
MediaFetchOptions
](
../reference/apis/js-apis-medialibrary.md#mediafetchoptions7
)
对象参数里面的order属性进行排序。
<!--no_check-->
\ No newline at end of file
zh-cn/application-dev/faqs/faqs-graphics.md
浏览文件 @
19d28913
# 图形图像开发常见问题
## 调用window实例的setSystemBarProperties接口时,设置isStatusBarLightIcon和isNavigationBarLightIcon属性不生效
## 调用window实例的setSystemBarProperties接口时,设置isStatusBarLightIcon和isNavigationBarLightIcon属性不生效
适用于:OpenHarmony SDK 3.2.5.3版本,API9 Stage模型
...
...
@@ -12,7 +12,7 @@
导入
\@
ohos.window模块,开发者可以使用window.setSystemBarProperties()接口设置状态栏样式属性,达到自定义样式的效果。
## 如何隐藏状态栏,实现沉浸式效果
。
## 如何隐藏状态栏,实现沉浸式效果
适用于:OpenHarmony SDK 3.2.6.3版本,API9 Stage模型
...
...
@@ -88,4 +88,3 @@ window.getTopWindow(globalThis.mainContext).then(win => {
INDEX_LOGGER.info(`get top window failed:${err}`)
})
```
<!--no_check-->
\ No newline at end of file
zh-cn/application-dev/faqs/faqs-hdc-std.md
浏览文件 @
19d28913
# hdc_std命令使用常见问题
## 日志的常用命令
## 日志的常用命令
适用于:OpenHarmony SDK 3.2.2.5版本
...
...
@@ -10,7 +10,7 @@
抓取日志:hdc_std shell hilog
>
log.txt
## 日志限流怎么规避
## 日志限流怎么规避
适用于:OpenHarmony SDK 3.2.5.3版本,API9 Stage模型
...
...
@@ -30,7 +30,7 @@
请检查sdk和开发板烧录的系统版本是否一致,推荐取同一天的sdk和系统版本。
## 如何通过hdc命令上传文件
## 如何通过hdc命令上传文件
适用于:OpenHarmony SDK 3.2.2.5版本
...
...
@@ -85,4 +85,3 @@
2.
输入 aa dump -a 找到abilityID。
3.
aa dump -i [abilityID] -c -render 查看组件树。
<!--no_check-->
\ No newline at end of file
zh-cn/application-dev/faqs/faqs-ide.md
浏览文件 @
19d28913
...
...
@@ -8,7 +8,7 @@
2.
在Dev Eco Studio terminal中执行npm install。
## 手工更新DevEco的SDK后,编译HAP报错“Cannot find module 'xxx\ets\x.x.x.x\build-tools\ArkTS-loader\node_modules\webpack\bin\webpack.js'”
## 手工更新DevEco的SDK后,编译HAP报错“Cannot find module 'xxx\ets\x.x.x.x\build-tools\ArkTS-loader\node_modules\webpack\bin\webpack.js'”
适用于:OpenHarmony SDK 3.2.5.3版本,API9 Stage模型
...
...
@@ -78,4 +78,3 @@ hdc 和 hdcd版本不匹配 ,请更新IDE至Dev Eco 3.0.1.993及以上版本
适用于:OpenHarmony SDK 3.2.7.5版本
参考文档
[
full-SDK替换指南
](
../quick-start/full-sdk-switch-guide.md
)
<!--no_check-->
\ No newline at end of file
zh-cn/application-dev/faqs/faqs-international.md
浏览文件 @
19d28913
...
...
@@ -12,9 +12,8 @@
Resource为string支持限定词目录使用this.context.resourceManager.getStringSync(
\\
$r('app.string.test').id),可以同步转换,不支持
\$
r('app.string.test', 2)方式。更多用法请参考
[
ResourceManager(资源管理)
](
../reference/apis/js-apis-resource-manager.md#getstringsync9
)
## form_config.json文件中使用$引用常量为什么不生效
## form_config.json文件中使用$引用常量为什么不生效
适用于:OpenHarmony SDK 3.2.6.5, API9 Stage模型
form_config.json文件中不支持使用$引用常量。
<!--no_check-->
\ No newline at end of file
zh-cn/application-dev/faqs/faqs-language.md
浏览文件 @
19d28913
...
...
@@ -107,7 +107,7 @@ context
})
```
## 如何实现页面加载前从接口获取数据
## 如何实现页面加载前从接口获取数据
适用于:OpenHarmony SDK 3.2.5.5版本,API9 Stage模型
...
...
@@ -285,4 +285,3 @@ OpenHarmony推荐使用worker来处理多线程场景。
适用于:OpenHarmony SDK 3.2.5.5版本, API9 Stage模型
不支持。
<!--no_check-->
zh-cn/application-dev/faqs/faqs-media.md
浏览文件 @
19d28913
...
...
@@ -8,7 +8,7 @@
2.
根据相机位置和类型创建CameraInput实例
参考文档:
[
相机管理
](
../reference/apis/js-apis-camera.md
#%E7%9B%B8%E6%9C%BA%E7%AE%A1%E7%90%86
)
参考文档:
[
相机管理
](
../reference/apis/js-apis-camera.md
)
示例:
...
...
@@ -126,5 +126,3 @@ cameraInput = await this.cameraManager.createCameraInput(cameraId)熊文帅
适用于:OpenHarmonySDK 3.2.7.5版本,API9 Stage模型
当前限制最多创建13个媒体播放实例。
<!--no_check-->
\ No newline at end of file
zh-cn/application-dev/faqs/faqs-native.md
浏览文件 @
19d28913
...
...
@@ -77,5 +77,3 @@ static napi_value Add(napi_env env, napi_callback_info info)
适用于:OpenHarmony SDK 3.2版本以上,API9 Stage模型
使用Native API中的OH_ResourceManager_OpenRawDir()方法获取到rawfile的根目录,然后对其进行遍历。可参考文档:
[
Native开发指导
](
../reference/native-apis/rawfile.md
)
<!--no_check-->
\ No newline at end of file
zh-cn/application-dev/faqs/faqs-third-party-library.md
浏览文件 @
19d28913
...
...
@@ -72,4 +72,3 @@
```
import dayjs from 'dayjs';
```
<!--no_check-->
\ No newline at end of file
zh-cn/application-dev/faqs/faqs-ui-ets.md
浏览文件 @
19d28913
...
...
@@ -276,7 +276,7 @@ private value: string = router.getParams()['value'];
适用于:OpenHarmony SDK 3.2.5.5版本,API9 Stage模型
1.
参考
[
页面间转场示例
](
../reference/arkui-ts/ts-page-transition-animation.md
/#%E7%A4%BA%E4%BE%8B
)
在当前页面和目标页面中定义pageTransition方法。
1.
参考
[
页面间转场示例
](
../reference/arkui-ts/ts-page-transition-animation.md
#示例
)
在当前页面和目标页面中定义pageTransition方法。
2.
将页面入场组件PageTransitionEnter和页面退场组件PageTransitionExit的动效参数duration都设置为0。
...
...
@@ -344,12 +344,6 @@ constraintSize约束组件尺寸时,子组件内设置百分比宽度,例如
Scroll组件在未设置高度情况下,默认为窗口高度,当滚动区域外存在其他组件时,滚动底部区域会出现遮挡,需要设置Scroll高度,或者使用Flex布局限制Scroll高度
## backgroundImage设置CenterCrop
适用于:OpenHarmony SDK3.0, API9 Stage模型
CenterCrop是android中imageView,scaletype的设置,主要保证图片等比缩放裁剪,位置保持居中,可以使用通用属性backgroundImageSize(ImageSize.cover)和backgroundImagePosition(Alignment.Center)达到使用效果
## 输入框组件TextInput回车事件onSubmit使用
适用于:OpenHarmony SDK3.0, API9 Stage模型
...
...
@@ -596,15 +590,7 @@ RichText底层是web,可以参考html的语法,在div上加上的overflow:
可以通过onScrollBegin事件和scrollBy方法实现容器嵌套滚动。
参考:
[
容器嵌套滚动样例
](
../reference/arkui-ts/ts-container-scroll.md#%E7%A4%BA%E4%BE%8B2
)
## 鸿蒙的list组件怎么实现类似安卓sticky header的效果?
适用于:OpenHarmony SDK 3.2.6.5版本,API9 Stage模型
可以使用ListItemGroup组件来实现。
参考:
[
ListItemGroup
](
../reference/arkui-ts/ts-container-listitemgroup.md
)
参考:
[
容器嵌套滚动样例
](
../reference/arkui-ts/ts-container-scroll.md#示例2
)
## 能否去除自定义弹窗组件的白色背景
...
...
@@ -625,5 +611,3 @@ RichText底层是web,可以参考html的语法,在div上加上的overflow:
自定义弹窗组件中参数alignment可以指定弹窗的位置。比如设置弹窗在底部:alignment : DialogAlignment.Bottom。
参考文档:
[
自定义弹窗
](
../arkui-ts/ts-methods-custom-dialog-box.md
)
<!--no_check-->
\ No newline at end of file
zh-cn/application-dev/faqs/faqs-ui-js.md
浏览文件 @
19d28913
...
...
@@ -127,4 +127,3 @@ PersistentStorage.PersistProp("varA", "111");
}
}
```
<!--no_check-->
\ No newline at end of file
zh-cn/application-dev/faqs/faqs-web-arkts.md
浏览文件 @
19d28913
...
...
@@ -78,5 +78,3 @@ onAppear方法只是定位完Canvas的位置,onReady方法才是测量完成
4.
使用应用侧的端口0给HTML侧消息端口1发送消息。
使用参考:
[
Web组件
](
../reference/arkui-ts/ts-basic-components-web.md#postmessage9
)
<!--no_check-->
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录