创新互联鸿蒙OS教程:鸿蒙OS PropertyPermission

PropertyPermission

创新互联主营汉阴网站建设的网络公司,主营网站建设方案,成都app软件开发,汉阴h5成都微信小程序搭建,汉阴网站营销推广欢迎汉阴等地区企业咨询

java.lang.Object

|---java.security.Permission

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

|---|---|---java.util.PropertyPermission

public final class PropertyPermission
extends BasicPermission

此类用于属性权限。

名称是属性的名称(“java.home”、“os.name”等)。 命名约定遵循分层属性命名约定。 此外,星号可能出现在名称的末尾,跟在“.”之后,或者单独出现,表示通配符匹配。 例如:“java”。 和 "" 表示通配符匹配,而 "java" 和 "ab" 不表示。

要授予的操作在包含一个或多个逗号分隔关键字列表的字符串中传递给构造函数。 可能的关键字是“read”和“write”。 它们的含义定义如下:

read

读取权限。 允许调用 System.getProperty。

write

写权限。 允许调用 System.setProperty。

在处理之前将操作字符串转换为小写。

在授予代码访问某些系统属性的权限之前,应小心谨慎。 例如,授予访问“java.home”系统属性的权限会提供有关系统环境(Java 安装目录)的潜在恶意代码敏感信息。 此外,授予访问“user.name”和“user.home”系统属性的权限会提供有关用户环境(用户的帐户名和主目录)的潜在恶意代码敏感信息。

构造函数摘要

构造函数描述
PropertyPermission(String name, String actions)创建具有指定名称的新 PropertyPermission 对象。

方法总结

从类 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

构造函数详细信息

PropertyPermission

public PropertyPermission(String name, String actions)

创建具有指定名称的新 PropertyPermission 对象。 该名称是系统属性的名称,actions 包含一个以逗号分隔的列表,列出了对该属性授予的所需操作。 可能的操作是“read”和“write”。

参数:

参数名称参数描述
namePropertyPermission 的名称。
actionsactions 字符串。

Throws:

Throw名称Throw描述
NullPointerException如果 name 为空。
IllegalArgumentException如果 name 为空或 actions 无效。

文章名称:创新互联鸿蒙OS教程:鸿蒙OS PropertyPermission
URL标题:http://www.shufengxianlan.com/qtweb/news37/42637.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联