IncrementalInstallSession.Builder
public
static
class
IncrementalInstallSession.Builder
extends Object
| java.lang.Object | |
| ↳ | com.android.incfs.install.IncrementalInstallSession.Builder |
Özet
Herkese açık oluşturucular | |
|---|---|
Builder()
|
|
Herkese açık yöntemler | |
|---|---|
IncrementalInstallSession.Builder
|
addApk(Path apk, Path signature)
Yüklenecek APK'lar grubuna bir APK ekler. |
IncrementalInstallSession.Builder
|
addExtraArgs(String... extraArgs)
Yüklemeye geçirilecek ek bağımsız değişkenler ekler. |
IncrementalInstallSession
|
build()
Akışla yükleme oturumunu oluşturur ve başlatır. |
IncrementalInstallSession.Builder
|
setAllowReinstall(boolean reinstall)
Bir uygulamanın yeniden yüklenip yüklenmeyeceğini ayarlar. |
IncrementalInstallSession.Builder
|
setBlockFilter(IBlockFilter filter)
Cihaza teslim edilmesi gereken bir veri bloğunun cihaza gönderilip gönderilmeyeceğini belirlemek için kullanılan geri çağırmayı ayarlar. |
IncrementalInstallSession.Builder
|
setBlockTransformer(IBlockTransformer transformer)
Göndermeden önce veri bloğunu dönüştürmek için kullanılan geri çağırma işlevini ayarlar. |
IncrementalInstallSession.Builder
|
setLogger(ILogger logger)
Artımlı yükleme oturumuyla ilgili hataları, uyarıları ve bilgileri günlüğe kaydetmek için kullanılan günlükçü arayüzünü ayarlar. |
IncrementalInstallSession.Builder
|
setResponseTimeout(long timeout, TimeUnit maxTimeUnits)
|
Herkese açık oluşturucular
Mimar
public Builder ()
Herkese açık yöntemler
addApk
public IncrementalInstallSession.Builder addApk (Path apk, Path signature)
Yüklenecek APK'lar grubuna bir APK ekler. Uygulama, APK İmza Şeması v4 ile imzalanmalıdır.
| Parametreler | |
|---|---|
apk |
Path: Yüklenecek APK |
signature |
Path: APK'nın v4 imzası |
| İlerlemeler | |
|---|---|
IncrementalInstallSession.Builder |
|
addExtraArgs
public IncrementalInstallSession.Builder addExtraArgs (String... extraArgs)
Yüklemeye geçirilecek ek bağımsız değişkenler ekler. Kullanılabilir seçenekler için "adb shell pm install --help" komutuna bakın.
| Parametreler | |
|---|---|
extraArgs |
String: yüklemeye geçirilecek ek bağımsız değişkenler |
| İlerlemeler | |
|---|---|
IncrementalInstallSession.Builder |
|
build
public IncrementalInstallSession build ()
Akışla yükleme oturumunu oluşturur ve başlatır.
| İlerlemeler | |
|---|---|
IncrementalInstallSession |
|
| Dekoratif yastıklar | |
|---|---|
|
APK veya imza dosyası okunamıyorsa ya da geçersizse |
setAllowReinstall
public IncrementalInstallSession.Builder setAllowReinstall (boolean reinstall)
Bir uygulamanın yeniden yüklenip yüklenmeyeceğini ayarlar.
| Parametreler | |
|---|---|
reinstall |
boolean: Bir uygulamanın yeniden yüklenip yüklenmeyeceği |
| İlerlemeler | |
|---|---|
IncrementalInstallSession.Builder |
|
setBlockFilter
public IncrementalInstallSession.Builder setBlockFilter (IBlockFilter filter)
Cihaza teslim edilmesi gereken bir veri bloğunun cihaza gönderilip gönderilmeyeceğini belirlemek için kullanılan geri çağırmayı ayarlar.
| Parametreler | |
|---|---|
filter |
IBlockFilter: geri arama |
| İlerlemeler | |
|---|---|
IncrementalInstallSession.Builder |
|
setBlockTransformer
public IncrementalInstallSession.Builder setBlockTransformer (IBlockTransformer transformer)
Göndermeden önce veri bloğunu dönüştürmek için kullanılan geri çağırma işlevini ayarlar.
| Parametreler | |
|---|---|
transformer |
IBlockTransformer: geri arama |
| İlerlemeler | |
|---|---|
IncrementalInstallSession.Builder |
|
setLogger
public IncrementalInstallSession.Builder setLogger (ILogger logger)
Artımlı yükleme oturumuyla ilgili hataları, uyarıları ve bilgileri günlüğe kaydetmek için kullanılan günlükçü arayüzünü ayarlar.
| Parametreler | |
|---|---|
logger |
ILogger: geri arama |
| İlerlemeler | |
|---|---|
IncrementalInstallSession.Builder |
|
setResponseTimeout
public IncrementalInstallSession.Builder setResponseTimeout (long timeout, TimeUnit maxTimeUnits)
IncrementalInstallSession.waitForInstallCompleted(long, TimeUnit) ve IncrementalInstallSession.waitForServingCompleted(long, TimeUnit) çağrılırken cihazdan yanıt alınmasına izin verilmeyen maksimum süreyi ayarlar.
| Parametreler | |
|---|---|
timeout |
long: Cihazdan yanıt alınmasına izin verilmeyen maksimum süre. 0 değeri, belirtilen yöntemlerin cihazdan bir sonraki yanıtı süresiz olarak beklemesine olanak tanır. |
maxTimeUnits |
TimeUnit: sıfır olmayan timeout için birimler |
| İlerlemeler | |
|---|---|
IncrementalInstallSession.Builder |
|