鴻蒙OS RuntimePermission

2022-05-19 16:23 更新

RuntimePermission

java.lang.Object

|---java.security.Permission

|---|---java.security.BasicPermission

|---|---|---java.lang.RuntimePermission

public final class RuntimePermission
extends BasicPermission

此類用于運(yùn)行時(shí)權(quán)限。 RuntimePermission 包含一個(gè)名稱(也稱為“目標(biāo)名稱”)但沒有操作列表; 您要么擁有命名權(quán)限,要么沒有。

目標(biāo)名稱是運(yùn)行時(shí)權(quán)限的名稱(見下文)。 命名約定遵循分層屬性命名約定。 此外,星號(hào)可能出現(xiàn)在名稱的末尾,跟在“.”之后,或者單獨(dú)出現(xiàn),表示通配符匹配。 例如:“加載庫(kù)”。 和 "" 表示通配符匹配,而 "loadLibrary" 和 "ab" 不表示。

下表列出了所有可能的 RuntimePermission 目標(biāo)名稱,并為每個(gè)目標(biāo)名稱提供了權(quán)限允許的描述以及授予代碼權(quán)限的風(fēng)險(xiǎn)的討論。

構(gòu)造函數(shù)摘要

構(gòu)造函數(shù) 描述
RuntimePermission(String name) 創(chuàng)建具有指定名稱的新 RuntimePermission。
RuntimePermission(String name, String actions) 創(chuàng)建具有指定名稱的新 RuntimePermission 對(duì)象。

方法總結(jié)

從類 java.security.BasicPermission 繼承的方法
getActions, implies
從類 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
從類 java.security.Permission 繼承的方法
checkGuard, getName, newPermissionCollection

構(gòu)造函數(shù)詳細(xì)信息

RuntimePermission

public RuntimePermission(String name)

創(chuàng)建具有指定名稱的新 RuntimePermission。 該名稱是 RuntimePermission 的符號(hào)名稱,例如“exit”、“setFactory”等。星號(hào)可以出現(xiàn)在名稱的末尾,跟在“.”之后,或者單獨(dú)出現(xiàn),表示通配符匹配。

參數(shù):

參數(shù)名稱 參數(shù)描述
name RuntimePermission 的名稱。

Throws:

Throw名稱 Throw描述
NullPointerException 如果名稱為null
IllegalArgumentException 如果名稱為empty

RuntimePermission

public RuntimePermission(String name, String actions)

創(chuàng)建具有指定名稱的新 RuntimePermission 對(duì)象。 該名稱是 RuntimePermission 的符號(hào)名稱,且操作字符串當(dāng)前未使用且應(yīng)為空。

參數(shù):

參數(shù)名稱 參數(shù)描述
name RuntimePermission 的名稱。
actions 應(yīng)該為 null。

Throws:

Throw名稱 Throw描述
NullPointerException 如果名稱為null
IllegalArgumentException 如果名稱為empty
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)