예제 #1
0
        /// <summary>
        /// 通过数据线连接Apk server
        /// </summary>
        /// <returns></returns>
        private bool Connect()
        {
            string result;

            AdbCommand.ExecuteAdbCommand("forward tcp:6666 tcp:6666", out result);
            return(Connect("127.0.0.1"));
        }
예제 #2
0
        private void start_Apk_Click(object sender, EventArgs e)
        {
            dispalyTxt.AppendText(System.DateTime.Now + "  " + "启动开始" + "\r\n");
            string str = string.Empty;
            bool   b   = AdbCommand.ExecuteAdbCommand("shell am start -n com.qwebob.generaldev/.GeneralDevActivity", out str);

            dispalyTxt.AppendText(System.DateTime.Now + "  " + "启动" + b.ToString() + "  " + str + "\r\n");
        }
        public FileTransferCmd(string ip)
        {
            ip_   = ip;
            port_ = PORT;

            if (ip == LOOPBACK_IP)
            {
                string adbResult;
                AdbCommand.ExecuteAdbCommand("forward tcp:6661 tcp:6661", out adbResult);
            }
        }
예제 #4
0
        private static void FindDevices(out string cmd)
        {
            while (true)
            {
                AdbCommand.ExecuteAdbCommand("devices", out cmd);

                if (cmd.Length > 25)
                {
                    cmd     = cmd.Substring(24, 16);
                    devices = cmd;
                    //connectStatus = true;
                    break;
                }
                if (connectStatus)
                {
                    break;
                }
            }
        }