Mencoba kembali perintah perangkat untuk jumlah yang dapat dikonfigurasi, dan menyediakan antarmuka pemulihan perangkat untuk perangkat yang tidak responsif.
Kelas bersarang |
---|
class | ITestDevice.ApexInfo Kelas struct sederhana untuk menyimpan informasi tentang satu APEX |
class | ITestDevice.MountPointInfo Kelas struct sederhana untuk menyimpan informasi tentang satu mountpoint |
Metode publik |
---|
abstract boolean | canSwitchToHeadlessSystemUser () Mengembalikan apakah diizinkan untuk beralih ke pengguna SISTEM tanpa kepala. |
abstract boolean | checkConnectivity () Periksa apakah perangkat memiliki konektivitas jaringan. |
abstract boolean | clearErrorDialogs () Coba abaikan semua dialog kesalahan yang saat ini ditampilkan di UI perangkat. |
abstract void | clearLastConnectedWifiNetwork () Menghapus jaringan wifi yang terakhir terhubung. |
abstract boolean | connectToWifiNetwork ( wifiSsidToPsk, boolean scanSsid) connectToWifiNetwork ( wifiSsidToPsk, boolean scanSsid) Menghubungkan ke jaringan wifi. |
abstract boolean | connectToWifiNetwork ( wifiSsidToPsk) connectToWifiNetwork ( wifiSsidToPsk) Menghubungkan ke jaringan wifi. |
abstract boolean | connectToWifiNetwork (String wifiSsid, String wifiPsk) Menghubungkan ke jaringan wifi. |
abstract boolean | connectToWifiNetwork (String wifiSsid, String wifiPsk, boolean scanSsid) Menghubungkan ke jaringan wifi. |
abstract boolean | connectToWifiNetworkIfNeeded (String wifiSsid, String wifiPsk, boolean scanSsid) Varian connectToWifiNetwork(String, String) yang hanya terhubung jika perangkat saat ini tidak memiliki konektivitas jaringan. |
abstract boolean | connectToWifiNetworkIfNeeded (String wifiSsid, String wifiPsk) Varian connectToWifiNetwork(String, String) yang hanya terhubung jika perangkat saat ini tidak memiliki konektivitas jaringan. |
abstract int | createUser (String name) Buat pengguna dengan nama tertentu dan flag default 0. |
abstract int | createUser (String name, boolean guest, boolean ephemeral, boolean forTesting) Buat pengguna dengan nama tertentu dan bendera yang disediakan |
abstract int | createUser (String name, boolean guest, boolean ephemeral) Buat pengguna dengan nama tertentu dan bendera yang disediakan |
abstract int | createUserNoThrow (String name) Buat pengguna dengan nama tertentu dan flag default 0. |
abstract void | deregisterDeviceActionReceiver ( IDeviceActionReceiver deviceActionReceiver) Menghapus IDeviceActionReceiver yang terdaftar. |
abstract void | disableKeyguard () Upaya untuk menonaktifkan pengaman tombol. |
abstract boolean | disableNetworkMonitor () Menonaktifkan pemantauan jaringan pada perangkat. |
abstract boolean | disconnectFromWifi () Terputus dari jaringan wifi. |
abstract boolean | doesFileExist (String deviceFilePath, int userId) Metode pembantu untuk menentukan apakah file di perangkat ada untuk pengguna tertentu. |
abstract File | dumpHeap (String process, String devicePath) Mencoba untuk membuang heap dari system_server. |
abstract boolean | enableNetworkMonitor () Mengaktifkan pemantauan jaringan pada perangkat. |
abstract | getActiveApexes () Ambil informasi tentang APEX yang diaktifkan di perangkat. |
abstract | getAllSettings (String namespace) Mengembalikan pasangan nilai kunci dari namespace yang diminta. |
abstract String | getAndroidId (int userId) Temukan dan kembalikan android-id yang terkait dengan userId, null jika tidak ditemukan. |
abstract | getAndroidIds () Buat Peta id android yang ditemukan cocok dengan id pengguna. |
abstract PackageInfo | getAppPackageInfo (String packageName) Ambil informasi tentang paket yang diinstal pada perangkat. |
abstract | getAppPackageInfos () Ambil informasi paket yang diinstal pada perangkat. |
abstract InputStreamSource | getBugreport () Mengambil laporan bug dari perangkat. |
abstract InputStreamSource | getBugreportz () Mengambil laporan bug dari perangkat. |
abstract DeviceFoldableState | getCurrentFoldableState () Mengembalikan status perangkat yang dapat dilipat saat ini atau null jika terjadi beberapa masalah. |
abstract int | getCurrentUser () Kembalikan id dari pengguna yang sedang berjalan. |
abstract | getFoldableStates () Mengembalikan daftar status foldable pada perangkat. |
abstract | getInstalledPackageNames () Ambil nama paket aplikasi yang ada di perangkat. |
abstract String | getIpAddress () Mendapatkan alamat IP perangkat. |
abstract KeyguardControllerState | getKeyguardState () Kembalikan objek untuk mendapatkan status keyguard saat ini atau null jika tidak didukung. |
abstract Integer | getMainUserId () Mengembalikan id pengguna utama. |
abstract | getMainlineModuleInfo () Dapatkan informasi tentang modul jalur utama yang terpasang di perangkat. |
abstract int | getMaxNumberOfRunningUsersSupported () Dapatkan jumlah maksimum pengguna yang didukung secara bersamaan. |
abstract int | getMaxNumberOfUsersSupported () Dapatkan jumlah maksimum pengguna yang didukung. |
abstract TestDeviceOptions | getOptions () Ambil opsi pengujian untuk perangkat. |
abstract Integer | getPrimaryUserId () Mengembalikan id pengguna utama. |
abstract InputStreamSource | getScreenshot () Mengambil tangkapan layar dari perangkat. |
abstract InputStreamSource | getScreenshot (String format, boolean rescale) Mengambil tangkapan layar dari perangkat. |
abstract InputStreamSource | getScreenshot (String format) Mengambil tangkapan layar dari perangkat. |
abstract InputStreamSource | getScreenshot (long displayId) Mengambil tangkapan layar dari perangkat yang diberi id tampilan. |
abstract String | getSetting (String namespace, String key) Lihat getSetting(int, String, String) dan dilakukan pada pengguna sistem. |
abstract String | getSetting (int userId, String namespace, String key) Mengembalikan nilai setelan yang diminta. |
abstract | getUninstallablePackageNames () Ambil nama paket aplikasi yang dapat dihapus instalasinya. |
abstract int | getUserFlags (int userId) Temukan dan kembalikan flag dari pengguna tertentu. |
abstract | getUserInfos () Mendapatkan Peta useId ke UserInfo di perangkat. |
abstract int | getUserSerialNumber (int userId) Kembalikan nomor seri yang terkait dengan userId jika ditemukan, -10000 dalam kasus lainnya. |
abstract boolean | hasFeature (String feature) Periksa apakah fitur tersedia di perangkat. |
abstract String | installPackage (File packageFile, boolean reinstall, String... extraArgs) Instal paket Android di perangkat. |
abstract String | installPackage (File packageFile, boolean reinstall, boolean grantPermissions, String... extraArgs) Instal paket Android di perangkat. |
abstract String | installPackageForUser (File packageFile, boolean reinstall, boolean grantPermissions, int userId, String... extraArgs) Instal paket Android di perangkat untuk pengguna tertentu. |
abstract String | installPackageForUser (File packageFile, boolean reinstall, int userId, String... extraArgs) Instal paket Android di perangkat untuk pengguna tertentu. |
default String | installPackages ( packageFiles, boolean reinstall, String... extraArgs) installPackages ( packageFiles, boolean reinstall, String... extraArgs) Instal aplikasi Android yang terbuat dari beberapa file APK (satu paket split utama dan ekstra). |
default String | installPackages ( packageFiles, boolean reinstall, boolean grantPermissions, String... extraArgs) installPackages ( packageFiles, boolean reinstall, boolean grantPermissions, String... extraArgs) Instal aplikasi Android yang terbuat dari beberapa file APK (satu paket split utama dan ekstra) yang ada di perangkat android. |
default String | installPackagesForUser ( packageFiles, boolean reinstall, boolean grantPermissions, int userId, String... extraArgs) installPackagesForUser ( packageFiles, boolean reinstall, boolean grantPermissions, int userId, String... extraArgs) Instal aplikasi Android yang terbuat dari beberapa file APK (satu paket terpisah utama dan ekstra) untuk pengguna tertentu. |
default String | installPackagesForUser ( packageFiles, boolean reinstall, int userId, String... extraArgs) installPackagesForUser ( packageFiles, boolean reinstall, int userId, String... extraArgs) Instal aplikasi Android yang terbuat dari beberapa file APK (satu paket terpisah utama dan ekstra) untuk pengguna tertentu. |
default String | installRemotePackages ( remoteApkPaths, boolean reinstall, String... extraArgs) installRemotePackages ( remoteApkPaths, boolean reinstall, String... extraArgs) Instal aplikasi Android yang terbuat dari beberapa file APK (satu paket split utama dan ekstra) yang ada di perangkat android. |
default String | installRemotePackages ( remoteApkPaths, boolean reinstall, boolean grantPermissions, String... extraArgs) installRemotePackages ( remoteApkPaths, boolean reinstall, boolean grantPermissions, String... extraArgs) Instal aplikasi Android yang terbuat dari beberapa file APK (satu paket split utama dan ekstra) yang ada di perangkat android. |
abstract boolean | isHeadlessSystemUserMode () Mengembalikan apakah perangkat menggunakan mode pengguna sistem tanpa kepala. |
abstract boolean | isMainUserPermanentAdmin () Mengembalikan apakah pengguna utama adalah admin permanen dan tidak dapat dihapus atau diturunkan ke status non-admin. |
abstract boolean | isMultiUserSupported () Menentukan apakah multi-pengguna didukung. |
abstract boolean | isPackageInstalled (String packageName) Permintaan perangkat untuk nama paket yang diberikan untuk memeriksa apakah saat ini diinstal atau tidak. |
abstract boolean | isPackageInstalled (String packageName, String userId) Permintaan perangkat untuk nama paket yang diberikan dan id pengguna yang diberikan untuk memeriksa apakah saat ini diinstal atau tidak untuk pengguna tersebut. |
abstract boolean | isUserRunning (int userId) Periksa apakah pengguna tertentu sedang berjalan. |
abstract boolean | isUserSecondary (int userId) Kembalikan apakah pengguna yang ditentukan adalah pengguna sekunder sesuai dengan benderanya. |
abstract boolean | isUserVisible (int userId) Memeriksa apakah pengguna tertentu terlihat. |
abstract boolean | isUserVisibleOnDisplay (int userId, int displayId) Memeriksa apakah pengguna tertentu terlihat di tampilan tertentu. |
abstract boolean | isVisibleBackgroundUsersOnDefaultDisplaySupported () Mengembalikan apakah perangkat mengizinkan pengguna untuk mulai terlihat di latar belakang di ERROR(/java.android.view.Display#DEFAULT_DISPLAY) . |
abstract boolean | isVisibleBackgroundUsersSupported () Mengembalikan apakah perangkat mengizinkan pengguna untuk mulai terlihat di latar belakang. |
abstract boolean | isWifiEnabled () Uji apakah wifi diaktifkan. |
abstract | listDisplayIds () Kumpulkan daftar id tampilan yang tersedia di perangkat seperti yang dilaporkan oleh "dumpsys SurfaceFlinger". |
abstract | listDisplayIdsForStartingVisibleBackgroundUsers () Mendapatkan daftar tampilan yang dapat digunakan untuk start a user visible in the background . |
abstract | listUsers () Mendapatkan daftar pengguna di perangkat. |
abstract boolean | logBugreport (String dataName, ITestLogger listener) Metode pembantu untuk mengambil laporan bug dan mencatatnya ke reporter. |
abstract void | registerDeviceActionReceiver ( IDeviceActionReceiver deviceActionReceiver) Mendaftarkan IDeviceActionReceiver untuk perangkat ini. |
abstract boolean | removeAdmin (String componentName, int userId) Hapus admin perangkat tertentu di pengguna tertentu dan kembalikan true jika berhasil, false jika sebaliknya. |
abstract void | removeOwners () Hapus semua pemilik profil perangkat yang ada dengan upaya terbaik. |
abstract boolean | removeUser (int userId) Hapus pengguna tertentu dari perangkat. |
abstract boolean | setDeviceOwner (String componentName, int userId) Tetapkan komponen admin perangkat sebagai pemilik perangkat di pengguna tertentu. |
abstract void | setSetting (String namespace, String key, String value) Lihat setSetting(int, String, String, String) dan dilakukan pada pengguna sistem. |
abstract void | setSetting (int userId, String namespace, String key, String value) Tambahkan nilai pengaturan ke ruang nama pengguna tertentu. |
abstract boolean | startUser (int userId) Memulai pengguna tertentu di latar belakang jika sedang dihentikan. |
abstract boolean | startUser (int userId, boolean waitFlag) Memulai pengguna tertentu di latar belakang jika sedang dihentikan. |
abstract boolean | startVisibleBackgroundUser (int userId, int displayId, boolean waitFlag) Memulai pengguna tertentu di latar belakang, terlihat di tampilan tertentu (yaitu, mengizinkan pengguna meluncurkan aktivitas di tampilan itu). |
abstract boolean | stopUser (int userId, boolean waitFlag, boolean forceFlag) Hentikan pengguna tertentu. |
abstract boolean | stopUser (int userId) Menghentikan pengguna tertentu. |
abstract boolean | switchUser (int userId) Beralih ke userId lain dengan batas waktu default. |
abstract boolean | switchUser (int userId, long timeout) Beralih ke userId lain dengan batas waktu yang disediakan sebagai tenggat waktu. |
abstract Bugreport | takeBugreport () Ambil laporan bug dan kembalikan ke dalam objek Bugreport untuk menanganinya. |
abstract String | uninstallPackage (String packageName) Copot pemasangan paket Android dari perangkat. |
abstract String | uninstallPackageForUser (String packageName, int userId) Copot pemasangan paket Android dari perangkat untuk pengguna tertentu. |
Metode publik
canSwitchToHeadlessSystemUser
public abstract boolean canSwitchToHeadlessSystemUser ()
Mengembalikan apakah diizinkan untuk beralih ke pengguna SISTEM tanpa kepala.
periksa Konektivitas
public abstract boolean checkConnectivity ()
Periksa apakah perangkat memiliki konektivitas jaringan.
Pengembalian |
---|
boolean | true jika perangkat memiliki koneksi jaringan yang berfungsi, false juga. |
clearErrorDialogs
public abstract boolean clearErrorDialogs ()
Coba abaikan semua dialog kesalahan yang saat ini ditampilkan di UI perangkat.
Pengembalian |
---|
boolean | true jika tidak ada dialog atau dialog berhasil dihapus. false sebaliknya. |
clearLastConnectedWifiNetwork
public abstract void clearLastConnectedWifiNetwork ()
Menghapus jaringan wifi yang terakhir terhubung. Ini harus dipanggil saat memulai pemanggilan baru untuk menghindari koneksi ke jaringan wifi yang digunakan dalam pengujian sebelumnya setelah perangkat dinyalakan ulang.
connectToWifiNetwork
public abstract boolean connectToWifiNetwork ( wifiSsidToPsk,
boolean scanSsid)
Menghubungkan ke jaringan wifi.
Nyalakan wifi dan blokir hingga koneksi berhasil dibuat dengan salah satu jaringan wifi yang diberikan di peta wifiSsidToPsk. Setelah koneksi dibuat, instance akan mencoba memulihkan koneksi setelah setiap reboot hingga ITestDevice#disconnectFromWifi()
atau ITestDevice#clearLastConnectedWifiNetwork()
dipanggil.
Parameter |
---|
wifiSsidToPsk | : Peta SSID wifi ke kata sandi. |
scanSsid | boolean : apakah akan memindai SSID tersembunyi untuk jaringan ini. |
Pengembalian |
---|
boolean | true jika terhubung ke jaringan wifi berhasil. false sebaliknya |
connectToWifiNetwork
public abstract boolean connectToWifiNetwork ( wifiSsidToPsk)
Menghubungkan ke jaringan wifi.
Nyalakan wifi dan blokir hingga koneksi berhasil dibuat dengan salah satu jaringan wifi yang diberikan di peta wifiSsidToPsk. Setelah koneksi dibuat, instance akan mencoba memulihkan koneksi setelah setiap reboot hingga ITestDevice#disconnectFromWifi()
atau ITestDevice#clearLastConnectedWifiNetwork()
dipanggil.
Parameter |
---|
wifiSsidToPsk | : Peta SSID wifi ke kata sandi. |
Pengembalian |
---|
boolean | true jika terhubung ke jaringan wifi berhasil. false sebaliknya |
connectToWifiNetwork
public abstract boolean connectToWifiNetwork (String wifiSsid,
String wifiPsk)
Menghubungkan ke jaringan wifi.
Nyalakan wifi dan blokir hingga koneksi berhasil dibuat ke jaringan wifi yang ditentukan. Setelah koneksi dibuat, instance akan mencoba memulihkan koneksi setelah setiap reboot hingga
ITestDevice#disconnectFromWifi()
atau
ITestDevice#clearLastConnectedWifiNetwork()
dipanggil.
Parameter |
---|
wifiSsid | String : wifi ssid untuk terhubung |
wifiPsk | String : frasa sandi PSK atau null jika tidak terenkripsi |
Pengembalian |
---|
boolean | true jika terhubung ke jaringan wifi berhasil. false sebaliknya |
connectToWifiNetwork
public abstract boolean connectToWifiNetwork (String wifiSsid,
String wifiPsk,
boolean scanSsid)
Menghubungkan ke jaringan wifi.
Nyalakan wifi dan blokir hingga koneksi berhasil dibuat ke jaringan wifi yang ditentukan. Setelah koneksi dibuat, instance akan mencoba memulihkan koneksi setelah setiap reboot hingga
ITestDevice#disconnectFromWifi()
atau
ITestDevice#clearLastConnectedWifiNetwork()
dipanggil.
Parameter |
---|
wifiSsid | String : wifi ssid untuk terhubung |
wifiPsk | String : frasa sandi PSK atau null jika tidak terenkripsi |
scanSsid | boolean : apakah akan memindai SSID tersembunyi untuk jaringan ini. |
Pengembalian |
---|
boolean | true jika terhubung ke jaringan wifi berhasil. false sebaliknya |
connectToWifiNetworkIfNeeded
public abstract boolean connectToWifiNetworkIfNeeded (String wifiSsid,
String wifiPsk,
boolean scanSsid)
Varian connectToWifiNetwork(String, String)
yang hanya terhubung jika perangkat saat ini tidak memiliki konektivitas jaringan.
Parameter |
---|
scanSsid | boolean : apakah akan memindai SSID tersembunyi untuk jaringan ini |
Pengembalian |
---|
boolean | true jika terhubung ke jaringan wifi berhasil. false sebaliknya |
connectToWifiNetworkIfNeeded
public abstract boolean connectToWifiNetworkIfNeeded (String wifiSsid,
String wifiPsk)
Varian connectToWifiNetwork(String, String)
yang hanya terhubung jika perangkat saat ini tidak memiliki konektivitas jaringan.
Pengembalian |
---|
boolean | true jika terhubung ke jaringan wifi berhasil. false sebaliknya |
buat pengguna
public abstract int createUser (String name)
Buat pengguna dengan nama tertentu dan flag default 0.
Parameter |
---|
name | String : pengguna yang akan dibuat di perangkat |
Pengembalian |
---|
int | bilangan bulat untuk id pengguna yang dibuat |
buat pengguna
public abstract int createUser (String name,
boolean guest,
boolean ephemeral,
boolean forTesting)
Buat pengguna dengan nama tertentu dan bendera yang disediakan
Parameter |
---|
name | String : pengguna yang akan dibuat di perangkat |
guest | boolean : aktifkan flag pengguna --guest selama pembuatan |
ephemeral | boolean : aktifkan flag pengguna --ephemeral selama pembuatan |
forTesting | boolean : mengaktifkan test flag --for-testing selama pembuatan |
Pengembalian |
---|
int | id pengguna yang dibuat |
buat pengguna
public abstract int createUser (String name,
boolean guest,
boolean ephemeral)
Buat pengguna dengan nama tertentu dan bendera yang disediakan
Parameter |
---|
name | String : pengguna yang akan dibuat di perangkat |
guest | boolean : aktifkan flag pengguna --guest selama pembuatan |
ephemeral | boolean : aktifkan flag pengguna --ephemeral selama pembuatan |
Pengembalian |
---|
int | id pengguna yang dibuat |
createUserNoThrow
public abstract int createUserNoThrow (String name)
Buat pengguna dengan nama tertentu dan flag default 0.
Parameter |
---|
name | String : pengguna yang akan dibuat di perangkat |
Pengembalian |
---|
int | bilangan bulat untuk id pengguna yang dibuat atau -1 untuk kesalahan. |
menonaktifkanKeyguard
public abstract void disableKeyguard ()
Upaya untuk menonaktifkan pengaman tombol.
Pertama tunggu pengiriman input siap, ini terjadi sekitar waktu yang sama ketika perangkat melaporkan BOOT_COMPLETE, tampaknya tidak sinkron, karena implementasi kerangka kerja saat ini memiliki kondisi balapan sesekali. Kemudian perintah dikirim untuk mengabaikan keyguard (hanya berfungsi pada yang tidak aman)
menonaktifkanNetworkMonitor
public abstract boolean disableNetworkMonitor ()
Menonaktifkan pemantauan jaringan pada perangkat.
Pengembalian |
---|
boolean | true jika pemantauan berhasil dinonaktifkan. false jika gagal. |
disconnectFromWifi
public abstract boolean disconnectFromWifi ()
Terputus dari jaringan wifi.
Menghapus semua jaringan dari daftar jaringan yang dikenal dan menonaktifkan wifi.
Pengembalian |
---|
boolean | true jika terputus dari jaringan wifi berhasil. false jika pemutusan gagal. |
doesFileExist
public abstract boolean doesFileExist (String deviceFilePath,
int userId)
Metode pembantu untuk menentukan apakah file di perangkat ada untuk pengguna tertentu.
Parameter |
---|
deviceFilePath | String : jalur absolut file pada perangkat untuk diperiksa |
userId | int : ID pengguna untuk memeriksa keberadaan file |
Pengembalian |
---|
boolean | true jika file ada, false jika tidak. |
dumpHeap
public abstract File dumpHeap (String process,
String devicePath)
Mencoba untuk membuang heap dari system_server. Ini adalah tanggung jawab penelepon untuk membersihkan file yang dibuang.
Parameter |
---|
process | String : nama proses perangkat untuk dumpheap. |
devicePath | String : jalur pada perangkat tempat membuang sampah. Ini harus menjadi lokasi di mana izin mengizinkannya. |
Pengembalian |
---|
File | ERROR(/File) yang berisi laporan. Null jika sesuatu gagal. |
aktifkanNetworkMonitor
public abstract boolean enableNetworkMonitor ()
Mengaktifkan pemantauan jaringan pada perangkat.
Pengembalian |
---|
boolean | true jika pemantauan berhasil diaktifkan. false jika gagal. |
getActiveApexes
public abstract getActiveApexes ()
Ambil informasi tentang APEX yang diaktifkan di perangkat.
getAllSettings
public abstract getAllSettings (String namespace)
Mengembalikan pasangan nilai kunci dari namespace yang diminta.
Parameter |
---|
namespace | String : harus salah satu dari {"system", "secure", "global"} |
Pengembalian |
---|
| peta pasangan nilai kunci. Null jika namespace tidak didukung. |
getAndroidId
public abstract String getAndroidId (int userId)
Temukan dan kembalikan android-id yang terkait dengan userId, null jika tidak ditemukan.
getAndroidIds
public abstract getAndroidIds ()
Buat Peta id android yang ditemukan cocok dengan id pengguna. Tidak ada jaminan bahwa setiap id pengguna akan menemukan id android yang terkait dalam fungsi ini sehingga beberapa id pengguna mungkin cocok dengan nol.
Pengembalian |
---|
| Peta id android ditemukan id pengguna yang cocok. |
getAppPackageInfo
public abstract PackageInfo getAppPackageInfo (String packageName)
Ambil informasi tentang paket yang diinstal pada perangkat.
Parameter |
---|
packageName | String |
getAppPackageInfos
public abstract getAppPackageInfos ()
Ambil informasi paket yang diinstal pada perangkat.
getBureport
public abstract InputStreamSource getBugreport ()
Mengambil laporan bug dari perangkat.
Implementasi ini dijamin untuk terus bekerja pada perangkat tanpa sdcard (atau di mana sdcard belum terpasang).
getBugreportz
public abstract InputStreamSource getBugreportz ()
Mengambil laporan bug dari perangkat. Laporan bug format zip berisi laporan bug utama dan file log lain yang berguna untuk debugging.
Hanya didukung untuk 'versi adb' > 1.0.36
getCurrentFoldableState
public abstract DeviceFoldableState getCurrentFoldableState ()
Mengembalikan status perangkat yang dapat dilipat saat ini atau null jika terjadi beberapa masalah.
getCurrentUser
public abstract int getCurrentUser ()
Kembalikan id dari pengguna yang sedang berjalan. Jika terjadi kesalahan, kembalikan -10000.
getFoldableStates
public abstract getFoldableStates ()
Mengembalikan daftar status foldable pada perangkat. Dapat diperoleh dengan "cmd device_state print-states".
getInstalledPackageNames
public abstract getInstalledPackageNames ()
Ambil nama paket aplikasi yang ada di perangkat.
Pengembalian |
---|
| ERROR(/Set) dari nama paket String yang saat ini diinstal pada perangkat. |
getIpAddress
public abstract String getIpAddress ()
Mendapatkan alamat IP perangkat.
Pengembalian |
---|
String | alamat IP perangkat, atau null jika perangkat tidak memiliki alamat IP |
getKeyguardState
public abstract KeyguardControllerState getKeyguardState ()
Kembalikan objek untuk mendapatkan status keyguard saat ini atau null jika tidak didukung.
getMainUserId
public abstract Integer getMainUserId ()
Mengembalikan id pengguna utama.
Pengembalian |
---|
Integer | userId dari pengguna utama jika ada, dan null jika tidak ada pengguna utama. |
getMainlineModuleInfo
public abstract getMainlineModuleInfo ()
Dapatkan informasi tentang modul jalur utama yang terpasang di perangkat.
Pengembalian |
---|
| ERROR(/Set) dari modul jalur utama String yang saat ini diinstal pada perangkat. |
public abstract int getMaxNumberOfRunningUsersSupported ()
Dapatkan jumlah maksimum pengguna yang didukung secara bersamaan. Default ke 0.
Pengembalian |
---|
int | bilangan bulat yang menunjukkan jumlah pengguna yang berjalan secara bersamaan |
public abstract int getMaxNumberOfUsersSupported ()
Dapatkan jumlah maksimum pengguna yang didukung. Default ke 0.
Pengembalian |
---|
int | bilangan bulat yang menunjukkan jumlah pengguna yang didukung |
getOptions
public abstract TestDeviceOptions getOptions ()
Ambil opsi pengujian untuk perangkat.
getPrimaryUserId
public abstract Integer getPrimaryUserId ()
Mengembalikan id pengguna utama.
Pengembalian |
---|
Integer | userId dari pengguna utama jika ada, dan null jika tidak ada pengguna utama. |
dapatkanScreenshot
public abstract InputStreamSource getScreenshot ()
Mengambil tangkapan layar dari perangkat.
dapatkanScreenshot
public abstract InputStreamSource getScreenshot (String format,
boolean rescale)
Mengambil tangkapan layar dari perangkat. Disarankan untuk menggunakan getScreenshot(String)
sebagai gantinya dengan pengkodean JPEG untuk ukuran yang lebih kecil.
Parameter |
---|
format | String : PNG, JPEG yang didukung |
rescale | boolean : jika tangkapan layar harus diubah skalanya untuk mengurangi ukuran gambar yang dihasilkan |
dapatkanScreenshot
public abstract InputStreamSource getScreenshot (String format)
Mengambil tangkapan layar dari perangkat. Disarankan untuk menggunakan getScreenshot(format) sebagai gantinya dengan pengkodean JPEG untuk ukuran yang lebih kecil
Parameter |
---|
format | String : PNG, JPEG yang didukung |
dapatkanScreenshot
public abstract InputStreamSource getScreenshot (long displayId)
Mengambil tangkapan layar dari perangkat yang diberi id tampilan. Formatnya PNG.
TODO: perluas implementasi di atas untuk mendukung 'format' dan 'skala ulang'
Parameter |
---|
displayId | long : id tampilan layar untuk mendapatkan tangkapan layar. |
getSetting
public abstract String getSetting (String namespace,
String key)
Lihat getSetting(int, String, String)
dan dilakukan pada pengguna sistem.
Parameter |
---|
namespace | String |
key | String |
getSetting
public abstract String getSetting (int userId,
String namespace,
String key)
Mengembalikan nilai setelan yang diminta. namespace harus salah satu dari: {"system", "secure", "global"}
Parameter |
---|
userId | int |
namespace | String |
key | String |
Pengembalian |
---|
String | nilai yang terkait dengan namespace:key dari pengguna. Batal jika tidak ditemukan. |
getUninstallablePackageNames
public abstract getUninstallablePackageNames ()
Ambil nama paket aplikasi yang dapat dihapus instalasinya. Ini saat ini didefinisikan sebagai paket non-sistem, dan paket sistem yang diperbarui.
Pengembalian |
---|
| ERROR(/Set) nama paket String yang tidak dapat dihapus saat ini diinstal pada perangkat. |
getUserFlags
public abstract int getUserFlags (int userId)
Temukan dan kembalikan flag dari pengguna tertentu. Bendera ditentukan dalam kelas "android.content.pm.UserInfo" di Android Open Source Project.
Pengembalian |
---|
int | bendera yang terkait dengan userId disediakan jika ditemukan, -10000 dalam kasus lainnya. |
getUserInfos
public abstract getUserInfos ()
Mendapatkan Peta useId ke UserInfo
di perangkat. Akan membuang DeviceRuntimeException
jika keluaran dari perangkat tidak seperti yang diharapkan.
Pengembalian |
---|
| daftar objek UserInfo. |
Melempar |
---|
| com.android.tradefed.device.DeviceNotAvailableException |
| com.android.tradefed.device.DeviceRuntimeException |
DeviceNotAvailableException | |
getUserSerialNumber
public abstract int getUserSerialNumber (int userId)
Kembalikan nomor seri yang terkait dengan userId jika ditemukan, -10000 dalam kasus lainnya.
hasFeature
public abstract boolean hasFeature (String feature)
Periksa apakah fitur tersedia di perangkat.
Parameter |
---|
feature | String : format mana yang harus "fitur: " atau " " secara langsung. |
Pengembalian |
---|
boolean | Benar jika fitur ditemukan, salah jika sebaliknya. |
installPackage
public abstract String installPackage (File packageFile,
boolean reinstall,
String... extraArgs)
Instal paket Android di perangkat.
Parameter |
---|
packageFile | File : file apk yang akan diinstal |
reinstall | boolean : true jika instal ulang harus dilakukan |
extraArgs | String : argumen tambahan opsional untuk dilewati. Lihat 'adb shell pm -h' untuk opsi yang tersedia. |
Pengembalian |
---|
String | sebuah String dengan kode kesalahan, atau null jika berhasil. |
installPackage
public abstract String installPackage (File packageFile,
boolean reinstall,
boolean grantPermissions,
String... extraArgs)
Instal paket Android di perangkat.
Catatan: Hanya kasus penggunaan yang memerlukan kontrol eksplisit untuk memberikan izin runtime pada waktu penginstalan yang harus memanggil fungsi ini.
Parameter |
---|
packageFile | File : file apk yang akan diinstal |
reinstall | boolean : true jika instal ulang harus dilakukan |
grantPermissions | boolean : jika semua izin runtime harus diberikan pada waktu pemasangan |
extraArgs | String : argumen tambahan opsional untuk dilewati. Lihat 'adb shell pm -h' untuk opsi yang tersedia. |
Pengembalian |
---|
String | sebuah String dengan kode kesalahan, atau null jika berhasil. |
Melempar |
---|
DeviceNotAvailableException | jika koneksi dengan perangkat terputus dan tidak dapat dipulihkan. |
UnsupportedOperationException | jika izin runtime tidak didukung oleh platform di perangkat. |
instalPackageForUser
public abstract String installPackageForUser (File packageFile,
boolean reinstall,
boolean grantPermissions,
int userId,
String... extraArgs)
Instal paket Android di perangkat untuk pengguna tertentu.
Catatan: Hanya kasus penggunaan yang memerlukan kontrol eksplisit untuk memberikan izin runtime pada waktu penginstalan yang harus memanggil fungsi ini.
Parameter |
---|
packageFile | File : file apk yang akan diinstal |
reinstall | boolean : true jika instal ulang harus dilakukan |
grantPermissions | boolean : jika semua izin runtime harus diberikan pada waktu pemasangan |
userId | int : id pengguna integer untuk menginstal. |
extraArgs | String : argumen tambahan opsional untuk dilewati. Lihat 'adb shell pm -h' untuk opsi yang tersedia. |
Pengembalian |
---|
String | sebuah String dengan kode kesalahan, atau null jika berhasil. |
Melempar |
---|
DeviceNotAvailableException | jika koneksi dengan perangkat terputus dan tidak dapat dipulihkan. |
UnsupportedOperationException | jika izin runtime tidak didukung oleh platform di perangkat. |
instalPackageForUser
public abstract String installPackageForUser (File packageFile,
boolean reinstall,
int userId,
String... extraArgs)
Instal paket Android di perangkat untuk pengguna tertentu.
Parameter |
---|
packageFile | File : file apk yang akan diinstal |
reinstall | boolean : true jika instal ulang harus dilakukan |
userId | int : id pengguna integer untuk menginstal. |
extraArgs | String : argumen tambahan opsional untuk dilewati. Lihat 'adb shell pm -h' untuk opsi yang tersedia. |
Pengembalian |
---|
String | sebuah String dengan kode kesalahan, atau null jika berhasil. |
installPackages
public String installPackages ( packageFiles,
boolean reinstall,
String... extraArgs)
Instal aplikasi Android yang terbuat dari beberapa file APK (satu paket split utama dan ekstra). Lihat "https://developer.android.com/studio/build/configure-apk-splits" untuk cara membagi apk ke beberapa file.
Parameter |
---|
packageFiles | : file apk lokal |
reinstall | boolean : true jika instal ulang harus dilakukan |
extraArgs | String : argumen tambahan opsional untuk dilewati. Lihat 'adb shell pm -h' untuk opsi yang tersedia. |
Pengembalian |
---|
String | sebuah String dengan kode kesalahan, atau null jika berhasil. |
Melempar |
---|
DeviceNotAvailableException | jika koneksi dengan perangkat terputus dan tidak dapat dipulihkan. |
UnsupportedOperationException | jika izin runtime tidak didukung oleh platform di perangkat. |
installPackages
public String installPackages ( packageFiles,
boolean reinstall,
boolean grantPermissions,
String... extraArgs)
Instal aplikasi Android yang terbuat dari beberapa file APK (satu paket split utama dan ekstra) yang ada di perangkat android. Lihat "https://developer.android.com/studio/build/configure-apk-splits" untuk cara membagi apk ke beberapa file.
Catatan: Hanya kasus penggunaan yang memerlukan kontrol eksplisit untuk memberikan izin runtime pada waktu penginstalan yang harus memanggil fungsi ini.
Parameter |
---|
packageFiles | : jalur file apk jarak jauh untuk diinstal |
reinstall | boolean : true jika instal ulang harus dilakukan |
grantPermissions | boolean : jika semua izin runtime harus diberikan pada waktu pemasangan |
extraArgs | String : argumen tambahan opsional untuk dilewati. Lihat 'adb shell pm -h' untuk opsi yang tersedia. |
Pengembalian |
---|
String | sebuah String dengan kode kesalahan, atau null jika berhasil. |
Melempar |
---|
DeviceNotAvailableException | jika koneksi dengan perangkat terputus dan tidak dapat dipulihkan. |
UnsupportedOperationException | jika izin runtime tidak didukung oleh platform di perangkat. |
installPackagesForUser
public String installPackagesForUser ( packageFiles,
boolean reinstall,
boolean grantPermissions,
int userId,
String... extraArgs)
Instal aplikasi Android yang terbuat dari beberapa file APK (satu paket terpisah utama dan tambahan) untuk pengguna tertentu. Lihat "https://developer.android.com/studio/build/configure-apk-splits" untuk cara membagi apk ke beberapa file.
Catatan: Hanya kasus penggunaan yang memerlukan kontrol eksplisit untuk memberikan izin runtime pada waktu penginstalan yang harus memanggil fungsi ini.
Parameter |
---|
packageFiles | : file apk lokal |
reinstall | boolean : true jika instal ulang harus dilakukan |
grantPermissions | boolean : jika semua izin runtime harus diberikan pada waktu pemasangan |
userId | int : id pengguna integer untuk menginstal. |
extraArgs | String : argumen tambahan opsional untuk dilewati. Lihat 'adb shell pm -h' untuk opsi yang tersedia. |
Pengembalian |
---|
String | sebuah String dengan kode kesalahan, atau null jika berhasil. |
Melempar |
---|
DeviceNotAvailableException | jika koneksi dengan perangkat terputus dan tidak dapat dipulihkan. |
UnsupportedOperationException | jika izin runtime tidak didukung oleh platform di perangkat. |
installPackagesForUser
public String installPackagesForUser ( packageFiles,
boolean reinstall,
int userId,
String... extraArgs)
Instal aplikasi Android yang terbuat dari beberapa file APK (satu paket terpisah utama dan tambahan) untuk pengguna tertentu. Lihat "https://developer.android.com/studio/build/configure-apk-splits" untuk cara membagi apk ke beberapa file.
Parameter |
---|
packageFiles | : file apk lokal |
reinstall | boolean : true jika instal ulang harus dilakukan |
userId | int : id pengguna integer untuk menginstal. |
extraArgs | String : argumen tambahan opsional untuk dilewati. Lihat 'adb shell pm -h' untuk opsi yang tersedia. |
Pengembalian |
---|
String | sebuah String dengan kode kesalahan, atau null jika berhasil. |
Melempar |
---|
DeviceNotAvailableException | jika koneksi dengan perangkat terputus dan tidak dapat dipulihkan. |
UnsupportedOperationException | jika izin runtime tidak didukung oleh platform di perangkat. |
instalRemotePackages
public String installRemotePackages ( remoteApkPaths,
boolean reinstall,
String... extraArgs)
Instal aplikasi Android yang terbuat dari beberapa file APK (satu paket split utama dan ekstra) yang ada di perangkat android. Lihat "https://developer.android.com/studio/build/configure-apk-splits" untuk cara membagi apk ke beberapa file.
Parameter |
---|
remoteApkPaths | : jalur file apk jarak jauh |
reinstall | boolean : true jika instal ulang harus dilakukan |
extraArgs | String : argumen tambahan opsional untuk dilewati. Lihat 'adb shell pm -h' untuk opsi yang tersedia. |
Pengembalian |
---|
String | sebuah String dengan kode kesalahan, atau null jika berhasil. |
Melempar |
---|
DeviceNotAvailableException | jika koneksi dengan perangkat terputus dan tidak dapat dipulihkan. |
UnsupportedOperationException | jika izin runtime tidak didukung oleh platform di perangkat. |
instalRemotePackages
public String installRemotePackages ( remoteApkPaths,
boolean reinstall,
boolean grantPermissions,
String... extraArgs)
Instal aplikasi Android yang terbuat dari beberapa file APK (satu paket split utama dan ekstra) yang ada di perangkat android. Lihat "https://developer.android.com/studio/build/configure-apk-splits" untuk cara membagi apk ke beberapa file.
Catatan: Hanya kasus penggunaan yang memerlukan kontrol eksplisit untuk memberikan izin runtime pada waktu penginstalan yang harus memanggil fungsi ini.
Parameter |
---|
remoteApkPaths | : jalur file apk jarak jauh |
reinstall | boolean : true jika instal ulang harus dilakukan |
grantPermissions | boolean : jika semua izin runtime harus diberikan pada waktu pemasangan |
extraArgs | String : argumen tambahan opsional untuk dilewati. Lihat 'adb shell pm -h' untuk opsi yang tersedia. |
Pengembalian |
---|
String | sebuah String dengan kode kesalahan, atau null jika berhasil. |
Melempar |
---|
DeviceNotAvailableException | jika koneksi dengan perangkat terputus dan tidak dapat dipulihkan. |
UnsupportedOperationException | jika izin runtime tidak didukung oleh platform di perangkat. |
adalah HeadlessSystemUserMode
public abstract boolean isHeadlessSystemUserMode ()
Mengembalikan apakah perangkat menggunakan mode pengguna sistem tanpa kepala.
isMainUserPermanentAdmin
public abstract boolean isMainUserPermanentAdmin ()
Mengembalikan apakah pengguna utama adalah admin permanen dan tidak dapat dihapus atau diturunkan ke status non-admin.
isMultiUserSupported
public abstract boolean isMultiUserSupported ()
Menentukan apakah multi-pengguna didukung.
Pengembalian |
---|
boolean | benar jika multi-pengguna didukung, salah jika tidak |
isPackageInstalled
public abstract boolean isPackageInstalled (String packageName)
Permintaan perangkat untuk nama paket yang diberikan untuk memeriksa apakah saat ini diinstal atau tidak.
Parameter |
---|
packageName | String |
Pengembalian |
---|
boolean | Benar jika paket dilaporkan telah diinstal. Salah sebaliknya. |
isPackageInstalled
public abstract boolean isPackageInstalled (String packageName,
String userId)
Permintaan perangkat untuk nama paket yang diberikan dan id pengguna yang diberikan untuk memeriksa apakah saat ini diinstal atau tidak untuk pengguna tersebut.
Parameter |
---|
packageName | String : paket yang kita periksa apakah sudah terpasang. |
userId | String : Id pengguna yang kami periksa untuk paket terinstal. Jika nol, nol pengguna utama akan digunakan. |
Pengembalian |
---|
boolean | Benar jika paket dilaporkan telah diinstal. Salah sebaliknya. |
isUserRunning
public abstract boolean isUserRunning (int userId)
Periksa apakah pengguna tertentu sedang berjalan.
Pengembalian |
---|
boolean | Benar jika pengguna sedang berjalan, salah dalam setiap kasus lainnya. |
isUserSecondary
public abstract boolean isUserSecondary (int userId)
Kembalikan apakah pengguna yang ditentukan adalah pengguna sekunder sesuai dengan benderanya.
Pengembalian |
---|
boolean | benar jika pengguna sekunder, salah jika sebaliknya. |
isUserVisible
public abstract boolean isUserVisible (int userId)
Memeriksa apakah pengguna tertentu terlihat.
Pengguna "terlihat" adalah pengguna yang berinteraksi dengan pengguna "manusia" dan karenanya dapat meluncurkan aktivitas peluncuran (biasanya dalam tampilan default).
isUserVisibleOnDisplay
public abstract boolean isUserVisibleOnDisplay (int userId,
int displayId)
Memeriksa apakah pengguna tertentu terlihat di tampilan tertentu.
Pengguna "terlihat" adalah pengguna yang berinteraksi dengan pengguna "manusia" dan karenanya dapat meluncurkan aktivitas peluncuran di tampilan tersebut.
Parameter |
---|
userId | int |
displayId | int |
isWifiEnabled
public abstract boolean isWifiEnabled ()
Uji apakah wifi diaktifkan.
Memeriksa apakah wifi diaktifkan di perangkat. Berguna untuk menyatakan status wifi sebelum pengujian yang seharusnya tidak dijalankan dengan wifi, misalnya pengujian data seluler.
Pengembalian |
---|
boolean | true jika wifi diaktifkan. false jika dinonaktifkan |
listDisplayIds
public abstract listDisplayIds ()
Kumpulkan daftar id tampilan yang tersedia di perangkat seperti yang dilaporkan oleh "dumpsys SurfaceFlinger".
Pengembalian |
---|
| Daftar tampilan. Default selalu mengembalikan tampilan default 0. |
listDisplayIdsForStartingVisibleBackgroundUsers
public abstract listDisplayIdsForStartingVisibleBackgroundUsers ()
Mendapatkan daftar tampilan yang dapat digunakan untuk start a user visible in the background
.
listUsers
public abstract listUsers ()
Mendapatkan daftar pengguna di perangkat. Akan membuang DeviceRuntimeException
jika keluaran dari perangkat tidak seperti yang diharapkan.
Pengembalian |
---|
| daftar id pengguna. |
Melempar |
---|
| com.android.tradefed.device.DeviceNotAvailableException |
| com.android.tradefed.device.DeviceRuntimeException |
DeviceNotAvailableException | |
logBureport
public abstract boolean logBugreport (String dataName,
ITestLogger listener)
Metode pembantu untuk mengambil laporan bug dan mencatatnya ke reporter.
Parameter |
---|
dataName | String : nama di mana laporan bug akan dilaporkan. |
listener | ITestLogger : ITestLogger untuk mencatat laporan bug. |
Pengembalian |
---|
boolean | Benar jika pencatatan berhasil, salah jika sebaliknya. |
registerDeviceActionReceiver
public abstract void registerDeviceActionReceiver (IDeviceActionReceiver deviceActionReceiver)
Mendaftarkan IDeviceActionReceiver
untuk perangkat ini.
Semua IDeviceActionReceiver
yang terdaftar akan diberi tahu sebelum tindakan perangkat dimulai dan setelah tindakan perangkat berakhir.
hapusAdmin
public abstract boolean removeAdmin (String componentName,
int userId)
Hapus admin perangkat tertentu di pengguna tertentu dan kembalikan true
jika berhasil, false
jika sebaliknya.
Parameter |
---|
componentName | String : admin perangkat yang akan dihapus. |
userId | int : pengguna tempat admin perangkat tinggal. |
Pengembalian |
---|
boolean | Benar jika berhasil, salah jika sebaliknya. |
hapus Pemilik
public abstract void removeOwners ()
Hapus semua pemilik profil perangkat yang ada dengan upaya terbaik.
hapusPengguna
public abstract boolean removeUser (int userId)
Remove a given user from the device.
Parameter |
---|
userId | int : of the user to remove |
Pengembalian |
---|
boolean | true if we were successful in removing the user, false otherwise. |
setDeviceOwner
public abstract boolean setDeviceOwner (String componentName,
int userId)
Set a device admin component as device owner in given user.
Parameter |
---|
componentName | String : of device admin to be device owner. |
userId | int : of the user that the device owner lives in. |
Pengembalian |
---|
boolean | True if it is successful, false otherwise. |
setSetting
public abstract void setSetting (String namespace,
String key,
String value)
See setSetting(int, String, String, String)
and performed on system user.
Parameter |
---|
namespace | String |
key | String |
value | String |
setSetting
public abstract void setSetting (int userId,
String namespace,
String key,
String value)
Add a setting value to the namespace of a given user. Some settings will only be available after a reboot. namespace must be one of: {"system", "secure", "global"}
Parameter |
---|
userId | int |
namespace | String |
key | String |
value | String |
startUser
public abstract boolean startUser (int userId)
Starts a given user in the background if it is currently stopped. If the user is already running in the background, this method is a NOOP.
Parameter |
---|
userId | int : of the user to start in the background |
Pengembalian |
---|
boolean | true if the user was successfully started in the background. |
startUser
public abstract boolean startUser (int userId,
boolean waitFlag)
Starts a given user in the background if it is currently stopped. If the user is already running in the background, this method is a NOOP. Possible to provide extra flag to wait for the operation to have effect.
Parameter |
---|
userId | int : of the user to start in the background |
waitFlag | boolean : will make the command wait until user is started and unlocked. |
Pengembalian |
---|
boolean | true if the user was successfully started in the background. |
startVisibleBackgroundUser
public abstract boolean startVisibleBackgroundUser (int userId,
int displayId,
boolean waitFlag)
Starts a given user in the background, visible in the given display (ie, allowing the user to launch activities in that display).
NOTE: this command doesn't check if the user exists, display is available, device supports such feature
, etc.
Parameter |
---|
userId | int : of the user to start in the background |
displayId | int : display to start user visible on |
waitFlag | boolean : will make the command wait until user is started and unlocked. |
Pengembalian |
---|
boolean | true if the user was successfully started visible in the background. |
stopUser
public abstract boolean stopUser (int userId,
boolean waitFlag,
boolean forceFlag)
Stop a given user. Possible to provide extra flags to wait for the operation to have effect, and force terminate the user. Cannot stop current and system user.
Parameter |
---|
userId | int : of the user to stop. |
waitFlag | boolean : will make the command wait until user is stopped. |
forceFlag | boolean : will force stop the user. |
Pengembalian |
---|
boolean | true if the user was successfully stopped. |
stopUser
public abstract boolean stopUser (int userId)
Stops a given user. If the user is already stopped, this method is a NOOP. Cannot stop current and system user.
Parameter |
---|
userId | int : of the user to stop. |
Pengembalian |
---|
boolean | true if the user was successfully stopped. |
switchUser
public abstract boolean switchUser (int userId)
Switch to another userId with a default timeout. switchUser(int, long)
.
Pengembalian |
---|
boolean | True if the new userId matches the userId provider. Salah sebaliknya. |
switchUser
public abstract boolean switchUser (int userId,
long timeout)
Switch to another userId with the provided timeout as deadline. Attempt to disable keyguard after user change is successful.
Parameter |
---|
userId | int |
timeout | long : to wait before returning false for switch-user failed. |
Pengembalian |
---|
boolean | True if the new userId matches the userId provider. Salah sebaliknya. |
takeBugreport
public abstract Bugreport takeBugreport ()
Take a bugreport and returns it inside a Bugreport
object to handle it. Return null in case of issue. File referenced in the Bugreport object need to be cleaned via Bugreport.close()
.
uninstallPackage
public abstract String uninstallPackage (String packageName)
Uninstall an Android package from device.
Parameter |
---|
packageName | String : the Android package to uninstall |
Pengembalian |
---|
String | a String with an error code, or null if success. |
uninstallPackageForUser
public abstract String uninstallPackageForUser (String packageName,
int userId)
Uninstall an Android package from device for a given user.
Parameter |
---|
packageName | String : the Android package to uninstall |
userId | int : the integer user id to uninstall for. |
Pengembalian |
---|
String | a String with an error code, or null if success. |
Konten dan contoh kode di halaman ini tunduk pada lisensi yang dijelaskan dalam Lisensi Konten. Java dan OpenJDK adalah merek dagang atau merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2023-07-19 UTC.
[]
[]