From 172924dd6b63a065a94d3460bbb4fdfab52abc23 Mon Sep 17 00:00:00 2001 From: xsl Date: Thu, 12 Mar 2026 13:33:51 +0800 Subject: [PATCH] save code --- .hbuilderx/launch.json | 4 +- pages/index/index.uvue | 221 +++--------------- uni_modules/Skin-cameraUTS/changelog.md | 2 + .../package.json | 6 +- uni_modules/Skin-cameraUTS/readme.md | 52 +++++ .../utssdk/app-android/AndroidManifest.xml | 0 .../utssdk/app-android/CameraManager.uts | 0 .../utssdk/app-android/camera.uts | 0 .../utssdk/app-android/config.json | 0 .../utssdk/app-android/index.uts | 0 .../utssdk/app-android/index.vue | 0 .../utssdk/app-ios/CameraManager.uts | 0 .../utssdk/app-ios/camera.uts | 0 .../utssdk/app-ios/config.json | 0 .../utssdk/app-ios/index.uts | 0 .../utssdk/app-ios/index.vue | 0 .../utssdk/interface.uts | 0 uni_modules/XF-cameraUTS/changelog.md | 24 -- uni_modules/XF-cameraUTS/readme.md | 183 --------------- 19 files changed, 96 insertions(+), 396 deletions(-) create mode 100644 uni_modules/Skin-cameraUTS/changelog.md rename uni_modules/{XF-cameraUTS => Skin-cameraUTS}/package.json (94%) create mode 100644 uni_modules/Skin-cameraUTS/readme.md rename uni_modules/{XF-cameraUTS => Skin-cameraUTS}/utssdk/app-android/AndroidManifest.xml (100%) rename uni_modules/{XF-cameraUTS => Skin-cameraUTS}/utssdk/app-android/CameraManager.uts (100%) rename uni_modules/{XF-cameraUTS => Skin-cameraUTS}/utssdk/app-android/camera.uts (100%) rename uni_modules/{XF-cameraUTS => Skin-cameraUTS}/utssdk/app-android/config.json (100%) rename uni_modules/{XF-cameraUTS => Skin-cameraUTS}/utssdk/app-android/index.uts (100%) rename uni_modules/{XF-cameraUTS => Skin-cameraUTS}/utssdk/app-android/index.vue (100%) rename uni_modules/{XF-cameraUTS => Skin-cameraUTS}/utssdk/app-ios/CameraManager.uts (100%) rename uni_modules/{XF-cameraUTS => Skin-cameraUTS}/utssdk/app-ios/camera.uts (100%) rename uni_modules/{XF-cameraUTS => Skin-cameraUTS}/utssdk/app-ios/config.json (100%) rename uni_modules/{XF-cameraUTS => Skin-cameraUTS}/utssdk/app-ios/index.uts (100%) rename uni_modules/{XF-cameraUTS => Skin-cameraUTS}/utssdk/app-ios/index.vue (100%) rename uni_modules/{XF-cameraUTS => Skin-cameraUTS}/utssdk/interface.uts (100%) delete mode 100644 uni_modules/XF-cameraUTS/changelog.md delete mode 100644 uni_modules/XF-cameraUTS/readme.md diff --git a/.hbuilderx/launch.json b/.hbuilderx/launch.json index 5d03eed..7f8426d 100644 --- a/.hbuilderx/launch.json +++ b/.hbuilderx/launch.json @@ -6,8 +6,8 @@ "type" : "uni-app:app-ios_simulator" }, { - "customPlaygroundType" : "device", - "playground" : "standard", + "customPlaygroundType" : "local", + "playground" : "custom", "type" : "uni-app:app-ios" } ] diff --git a/pages/index/index.uvue b/pages/index/index.uvue index 9609ed2..ddc62f1 100644 --- a/pages/index/index.uvue +++ b/pages/index/index.uvue @@ -1,188 +1,41 @@ - - - - - \ No newline at end of file diff --git a/uni_modules/Skin-cameraUTS/changelog.md b/uni_modules/Skin-cameraUTS/changelog.md new file mode 100644 index 0000000..30d7e08 --- /dev/null +++ b/uni_modules/Skin-cameraUTS/changelog.md @@ -0,0 +1,2 @@ +## 1.0.0 +初始化发布 diff --git a/uni_modules/XF-cameraUTS/package.json b/uni_modules/Skin-cameraUTS/package.json similarity index 94% rename from uni_modules/XF-cameraUTS/package.json rename to uni_modules/Skin-cameraUTS/package.json index 0603086..f8adae3 100644 --- a/uni_modules/XF-cameraUTS/package.json +++ b/uni_modules/Skin-cameraUTS/package.json @@ -1,8 +1,8 @@ { - "id": "XF-cameraUTS", + "id": "Skin-cameraUTS", "displayName": "UTS实现自定义相机拍照和录像功能", - "version": "1.1.1", - "description": "XF-cameraUTS封装了Android和iOS自定义相机预览的功能。", + "version": "1.0.0", + "description": "封装了Android和iOS自定义相机预览的功能。", "keywords": [ "相机", "录像", diff --git a/uni_modules/Skin-cameraUTS/readme.md b/uni_modules/Skin-cameraUTS/readme.md new file mode 100644 index 0000000..6698dea --- /dev/null +++ b/uni_modules/Skin-cameraUTS/readme.md @@ -0,0 +1,52 @@ +# **概述** + +Skin-cameraUTS封装了Android和iOS自定义相机预览的功能。 + +## **模块调用** + +```js + + +``` + +## 参数说明: + +position: + +- 类型:字符串型 +- 描述:(可选项)前置或者后置相机。(front前置 |back 后置) + +flash: + +- 类型:字符串型 +- 描述:(可选项)是否开启闪光灯。( auto, on, off, torch) + + +## **插件接口** + +
+ +# **takePhoto** + +拍照 + + +## uni-app x项目(uvue)中调用示例: + +```js +import { takePhoto } from "@/uni_modules/XF-cameraUTS"; +import { TakePhotoOption, TakePhotoSuccessCallbackResult } from "@/uni_modules/XF-cameraUTS/utssdk/interface.uts"; + +let options = { + success: (res : TakePhotoSuccessCallbackResult) => { + console.log(res) + } +} as TakePhotoOption; +takePhoto(options); +``` + +## 可用性 + +iOS、Android系统 + +可提供的1.0.0及更高版本 \ No newline at end of file diff --git a/uni_modules/XF-cameraUTS/utssdk/app-android/AndroidManifest.xml b/uni_modules/Skin-cameraUTS/utssdk/app-android/AndroidManifest.xml similarity index 100% rename from uni_modules/XF-cameraUTS/utssdk/app-android/AndroidManifest.xml rename to uni_modules/Skin-cameraUTS/utssdk/app-android/AndroidManifest.xml diff --git a/uni_modules/XF-cameraUTS/utssdk/app-android/CameraManager.uts b/uni_modules/Skin-cameraUTS/utssdk/app-android/CameraManager.uts similarity index 100% rename from uni_modules/XF-cameraUTS/utssdk/app-android/CameraManager.uts rename to uni_modules/Skin-cameraUTS/utssdk/app-android/CameraManager.uts diff --git a/uni_modules/XF-cameraUTS/utssdk/app-android/camera.uts b/uni_modules/Skin-cameraUTS/utssdk/app-android/camera.uts similarity index 100% rename from uni_modules/XF-cameraUTS/utssdk/app-android/camera.uts rename to uni_modules/Skin-cameraUTS/utssdk/app-android/camera.uts diff --git a/uni_modules/XF-cameraUTS/utssdk/app-android/config.json b/uni_modules/Skin-cameraUTS/utssdk/app-android/config.json similarity index 100% rename from uni_modules/XF-cameraUTS/utssdk/app-android/config.json rename to uni_modules/Skin-cameraUTS/utssdk/app-android/config.json diff --git a/uni_modules/XF-cameraUTS/utssdk/app-android/index.uts b/uni_modules/Skin-cameraUTS/utssdk/app-android/index.uts similarity index 100% rename from uni_modules/XF-cameraUTS/utssdk/app-android/index.uts rename to uni_modules/Skin-cameraUTS/utssdk/app-android/index.uts diff --git a/uni_modules/XF-cameraUTS/utssdk/app-android/index.vue b/uni_modules/Skin-cameraUTS/utssdk/app-android/index.vue similarity index 100% rename from uni_modules/XF-cameraUTS/utssdk/app-android/index.vue rename to uni_modules/Skin-cameraUTS/utssdk/app-android/index.vue diff --git a/uni_modules/XF-cameraUTS/utssdk/app-ios/CameraManager.uts b/uni_modules/Skin-cameraUTS/utssdk/app-ios/CameraManager.uts similarity index 100% rename from uni_modules/XF-cameraUTS/utssdk/app-ios/CameraManager.uts rename to uni_modules/Skin-cameraUTS/utssdk/app-ios/CameraManager.uts diff --git a/uni_modules/XF-cameraUTS/utssdk/app-ios/camera.uts b/uni_modules/Skin-cameraUTS/utssdk/app-ios/camera.uts similarity index 100% rename from uni_modules/XF-cameraUTS/utssdk/app-ios/camera.uts rename to uni_modules/Skin-cameraUTS/utssdk/app-ios/camera.uts diff --git a/uni_modules/XF-cameraUTS/utssdk/app-ios/config.json b/uni_modules/Skin-cameraUTS/utssdk/app-ios/config.json similarity index 100% rename from uni_modules/XF-cameraUTS/utssdk/app-ios/config.json rename to uni_modules/Skin-cameraUTS/utssdk/app-ios/config.json diff --git a/uni_modules/XF-cameraUTS/utssdk/app-ios/index.uts b/uni_modules/Skin-cameraUTS/utssdk/app-ios/index.uts similarity index 100% rename from uni_modules/XF-cameraUTS/utssdk/app-ios/index.uts rename to uni_modules/Skin-cameraUTS/utssdk/app-ios/index.uts diff --git a/uni_modules/XF-cameraUTS/utssdk/app-ios/index.vue b/uni_modules/Skin-cameraUTS/utssdk/app-ios/index.vue similarity index 100% rename from uni_modules/XF-cameraUTS/utssdk/app-ios/index.vue rename to uni_modules/Skin-cameraUTS/utssdk/app-ios/index.vue diff --git a/uni_modules/XF-cameraUTS/utssdk/interface.uts b/uni_modules/Skin-cameraUTS/utssdk/interface.uts similarity index 100% rename from uni_modules/XF-cameraUTS/utssdk/interface.uts rename to uni_modules/Skin-cameraUTS/utssdk/interface.uts diff --git a/uni_modules/XF-cameraUTS/changelog.md b/uni_modules/XF-cameraUTS/changelog.md deleted file mode 100644 index 5e5871e..0000000 --- a/uni_modules/XF-cameraUTS/changelog.md +++ /dev/null @@ -1,24 +0,0 @@ -## 1.1.1(2025-10-15) - 修复监听持续返回事件问题。 -## 1.1.0(2024-10-13) -修改AndroidManifest.xml下的包名。 -## 1.0.9(2024-10-12) -删除takePhoto下的takeMode参数逻辑 -## 1.0.8(2024-10-10) -兼容处理uniapp无法切换相机和拍照的问题。 -## 1.0.7(2024-10-09) -修复uniapp环境下不能正常使用插件问题。 -## 1.0.6(2024-09-13) -去掉插件内部权限申请逻辑。 -## 1.0.5(2024-08-10) -修复Android不能正常录像的问题。 -## 1.0.4(2024-08-08) -修复iOS默认相机设置不生效的问题 -## 1.0.3(2024-08-06) -修改iOS拍照接口默认质量为原图。 -## 1.0.2(2024-07-22) -修复iOS编译问题。 -## 1.0.1(2024-07-04) -修复一些bug。 -## 1.0.0(2024-07-04) -初始化发布 diff --git a/uni_modules/XF-cameraUTS/readme.md b/uni_modules/XF-cameraUTS/readme.md deleted file mode 100644 index 9871e04..0000000 --- a/uni_modules/XF-cameraUTS/readme.md +++ /dev/null @@ -1,183 +0,0 @@ -# **概述** - -XF-cameraUTS封装了Android和iOS自定义相机预览的功能。 - -## **模块调用** - -```js - - -``` - -## 参数说明: - -position: - -- 类型:字符串型 -- 描述:(可选项)前置或者后置相机。(front前置 |back 后置) - -flash: - -- 类型:字符串型 -- 描述:(可选项)是否开启闪光灯。( auto, on, off, torch) - - -## **插件接口** - -
- -# **takePhoto** - -拍照 - -## uni-app项目中(nvue)调用示例: - -```js -import { takePhoto } from "@/uni_modules/XF-cameraUTS" - -takePhoto({ - success: (res) => { - console.log(res) - } -}); -``` - -## uni-app x项目(uvue)中调用示例: - -```js -import { takePhoto } from "@/uni_modules/XF-cameraUTS"; -import { TakePhotoOption, TakePhotoSuccessCallbackResult } from "@/uni_modules/XF-cameraUTS/utssdk/interface.uts"; - -let options = { - success: (res : TakePhotoSuccessCallbackResult) => { - console.log(res) - } -} as TakePhotoOption; -takePhoto(options); -``` - -## 可用性 - -iOS、Android系统 - -可提供的1.0.0及更高版本 - - -
- -# **startRecord** - -开始录像 - -## uni-app项目中(nvue)调用示例: - -```js -import { startRecord } from "@/uni_modules/XF-cameraUTS" - -startRecord({ - success: (res) => { - console.log(res) - } -}); -``` - -## uni-app x项目(uvue)中调用示例: - -```js -import { startRecord } from "@/uni_modules/XF-cameraUTS"; -import { CameraContextStartRecordOption, GeneralCallbackResult } from "@/uni_modules/XF-cameraUTS/utssdk/interface.uts"; - -let options = { - success: (res : GeneralCallbackResult) => { - console.log(res) - } -} as CameraContextStartRecordOption; -startRecord(options); -``` - -## 可用性 - -iOS、Android系统 - -可提供的1.0.0及更高版本 - - - -
- -# **stopRecord** - -停止录像 - -## uni-app项目中(nvue)调用示例: - -```js -import { stopRecord } from "@/uni_modules/XF-cameraUTS" - -stopRecord({ - success: (res) => { - console.log(res) - } -}); -``` - -## uni-app x项目(uvue)中调用示例: - -```js -import { stopRecord } from "@/uni_modules/XF-cameraUTS"; -import { CameraContextStopRecordOption, StopRecordSuccessCallbackResult } from "@/uni_modules/XF-cameraUTS/utssdk/interface.uts"; - -let options = { - success: (res : StopRecordSuccessCallbackResult) => { - console.log(res) - } -} as CameraContextStopRecordOption; -stopRecord(options); -``` - -## 可用性 - -iOS、Android系统 - -可提供的1.0.0及更高版本 - - -
- -# **switchCamera** - -切换相机 - -## uni-app项目中(nvue)调用示例: - -```js -import { switchCamera } from "@/uni_modules/XF-cameraUTS" - -switchCamera({ - position: 'back', - success: (res) => { - console.log(res) - } -}); -``` - -## uni-app x项目(uvue)中调用示例: - -```js -import { switchCamera } from "@/uni_modules/XF-cameraUTS"; -import { SwitchOption, GeneralCallbackResult } from "@/uni_modules/XF-cameraUTS/utssdk/interface.uts"; - -let options = { - position: 'back', - success: (res : GeneralCallbackResult) => { - console.log(res) - } -} as SwitchOption; -switchCamera(options); -``` - -## 可用性 - -iOS、Android系统 - -可提供的1.0.8及更高版本 \ No newline at end of file