goadb/cmd/demo/demo.go

34 lines
598 B
Go
Raw Normal View History

package main
import (
"fmt"
"log"
adb "github.com/zach-klippenstein/goadb"
"github.com/zach-klippenstein/goadb/wire"
)
func main() {
client := &adb.HostClient{wire.Dial}
fmt.Println("Starting server…")
client.StartServer()
serverVersion, err := client.GetServerVersion()
if err != nil {
log.Fatal(err)
}
fmt.Println("Server version:", serverVersion)
devices, err := client.ListDevices()
if err != nil {
log.Fatal(err)
}
fmt.Println("Devices:")
for _, device := range devices {
fmt.Printf("\t%+v\n", *device)
}
fmt.Println("Killing server…")
client.KillServer()
}