A partire dal 27 marzo 2025, ti consigliamo di utilizzare android-latest-release
anziché aosp-main
per compilare e contribuire ad AOSP. Per ulteriori informazioni, vedi Modifiche ad AOSP.
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
BluetoothUtils
public
class
BluetoothUtils
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.util.BluetoothUtils
|
Funzioni di utilità per chiamare BluetoothInstrumentation sul dispositivo
Il codice BluetoothInstrumentation lato dispositivo è disponibile in AOSP all'indirizzo:
frameworks/base/core/tests/bluetoothtests
Riepilogo
Campi
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
Costruttori pubblici
BluetoothUtils
public BluetoothUtils ()
Metodi pubblici
cleanLogFile
public static void cleanLogFile (ITestDevice device)
Eliminare il file di log di attività di snooping dal dispositivo
Parametri |
device |
ITestDevice |
Disattiva
public static boolean disable (ITestDevice device)
Disattiva il Bluetooth sul dispositivo specificato
Ritorni |
boolean |
Vero se la disattivazione è riuscita, falso in caso contrario |
disableBtsnoopLogging
public static boolean disableBtsnoopLogging (ITestDevice device,
File sl4aApkFile)
Disattivare il logging di btsnoop tramite chiamata sl4a
Parametri |
sl4aApkFile |
File : percorso del file sl4a.apk, nullo se è stato installato |
Ritorni |
boolean |
riuscita o meno |
disableBtsnoopLogging
public static boolean disableBtsnoopLogging (ITestDevice device)
Disattivare il logging di btsnoop tramite chiamata sl4a
Ritorni |
boolean |
riuscita o meno |
Attiva
public static boolean enable (ITestDevice device)
Attiva il Bluetooth sul dispositivo specificato
Ritorni |
boolean |
Vero se l'abilitazione è riuscita, falso in caso contrario |
enableBtsnoopLogging
public static boolean enableBtsnoopLogging (ITestDevice device,
File sl4aApkFile)
Attivare il logging btsnoop tramite chiamata sl4a
Parametri |
sl4aApkFile |
File : percorso del file sl4a.apk, nullo se è stato installato |
Ritorni |
boolean |
riuscita o meno |
enableBtsnoopLogging
public static boolean enableBtsnoopLogging (ITestDevice device)
Attivare il logging btsnoop tramite chiamata sl4a
Ritorni |
boolean |
riuscita o meno |
getBluetoothMac
public static String getBluetoothMac (ITestDevice device)
Recupera l'indirizzo MAC BT del dispositivo specificato
Ritorni |
String |
Indirizzo MAC BT o null se non trovato |
getBondedDevices
public static getBondedDevices (ITestDevice device)
Restituisce gli indirizzi MAC Bluetooth dei dispositivi con cui il dispositivo in questione è accoppiato
Ritorni |
|
indirizzi MAC Bluetooth |
getBtSnoopLogFilePath
public static String getBtSnoopLogFilePath (ITestDevice device)
Ottenere il percorso del file di log bt snoop dal file bt_stack.config
Ritorni |
String |
Il nome del file per bt_snoop_log o null se non viene trovato |
runBluetoothInstrumentation
public static String runBluetoothInstrumentation (ITestDevice device,
String command)
Metodo pratico per eseguire il comando di strumentazione BT e restituire l'output
Parametri |
command |
String : una stringa di comando inviata alla strumentazione BT, attualmente supportata:
enable, disable, unpairAll, getName, getAddress, getBondedDevices; consulta
il codice sorgente AOSP per maggiori dettagli |
Ritorni |
String |
output di BluetoothInstrumentation |
runBluetoothInstrumentationWithRetry
public static boolean runBluetoothInstrumentationWithRetry (ITestDevice device,
String command)
Parametri |
device |
ITestDevice |
command |
String |
toggleBtsnoopLogging
public static boolean toggleBtsnoopLogging (Sl4aClient client,
boolean onOff)
Parametri |
client |
Sl4aClient |
onOff |
boolean |
unpairWithRetry
public static boolean unpairWithRetry (ITestDevice device)
Tenta di cancellare l'accoppiamento BT con backoff lineare
uploadLogFiles
public static void uploadLogFiles (ITestInvocationListener listener,
ITestDevice device,
String type,
int iteration)
Carica il file di log di Snoop per i risultati del test
Parametri |
listener |
ITestInvocationListener |
device |
ITestDevice |
type |
String |
iteration |
int |
I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
Ultimo aggiornamento 2025-03-26 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2025-03-26 UTC."],[],[]]