RemoteSplitApkInstaller

public class RemoteSplitApkInstaller
extends SplitApkInstallerBase

java.lang.Object
   ↳ com.android.tradefed.device.server.SplitApkInstallerBase
     ↳ com.android.tradefed.device.server.RemoteSplitApkInstaller


ملخّص

الطُرق العامة

static RemoteSplitApkInstaller create(IDevice device, remoteApks, boolean reInstall, installOptions)

تعرض هذه الطريقة SplitApkInstaller لقائمة حِزم APK المحدّدة التي تم تحميلها مسبقًا على الجهاز المحدّد.

static RemoteSplitApkInstaller create(IDevice device, String applicationId, remoteApks, boolean reInstall, installOptions)

تعرض هذه الطريقة SplitApkInstaller لتثبيت قائمة معيّنة من حِزم APK التي تم تحميلها مسبقًا على الجهاز المحدّد لتطبيق حالي على الجهاز.

void install(long timeout, TimeUnit unit)

تثبيت تطبيق Android يتألف من عدة ملفات APK مخزّنة على الجهاز

الطُرق المحمية

boolean writeRemoteApk(String sessionId, String filePath, long timeout, TimeUnit unit)

الطُرق العامة

إنشاء

public static RemoteSplitApkInstaller create (IDevice device, 
                 remoteApks, 
                boolean reInstall, 
                 installOptions)

تعرض هذه الطريقة SplitApkInstaller لقائمة حِزم APK المحدّدة التي تم تحميلها مسبقًا على الجهاز المحدّد.

المعلمات
device IDevice: الجهاز الذي سيتم تثبيت حزمة APK عليه، ويجب أن يتضمّن حزمة APK الرئيسية على الأقل.

remoteApks

reInstall boolean: تحدّد ما إذا كان سيتم تفعيل خيار إعادة التثبيت.

installOptions

المرتجعات
RemoteSplitApkInstaller

إنشاء

public static RemoteSplitApkInstaller create (IDevice device, 
                String applicationId, 
                 remoteApks, 
                boolean reInstall, 
                 installOptions)

تعرض هذه الطريقة SplitApkInstaller لتثبيت قائمة معيّنة من حِزم APK التي تم تحميلها مسبقًا على الجهاز المحدّد لتطبيق حالي على الجهاز.

المعلمات
device IDevice: الجهاز الذي سيتم تثبيت حزمة APK عليه

applicationId String: هو معرّف التطبيق الحالي الذي سيتم تثبيت حِزم APK الجديدة عليه.

remoteApks

reInstall boolean: تحدّد ما إذا كان سيتم تفعيل خيار إعادة التثبيت.

installOptions

المرتجعات
RemoteSplitApkInstaller

تثبيت

public void install (long timeout, 
                TimeUnit unit)

تثبيت تطبيق Android يتألف من عدة ملفات APK مخزّنة على الجهاز

المعلمات
timeout long: انتهاء مهلة التثبيت

unit TimeUnit

الرميات
InstallException في حال تعذّر التثبيت

الطُرق المحمية

writeRemoteApk

protected boolean writeRemoteApk (String sessionId, 
                String filePath, 
                long timeout, 
                TimeUnit unit)

المعلمات
sessionId String

filePath String

timeout long

unit TimeUnit

المرتجعات
boolean