Как получить fastboot состояние в vb.net
Я хочу статус fastboot на vb.net
Я использую эту команду, чтобы проверить состояние устройства adb
Dim devicestate, fastbootdetect As String
android.UpdateDeviceList()
If (android.HasConnectedDevices) Then
devicestate = Adb.ExecuteAdbCommand(Adb.FormAdbCommand("get-state"))
If devicestate = "device" Then
PictureBox1.BackColor = Color.Lime
Но у меня проблема с проверкой статуса fastboot Я использую эту команду
fastbootdetect = Fastboot.ExecuteFastbootCommand(Fastboot.FormFastbootCommand("devices"))
If fastbootdetect = "fastboot" Then
PictureBox1.BackColor = Color.Blue
lblAutoConnect.Text = "Device found in fastboot ! "
lblModelNumber.Text = "--"
lblVersion.Text = "--"
lblBrandName.Text = "--"
В команде fastboot нажмите команду. Вывод будет следующим
5a52461 fastboot
5a52461 отличается в каждой модели
Команда, которую я запускаю выше, просто проверяет "fastboot"
Но вывод "5a52461 fatboot"
Что за команда проверяет наличие "fastboot" на выходе?
1 ответ
Решение
Следующее должно работать:
If fastbootdetect.Contains("fastboot") Then
'...run your code here
End If
Вы также можете использовать Like
:
If fastbootdetect Like "*fastboot*" Then
'...run your code here
End If
Обратите внимание: обе функции чувствительны к регистру.
Если вы хотите игнорировать случай:
If fastbootdetect.ToLower.Contains("fastboot") Then
'...run your code here
End If
Вы также можете использовать Like
:
If fastbootdetect.ToLower Like "*fastboot*" Then
'...run your code here
End If