2017-10-11 22 views
-2

Je veux le statut fastboot sur vb.netcomment obtenir l'état fastboot dans vb.net

J'utilise cette commande pour vérifier l'état de 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 

de l'appareil Mais un problème de vérification fastboot état J'utilise cette commande

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 = "--" 

Dans la commande fastboot, appuyez sur la commande la sortie est la suivante

5a52461 fastboot

5a52461 est différent dans chaque modèle

La commande je lance ci-dessus vérifie juste pour "fastboot"

Mais la sortie est "5a52461 fatboot"

Quelle est la commande pour vérifier Existence le "fastboot" sur la sortie?

+0

'Si fastbootdetect.Contains ("fastboot") Then' –

Répondre

1

Ce qui suit devrait fonctionner:

If fastbootdetect.Contains("fastboot") Then 
    '...run your code here 
End If 

Vous pouvez également utiliser Like:

If fastbootdetect Like "*fastboot*" Then 
    '...run your code here 
End If 

S'il vous plaît noter: les deux fonctions sont sensibles à la casse.
Si vous voulez ignorer le cas:

If fastbootdetect.ToLower.Contains("fastboot") Then 
    '...run your code here 
End If 

Vous pouvez également utiliser Like:

If fastbootdetect.ToLower Like "*fastboot*" Then 
    '...run your code here 
End If 
+0

Merci Le problème a été résolu – ILYA20