À partir du 27 mars 2025, nous vous recommandons d'utiliser android-latest-release
au lieu de aosp-main
pour créer et contribuer à AOSP. Pour en savoir plus, consultez la section Modifications apportées à AOSP.
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
BluetoothUtils
public
class
BluetoothUtils
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.util.BluetoothUtils
|
Fonctions utilitaires pour appeler BluetoothInstrumentation sur l'appareil
Le code BluetoothInstrumentation côté appareil se trouve dans AOSP à l'adresse :
frameworks/base/core/tests/bluetoothtests
Résumé
Champs
BTSNOOP_API
public static final String BTSNOOP_API
BTSNOOP_CMD
public static final String BTSNOOP_CMD
BTSNOOP_DISABLE_CMD
public static final String BTSNOOP_DISABLE_CMD
BTSNOOP_ENABLE_CMD
public static final String BTSNOOP_ENABLE_CMD
GOLD_BTSNOOP_LOG_PATH
public static final String GOLD_BTSNOOP_LOG_PATH
O_BUILD
public static final String O_BUILD
Constructeurs publics
BluetoothUtils
public BluetoothUtils ()
Méthodes publiques
cleanLogFile
public static void cleanLogFile (ITestDevice device)
Supprimer le fichier journal de surveillance de l'appareil
Paramètres |
device |
ITestDevice |
désactiver
public static boolean disable (ITestDevice device)
Désactive le Bluetooth sur l'appareil donné.
Renvoie |
boolean |
"True" si la désactivation aboutit, "false" dans le cas contraire |
disableBtsnoopLogging
public static boolean disableBtsnoopLogging (ITestDevice device,
File sl4aApkFile)
Désactiver la journalisation btsnoop par appel sl4a
Paramètres |
sl4aApkFile |
File : emplacement du fichier sl4a.apk, nul s'il a été installé |
Renvoie |
boolean |
qu'il ait réussi ou non |
disableBtsnoopLogging
public static boolean disableBtsnoopLogging (ITestDevice device)
Désactiver la journalisation btsnoop par appel sl4a
Renvoie |
boolean |
qu'il ait réussi ou non |
activer
public static boolean enable (ITestDevice device)
Active le Bluetooth sur l'appareil donné.
Renvoie |
boolean |
"True" si l'activation aboutit, "false" dans le cas contraire |
enableBtsnoopLogging
public static boolean enableBtsnoopLogging (ITestDevice device,
File sl4aApkFile)
Activer la journalisation btsnoop par appel sl4a
Paramètres |
sl4aApkFile |
File : emplacement du fichier sl4a.apk, nul s'il a été installé |
Renvoie |
boolean |
qu'il ait réussi ou non |
enableBtsnoopLogging
public static boolean enableBtsnoopLogging (ITestDevice device)
Activer la journalisation btsnoop par appel sl4a
Renvoie |
boolean |
qu'il ait réussi ou non |
getBluetoothMac
public static String getBluetoothMac (ITestDevice device)
Récupère l'adresse MAC Bluetooth de l'appareil donné
Renvoie |
String |
Adresse MAC BT ou nulle si elle n'est pas trouvée |
getBondedDevices
public static getBondedDevices (ITestDevice device)
Renvoie les adresses MAC Bluetooth des appareils avec lesquels l'appareil donné a été associé.
Renvoie |
|
adresses MAC Bluetooth |
getBtSnoopLogFilePath
public static String getBtSnoopLogFilePath (ITestDevice device)
Obtenir le chemin d'accès au fichier journal de surveillance bt à partir du fichier bt_stack.config
Renvoie |
String |
Nom du fichier pour bt_snoop_log ou valeur "null" s'il n'est pas trouvé |
runBluetoothInstrumentation
public static String runBluetoothInstrumentation (ITestDevice device,
String command)
Méthode pratique pour exécuter la commande d'instrumentation BT et renvoyer la sortie
Paramètres |
command |
String : chaîne de commande envoyée à l'instrumentation BT, actuellement prise en charge : enable, disable, unpairAll, getName, getAddress, getBondedDevices. Pour en savoir plus, consultez la source AOSP. |
Renvoie |
String |
sortie de BluetoothInstrumentation |
runBluetoothInstrumentationWithRetry
public static boolean runBluetoothInstrumentationWithRetry (ITestDevice device,
String command)
Paramètres |
device |
ITestDevice |
command |
String |
toggleBtsnoopLogging
public static boolean toggleBtsnoopLogging (Sl4aClient client,
boolean onOff)
Paramètres |
client |
Sl4aClient |
onOff |
boolean |
unpairWithRetry
public static boolean unpairWithRetry (ITestDevice device)
Réessaie la suppression de l'association Bluetooth avec un intervalle linéaire entre les tentatives
uploadLogFiles
public static void uploadLogFiles (ITestInvocationListener listener,
ITestDevice device,
String type,
int iteration)
Importer le fichier journal de surveillance pour les résultats des tests
Paramètres |
listener |
ITestInvocationListener |
device |
ITestDevice |
type |
String |
iteration |
int |
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/03/26 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/03/26 (UTC)."],[],[]]