SplitApkInstaller

public class SplitApkInstaller
extends SplitApkInstallerBase

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


ملخّص

الإجراءات العامة

static SplitApkInstaller create(IDevice device, String applicationId, List<File> apks, boolean reInstall, List<String> installOptions)

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

static SplitApkInstaller create(IDevice device, List<File> apks, boolean reInstall, List<String> installOptions)

تعرض هذه السمة SplitApkInstaller لقائمة ملفات APK المحدّدة من المضيف إلى الجهاز المحدّد.

InstallMetrics install(long timeout, TimeUnit unit)

تثبيت تطبيق Android يتألف من عدة ملفات APK من خلال البث من الملفات على المضيف

طُرق محمية

boolean uploadApk(String sessionId, File fileToUpload, int uniqueId, long timeout, TimeUnit unit)

الإجراءات العامة

إنشاء

public static SplitApkInstaller create (IDevice device, 
                String applicationId, 
                List<File> apks, 
                boolean reInstall, 
                List<String> installOptions)

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

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

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

apks List: قائمة بملفات APK

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

installOptions List

المرتجعات
SplitApkInstaller

إنشاء

public static SplitApkInstaller create (IDevice device, 
                List<File> apks, 
                boolean reInstall, 
                List<String> installOptions)

تعرض هذه السمة SplitApkInstaller لقائمة ملفات APK المحدّدة من المضيف إلى الجهاز المحدّد.

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

apks List: قائمة بملفات APK

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

installOptions List

المرتجعات
SplitApkInstaller

تثبيت

public InstallMetrics install (long timeout, 
                TimeUnit unit)

تثبيت تطبيق Android يتألف من عدة ملفات APK من خلال البث من الملفات على المضيف

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

unit TimeUnit

المرتجعات
InstallMetrics مقاييس InstallMetrics للوقت المنقضي أثناء عملية التثبيت هذه

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

طُرق محمية

uploadApk

protected boolean uploadApk (String sessionId, 
                File fileToUpload, 
                int uniqueId, 
                long timeout, 
                TimeUnit unit)

المعلَمات
sessionId String

fileToUpload File

uniqueId int

timeout long

unit TimeUnit

المرتجعات
boolean