|
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, newPermissionCollectioncheckGuard, getName, toStringpublic AudioPermission(String name)
AudioPermission объект, у которого есть указанное символьное имя, такое как "игра" или "запись". Звездочка может использоваться, чтобы указать на все аудио полномочия.name - имя нового AudioPermissionNullPointerException - если name null.IllegalArgumentException - если name пусто.public AudioPermission(String name, String actions)
AudioPermission объект, у которого есть указанное символьное имя, такое как "игра" или "запись". actions параметр в настоящий момент неиспользован и должен быть null.name - имя нового AudioPermissionactions - (неиспользованный; должен быть null)NullPointerException - если name null.IllegalArgumentException - если name пусто.
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92