এলসিইউটিল

public class LCUtil
extends Object

java.lang.Object
com.google.android.tradefed.build.LCUtil


একটি লঞ্চ কন্ট্রোল পাথকে তার উপাদান অংশগুলিতে পার্স করার জন্য সহায়ক ক্লাস।

সারসংক্ষেপ

ধ্রুবক

String BRANCH

String BUILD_ID

String FILENAME

String FLAVOR

String KERNEL

String KEY

String OS

জনসাধারণের পদ্ধতি

static String createResolvableFilePath (String remoteFilePath)

ফাইল পাথ ব্যবহার করে একটি রিজলভার পুনরুদ্ধার করা যায়।

static Map<String, String> parseAttributeLine (String line)

"userdata:git_master-linux-yakju-tests/242537/userdata.img"-এর মতো একটি লাইনকে "{key:userdata, branch:git_master, flavor:yakju-tests, bid:242537, file:userdata.img}"-এর মতো একটি Map-এ পার্স করুন। এটি প্রোটোকল দিয়ে শুরু হওয়া রিমোট পাথ পার্স করাও সমর্থন করে, যেমন, "ab:/aosp_master/yakju-userdebug/P123/device-tests.zip"-কে "{branch:aosp_master, flavor:yakju-userdebug, bid:P123, filename:device-tests.zip}"-এর মতো একটি Map-এ পার্স করা হবে।

static String reverseDynamicAbPath (String abDynamicLink)

ধ্রুবক

শাখা

public static final String BRANCH

ধ্রুবক মান: 'শাখা'

বিল্ড_আইডি

public static final String BUILD_ID

ধ্রুবক মান: 'বিড'

ফাইলের নাম

public static final String FILENAME

ধ্রুবক মান: 'ফাইলের নাম'

স্বাদ

public static final String FLAVOR

ধ্রুবক মান: 'ফ্লেভার'

কার্নেল

public static final String KERNEL

ধ্রুবক মান: 'কার্নেল'

চাবি

public static final String KEY

ধ্রুবক মান: 'key'

ওএস

public static final String OS

ধ্রুবক মান: "os"

জনসাধারণের পদ্ধতি

createResolvableFilePath

public static String createResolvableFilePath (String remoteFilePath)

ফাইল পাথ ব্যবহার করে একটি রিজলভার পুনরুদ্ধার করা যায়।

প্যারামিটার
remoteFilePath String : LaunchControlProvider-এ ডাউনলোড করার জন্য ফাইলের রিমোট পাথ, যেমন, aosp_master-linux-yakju-userdebug/P123/device-tests.zip

ফেরত
String

parseAttributeLine

public static Map<String, String> parseAttributeLine (String line)

"userdata:git_master-linux-yakju-tests/242537/userdata.img"-এর মতো একটি লাইনকে "{key:userdata, branch:git_master, flavor:yakju-tests, bid:242537, file:userdata.img}"-এর মতো একটি Map-এ পার্স করুন। এটি প্রোটোকল দিয়ে শুরু হওয়া রিমোট পাথ পার্স করাও সমর্থন করে, যেমন, "ab:/aosp_master/yakju-userdebug/P123/device-tests.zip"-কে "{branch:aosp_master, flavor:yakju-userdebug, bid:P123, filename:device-tests.zip}"-এর মতো একটি Map-এ পার্স করা হবে।

প্যারামিটার
line String

ফেরত
Map<String, String>

রিভার্সডাইনামিকএবিপাথ

public static String reverseDynamicAbPath (String abDynamicLink)

প্যারামিটার
abDynamicLink String

ফেরত
String