adb 控制範例

      在〈adb 控制範例〉中尚無留言

使用adb 控制Android手機, 需先將adb放於path中, 再使用如下程式碼控制

請先下載 adb.exeAdbWinUsbApi.dll

    public partial class Form1 : Form
    {
        Process p;
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            String cmd = "adb.exe";
            p = new Process();
            p.StartInfo.FileName = cmd; 
            p.StartInfo.Arguments = "devices";
            p.StartInfo.UseShellExecute = false;
            p.StartInfo.RedirectStandardInput = true;
            p.StartInfo.RedirectStandardOutput = true;
            p.StartInfo.RedirectStandardError = true;
            p.StartInfo.CreateNoWindow = true;
            //p.Start();
            //this.label1.Text = p.StandardOutput.ReadToEnd();
            //p.Close();  
        }

        private void btVolumeUp_Click(object sender, EventArgs e)
        {
            p.StartInfo.Arguments = "shell input keyevent 24";
            p.Start();
        }
        private void btVolumeDown_Click(object sender, EventArgs e)
        {
            p.StartInfo.Arguments = "shell input keyevent 25";
            p.Start();
        }
   }	

csharp_adb_controller

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *