public static CreateFromAdbData ( string data ) : |
||
data | string | /// The data retrieved from the Android Debug Bridge that represents a device. /// |
리턴 |
/// <summary> /// Processes the incoming device data. /// </summary> private void ProcessIncomingDeviceData(string result) { List <DeviceData> list = new List <DeviceData>(); string[] deviceValues = result.Split(new string[] { "\r\n", "\n" }, StringSplitOptions.RemoveEmptyEntries); List <DeviceData> currentDevices = deviceValues.Select(d => DeviceData.CreateFromAdbData(d)).ToList(); this.UpdateDevices(currentDevices); }
/// <inheritdoc/> public List <DeviceData> GetDevices() { using (IAdbSocket socket = this.adbSocketFactory(this.EndPoint)) { socket.SendAdbRequest("host:devices-l"); socket.ReadAdbResponse(); var reply = socket.ReadString(); string[] data = reply.Split(new string[] { "\r\n", "\n" }, StringSplitOptions.RemoveEmptyEntries); return(data.Select(d => DeviceData.CreateFromAdbData(d)).ToList()); } }