PackageManager.CheckSignatures 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| CheckSignatures(Int32, Int32) |
像 |
| 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)>