Ändern Sie die Zugriffsberechtigung für das Bluetooth-Profil des sekundären Geräts auf dem primären Gerät, damit das sekundäre Gerät auf das primäre Gerät im angegebenen Profil zugreifen kann
Ändern Sie die Zugriffsberechtigung für das Bluetooth-Profil des sekundären Geräts auf dem primären Gerät, damit das sekundäre Gerät auf das primäre Gerät im angegebenen Profil zugreifen kann
Parameter
primary
ITestDevice : Gerät Änderungserlaubnis
secondary
ITestDevice : Gerät , das auf dem gegebenen Profil Primärgerät zugreift
profile
Sl4aBluetoothUtil.BluetoothProfile : Bluetooth - Profil zugreifen
access
Sl4aBluetoothUtil.BluetoothAccessLevel : Zugriffsebene finden BluetoothAccessLevel
Kehrt zurück
boolean
true, wenn die Berechtigung erfolgreich geändert wurde
Würfe
DeviceNotAvailableException
verbinden
public boolean connect (ITestDevice primary,
ITestDevice secondary,
profiles)
Verbinden Sie das primäre Gerät mit dem sekundären Gerät auf bestimmten Bluetooth-Profilen
Parameter
primary
ITestDevice : Gerät anschließen aus
secondary
ITestDevice : Gerät anschließen zu
profiles
: Für die Verbindung ist eine Reihe von Bluetooth-Profilen erforderlich
Kehrt zurück
boolean
true, wenn die Verbindung erfolgreich ist
Würfe
DeviceNotAvailableException
deaktivieren
public boolean disable (ITestDevice device)
Bluetooth auf dem Zielgerät deaktivieren
Parameter
device
ITestDevice : Zielgerät
Kehrt zurück
boolean
true, wenn Bluetooth erfolgreich deaktiviert wurde
Würfe
DeviceNotAvailableException
deaktivierenBluetoothSnoopLog
public boolean disableBluetoothSnoopLog (ITestDevice device)
Bluetooth-Snoop-Log deaktivieren
Parameter
device
ITestDevice : zu deaktivieren Snoop log
Kehrt zurück
boolean
true, wenn erfolgreich deaktiviert
Würfe
DeviceNotAvailableException
trennen
public boolean disconnect (ITestDevice primary,
ITestDevice secondary,
profiles)
Trennen Sie das primäre Gerät vom sekundären Gerät
Parameter
primary
ITestDevice : device Trennvorgang auszuführen
secondary
ITestDevice : Gerät abgeschaltet werden
profiles
: Gegebener Satz von Bluetooth-Profilen, die getrennt werden müssen
Kehrt zurück
boolean
true, wenn die Verbindung erfolgreich getrennt wurde
Würfe
DeviceNotAvailableException
aktivieren
public boolean enable (ITestDevice device)
Bluetooth auf dem Zielgerät aktivieren
Parameter
device
ITestDevice : Zielgerät
Kehrt zurück
boolean
true, wenn Bluetooth erfolgreich aktiviert wurde
Würfe
DeviceNotAvailableException
BluetoothSnoopLog aktivieren
public boolean enableBluetoothSnoopLog (ITestDevice device)
Bluetooth-Snoop-Log aktivieren
Parameter
device
ITestDevice : aktivieren Snoop log
Kehrt zurück
boolean
true, wenn erfolgreich aktiviert
Würfe
DeviceNotAvailableException
getAddress
public String getAddress (ITestDevice device)
Holen Sie sich die Bluetooth-MAC-Adresse des Zielgeräts
Parameter
device
ITestDevice : Zielgerät
Kehrt zurück
String
Zeichenfolge der MAC-Adresse
Würfe
DeviceNotAvailableException
getBondedDevices
public getBondedDevices (ITestDevice device)
Holen Sie sich einen Satz von Bluetooth-MAC-Adressen der verbundenen (gepaarten) Geräte auf dem Zielgerät
Parameter
device
ITestDevice : Zielgerät
Kehrt zurück
Satz von Bluetooth-MAC-Adressen
Würfe
DeviceNotAvailableException
Paar
public boolean pair (ITestDevice primary,
ITestDevice secondary)
Primäres Gerät mit sekundärem Gerät koppeln
Parameter
primary
ITestDevice : Gerät zu koppeln aus
secondary
ITestDevice : Gerät zu koppeln , um
Kehrt zurück
boolean
true, wenn das Pairing erfolgreich war
Würfe
DeviceNotAvailableException
setBtConnectionTimeout
public void setBtConnectionTimeout (Duration timeout)
true, wenn die Priorität erfolgreich gesetzt wurde
Würfe
DeviceNotAvailableException
startSl4a
public void startSl4a (ITestDevice device,
File sl4aApkFile)
Starten Sie den SL4A-Client explizit mit dem angegebenen Gerät und der SL4A-APK-Datei. Normalerweise ist diese Methode nicht erforderlich, da die SL4A-Verbindung immer vor dem eigentlichen Betrieb hergestellt wird.
Parameter
device
ITestDevice : Das Gerät wird unter Verwendung von SL4A verbunden
sl4aApkFile
File : Das optionale SL4A apk zu installieren und zu verwenden.
Würfe
DeviceNotAvailableException
stopSl4a
public void stopSl4a ()
Stoppen Sie SL4A-Clients, die bereits geöffnet sind. Es bietet im Grunde eine Möglichkeit, Clients sofort zu bereinigen, nachdem sie nicht mehr verwendet werden
unpairAll
public boolean unpairAll (ITestDevice device)
Entkoppeln Sie alle gekoppelten Geräte für das aktuelle Gerät
Parameter
device
ITestDevice : aktuelles Gerät zur Durchführung der Aktion
Kehrt zurück
boolean
true, wenn das Pairing erfolgreich aufgehoben wurde
Würfe
DeviceNotAvailableException
Geschützte Methoden
abschließen
protected void finalize ()
Bereinigen Sie alle SL4A-Verbindungen
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2021-10-04 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Benötigte Informationen nicht gefunden"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Zu umständlich/zu viele Schritte"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Nicht mehr aktuell"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problem mit der Übersetzung"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problem mit Beispielen/Code"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Sonstiges"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Leicht verständlich"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Mein Problem wurde gelöst"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Sonstiges"
}]