Spec-Zone .ru
спецификации, руководства, описания, API
|
public class AudioPermission extends BasicPermission
AudioPermission
class представляет права доступа ресурсам аудиосистемы. AudioPermission
содержит целевое имя, но никакой список действий; у Вас или есть именованное разрешение, или Вы не делаете. Целевое имя является именем аудио разрешения (см. таблицу ниже). Имена следуют за иерархическим соглашением о присвоении имен свойства. Кроме того, звездочка может использоваться, чтобы представить все аудио полномочия.
Следующая таблица приводит возможное AudioPermission
целевые имена. Для каждого имени таблица обеспечивает описание точно, что то разрешение позволяет, так же как обсуждение рисков предоставления кода разрешение.
Целевое Имя разрешения | Что Позволяет Разрешение | Риски Разрешения этого Разрешения |
---|---|---|
игра | Воспроизведение аудио через аудиоустройство или устройства на системе. Позволяет приложению получать и управлять строками и микшерами для воспроизведения аудио (рендеринг). | В некоторых случаях использование этого разрешения может влиять на другие приложения, потому что аудио от одной строки может быть смешано с другим аудио, играемым на системе, или потому что манипулирование микшером влияет на аудио для всех строк, используя тот микшер. |
запись | Аудиозапись через аудиоустройство или устройства на системе. Позволяет приложению получать и управлять строками и микшерами для аудиозаписи (получение). | В некоторых случаях использование этого разрешения может влиять на другие приложения, потому что манипулирование микшером влияет на аудио для всех строк, используя тот микшер. Это разрешение может позволить апплету или приложению подслушать пользователя. |
Конструктор и Описание |
---|
AudioPermission(String name)
Создает новое
AudioPermission объект, у которого есть указанное символьное имя, такое как "игра" или "запись". |
AudioPermission(String name, String actions)
Создает новое
AudioPermission объект, у которого есть указанное символьное имя, такое как "игра" или "запись". |
equals, getActions, hashCode, implies, newPermissionCollection
checkGuard, getName, toString
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
пусто.
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92