• Home
Name Date Size #Lines LOC

..--

AppScope/12-May-2024-3633

Feature/12-May-2024-939815

entry/12-May-2024-644555

screenshots/devices/12-May-2024-

.gitignoreD12-May-202479 66

README_zh.mdD12-May-20242.3 KiB4122

build-profile.json5D12-May-20241.1 KiB4645

hvigorfile.jsD12-May-2024168 21

package.jsonD12-May-2024373 1818

README_zh.md

1# 二维码扫描
2
3### 介绍
4
5本示例展示二维码扫描,从文件中选择二维码图片进行解析和读取,识别二维码信息。
6
7本实例使用[媒体库管理](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis/js-apis-medialibrary.md)、[相机管理](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis/js-apis-camera.md)、[图片处理](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis/js-apis-image.md)、[文件管理](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis/js-apis-fileio.md)
8
91.启动应用,授予权限。
10
112.自动识别二维码图片。
12
133.点击右上角图片图标,在相册中选择对应的二维码图片,会返回首页展示结果。
14
15### 效果预览
16|首页                                    |选择图片                                           |结果展示                                      |
17|---------------------------------------|--------------------------------------------------|--------------------------------------------|
18|![image](screenshots/devices/scanIndex.png) |![image](screenshots/devices/chooseImage.png)|![image](screenshots/devices/scanResult.png)|
19
20
21### 相关权限
22
23本示例需要在module.json5中配置如下权限:
24
25读取公共媒体文件权限:[ohos.permission.READ_MEDIA](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/security/permission-list.md)
26
27相机权限 [ohos.permission.CAMERA](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/security/permission-list.md)
28
29本地资源读取权限 [ohos.permission.MEDIA_LOCATION](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/security/permission-list.md)
30
31### 依赖
32
33不涉及。
34
35### 约束与限制
36
371.本示例仅支持标准系统上运行,支持设备:RK3568。
38
392.本示例仅支持API9版本SDK,本示例涉及使用系统接口:xcomponent.d.ts,需要手动替换Full SDK(3.2.10.6)才能编译通过,具体操作可参考[替换指南](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/quick-start/full-sdk-switch-guide.md)40
413.本示例需要使用DevEco Studio 3.1 Canary1 (Build Version: 3.1.0.100)才可编译运行。