• Home
Name Date Size #Lines LOC

..--

AppScope/12-May-2024-3633

ScanComponent/12-May-2024-1,040857

entry/12-May-2024-682558

screenshots/devices/12-May-2024-

.gitignoreD12-May-2024121 88

README_zh.mdD12-May-20242.2 KiB5023

build-profile.json5D12-May-20241.1 KiB4645

hvigorfile.jsD12-May-2024168 21

package.jsonD12-May-2024367 1818

README_zh.md

1# 媒体库相机
2
3### 介绍
4
5 扫一扫的主要工作是将相册中的二维码图片进行解析并识别和读取,同时点击拍照可以对拍摄的二维码图片信息进行解析和显示。
6
7
8 本实例使用[媒体库管理](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis/js-apis-medialibrary.md)
9
10 本实例使用[相机管理](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis/js-apis-camera.md)
11
12 本实例使用[图片处理](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis/js-apis-image.md)
13
14 本实例使用[文件管理](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis/js-apis-fileio.md)
15
16
171.启动应用,首页展示扫一扫跳转页面,点击扫一扫跳转至相机模块。
18
192.点击右上角相册图标可以进入手机本地存储文件,点击picture,点击图片选取相关二维码图片进行识别读取。
20
213.点击轻触照亮可以对其进行相机拍照并对拍摄的照片进行处理和识别。
22
23
24### 效果预览
25
26-![home](screenshots/devices/scan1.png) ![play1](screenshots/devices/scan2.png)
27
28
29### 相关权限
30
31本示例需要在module.json5中配置如下权限:
32
33读取公共媒体文件权限:[ohos.permission.READ_MEDIA](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/security/permission-list.md)
34
35相机权限 [ohos.permission.CAMERA](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/security/permission-list.md)
36
37本地资源读取权限 [ohos.permission.MEDIA_LOCATION](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/security/permission-list.md)
38
39### 依赖
40
41不涉及。
42
43
44### 约束与限制
45
461.本示例仅支持标准系统上运行,支持设备:RK3568。
47
482.本示例仅支持API9版本SDK,本示例涉及使用系统接口:xcomponent.d.ts,需要手动替换Full SDK才能编译通过,具体操作可参考[替换指南](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/quick-start/full-sdk-switch-guide.md)49
503.本示例需要使用DevEco Studio 3.0 Beta4 (Build Version: 3.0.0.992, built on July 14, 2022)才可编译运行。