FlashingResourcesParser
public
class
FlashingResourcesParser
extends Object
implements
IFlashingResourcesParser
java.lang.Object | |
↳ | com.android.tradefed.targetprep.FlashingResourcesParser |
기기를 플래시하는 데 필요한 보조 이미지 파일의 필수 버전을 파싱하는 클래스입니다. (예: 부트로더, 베이스밴드 등)
요약
중첩된 클래스 | |
---|---|
class |
FlashingResourcesParser.AndroidInfo
|
interface |
FlashingResourcesParser.Constraint
|
필드 | |
---|---|
public
static
final
String |
BASEBAND_VERSION_KEY
|
public
static
final
String |
BOARD_KEY
|
public
static
final
String |
BOOTLOADER_VERSION_KEY
|
public
static
final
String |
PRODUCT_KEY
|
공개 생성자 | |
---|---|
FlashingResourcesParser(BufferedReader infoReader)
제공된 AndroidInfo 리더로 FlashingResourcesParser를 생성합니다. 단위 테스트를 위해 노출됨 |
|
FlashingResourcesParser(BufferedReader infoReader,
제공된 AndroidInfo 리더로 FlashingResourcesParser를 생성합니다. 단위 테스트를 위해 노출됨 |
|
FlashingResourcesParser(File deviceImgZipFile)
|
|
FlashingResourcesParser(File deviceImgZipFile,
|
공개 메서드 | |
---|---|
String
|
getRequiredBasebandVersion()
기기 이미지 ZIP에 지정된 필수 베이스밴드 버전을 가져옵니다. 버전이 여러 개 나열된 경우 버전이 알파벳순으로 오래된 버전부터 최신 버전으로 정렬된다고 가정하여 최신 버전을 가져옵니다. |
|
getRequiredBoards()
기기 이미지 ZIP에 지정된 필수 보드 유형을 가져옵니다. |
String
|
getRequiredBootloaderVersion()
기기 이미지 ZIP에 지정된 필수 부트로더 버전을 가져옵니다. 버전이 여러 개 나열된 경우 버전이 알파벳순으로 오래된 버전부터 최신 버전으로 정렬된다고 가정하고 최신 버전을 가져옵니다. |
String
|
getRequiredImageVersion(String imageVersionKey)
기기 이미지 ZIP에 지정된 필수 맞춤 이미지 버전을 가져옵니다. 여러 버전이 나열된 경우 버전이 알파벳순으로 오래된 것부터 최신 버전 순으로 정렬된다는 가정하에 최신 버전을 가져옵니다. |
String
|
getRequiredImageVersion(String imageVersionKey, String productName)
기기 이미지 ZIP에 지정된 필수 맞춤 이미지 버전을 가져옵니다. 여러 버전이 나열된 경우 버전이 알파벳순으로 오래된 것부터 최신 버전 순으로 정렬된다는 가정하에 최신 버전을 가져옵니다. |
필드
BASEBAND_VERSION_KEY
public static final String BASEBAND_VERSION_KEY
BOARD_KEY
public static final String BOARD_KEY
BOOTLOADER_VERSION_KEY
public static final String BOOTLOADER_VERSION_KEY
PRODUCT_KEY
public static final String PRODUCT_KEY
공개 생성자
FlashingResourcesParser
public FlashingResourcesParser (BufferedReader infoReader)
제공된 AndroidInfo 리더로 FlashingResourcesParser를 생성합니다.
단위 테스트를 위해 노출됨
매개변수 | |
---|---|
infoReader |
BufferedReader : 파싱할 android-info.txt와 동등한 항목이 포함된 ERROR(/BufferedReader) |
FlashingResourcesParser
public FlashingResourcesParser (BufferedReader infoReader,c)
제공된 AndroidInfo 리더로 FlashingResourcesParser를 생성합니다.
단위 테스트를 위해 노출됨
매개변수 | |
---|---|
infoReader |
BufferedReader : 파싱할 android-info.txt와 동등한 항목이 포함된 ERROR(/BufferedReader) |
c |
: 키 이름에서 Constraint 로의 매핑입니다. 이미지 이름은 추가의 기본 요건으로 적절한 제약 조건 (있는 경우)과 비교하여 확인됩니다. 필터링을 사용 중지하려면 null일 수 있습니다. |
FlashingResourcesParser
public FlashingResourcesParser (File deviceImgZipFile)
FlashingResourcesParser
를 만들고 플래싱 요구사항을 위해 지정된 기기 이미지를 파싱하도록 합니다.
매개변수 | |
---|---|
deviceImgZipFile |
File : 플래시할 updater.zip 파일 |
생성 값 | |
---|---|
TargetSetupError |
FlashingResourcesParser
public FlashingResourcesParser (File deviceImgZipFile,c)
FlashingResourcesParser
를 만들고 플래싱 요구사항을 위해 지정된 기기 이미지를 파싱하도록 합니다. 플래싱 요구사항은 추가하기 전에 적절한 제약조건 (있는 경우)을 통과해야 합니다. 거부된 요구사항은 자동으로 삭제됩니다.
매개변수 | |
---|---|
deviceImgZipFile |
File : 플래시할 updater.zip 파일 |
c |
: 키 이름에서 Constraint 로의 매핑입니다. 이미지 이름은 추가 기본 요건으로 적절한 제약조건 (있는 경우)과 비교하여 확인됩니다. 필터링을 사용 중지하는 경우 null일 수 있습니다. |
생성 값 | |
---|---|
TargetSetupError |
공개 메서드
getRequiredBasebandVersion
public String getRequiredBasebandVersion ()
기기 이미지 ZIP에 지정된 필수 베이스밴드 버전을 가져옵니다.
버전이 여러 개 나열된 경우 버전이 알파벳순으로 오래된 버전부터 최신 버전으로 정렬된다고 가정하고 최신 버전을 가져옵니다.
반환 값 | |
---|---|
String |
베이스밴드 버전 또는 지정되지 않은 경우 null |
getRequiredBoards
publicgetRequiredBoards ()
기기 이미지 ZIP에 지정된 필수 보드 유형을 가져옵니다.
반환 값 | |
---|---|
|
보드 유형 또는 null (지정되지 않은 경우) |
getRequiredBootloaderVersion
public String getRequiredBootloaderVersion ()
기기 이미지 ZIP에 지정된 필수 부트로더 버전을 가져옵니다.
여러 버전이 나열된 경우 버전이 알파벳순으로 오래된 것부터 최신 버전 순으로 정렬된다는 가정하에 최신 버전을 가져옵니다.
반환 값 | |
---|---|
String |
부트로더 버전 또는 null (지정하지 않은 경우) |
getRequiredImageVersion
public String getRequiredImageVersion (String imageVersionKey)
기기 이미지 ZIP에 지정된 필수 맞춤 이미지 버전을 가져옵니다.
여러 버전이 나열된 경우 버전이 알파벳순으로 오래된 것부터 최신 버전 순으로 정렬된다는 가정하에 최신 버전을 가져옵니다.
매개변수 | |
---|---|
imageVersionKey |
String : 이미지 버전 정보의 예상 식별자 |
반환 값 | |
---|---|
String |
지정된 이미지에 필요한 버전 또는 지정되지 않은 경우 null |
getRequiredImageVersion
public String getRequiredImageVersion (String imageVersionKey, String productName)
기기 이미지 ZIP에 지정된 필수 맞춤 이미지 버전을 가져옵니다. productName
가 null
가 아니면 이 메서드는 특정 제품에 지정된 이미지 요구사항을 확인하고 이미지가 있다면 반환합니다. 제품별 요구사항이 없으면 전역 요구사항을 반환하거나 특정 versionKey
에 관한 어떠한 종류의 요구사항이 없는 경우 null
을 반환합니다.
여러 버전이 나열된 경우 버전이 알파벳순으로 오래된 것부터 최신 버전 순으로 정렬된다는 가정하에 최신 버전을 가져옵니다.
매개변수 | |
---|---|
imageVersionKey |
String : 이미지 버전 정보의 예상 식별자입니다. |
productName |
String : 확인할 특정 제품 이름 |
반환 값 | |
---|---|
String |
제공된 이미지에 필요한 버전 또는 지정되지 않은 경우 null |