Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
A
Android_Catering_service
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
姜天宇
Android_Catering_service
Commits
fd807473
Commit
fd807473
authored
Jul 31, 2025
by
陈宇雄
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
doc: 优化文档
parent
d2042549
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
18 additions
and
17 deletions
+18
-17
元芒数字餐饮服务(WmCateringService)Android端接口说明文档.md
元芒数字餐饮服务(WmCateringService)Android端接口说明文档.md
+18
-17
No files found.
元芒数字餐饮服务(WmCateringService)Android端接口说明文档.md
View file @
fd807473
...
...
@@ -41,6 +41,7 @@
1.
术语说明
+
WmCateringService:元芒餐饮服务
+
WmSdk:元芒餐饮服务SDK
2.
本文中所有传输内容均使用UTF-8编码;
3.
本文SDK适用于Android 11及以上,主板要求RK3568(带有NPU模块),使用JAVA 1.8 版本;
4.
本文中的服务程序支持armeabi-v7a、arm64-v8a架构。
...
...
@@ -77,9 +78,9 @@
# 三、 接口说明
## 主流程接口
##
3.
主流程接口
## 3.1 bindService(绑定服务)
##
#
3.1 bindService(绑定服务)
- 使用场景: 此接口用于绑定WmCateringService本地服务,推荐在主页Activity的onCreate()中调用
- 函数名: bindService
...
...
@@ -111,7 +112,7 @@ WmSdk.getInstance().bindService(mContext, new IOnServiceConListener() {
});
```
## 3.2 unbindService(解绑服务程序)
##
#
3.2 unbindService(解绑服务程序)
- 使用场景:用于解绑服务,推荐在主页Activity的onStop()中调用
- 函数名: unbindService
...
...
@@ -128,7 +129,7 @@ public void unbindService();
WmSdk.getInstance().unbindService();
```
## 3.3 init(初始化接口)
##
#
3.3 init(初始化接口)
- 使用场景:此接口用于初始化,请在服务绑定成功后调用一次
- 函数名:init
...
...
@@ -160,7 +161,7 @@ WmSdk.getInstance().init(new IOnInitListener.Stub() {
});
```
## 3.4 importProducts(导入商品资料)
##
#
3.4 importProducts(导入商品资料)
- 使用场景: 导入商品资料
- 函数名: importProducts
...
...
@@ -206,7 +207,7 @@ WmSdk.getInstance().importProducts(list);
log("商品资料导入完成");
```
## 3.5 registerDetectionListener(注册识别结果回调)
##
#
3.5 registerDetectionListener(注册识别结果回调)
- 使用场景: 此接口用于注册识别结果回调,注意当MainActivity初次启动时,服务未完成连接,该方法不会生效,需要在服务连接成功后,再次调用该接口注册回调
- 函数名: registerDetectionListener
...
...
@@ -229,7 +230,7 @@ public void registerDetectionListener(boolean generateBitmap, IOnDetectionListen
WmSdk.getInstance().registerDetectionListener(generateBitmap, detectionListener);
```
## 3.6 unregisterDetectionListener(反注册识别结果回调)
##
#
3.6 unregisterDetectionListener(反注册识别结果回调)
- 使用场景: 此接口用于反注册识别结果回调
- 函数名: unregisterDetectionListener
...
...
@@ -247,7 +248,7 @@ public void unregisterDetectionListener();
WmSdk.getInstance().unregisterDetectionListener();
```
## 3.7 autoDetect(重新识别)
##
#
3.7 autoDetect(重新识别)
- 使用场景: 重新识别
- 函数名: autoDetect
...
...
@@ -275,9 +276,9 @@ executorService.execute(()->{
```
## 状态信息接口
##
4.
状态信息接口
## 4.1 checkServiceAppInstalled(获取服务程序安装状态)
##
#
4.1 checkServiceAppInstalled(获取服务程序安装状态)
- 使用场景: 获取服务程序安装状态
- 函数名: checkServiceAppInstalled
...
...
@@ -302,7 +303,7 @@ if (WmSdk.getInstance().checkServiceAppInstalled(this)) {
}
```
## 4.2 checkServiceConnected(获取服务连接状态)
##
#
4.2 checkServiceConnected(获取服务连接状态)
- 使用场景: 获取服务连接状态
- 函数名: checkServiceConnected
...
...
@@ -320,7 +321,7 @@ boolean isServiceConnected = WmSdk.getInstance().checkServiceConnected();
log("获取服务程序连接状态:" + isServiceConnected);
```
## 4.3 checkActivation(获取激活状态)
##
#
4.3 checkActivation(获取激活状态)
- 使用场景: 获取激活状态
- 函数名: checkActivation
...
...
@@ -338,7 +339,7 @@ boolean isActivated = WmSdk.getInstance().checkActivation();
log("获取服务程序激活状态:" + isActivated);
```
## 4.4 checkCameraCrop(获取摄像头裁剪状态)
##
#
4.4 checkCameraCrop(获取摄像头裁剪状态)
- 使用场景: 获取摄像头裁剪状态
- 函数名: checkCameraCrop
...
...
@@ -356,7 +357,7 @@ boolean isCameraCropped = WmSdk.getInstance().checkCameraCrop();
log("获取摄像头裁剪状态:" + isCameraCropped);
```
## 4.5 checkLearningDataInitCompleted(获取算法初始化状态)
##
#
4.5 checkLearningDataInitCompleted(获取算法初始化状态)
- 使用场景: 获取算法初始化状态
- 函数名: checkLearningDataInitCompleted
...
...
@@ -374,9 +375,9 @@ boolean isLearningDataInitCompleted = WmSdk.getInstance().checkLearningDataInitC
log("获取学习数据初始化状态:" + isLearningDataInitCompleted);
```
## 其他接口
##
5.
其他接口
## 5.1 openSettingPage(打开设置页)
##
#
5.1 openSettingPage(打开设置页)
- 使用场景: 此接口用于打开设置页面
- 函数名: openSettingPage
...
...
@@ -393,7 +394,7 @@ public static void openSettingPage();
```
java
WmSdk.getInstance().openSettingPage();
```
## 5.2 resetCameraBackground(重置摄像头背景)
##
#
5.2 resetCameraBackground(重置摄像头背景)
- 使用场景: 此接口用于重置摄像头背景。重置摄像头背景,请先清空摄像头下的台面
- 函数名: resetCameraBackground
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment