logo
1
0
WeChat Login
wallbreaker<wallbreaker8@users.noreply.gitcode.com>
refactor: migrate module path from atomgit.com to cnb.cool

示例代码

本目录包含魔云腾 Go SDK 的各种使用示例。

目录结构

sample/
├── cli/          # 交互式命令行工具
├── pkg/          # 应用管理示例
└── file/         # 文件管理示例(待添加)

示例说明

cli - 交互式命令行工具

提供类似 Shell 的交互式操作体验,支持设备发现、安卓云机管理、文件浏览、应用管理等功能。

cd cli
go run main.go

详见 cli/README.md

pkg - 应用管理示例

展示如何使用 pkg 包进行应用管理操作。

cd pkg
go run main.go -ip <设备IP> -id <安卓云机ID>

详见 pkg/README.md

快速开始

1. 搜索设备

package main

import (
    "context"
    "fmt"
    "cnb.cool/openmyt/myt-sdk-golang/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)
    }
}

2. 列出应用

cd pkg
go run main.go -ip 10.10.11.3 -id <安卓云机ID>

3. 启动交互式 CLI

cd cli
go run main.go

更多示例