|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.lang.Object java.security.Permission java.security.BasicPermission javax.sound.sampled.AudioPermission
public class AudioPermission
AudioPermission
类表示对音频系统资源的访问权限。AudioPermission
包含一个目标名称,但是没有动作列表;您可以有指定的权限,也可以没有。
目标名称是音频权限的名称(参见下表)。这些名称遵守层次结构的属性命名约定。另外,可以用星号来表示所有的音频权限。
下表列出了可能的 AudioPermission
目标名称。该表准确描述了每个名称所允许的权限,也讨论了将该权限授予代码的风险。
权限目标名称 | 允许的权限 | 允许此权限所带来的风险 |
---|---|---|
播放 | 通过系统上的一个或多个音频设备进行音频回放。允许应用程序获得并操作行和混频器,以供音频回放(呈现)使用。 | 在某些情况下,使用此权限可能影响其他应用程序,因为一行的音频可能与在系统上播放的其他音频混合,而且操作一个混频器将影响使用该混频器的所有行。 |
录制 | 通过系统上的一个或多个音频设备进行音频录制。允许应用程序获得并操作行和混频器,以供音频录制(捕获)使用。 | 在某些情况下,使用此权限可能影响其他应用程序,因为操作混频器会影响使用该混频器的所有行的音频。此权限可以启用窃听用户的 applet 或应用程序。 |
构造方法摘要 | |
---|---|
AudioPermission(String name)
创建具有指定符号名(如 "play" 或 "record")的 AudioPermission 对象。 |
|
AudioPermission(String name,
String actions)
创建具有指定符号名("play" 或 "record")的 AudioPermission 对象。 |
方法摘要 |
---|
从类 java.security.BasicPermission 继承的方法 |
---|
equals, getActions, hashCode, implies, newPermissionCollection |
从类 java.security.Permission 继承的方法 |
---|
checkGuard, getName, toString |
从类 java.lang.Object 继承的方法 |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
构造方法详细信息 |
---|
public AudioPermission(String name)
AudioPermission
对象。星号可用于指示所有音频权限。
name
- 新 AudioPermission
的名称
NullPointerException
- 如果 name
为 null
。
IllegalArgumentException
- 如果 name
为空。public AudioPermission(String name, String actions)
AudioPermission
对象。当前未使用 actions
参数,它应该为 null
。
name
- 新 AudioPermission
名称actions
- (未使用,应该为 null
)
NullPointerException
- 如果 name
为 null
。
IllegalArgumentException
- 如果 name
为空。
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
版权所有 2008 Sun Microsystems, Inc. 保留所有权利。请遵守GNU General Public License, version 2 only。