PackageManager.CheckSignatures Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
| Nombre | Description |
|---|---|
| CheckSignatures(Int32, Int32) |
Al igual |
| 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.
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)>