語言

PackageManager.CheckSignatures 方法

定義

多載

名稱 Description
CheckSignatures(Int32, Int32)

像 #checkSignatures(String, String),但會檢查兩個套件的 UID。

CheckSignatures(String, String)

比較兩個包裹的簽名,判斷是否都出現相同的簽名。

CheckSignatures(Int32, Int32)

像 #checkSignatures(String, String),但會檢查兩個套件的 UID。

[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

參數

uid1
Int32

第一個 UID,其簽名會被比較。

uid2
Int32

第二個 UID,其簽名會被比對。

傳回

回傳一個整數,表示兩個封包上的所有簽章是否一致。 若所有簽名皆匹配,則值為 >= 0#SIGNATURE_MATCH(<),若不匹配#SIGNATURE_NO_MATCH#SIGNATURE_UNKNOWN_PACKAGE則為 0(或)。

屬性

備註

像 #checkSignatures(String, String),但會檢查兩個套件的 UID。 這在 IPC 中檢查時非常有用,因為 UID 是唯一可用的身份。 它在功能上與確定與 UID 關聯的套件並檢查其簽章相同。

Java 文件 android.content.pm.PackageManager.checkSignatures(int, int)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

另請參閱

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

適用於

CheckSignatures(String, String)

比較兩個包裹的簽名,判斷是否都出現相同的簽名。

[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

參數

packageName1
String

第一個將比對簽名的包裹名稱。

packageName2
String

第二個套件名稱,其簽名會被比較。

傳回

回傳一個整數,表示兩個封包上的所有簽章是否一致。 若所有簽名皆匹配,則值為 >= 0#SIGNATURE_MATCH(<),若不匹配#SIGNATURE_NO_MATCH#SIGNATURE_UNKNOWN_PACKAGE則為 0(或)。

屬性

備註

比較兩個包裹的簽名,判斷是否都出現相同的簽名。 如果它們包含相同的簽章,則在彼此合作時可享有特殊權限:可以共用相同的使用者 ID、互相執行儀器運算等。

Java 文件 android.content.pm.PackageManager.checkSignatures(java.lang.String, java.lang.String)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

另請參閱

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

適用於