本目录包含魔云腾 Go SDK 的各种使用示例。
sample/ ├── cli/ # 交互式命令行工具 ├── pkg/ # 应用管理示例 └── file/ # 文件管理示例(待添加)
提供类似 Shell 的交互式操作体验,支持设备发现、安卓云机管理、文件浏览、应用管理等功能。
cd cli
go run main.go
展示如何使用 pkg 包进行应用管理操作。
cd pkg
go run main.go -ip <设备IP> -id <安卓云机ID>
package main
import (
"context"
"fmt"
"atomgit.com/mytsdk/adrctl-go/common"
)
func main() {
devices, err := common.Search(context.Background(), 3)
if err != nil {
fmt.Printf("搜索失败: %v\n", err)
return
}
for _, d := range devices {
fmt.Printf("IP: %s, ID: %s\n", d.IP, d.ID)
}
}
cd pkg
go run main.go -ip 10.10.11.3 -id <安卓云机ID>
cd cli
go run main.go