-2

我想要 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 快速启动

5a52461 每个型号都不一样

我上面运行的命令只是检查“fastboot”

但输出是“5a52461 fatboot”

检查输出中是否存在“fastboot”的命令是什么?

4

1 回答 1

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
于 2017-10-11T08:26:50.913 回答