플래싱리소스파서
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, c) FlashingResourcesParser (File deviceImgZipFile, c) | |
FlashingResourcesParser (File deviceImgZipFile) | |
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에 지정된 필수 사용자 지정 이미지 버전을 가져옵니다. 여러 버전이 나열되는 경우 버전이 가장 오래된 버전부터 알파벳순으로 최신 버전으로 정렬된다는 가정하에 최신 버전을 가져옵니다. |
필드
베이스밴드_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
제품 키
public static final String PRODUCT_KEY
공개 생성자
플래싱리소스파서
public FlashingResourcesParser (File deviceImgZipFile,c)
FlashingResourcesParser
를 만들고 플래싱 요구 사항에 맞게 지정된 장치 이미지를 구문 분석하도록 합니다. 플래싱 요구 사항은 추가되기 전에 적절한 제약 조건(있는 경우)을 통과해야 합니다. 거부된 요구 사항은 자동으로 삭제됩니다.
매개변수 | |
---|---|
deviceImgZipFile | File : 플래시할 updater.zip 파일 |
c | Constraint 까지의 매핑입니다. 이미지 이름은 추가를 위한 전제 조건으로 적절한 제약 조건(있는 경우)과 비교하여 확인됩니다. 필터링을 비활성화하려면 null일 수 있습니다. |
던지기 | |
---|---|
TargetSetupError |
플래싱리소스파서
public FlashingResourcesParser (File deviceImgZipFile)
FlashingResourcesParser
를 만들고 플래싱 요구 사항에 맞게 지정된 장치 이미지를 구문 분석하도록 합니다.
매개변수 | |
---|---|
deviceImgZipFile | File : 플래시할 updater.zip 파일 |
던지기 | |
---|---|
TargetSetupError |
플래싱리소스파서
public FlashingResourcesParser (BufferedReader infoReader,c)
제공된 AndroidInfo 리더를 사용하여 FlashingResourcesParser를 구성합니다.
단위 테스트를 위해 노출됨매개변수 | |
---|---|
infoReader | BufferedReader : 구문 분석할 android-info.txt와 동등한 내용을 포함하는 ERROR(/BufferedReader) |
c | Constraint 까지의 매핑입니다. 이미지 이름은 추가를 위한 전제 조건으로 적절한 제약 조건(있는 경우)과 비교하여 확인됩니다. 필터링을 비활성화하려면 null일 수 있습니다. |
플래싱리소스파서
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
이 아닌 경우 이 메서드는 해당 특정 제품에 대해 지정된 이미지 요구 사항을 확인하고 있는 경우 반환합니다. 제품별 요구 사항이 없으면 전역 요구 사항을 반환하거나 해당 특정 versionKey
에 대한 어떤 종류의 요구 사항도 없으면 null
반환합니다.
매개변수 | |
---|---|
imageVersionKey | String : 이미지 버전 정보의 예상 식별자 |
productName | String : 확인할 특정 제품 이름 |
보고 | |
---|---|
String | 주어진 이미지에 필요한 버전이거나 지정되지 않은 경우 null |
이 페이지에 나와 있는 콘텐츠와 코드 샘플에는 콘텐츠 라이선스에서 설명하는 라이선스가 적용됩니다. 자바 및 OpenJDK는 Oracle 및 Oracle 계열사의 상표 또는 등록 상표입니다.
최종 업데이트: 2023-12-01(UTC)