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)

यह फ़ंक्शन, डिवाइस पर पहले से मौजूद ऐप्लिकेशन के लिए, पहले से अपलोड किए गए APK की सूची को इंस्टॉल करने के लिए SplitApkInstaller दिखाता है.

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

यह फ़ंक्शन, डिवाइस पर पहले से अपलोड किए गए APK की दी गई सूची के लिए SplitApkInstaller दिखाता है.

void install(long timeout, TimeUnit unit)

यह डिवाइस पर मौजूद कई APK फ़ाइलों से बना Android ऐप्लिकेशन इंस्टॉल करता है

प्रोटेक्टेड मेथड

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)

यह फ़ंक्शन, डिवाइस पर पहले से मौजूद ऐप्लिकेशन के लिए, पहले से अपलोड किए गए APK की सूची को इंस्टॉल करने के लिए SplitApkInstaller दिखाता है.

पैरामीटर
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)

यह फ़ंक्शन, डिवाइस पर पहले से अपलोड किए गए APK की दी गई सूची के लिए SplitApkInstaller दिखाता है.

पैरामीटर
device IDevice: APK इंस्टॉल करने के लिए डिवाइस. इसमें कम से कम मुख्य APK शामिल होना चाहिए.

remoteApks List

reInstall boolean: यह तय करता है कि फिर से इंस्टॉल करने का विकल्प चालू करना है या नहीं.

installOptions List

रिटर्न
RemoteSplitApkInstaller

इंस्टॉल करें

public void install (long timeout, 
                TimeUnit unit)

यह डिवाइस पर मौजूद कई APK फ़ाइलों से बना Android ऐप्लिकेशन इंस्टॉल करता है

पैरामीटर
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