Idioma

PackageManager.CheckSignatures Método

Definição

Sobrecargas

Nome Description
CheckSignatures(Int32, Int32)

Como #checkSignatures(String, String), mas usa UIDs dos dois pacotes para serem verificados.

CheckSignatures(String, String)

Compare as assinaturas de dois pacotes para determinar se a mesma assinatura aparece em ambos.

CheckSignatures(Int32, Int32)

Como #checkSignatures(String, String), mas usa UIDs dos dois pacotes para serem verificados.

[Android.Runtime.Register("checkSignatures", "(II)I", "GetCheckSignatures_IIHandler")]
public abstract Android.Content.PM.SignatureResult CheckSignatures(int uid1, int uid2);
[<Android.Runtime.Register("checkSignatures", "(II)I", "GetCheckSignatures_IIHandler")>]
abstract member CheckSignatures : int * int -> Android.Content.PM.SignatureResult

Parâmetros

uid1
Int32

Primeira UID cuja assinatura será comparada.

uid2
Int32

Segunda UID cuja assinatura será comparada.

Retornos

Retorna um inteiro que indica se todas as assinaturas nos dois pacotes correspondem. O valor será >= 0 (#SIGNATURE_MATCH) se todas as assinaturas corresponderem ou < 0 se não houver uma correspondência (#SIGNATURE_NO_MATCH ou #SIGNATURE_UNKNOWN_PACKAGE).

Atributos

Comentários

Como #checkSignatures(String, String), mas usa UIDs dos dois pacotes para serem verificados. Isso pode ser útil, por exemplo, ao fazer o check-in de um IPC, em que a UID é a única identidade disponível. É funcionalmente idêntico à determinação do pacote associado às interfaces do usuário e à verificação de suas assinaturas.

Java documentação para android.content.pm.PackageManager.checkSignatures(int, int).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Confira também

  • <xref:Android.Content.PM.PackageManager.CheckSignatures(System.String%2c+System.String)>

Aplica-se a

CheckSignatures(String, String)

Compare as assinaturas de dois pacotes para determinar se a mesma assinatura aparece em ambos.

[Android.Runtime.Register("checkSignatures", "(Ljava/lang/String;Ljava/lang/String;)I", "GetCheckSignatures_Ljava_lang_String_Ljava_lang_String_Handler")]
public abstract Android.Content.PM.SignatureResult CheckSignatures(string packageName1, string packageName2);
[<Android.Runtime.Register("checkSignatures", "(Ljava/lang/String;Ljava/lang/String;)I", "GetCheckSignatures_Ljava_lang_String_Ljava_lang_String_Handler")>]
abstract member CheckSignatures : string * string -> Android.Content.PM.SignatureResult

Parâmetros

packageName1
String

Nome do primeiro pacote cuja assinatura será comparada.

packageName2
String

Nome do segundo pacote cuja assinatura será comparada.

Retornos

Retorna um inteiro que indica se todas as assinaturas nos dois pacotes correspondem. O valor será >= 0 (#SIGNATURE_MATCH) se todas as assinaturas corresponderem ou < 0 se não houver uma correspondência (#SIGNATURE_NO_MATCH ou #SIGNATURE_UNKNOWN_PACKAGE).

Atributos

Comentários

Compare as assinaturas de dois pacotes para determinar se a mesma assinatura aparece em ambos. Se eles contiverem a mesma assinatura, eles terão privilégios especiais ao trabalhar uns com os outros: eles podem compartilhar a mesma ID de usuário, executar instrumentação uns com os outros, etc.

Java documentação para android.content.pm.PackageManager.checkSignatures(java.lang.String, java.lang.String).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Confira também

  • <xref:Android.Content.PM.PackageManager.CheckSignatures(System.Int32%2c+System.Int32)>

Aplica-se a