|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectjava.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 Platform Standard Ed. 6 |
|||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。