PackageManager.CheckSignatures Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
| Nome | Description |
|---|---|
| CheckSignatures(Int32, Int32) |
Como |
| 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.
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)>