AbiUtil'ler

public class AbiUtils
extends Object

Java.lang.Nesne
🎃 com.android.tradefed.util.AbiUtils


Cihaz ABI'lerini işlemek için yardımcı sınıf

Özet

Fields'ın oynadığı filmler

protected static final ABIS_SUPPORTED_BY_COMPATIBILITY

Uyumluluk'un desteklediği ABI adları grubu.

public static final String ABI_ARM_64_V8A

public static final String ABI_ARM_V7A

public static final String ABI_MIPS

public static final String ABI_MIPS64

public static final String ABI_RISCV64

public static final String ABI_X86

public static final String ABI_X86_64

public static final String ARCH_ARM64

public static final String ARCH_MIPS64

public static final String ARCH_RISCV64

public static final String ARCH_X86_64

protected static final ARM_ABIS

ARM ABI'leri grubu.

public static final String BASE_ARCH_ARM

public static final String BASE_ARCH_MIPS

public static final String BASE_ARCH_X86

Herkese açık yöntemler

static String createAbiFlag(String abi)

Belirtilen ABI için bir flag oluşturur.

static String createId(String abi, String name)

Belirtilen ABI'dan ve addan benzersiz bir kimlik oluşturur.

static getAbisForArch(String arch)

Belirli bir mimariyle ilişkili ABI kümesini döndürür.

static getAbisSupportedByCompatibility()

Uyumluluk tarafından desteklenen ABI'ler grubunu döndürür.

static String getArchForAbi(String abi)

Abi ile eşleşen mimariyi döndürür.

static getArchSupported()

Desteklenen mimari gösterimleri grubunu döndürür.

static String getBaseArchForAbi(String abi)

Abi ile eşleşen temel mimariyi döndürür.

static String getBitness(String abi)
static getHostAbi()

Ana makine tarafından desteklenen abis kümesini döndürür.

static boolean isAbiSupportedByCompatibility(String abi)
static String parseAbi(String id)
static parseAbiList(String unsupportedAbiDescription)
static parseAbiListFromProperty(String abiListProp)
static String[] parseId(String id)

Benzersiz bir kimliği ABI ve ad olarak ayrıştırır.

static String parseTestName(String id)

Fields'ın oynadığı filmler

ABIS_SUPPORTED_BY_COMPATIBILITY

protected static final  ABIS_SUPPORTED_BY_COMPATIBILITY

Uyumluluk'un desteklediği ABI adları grubu.

ABI_ARM_64_V8A

public static final String ABI_ARM_64_V8A

ABI_ARM_V7A

public static final String ABI_ARM_V7A

ABI_MIPS

public static final String ABI_MIPS

ABI_MIPS64

public static final String ABI_MIPS64

ABI_RISCV64

public static final String ABI_RISCV64

ABI_X86

public static final String ABI_X86

ABI_X86_64

public static final String ABI_X86_64

ARCH_ARM64

public static final String ARCH_ARM64

ARCH_MIPS64

public static final String ARCH_MIPS64

ARCH_RISCV

public static final String ARCH_RISCV64

ARCH_X86_64

public static final String ARCH_X86_64

ARM_ABIS

protected static final  ARM_ABIS

ARM ABI'leri grubu.

TABAN_ARCH_ARM

public static final String BASE_ARCH_ARM

TABAN_ARCH_MIPS

public static final String BASE_ARCH_MIPS

TABAN_ARCH_X86

public static final String BASE_ARCH_X86

Herkese açık yöntemler

createAbiFlag

public static String createAbiFlag (String abi)

Belirtilen ABI için bir flag oluşturur.

Parametreler
abi String: İşaretin oluşturulacağı ABI.

İlerlemeler
String ADB'ye gönderilen bir komuta eklenebilecek bir dizedir.

oluşturmaKimliği

public static String createId (String abi, 
                String name)

Belirtilen ABI'dan ve addan benzersiz bir kimlik oluşturur.

Parametreler
abi String: Kullanılacak ABI.

name String: Kullanılacak ad.

İlerlemeler
String çalıştırmayı benzersiz şekilde tanımlayan bir dizedir.

GetAbisForArch

public static  getAbisForArch (String arch)

Belirli bir mimariyle ilişkili ABI kümesini döndürür.

Parametreler
arch String: Aranacak mimari.

İlerlemeler
ABI'leri içeren yeni bir Küme.

getAbisDesteklenen Uyumluluğu

public static  getAbisSupportedByCompatibility ()

Uyumluluk tarafından desteklenen ABI'ler grubunu döndürür.

İlerlemeler
desteklenen ABI'leri içeren yeni bir küme oluşturun.

Abi için getArch

public static String getArchForAbi (String abi)

Abi ile eşleşen mimariyi döndürür.

Parametreler
abi String

İlerlemeler
String

getArchDesteklenen

public static  getArchSupported ()

Desteklenen mimari gösterimleri grubunu döndürür.

İlerlemeler

Abi için

public static String getBaseArchForAbi (String abi)

Abi ile eşleşen temel mimariyi döndürür.

Parametreler
abi String

İlerlemeler
String

GetBitness

public static String getBitness (String abi)

Parametreler
abi String: ABI'nın adı.

İlerlemeler
String Belirtilen ada sahip ABI'nin bit hızı

getHostAbi

public static  getHostAbi ()

Ana makine tarafından desteklenen abis kümesini döndürür.

İlerlemeler

UyumluluğuylaDesteklenen

public static boolean isAbiSupportedByCompatibility (String abi)

Parametreler
abi String: Test edilecek ABI adı.

İlerlemeler
boolean belirtilen ABI, Uyumluluk tarafından destekleniyorsa true değerini alır.

ayrıştırAbi

public static String parseAbi (String id)

Parametreler
id String

İlerlemeler
String abi bölümünü kullanabilirsiniz. ör. armeabi-v7a android.mytest = armeabi-v7a

ayrıştırAbiList

public static  parseAbiList (String unsupportedAbiDescription)

Parametreler
unsupportedAbiDescription String: Abis içeren, virgülle ayrılmış bir dize.

İlerlemeler
Geçerli ABI'leri içeren Dize listesi.

ayrıştırAbiListFromProperty

public static  parseAbiListFromProperty (String abiListProp)

Parametreler
abiListProp String: Cihaz özelliğinden gelen abis'yi içeren, virgülle ayrılmış bir liste.

İlerlemeler
Geçerli ABI'leri içeren Dize listesi.

ayrıştırma kimliği

public static String[] parseId (String id)

Benzersiz bir kimliği ABI ve ad olarak ayrıştırır.

Parametreler
id String: Ayrıştırılacak kimlik.

İlerlemeler
String[] ABI ve adı içeren bir dize dizisi.

ayrıştırTestAdı

public static String parseTestName (String id)

Parametreler
id String

İlerlemeler
String test kimliğinin test adı bölümü ör. armeabi-v7a android.mytest = android.mytest