RecoverySystem.VerifyPackage 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
安裝系統更新套件前,請先驗證其密碼學簽章。
[Android.Runtime.Register("verifyPackage", "(Ljava/io/File;Landroid/os/RecoverySystem$ProgressListener;Ljava/io/File;)V", "")]
public static void VerifyPackage(Java.IO.File? packageFile, Android.OS.RecoverySystem.IProgressListener? listener, Java.IO.File? deviceCertsZipFile);
[<Android.Runtime.Register("verifyPackage", "(Ljava/io/File;Landroid/os/RecoverySystem$ProgressListener;Ljava/io/File;)V", "")>]
static member VerifyPackage : Java.IO.File * Android.OS.RecoverySystem.IProgressListener * Java.IO.File -> unit
參數
- packageFile
- File
待驗證的包裹
- listener
- RecoverySystem.IProgressListener
一個物件,隨著驗證進行定期接收進度更新。 可能是 Null。
- deviceCertsZipFile
- File
那是我們接受公鑰的憑證壓縮檔。 如果套件由對應此檔案中任一公鑰的私鑰簽署,驗證即成功。 可能會用 null 來使用系統預設檔案(目前是「/system/etc/security/otacerts.zip」)。
- 屬性
例外狀況
如果讀取套件或憑證檔案時有任何錯誤。
如果驗證失敗
備註
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。