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, String applicationId, List<String> remoteApks, boolean reInstall, List<String> installOptions)

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

static RemoteSplitApkInstaller create(IDevice device, List<String> remoteApks, boolean reInstall, List<String> 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, 
                String applicationId, 
                List<String> remoteApks, 
                boolean reInstall, 
                List<String> installOptions)

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

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

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

remoteApks List

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

installOptions List

المرتجعات
RemoteSplitApkInstaller

إنشاء

public static RemoteSplitApkInstaller create (IDevice device, 
                List<String> remoteApks, 
                boolean reInstall, 
                List<String> installOptions)

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

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

remoteApks List

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

installOptions List

المرتجعات
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