언어

PackageManager.RequestChecksums 메서드

정의

패키지 내의 APK에 대한 체크섬을 요청합니다.

[Android.Runtime.Register("requestChecksums", "(Ljava/lang/String;ZILjava/util/List;Landroid/content/pm/PackageManager$OnChecksumsReadyListener;)V", "GetRequestChecksums_Ljava_lang_String_ZILjava_util_List_Landroid_content_pm_PackageManager_OnChecksumsReadyListener_Handler", ApiSince=31)]
public virtual void RequestChecksums(string packageName, bool includeSplits, int required, System.Collections.Generic.IList<Java.Security.Cert.Certificate> trustedInstallers, Android.Content.PM.PackageManager.IOnChecksumsReadyListener onChecksumsReadyListener);
[<Android.Runtime.Register("requestChecksums", "(Ljava/lang/String;ZILjava/util/List;Landroid/content/pm/PackageManager$OnChecksumsReadyListener;)V", "GetRequestChecksums_Ljava_lang_String_ZILjava_util_List_Landroid_content_pm_PackageManager_OnChecksumsReadyListener_Handler", ApiSince=31)>]
abstract member RequestChecksums : string * bool * int * System.Collections.Generic.IList<Java.Security.Cert.Certificate> * Android.Content.PM.PackageManager.IOnChecksumsReadyListener -> unit
override this.RequestChecksums : string * bool * int * System.Collections.Generic.IList<Java.Security.Cert.Certificate> * Android.Content.PM.PackageManager.IOnChecksumsReadyListener -> unit

매개 변수

packageName
String

을 반환할 체크섬입니다.

includeSplits
Boolean

기본이 아닌 분할에 대한 체크섬을 포함할지 여부입니다.

required
Int32

체크섬 형식을 명시적으로 요청합니다. 상당한 CPU/메모리/디스크 사용량이 발생할 수 있습니다.

trustedInstallers
IList<Certificate>

설치 관리자가 적용하는 체크섬의 경우, 설치 관리자를 신뢰할 수 있습니다. #TRUST_ALL 는 모든 설치 관리자 #TRUST_NONE 에서 체크섬을 반환하고, 최적화된 설치 관리자 적용 체크섬을 사용하지 않도록 설정합니다. 그렇지 않으면 목록이 비어 있지 않은 인증서 목록이어야 합니다.

onChecksumsReadyListener
PackageManager.IOnChecksumsReadyListener

결과를 사용할 수 있을 때 한 번 호출됩니다.

특성

설명

에 대한 android.content.pm.PackageManager.requestChecksums(java.lang.String, boolean, int, java.util.List, android.content.pm.OnChecksumsReadyListener)Java 설명서

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상