ContentProviderHandler
public
class
ContentProviderHandler
extends Object
Java.lang.Nesne | |
🎃 | com.android.tradefed.device.contentprovider.ContentProviderHandler |
İçerik sağlayıcı etkileşimlerini soyutlayan ve cihaz tarafındaki içeriğin kullanılmasına olanak tanıyan işleyici farklı işlemler için bir sağlayıcım var.
Bu sınıftaki tüm uygulamalar, olanak tanır.
Özet
Fields'ın oynadığı filmler | |
---|---|
public
static
final
String[] |
COLUMNS
|
public
static
final
String |
COLUMN_ABSOLUTE_PATH
|
public
static
final
String |
COLUMN_DIRECTORY
|
public
static
final
String |
COLUMN_METADATA
|
public
static
final
String |
COLUMN_MIME_TYPE
|
public
static
final
String |
COLUMN_NAME
|
public
static
final
String |
CONTENT_PROVIDER_URI
|
public
static
final
String |
NO_RESULTS_STRING
|
public
static
final
String |
PACKAGE_NAME
|
public
static
final
String |
QUERY_INFO_VALUE
|
Kamu inşaatçıları | |
---|---|
ContentProviderHandler(ITestDevice device)
Oluşturucu. |
|
ContentProviderHandler(ITestDevice device, Integer userId)
|
Herkese açık yöntemler | |
---|---|
boolean
|
contentProviderNotFound()
İçerik sağlayıcı bulunamadığında işlemlerden biri başarısız olursa Doğru değerini döndürür. |
static
String
|
createEscapedContentUri(String deviceFilePath)
Belirtilen cihaz yolu için tam URI dizesini döndürür (çıkış karakterli olarak) ve URL olmaması için kodlanır karakteri ekleyin. |
boolean
|
deleteFile(String deviceFilePath)
URI konumundaki bir dosyayı silen içerik sağlayıcı geri çağırması. |
boolean
|
doesFileExist(String deviceFilePath)
Dosyanın veya boş olmayan bir dizinin cihazda olup olmadığını belirler. |
Integer
|
getUserId()
Bu örneğin başlatıldığı userId değerini döndürür. |
boolean
|
pullDir(String deviceFilePath, File localDir)
İçerik sağlayıcıyı kullanarak dizin içeriğini cihazdan yinelemeli olarak alın. |
boolean
|
pullFile(String deviceFilePath, File localFile)
Bir dosyayı URI konumundan yerel bir dosyaya çeken içerik sağlayıcı geri çağırması. |
boolean
|
pushDir(File localFileDir, String deviceFilePath,
Bir dosyayı URI konumuna aktaran içerik sağlayıcı geri çağırması. |
boolean
|
pushFile(File fileToPush, String deviceFilePath)
Bir dosyayı URI konumuna aktaran içerik sağlayıcı geri çağırması. |
boolean
|
setUp()
İçerik sağlayıcı yardımcı apk'sinin yüklü ve kullanıma hazır olduğundan emin olun. |
void
|
tearDown()
İçerik sağlayıcı yardımcısından cihazı temizleyin. |
Fields'ın oynadığı filmler
SÜTUNLAR
public static final String[] COLUMNS
SÜTUN_ABSOLUTE_YOLU
public static final String COLUMN_ABSOLUTE_PATH
SÜTUN_DİZİN
public static final String COLUMN_DIRECTORY
SÜTUN_META VERİLERİ
public static final String COLUMN_METADATA
SÜTUN_MIME_TYPE
public static final String COLUMN_MIME_TYPE
SÜTUN_ADI
public static final String COLUMN_NAME
CONTENT_SAĞLAYICI_URI
public static final String CONTENT_PROVIDER_URI
NO_RESULTS_STRING
public static final String NO_RESULTS_STRING
PAKET_ADI
public static final String PACKAGE_NAME
QUERY_INFO_VALUE
public static final String QUERY_INFO_VALUE
Kamu inşaatçıları
ContentProviderHandler
public ContentProviderHandler (ITestDevice device)
Oluşturucu.
Parametreler | |
---|---|
device |
ITestDevice |
Fırlatma | |
---|---|
DeviceNotAvailableException |
ContentProviderHandler
public ContentProviderHandler (ITestDevice device, Integer userId)
Parametreler | |
---|---|
device |
ITestDevice |
userId |
Integer |
Herkese açık yöntemler
contentProviderNotBulunamadı
public boolean contentProviderNotFound ()
İçerik sağlayıcı bulunamadığında işlemlerden biri başarısız olursa Doğru değerini döndürür. Temizlenebilir
(setUp()
) başarılı bir şekilde yeniden çalıştırarak.
İlerlemeler | |
---|---|
boolean |
createEscapedContentUri
public static String createEscapedContentUri (String deviceFilePath)
Belirtilen cihaz yolu için tam URI dizesini döndürür (çıkış karakterli olarak) ve URL olmaması için kodlanır karakteri ekleyin.
Parametreler | |
---|---|
deviceFilePath |
String |
İlerlemeler | |
---|---|
String |
deleteFile
public boolean deleteFile (String deviceFilePath)
URI konumundaki bir dosyayı silen içerik sağlayıcı geri çağırması. Dosya şuradan silinecek: emin olun.
Parametreler | |
---|---|
deviceFilePath |
String : Silinecek dosyanın cihazındaki yol. |
İlerlemeler | |
---|---|
boolean |
Başarılıysa doğru, aksi takdirde yanlış |
Fırlatma | |
---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
yokFileExist
public boolean doesFileExist (String deviceFilePath)
Dosyanın veya boş olmayan bir dizinin cihazda olup olmadığını belirler.
Parametreler | |
---|---|
deviceFilePath |
String : Mevcut olup olmadığını kontrol edilecek cihazdaki mutlak dosya yoludur. |
İlerlemeler | |
---|---|
boolean |
Dosya/dizin mevcutsa doğru, aksi takdirde Yanlış değerini alır. Dizin boşsa dizin Ayrıca yanlış. |
Fırlatma | |
---|---|
DeviceNotAvailableException |
getUserId
public Integer getUserId ()
Bu örneğin başlatıldığı userId değerini döndürür.
İlerlemeler | |
---|---|
Integer |
pullDir
public boolean pullDir (String deviceFilePath, File localDir)
İçerik sağlayıcıyı kullanarak dizin içeriğini cihazdan yinelemeli olarak alın.
Parametreler | |
---|---|
deviceFilePath |
String : Uzak kaynağın mutlak dosya yolu |
localDir |
File : dosyaların çekileceği yerel dizin |
İlerlemeler | |
---|---|
boolean |
Dosya başarıyla alındıysa true . Aksi takdirde false . |
Fırlatma | |
---|---|
DeviceNotAvailableException |
cihaz bağlantısı kesilirse ve kurtarıldı. |
pullFile
public boolean pullFile (String deviceFilePath, File localFile)
Bir dosyayı URI konumundan yerel bir dosyaya çeken içerik sağlayıcı geri çağırması.
Parametreler | |
---|---|
deviceFilePath |
String : Cihazın cihazda dosyanın alınacağı yol. |
localFile |
File : İçeriğin depolanacağı ERROR(/File) . Boş değilse, içerik
değiştirildi. |
İlerlemeler | |
---|---|
boolean |
Başarılıysa doğru, aksi takdirde yanlış |
Fırlatma | |
---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
pushDir
public boolean pushDir (File localFileDir, String deviceFilePath,excludedDirectories)
Bir dosyayı URI konumuna aktaran içerik sağlayıcı geri çağırması.
Parametreler | |
---|---|
localFileDir |
File : Aktarılacak dizin |
deviceFilePath |
String : Cihazdaki konum |
excludedDirectories |
: Aktarıma dahil edilmeyen dizinler. |
İlerlemeler | |
---|---|
boolean |
Başarılıysa doğru |
Fırlatma | |
---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
pushDosyası
public boolean pushFile (File fileToPush, String deviceFilePath)
Bir dosyayı URI konumuna aktaran içerik sağlayıcı geri çağırması.
Parametreler | |
---|---|
fileToPush |
File : Cihaza aktarılacak ERROR(/File) . |
deviceFilePath |
String : Cihazda dosyanın aktarılacağı yol. |
İlerlemeler | |
---|---|
boolean |
Başarılıysa doğru, aksi takdirde yanlış |
Fırlatma | |
---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
|
IllegalArgumentException |
DeviceNotAvailableException |
kur
public boolean setUp ()
İçerik sağlayıcı yardımcı apk'sinin yüklü ve kullanıma hazır olduğundan emin olun.
İlerlemeler | |
---|---|
boolean |
Kullanıma hazırsa doğru, aksi takdirde False (yanlış) değerini alır. |
Fırlatma | |
---|---|
DeviceNotAvailableException |
Sökme
public void tearDown ()
İçerik sağlayıcı yardımcısından cihazı temizleyin.
Fırlatma | |
---|---|
DeviceNotAvailableException |