SplitApkInstaller সম্পর্কে

public class SplitApkInstaller
extends SplitApkInstallerBase

java.lang.অবজেক্ট
com.android.tradefed.device.server.SplitApkInstallerBase সম্পর্কে
com.android.tradefed.device.server.SplitApkইনস্টলার


সারাংশ

পাবলিক পদ্ধতি

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

হোস্ট থেকে প্রদত্ত ডিভাইসে প্রদত্ত APK ফাইলের তালিকার জন্য একটি SplitApkInstaller প্রদান করে।

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

হোস্ট থেকে প্রদত্ত ডিভাইসে বিদ্যমান অ্যাপ্লিকেশনে APK ফাইলের তালিকা ইনস্টল করার জন্য একটি SplitApkInstaller ফেরত দেয়।

InstallMetrics install (long timeout, TimeUnit unit)

হোস্টে থাকা ফাইলগুলি থেকে স্ট্রিমিং করে বেশ কয়েকটি APK ফাইল দিয়ে তৈরি একটি অ্যান্ড্রয়েড অ্যাপ্লিকেশন ইনস্টল করে।

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

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

পাবলিক পদ্ধতি

তৈরি করা

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

হোস্ট থেকে প্রদত্ত ডিভাইসে প্রদত্ত APK ফাইলের তালিকার জন্য একটি SplitApkInstaller প্রদান করে।

পরামিতি
device IDevice : যে ডিভাইসে APK ইনস্টল করা হবে, তাতে কমপক্ষে মূল APK থাকতে হবে।

apks : APK ফাইলের তালিকা।

reInstall boolean : পুনরায় ইনস্টল করার বিকল্পটি সক্রিয় করবেন কিনা।

installOptions

রিটার্নস
SplitApkInstaller

তৈরি করা

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

হোস্ট থেকে প্রদত্ত ডিভাইসে বিদ্যমান অ্যাপ্লিকেশনে APK ফাইলের তালিকা ইনস্টল করার জন্য একটি SplitApkInstaller ফেরত দেয়।

পরামিতি
device IDevice : APK ইনস্টল করার জন্য ডিভাইস।

applicationId String : বিদ্যমান অ্যাপ্লিকেশনের অ্যাপ্লিকেশন আইডি যা দিয়ে নতুন APK ইনস্টল করতে হবে।

apks : APK ফাইলের তালিকা।

reInstall boolean : পুনরায় ইনস্টল করার বিকল্পটি সক্রিয় করবেন কিনা।

installOptions

রিটার্নস
SplitApkInstaller

ইনস্টল করুন

public InstallMetrics install (long timeout, 
                TimeUnit unit)

হোস্টে থাকা ফাইলগুলি থেকে স্ট্রিমিং করে বেশ কয়েকটি APK ফাইল দিয়ে তৈরি একটি অ্যান্ড্রয়েড অ্যাপ্লিকেশন ইনস্টল করে।

পরামিতি
timeout long : ইনস্টলেশনের সময়সীমা শেষ

unit TimeUnit

রিটার্নস
InstallMetrics এই ইনস্টলেশনের সময় অতিবাহিত সময়ের জন্য InstallMetrics মেট্রিক্স

থ্রো
InstallException যদি ইনস্টলেশন ব্যর্থ হয়।

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

আপলোড অ্যাপ

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

পরামিতি
sessionId String

fileToUpload File

uniqueId int

timeout long

unit TimeUnit

রিটার্নস
boolean