鴻蒙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

此類用于運行時權限。 RuntimePermission 包含一個名稱(也稱為“目標名稱”)但沒有操作列表; 您要么擁有命名權限,要么沒有。

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

下表列出了所有可能的 RuntimePermission 目標名稱,并為每個目標名稱提供了權限允許的描述以及授予代碼權限的風險的討論。

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

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

方法總結(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ù)詳細信息

RuntimePermission

public RuntimePermission(String name)

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

參數(shù):

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

Throws:

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

RuntimePermission

public RuntimePermission(String name, String actions)

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

參數(shù):

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

Throws:

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

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號