Skip to content

Commit 04769f8

Browse files
committed
feat:《AI Agent 场景应用 - MobileOpenClaw》第5-8节:多版本安卓版本策略支持
1 parent d1d1184 commit 04769f8

4 files changed

Lines changed: 18 additions & 4 deletions

File tree

259 KB
Loading
151 KB
Loading
2.49 MB
Loading
Lines changed: 18 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,29 @@
11
---
2-
title: 第5-8节:多版本安卓版本策略支持
3-
lock: no
2+
title: 【更】第5-8节:多版本安卓版本策略支持
3+
pay: https://t.zsxq.com/kpgKo
44
---
55

66
# 《AI Agent 场景应用 - MobileOpenClaw》第5-8节:多版本安卓版本策略支持
77

88
作者:小傅哥
99
<br/>博客:[https://bugstack.cn](https://bugstack.cn)
10+
<br/>视频:[https://t.zsxq.com/kpgKo](https://t.zsxq.com/kpgKo)
1011

1112
> 沉淀、分享、成长,让自己和他人都能有所收获!😄
1213
13-
## 一、前言
14+
## 一、本章诉求
1415

15-
... 新章节,编写中
16+
安卓端的网关终端接收 AI Agent 智能体,通过 Socket 下发指令,完成一系列操作动作。但在一些安卓设备测试中发现,不同的版本安卓它的 API 也是有差异的,如低版本的截图方法在高版本中就没法支持。因此我们需要做一些策略化的处理,自动检测安卓版本,选择不同的 API 进行处理。
17+
18+
> 本节的代码调整主要在安卓端(Kotlin),这部分代码直接使用就可以。如果看了不少 Kotlin 语言,也可以编写实现。
19+
20+
## 二、流程设计
21+
22+
如图,关于安卓端的API策略设计;
23+
24+
<div align="center">
25+
<img src="https://bugstack.cn/images/article/project/ai-agent-scaffold/part-5/5-8/images/ai-agent-scaffold-5-8-01.png" width="850px"/>
26+
</div>
27+
28+
- 首先,安卓网关终端的改动主要在于api策略这部分的处理,按照不同的 api 版本来处理。这部分是使用 AI IDE 工具实现的内容。AI 对于非业务的复杂串联的,开发单一工具的会比较容易。很适合有编程思维,但对某个类型的语言,没有太多开发的伙伴。
29+
- 另外,如果你有安卓设备测试,还可能还有一些其他截屏的限制,这部分后面还要引入录屏截取一帧的操作。

0 commit comments

Comments
 (0)