如何在 vb.net 中获得快速启动状态

how to get fastboot state in vb.net

我想要 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

但是检查快速启动状态时遇到问题 我使用这个命令

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" 是否存在的命令是什么?

以下应该有效:

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