日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)鴻蒙OS教程:鴻蒙OSIBundleInstaller

IBundleInstaller

更新時間: 2021-11-01 17:20

你所需要的網(wǎng)站建設(shè)服務(wù),我們均能行業(yè)靠前的水平為你提供.標準是產(chǎn)品質(zhì)量的保證,主要從事網(wǎng)站設(shè)計制作、成都網(wǎng)站制作、企業(yè)網(wǎng)站建設(shè)、手機網(wǎng)站制作、網(wǎng)頁設(shè)計、成都品牌網(wǎng)站建設(shè)、網(wǎng)頁制作、做網(wǎng)站、建網(wǎng)站。成都創(chuàng)新互聯(lián)公司擁有實力堅強的技術(shù)研發(fā)團隊及素養(yǎng)的視覺設(shè)計專才。

public interface IBundleInstallerextends IRemoteBroker

安裝和卸載應(yīng)用程序

字段摘要

修飾符和類型 字段 描述
static intSTATUS_INSTALL_FAILURE表示由于系統(tǒng)或服務(wù)異常導(dǎo)致安裝失敗。
static intSTATUS_INSTALL_FAILURE_ABORTED指示安裝因用戶拒絕授予權(quán)限或安裝會話中斷而中止。
static intSTATUS_INSTALL_FAILURE_CONFLICT表示由于應(yīng)用程序沖突導(dǎo)致安裝失敗,例如安裝了具有不同簽名的應(yīng)用程序版本。
static intSTATUS_INSTALL_FAILURE_DOWNLOAD_FAILED表示下載失敗導(dǎo)致安裝失敗。
static intSTATUS_INSTALL_FAILURE_DOWNLOAD_TIMEOUT表示安裝失敗,因為下載沒有及時完成。(30秒)
static intSTATUS_INSTALL_FAILURE_INCOMPATIBLE表示由于不兼容導(dǎo)致安裝失敗,例如正在使用的Ohos SDK版本不是所需的最新版本或設(shè)備支持的應(yīng)用程序二進制接口(ABI)的本機代碼不可用。
static intSTATUS_INSTALL_FAILURE_INVALID表示由于bundle格式不正確、bundle損壞或簽名錯誤導(dǎo)致安裝失敗。
static intSTATUS_INSTALL_FAILURE_STORAGE表示由于存儲原因?qū)е掳惭b失敗,例如存儲空間不足或存儲介質(zhì)不可用。
static intSTATUS_UNINSTALL_FAILURE表示卸載因系統(tǒng)或服務(wù)異常而失敗。
static intSTATUS_UNINSTALL_FAILURE_ABORTED表示卸載已中止。
static intSTATUS_UNINSTALL_FAILURE_BLOCKED表示卸載失敗,因為bundle不存在,設(shè)備不允許卸載,或者用戶沒有權(quán)限卸載應(yīng)用。
static intSTATUS_UNINSTALL_FAILURE_CONFLICT表示卸載失敗,因為應(yīng)用程序有共享庫,無法卸載。
static intSUCCESS表示應(yīng)用程序已成功安裝或卸載。

方法總結(jié)

修飾符和類型 方法 描述
booleaninstall(ListString bundleFilePaths, InstallParam installParam, InstallerCallback callback)安裝應(yīng)用程序。
booleanuninstall(String bundleName, InstallParam installParam, InstallerCallback callback)卸載應(yīng)用程序。
從接口 ohos.rpc.IRemoteBroker 繼承的方法
asObject

字段詳細信息

STATUS_INSTALL_FAILURE

static final int STATUS_INSTALL_FAILURE

表示由于系統(tǒng)或服務(wù)異常導(dǎo)致安裝失敗。

值為 1。

STATUS_INSTALL_FAILURE_ABORTED

static final int STATUS_INSTALL_FAILURE_ABORTED

指示安裝因用戶拒絕授予權(quán)限或安裝會話中斷而中止。

值為 2。

STATUS_INSTALL_FAILURE_CONFLICT

static final int STATUS_INSTALL_FAILURE_CONFLICT

表示由于應(yīng)用程序沖突導(dǎo)致安裝失敗,例如安裝了具有不同簽名的應(yīng)用程序版本。 用戶必須在安裝新的應(yīng)用程序版本之前將其卸載。

值為4

STATUS_INSTALL_FAILURE_DOWNLOAD_FAILED

static final int STATUS_INSTALL_FAILURE_DOWNLOAD_FAILED

表示下載失敗導(dǎo)致安裝失敗。

值為 12。

STATUS_INSTALL_FAILURE_DOWNLOAD_TIMEOUT

static final int STATUS_INSTALL_FAILURE_DOWNLOAD_TIMEOUT

表示安裝失敗,因為下載沒有及時完成。(30秒)

值為 11。

STATUS_INSTALL_FAILURE_INCOMPATIBLE

static final int STATUS_INSTALL_FAILURE_INCOMPATIBLE

表示由于不兼容導(dǎo)致安裝失敗,例如正在使用的Ohos SDK版本不是所需的最新版本或設(shè)備支持的應(yīng)用程序二進制接口(ABI)的本機代碼不可用。

值為 6。

STATUS_INSTALL_FAILURE_INVALID

static final int STATUS_INSTALL_FAILURE_INVALID

表示由于bundle格式不正確、bundle損壞或簽名錯誤導(dǎo)致安裝失敗。

值為 3。

STATUS_INSTALL_FAILURE_STORAGE

static final int STATUS_INSTALL_FAILURE_STORAGE

表示由于存儲原因?qū)е掳惭b失敗,例如存儲空間不足或存儲介質(zhì)不可用。

值為 5。

STATUS_UNINSTALL_FAILURE

static final int STATUS_UNINSTALL_FAILURE

表示卸載因系統(tǒng)或服務(wù)異常而失敗。

值為 7。

STATUS_UNINSTALL_FAILURE_ABORTED

static final int STATUS_UNINSTALL_FAILURE_ABORTED

表示卸載已中止。

值為 9。

STATUS_UNINSTALL_FAILURE_BLOCKED

static final int STATUS_UNINSTALL_FAILURE_BLOCKED

表示卸載失敗,因為bundle不存在,設(shè)備不允許卸載,或者用戶沒有權(quán)限卸載應(yīng)用。

值為 8。

STATUS_UNINSTALL_FAILURE_CONFLICT

static final int STATUS_UNINSTALL_FAILURE_CONFLICT

表示卸載失敗,因為應(yīng)用程序有共享庫,無法卸載。

值為 10。

SUCCESS

static final int SUCCESS

表示應(yīng)用程序已成功安裝或卸載。

值為 0。

方法詳情

install

boolean install(ListString bundleFilePaths, InstallParam installParam, InstallerCallback callback) throws RemoteException

安裝應(yīng)用程序。

使用該方法需要向系統(tǒng)申請ohos.permission.INSTALL_BUNDLE權(quán)限,該權(quán)限是簽名級別的。 安裝是一個異步過程,該方法不返回安裝結(jié)果。 結(jié)果會在callback指定的回調(diào)方法中攜帶。

參數(shù):

參數(shù)名稱 參數(shù)描述
bundleFilePaths指示存儲應(yīng)用程序包的路徑。 路徑應(yīng)該是當前應(yīng)用程序數(shù)據(jù)目錄的相對路徑。
installParam表示安裝所需的其他參數(shù)
callback安裝應(yīng)用的回調(diào)方法,用于監(jiān)聽安裝結(jié)果。

返回:

如果應(yīng)用程序安裝過程成功啟動,則返回 true; 否則返回 false。

Throws:

Throw名稱 Throw描述
RemoteException如果發(fā)生進程間調(diào)用異常,則拋出此異常。

uninstall

boolean uninstall(String bundleName, InstallParam installParam, InstallerCallback callback) throws RemoteException

卸載應(yīng)用程序。

使用該方法需要向系統(tǒng)申請ohos.permission.INSTALL_BUNDLE權(quán)限,該權(quán)限是簽名級別的。

您可以使用標志來確定在卸載應(yīng)用程序時是否保留用戶數(shù)據(jù)。

參數(shù):

參數(shù)名稱 參數(shù)描述
bundleName指示要卸載的應(yīng)用程序的捆綁包名稱。
installParam表示卸載所需的其他參數(shù)。
callback卸載應(yīng)用回調(diào),監(jiān)聽卸載結(jié)果。

返回:

如果應(yīng)用程序卸載過程成功啟動,則返回 true; 否則返回 false。

Throws:

Throw名稱 Throw描述
RemoteException如果發(fā)生進程間調(diào)用異常,則拋出此異常。

分享題目:創(chuàng)新互聯(lián)鴻蒙OS教程:鴻蒙OSIBundleInstaller
本文網(wǎng)址:http://www.dlmjj.cn/article/coohipi.html