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, apks, boolean reInstall, installOptions)

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

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

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

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

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

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

installOptions

المرتجعات
SplitApkInstaller

إنشاء

public static SplitApkInstaller create (IDevice device, 
                String applicationId, 
                 apks, 
                boolean reInstall, 
                 installOptions)

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

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

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

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

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

installOptions

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