クラスAudioPermission

すべての実装されたインタフェース:
Serializable, Guard

@Deprecated(since="24", forRemoval=true) public class AudioPermission extends BasicPermission
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
このクラスに代わるものはありません。
AudioPermissionクラスは、オーディオ・システム・リソースへのアクセス権を表します。 AudioPermissionにはターゲット名が含まれますが、アクション・リストは含まれません。名前付きアクセス権を持つか、持たないかのどちらかになります。

ターゲット名は、オーディオ権限の名前です。 命名は階層プロパティの命名規約に従います。 また、アスタリスクを使用して、すべてのオーディオ・アクセス権を表すこともできます。

APIのノート:
この権限は、セキュリティ・マネージャがサポートされなくなったため、リソースへのアクセスの制御には使用できません。 したがって、このクラスは非推奨であり、将来のリリースで削除される可能性があります。
導入されたバージョン:
1.3
関連項目:
  • コンストラクタのサマリー

    コンストラクタ
    コンストラクタ
    説明
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    「play」や「record」など、指定されたシンボリック名をもつ新しいAudioPermissionオブジェクトを作成します。
    AudioPermission(String name, String actions)
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    「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
  • コンストラクタの詳細

    • AudioPermission

      public AudioPermission(String name)
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      「play」や「record」など、指定されたシンボリック名をもつ新しいAudioPermissionオブジェクトを作成します。 アスタリスクを使用して、すべてのオーディオのアクセス権を表示することができます。
      パラメータ:
      name - 新しいAudioPermissionの名前
      スロー:
      NullPointerException - namenullである場合
      IllegalArgumentException - nameが空である場合
    • AudioPermission

      public AudioPermission(String name, String actions)
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      「play」や「record」など、指定されたシンボリック名をもつ新しいAudioPermissionオブジェクトを作成します。 actionsパラメータは現在は使用されていないのでnullを指定してください。
      パラメータ:
      name - 新しいAudioPermissionの名前
      actions - (使用されない。したがってnullでなければならない)
      スロー:
      NullPointerException - namenullである場合
      IllegalArgumentException - nameが空である場合