FlashingResourcesParser

public class FlashingResourcesParser
extends Object implements IFlashingResourcesParser

java.lang.객체
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 (File deviceImgZipFile, c)

FlashingResourcesParser 를 만들고 플래싱 요구 사항에 대해 지정된 장치 이미지를 구문 분석하도록 합니다.

FlashingResourcesParser (File deviceImgZipFile)

FlashingResourcesParser 를 만들고 플래싱 요구 사항에 대해 지정된 장치 이미지를 구문 분석하도록 합니다.

FlashingResourcesParser (BufferedReader infoReader, c) 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 이 아닌 경우 이 메서드는 해당 특정 제품에 대해 지정된 이미지 요구 사항을 확인하고 있는 경우 반환합니다. 제품별 요구 사항이 없으면 전역 요구 사항을 반환하거나 해당 특정 versionKey 에 대한 요구 사항이 없으면 null 반환합니다.

여러 버전이 나열된 경우 버전이 알파벳순으로 가장 오래된 버전에서 최신 버전으로 정렬된다는 가정 하에 최신 버전을 가져옵니다.

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

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

보고
String 주어진 이미지에 필요한 버전 또는 지정되지 않은 경우 null