Lenguaje

PackageManager.CheckSignatures Método

Definición

Sobrecargas

Nombre Description
CheckSignatures(Int32, Int32)

Al igual #checkSignatures(String, String)que , pero toma los UID de los dos paquetes que se van a comprobar.

CheckSignatures(String, String)

Compare las firmas de dos paquetes para determinar si la misma firma aparece en ambos.

CheckSignatures(Int32, Int32)

Al igual #checkSignatures(String, String)que , pero toma los UID de los dos paquetes que se van a comprobar.

[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

Primer UID cuya firma se comparará.

uid2
Int32

Segundo UID cuya firma se comparará.

Devoluciones

Devuelve un entero que indica si todas las firmas de los dos paquetes coinciden. El valor es >= 0 (#SIGNATURE_MATCH) si todas las firmas coinciden o < 0 si no hay ninguna coincidencia (#SIGNATURE_NO_MATCH o #SIGNATURE_UNKNOWN_PACKAGE).

Atributos

Comentarios

Al igual #checkSignatures(String, String)que , pero toma los UID de los dos paquetes que se van a comprobar. Esto puede ser útil, por ejemplo, al realizar la comprobación en un IPC, donde el UID es la única identidad disponible. Es funcionalmente idéntico a determinar el paquete asociado a los UID y comprobar sus firmas.

Java documentación para android.content.pm.PackageManager.checkSignatures(int, int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Consulte también

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

Se aplica a

CheckSignatures(String, String)

Compare las firmas de dos paquetes para determinar si la misma firma aparece en 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

Nombre del primer paquete cuya firma se comparará.

packageName2
String

Segundo nombre de paquete cuya firma se comparará.

Devoluciones

Devuelve un entero que indica si todas las firmas de los dos paquetes coinciden. El valor es >= 0 (#SIGNATURE_MATCH) si todas las firmas coinciden o < 0 si no hay ninguna coincidencia (#SIGNATURE_NO_MATCH o #SIGNATURE_UNKNOWN_PACKAGE).

Atributos

Comentarios

Compare las firmas de dos paquetes para determinar si la misma firma aparece en ambos. Si contienen la misma firma, se permiten privilegios especiales al trabajar entre sí: pueden compartir el mismo identificador de usuario, ejecutar instrumentación entre sí, etc.

Java documentación para android.content.pm.PackageManager.checkSignatures(java.lang.String, java.lang.String).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Consulte también

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

Se aplica a