AbiUtils
public class AbiUtils
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.util.AbiUtils |
ডিভাইস ABI পরিচালনার জন্য ইউটিলিটি ক্লাস
সারসংক্ষেপ
ধ্রুবক | |
|---|---|
String | ABI_ARM_64_V8A |
String | ABI_ARM_V7A |
String | ABI_MIPS |
String | ABI_MIPS64 |
String | ABI_RISCV64 |
String | ABI_X86 |
String | ABI_X86_64 |
String | ARCH_ARM64 |
String | ARCH_MIPS64 |
String | ARCH_RISCV64 |
String | ARCH_X86_64 |
String | BASE_ARCH_ARM |
String | BASE_ARCH_MIPS |
String | BASE_ARCH_X86 |
ক্ষেত্র | |
|---|---|
protected static final Set<String> | ABIS_SUPPORTED_BY_COMPATIBILITYABI নামগুলির সেট যা কম্প্যাটিবিলিটি সমর্থন করে। |
protected static final Set<String> | ARM_ABISARM ABI-গুলোর সেট। |
জনসাধারণের পদ্ধতি | |
|---|---|
static String | createAbiFlag (String abi)প্রদত্ত ABI-এর জন্য একটি ফ্ল্যাগ তৈরি করে। |
static String | createId (String abi, String name)প্রদত্ত ABI এবং নাম থেকে একটি অনন্য আইডি তৈরি করে। |
static Set<String> | getAbisForArch (String arch)প্রদত্ত আর্কিটেকচারের সাথে সংশ্লিষ্ট ABI-গুলোর সেট ফেরত দেয়। |
static Set<String> | getAbisSupportedByCompatibility ()কম্প্যাটিবিলিটি দ্বারা সমর্থিত ABI-গুলোর সেট ফেরত দেয়। |
static String | getArchForAbi (String abi)abi-এর সাথে মেলে এমন আর্কিটেকচারটি ফেরত দেয়। |
static Set<String> | getArchSupported ()সমর্থিত আর্কিটেকচার উপস্থাপনাগুলোর সেট ফেরত দেয়। |
static String | getBaseArchForAbi (String abi)abi-এর সাথে মেলে এমন মূল আর্কিটেকচারটি ফেরত দেয়। |
static String | getBitness (String abi) |
static Set<String> | getHostAbi ()হোস্ট মেশিন দ্বারা সমর্থিত abis-এর সেট ফেরত দেয়। |
static boolean | isAbiSupportedByCompatibility (String abi) |
static String | parseAbi (String id) |
static Set<String> | parseAbiList (String unsupportedAbiDescription) |
static Set<String> | parseAbiListFromProperty (String abiListProp) |
static String[] | parseId (String id)একটি অনন্য আইডিকে ABI এবং নামে পার্স করে। |
static String | parseTestName (String id) |
ধ্রুবক
ABI_ARM_64_V8A
public static final String ABI_ARM_64_V8A
ধ্রুবক মান: 'arm64-v8a'
ABI_ARM_V7A
public static final String ABI_ARM_V7A
ধ্রুবক মান: "armeabi-v7a"
ABI_MIPS
public static final String ABI_MIPS
ধ্রুবক মান: 'mips'
ABI_MIPS64
public static final String ABI_MIPS64
ধ্রুবক মান: 'mips64'
ABI_RISCV64
public static final String ABI_RISCV64
ধ্রুবক মান: "riscv64"
ABI_X86
public static final String ABI_X86
ধ্রুবক মান: 'x86'
ABI_X86_64
public static final String ABI_X86_64
ধ্রুবক মান: "x86_64"
ARCH_ARM64
public static final String ARCH_ARM64
ধ্রুবক মান: 'arm64'
ARCH_MIPS64
public static final String ARCH_MIPS64
ধ্রুবক মান: 'mips64'
ARCH_RISCV64
public static final String ARCH_RISCV64
ধ্রুবক মান: "riscv64"
ARCH_X86_64
public static final String ARCH_X86_64
ধ্রুবক মান: "x86_64"
BASE_ARCH_ARM
public static final String BASE_ARCH_ARM
ধ্রুবক মান: 'arm'
BASE_ARCH_MIPS
public static final String BASE_ARCH_MIPS
ধ্রুবক মান: 'mips'
BASE_ARCH_X86
public static final String BASE_ARCH_X86
ধ্রুবক মান: 'x86'
ক্ষেত্র
ABIS_SUPPORTED_BY_COMPATIBILITY
protected static final Set<String> ABIS_SUPPORTED_BY_COMPATIBILITY
ABI নামগুলির সেট যা কম্প্যাটিবিলিটি সমর্থন করে।
ARM_ABIS
protected static final Set<String> ARM_ABIS
ARM ABI-গুলোর সেট।
জনসাধারণের পদ্ধতি
createAbiFlag
public static String createAbiFlag (String abi)
প্রদত্ত ABI-এর জন্য একটি ফ্ল্যাগ তৈরি করে।
| প্যারামিটার | |
|---|---|
abi | String : যে ABI-এর জন্য ফ্ল্যাগটি তৈরি করতে হবে। |
| ফেরত | |
|---|---|
String | একটি স্ট্রিং যা ADB-তে পাঠানো কমান্ডের সাথে যোগ করা যেতে পারে। |
createId
public static String createId (String abi,
String name)প্রদত্ত ABI এবং নাম থেকে একটি অনন্য আইডি তৈরি করে।
| প্যারামিটার | |
|---|---|
abi | String : যে ABI ব্যবহার করতে হবে। |
name | String : যে নামটি ব্যবহার করা হবে। |
| ফেরত | |
|---|---|
String | একটি স্ট্রিং যা একটি রানকে অনন্যভাবে শনাক্ত করে। |
getAbisForArch
public static Set<String> getAbisForArch (String arch)
প্রদত্ত আর্কিটেকচারের সাথে সংশ্লিষ্ট ABI-গুলোর সেট ফেরত দেয়।
| প্যারামিটার | |
|---|---|
arch | String : যে আর্কিটেকচারটি অনুসন্ধান করতে হবে। |
| ফেরত | |
|---|---|
Set<String> | ABI-গুলো ধারণকারী একটি নতুন সেট। |
getAbisSupportedByCompatibility
public static Set<String> getAbisSupportedByCompatibility ()
কম্প্যাটিবিলিটি দ্বারা সমর্থিত ABI-গুলোর সেট ফেরত দেয়।
| ফেরত | |
|---|---|
Set<String> | সমর্থিত ABI-গুলো ধারণকারী একটি নতুন সেট। |
getArchForAbi
public static String getArchForAbi (String abi)
abi-এর সাথে মেলে এমন আর্কিটেকচারটি ফেরত দেয়।
| প্যারামিটার | |
|---|---|
abi | String |
| ফেরত | |
|---|---|
String | |
getArchSupported
public static Set<String> getArchSupported ()
সমর্থিত আর্কিটেকচার উপস্থাপনাগুলোর সেট ফেরত দেয়।
| ফেরত | |
|---|---|
Set<String> | |
getBaseArchForAbi
public static String getBaseArchForAbi (String abi)
abi-এর সাথে মেলে এমন মূল আর্কিটেকচারটি ফেরত দেয়।
| প্যারামিটার | |
|---|---|
abi | String |
| ফেরত | |
|---|---|
String | |
গেটবিটনেস
public static String getBitness (String abi)
| প্যারামিটার | |
|---|---|
abi | String : ABI-এর নাম। |
| ফেরত | |
|---|---|
String | প্রদত্ত নামের সাথে ABI-এর বিটনেস |
getHostAbi
public static Set<String> getHostAbi ()
হোস্ট মেশিন দ্বারা সমর্থিত abis-এর সেট ফেরত দেয়।
| ফেরত | |
|---|---|
Set<String> | |
isAbiSupportedByCompatibility
public static boolean isAbiSupportedByCompatibility (String abi)
| প্যারামিটার | |
|---|---|
abi | String : পরীক্ষা করার জন্য ABI-এর নাম। |
| ফেরত | |
|---|---|
boolean | প্রদত্ত ABI-টি Compatibility দ্বারা সমর্থিত হলে সত্য হবে। |
পার্সআবি
public static String parseAbi (String id)
| প্যারামিটার | |
|---|---|
id | String |
| ফেরত | |
|---|---|
String | টেস্ট আইডির abi অংশ। যেমন armeabi-v7a android.mytest = armeabi-v7a |
parseAbiList
public static Set<String> parseAbiList (String unsupportedAbiDescription)
| প্যারামিটার | |
|---|---|
unsupportedAbiDescription | String : একটি কমা দ্বারা পৃথক করা স্ট্রিং, যাতে abis রয়েছে। |
| ফেরত | |
|---|---|
Set<String> | বৈধ ABI-গুলো সম্বলিত স্ট্রিং-এর একটি তালিকা। |
parseAbiListFromProperty
public static Set<String> parseAbiListFromProperty (String abiListProp)
| প্যারামিটার | |
|---|---|
abiListProp | String : ডিভাইস প্রপার্টি থেকে প্রাপ্ত abis সম্বলিত একটি কমা দ্বারা পৃথক করা তালিকা। |
| ফেরত | |
|---|---|
Set<String> | বৈধ ABI-গুলো সম্বলিত স্ট্রিং-এর একটি তালিকা। |
পার্সআইডি
public static String[] parseId (String id)
একটি অনন্য আইডিকে ABI এবং নামে পার্স করে।
| প্যারামিটার | |
|---|---|
id | String : পার্স করার জন্য আইডি। |
| ফেরত | |
|---|---|
String[] | ABI এবং নাম ধারণকারী একটি স্ট্রিং অ্যারে। |
parseTestName
public static String parseTestName (String id)
| প্যারামিটার | |
|---|---|
id | String |
| ফেরত | |
|---|---|
String | টেস্ট আইডির টেস্ট নামের অংশ। যেমন armeabi-v7a android.mytest = android.mytest |