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 ফাইল দিয়ে তৈরি একটি অ্যান্ড্রয়েড অ্যাপ্লিকেশন ইনস্টল করে।

সুরক্ষিত পদ্ধতি

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 ফাইল দিয়ে তৈরি একটি অ্যান্ড্রয়েড অ্যাপ্লিকেশন ইনস্টল করে।

প্যারামিটার
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