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(File deviceImgZipFile,
|
|
FlashingResourcesParser(File deviceImgZipFile)
|
|
FlashingResourcesParser(BufferedReader infoReader,
제공된 AndroidInfo 리더로 FlashingResourcesParser를 생성합니다. 단위 테스트를 위해 노출됨 |
|
FlashingResourcesParser(BufferedReader infoReader)
제공된 AndroidInfo 리더로 FlashingResourcesParser를 생성합니다. 단위 테스트를 위해 노출됨 |
공개 메서드 | |
---|---|
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
보드_키
public static final String BOARD_KEY
BOOTLOADER_VERSION_KEY
public static final String BOOTLOADER_VERSION_KEY
제품_키
public static final String PRODUCT_KEY
공개 생성자
FlashingResourcesParser
public FlashingResourcesParser (File deviceImgZipFile,c)
FlashingResourcesParser
를 만들어 지정된 기기 이미지를 파싱하도록 합니다.
플래시 요구사항 플래싱 요구사항은 적절한 제약 조건을 통과해야 합니다 (있는 경우).
존재)이 있는지 확인하세요. 거부된 요구사항은 자동으로 삭제됩니다.
매개변수 | |
---|---|
deviceImgZipFile |
File : 플래시할 updater.zip 파일 |
c |
: 키 이름에서 Constraint 로의 매핑입니다. 이미지 이름은
추가 기본 요건으로 적절한 제약조건 (있는 경우)을 지정합니다. 다음 날짜까지 null일 수 있음:
필터링을 사용 중지합니다. |
생성 값 | |
---|---|
TargetSetupError |
FlashingResourcesParser
public FlashingResourcesParser (File deviceImgZipFile)
FlashingResourcesParser
를 만들어 지정된 기기 이미지를 파싱하도록 합니다.
플래시 요구사항
매개변수 | |
---|---|
deviceImgZipFile |
File : 플래시할 updater.zip 파일 |
생성 값 | |
---|---|
TargetSetupError |
FlashingResourcesParser
public FlashingResourcesParser (BufferedReader infoReader,c)
제공된 AndroidInfo 리더로 FlashingResourcesParser를 생성합니다.
단위 테스트를 위해 노출됨
매개변수 | |
---|---|
infoReader |
BufferedReader : android-info.txt와 동등한 항목이 포함된 ERROR(/BufferedReader)
파싱 |
c |
: 키 이름에서 Constraint 로의 매핑입니다. 이미지 이름은
추가 기본 요건으로 적절한 제약조건 (있는 경우)을 지정합니다. 다음 날짜까지 null일 수 있음:
필터링을 사용 중지합니다. |
FlashingResourcesParser
public FlashingResourcesParser (BufferedReader infoReader)
제공된 AndroidInfo 리더로 FlashingResourcesParser를 생성합니다.
단위 테스트를 위해 노출됨
매개변수 | |
---|---|
infoReader |
BufferedReader : android-info.txt와 동등한 항목이 포함된 ERROR(/BufferedReader)
파싱 |
공개 메서드
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
가 아니면 이 메서드가 확인하고 있으면 반환합니다.
특정 제품에 대해 지정된 이미지 요구사항을
확인할 수 있습니다 제품별 요구사항이 없는 경우
있는 경우 전역 요구사항을 반환하는 것으로 대체하며, 그렇지 않은 경우 null
입니다.
특정 versionKey
에 관한 모든 종류의 요구사항이 존재합니다.
여러 버전이 나열된 경우 버전이 알파벳순으로 최신 날짜순으로 지정할 수 있습니다
매개변수 | |
---|---|
imageVersionKey |
String : 이미지 버전 정보의 예상 식별자입니다. |
productName |
String : 확인할 특정 제품 이름 |
반환 값 | |
---|---|
String |
제공된 이미지에 필요한 버전 또는 지정되지 않은 경우 null |