FlashingResourcesParser

public class FlashingResourcesParser
extends Object implements IFlashingResourcesParser

java.lang.Object의 클래스
   ↳ com.android.tradefed.targetprep.FlashingResourcesParser


기기를 플래시하는 데 필요한 보조 이미지 파일의 필수 버전을 파싱하는 클래스입니다. (예: 부트로더, 베이스밴드 등)

요약

중첩된 클래스

class FlashingResourcesParser.AndroidInfo

Map<String, MultiMap<String, String>>의 typedef. 

interface FlashingResourcesParser.Constraint

FlashingResourcesParser가 일부 항목을 무시할 수 있도록 하는 필터링 인터페이스 사용할 수 있는 리소스를

필드

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, c)

FlashingResourcesParser를 만들어 지정된 기기 이미지를 파싱하도록 합니다. 플래시 요구사항

FlashingResourcesParser(File deviceImgZipFile)

FlashingResourcesParser를 만들어 지정된 기기 이미지를 파싱하도록 합니다. 플래시 요구사항

FlashingResourcesParser(BufferedReader infoReader, c)

제공된 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

public  getRequiredBoards ()

기기 이미지 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에 지정된 필수 맞춤 이미지 버전을 가져옵니다. 만약 productNamenull가 아니면 이 메서드가 확인하고 있으면 반환합니다. 특정 제품에 대해 지정된 이미지 요구사항을 확인할 수 있습니다 제품별 요구사항이 없는 경우 있는 경우 전역 요구사항을 반환하는 것으로 대체하며, 그렇지 않은 경우 null입니다. 특정 versionKey에 관한 모든 종류의 요구사항이 존재합니다.

여러 버전이 나열된 경우 버전이 알파벳순으로 최신 날짜순으로 지정할 수 있습니다

매개변수
imageVersionKey String: 이미지 버전 정보의 예상 식별자입니다.

productName String: 확인할 특정 제품 이름

반환 값
String 제공된 이미지에 필요한 버전 또는 지정되지 않은 경우 null