Lenguaje

RingtoneManager Clase

Definición

RingtoneManager proporciona acceso a tonos, notificaciones y otros tipos de sonidos.

[Android.Runtime.Register("android/media/RingtoneManager", DoNotGenerateAcw=true)]
public class RingtoneManager : Java.Lang.Object
[<Android.Runtime.Register("android/media/RingtoneManager", DoNotGenerateAcw=true)>]
type RingtoneManager = class
    inherit Object
Herencia
RingtoneManager
Atributos

Comentarios

RingtoneManager proporciona acceso a tonos, notificaciones y otros tipos de sonidos. Administra la consulta de los distintos proveedores de medios y combina los resultados en un solo cursor. También proporciona un Ringtone para cada tono de llamada. Llamamos genéricamente a estos tonos de sonido, pero el #TYPE_RINGTONE hace referencia al tipo de sonidos que son adecuados para el timbre telefónico.

Para mostrar un selector de tono de llamada al usuario, use la #ACTION_RINGTONE_PICKER intención de iniciar el selector como una subactividad.

Java documentación para android.media.RingtoneManager.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Constructores

Nombre Description
RingtoneManager(Activity)

Construye un RingtoneManager.

RingtoneManager(Context)

Construye un RingtoneManager.

RingtoneManager(IntPtr, JniHandleOwnership)

Constructor utilizado al crear representaciones administradas de objetos JNI; llamado por el tiempo de ejecución.

Campos

Nombre Description
ActionRingtonePicker

Acción de actividad: muestra un selector de tono de llamada.

ExtraRingtoneDefaultUri

Dado al selector de tonos de llamada como .Uri

ExtraRingtoneExistingUri

Dado al selector de tonos de llamada como .Uri

ExtraRingtoneIncludeDrm
Obsoletos.

Dado al selector de tono de llamada como booleano.

ExtraRingtonePickedUri

Se devuelve del selector de tono de llamada como .Uri

ExtraRingtoneShowDefault

Dado al selector de tono de llamada como booleano.

ExtraRingtoneShowSilent

Dado al selector de tono de llamada como booleano.

ExtraRingtoneTitle

Dado al selector de tonos de llamada como .CharSequence

ExtraRingtoneType

Dado al selector de tonos de llamada como int.

Propiedades

Nombre Description
Class

Devuelve la clase en tiempo de ejecución de este Objectobjeto .

(Heredado de Object)
Cursor

Devuelve un Cursor de todos los tonos de llamada disponibles.

Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
IncludeDrm
Obsoletos.

Devuelve si se incluirán tonos de llamada DRM.

JniIdentityHashCode

Obtiene el código hash de identidad asignado a este Java del mismo nivel por el tiempo de ejecución de interoperabilidad.

(Heredado de Object)
JniManagedPeerState

RingtoneManager proporciona acceso a tonos, notificaciones y otros tipos de sonidos.

(Heredado de JavaObject)
JniPeerMembers

RingtoneManager proporciona acceso a tonos, notificaciones y otros tipos de sonidos.

PeerReference

Obtiene la referencia de objeto JNI para este Java del mismo nivel.

(Heredado de Object)
StopPreviousRingtone

Si recuperar otro Ringtone dejará de reproducir el objeto recuperado Ringtoneanteriormente.

ThresholdClass

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

ThresholdType

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

Métodos

Nombre Description
Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

RingtoneManager proporciona acceso a tonos, notificaciones y otros tipos de sonidos.

(Heredado de JavaObject)
Dispose()

Libera los recursos mantenidos por este Java del mismo nivel.

(Heredado de Object)
Dispose(Boolean)

Libera los recursos mantenidos por este Java del mismo nivel.

(Heredado de Object)
DisposeUnlessReferenced()

RingtoneManager proporciona acceso a tonos, notificaciones y otros tipos de sonidos.

(Heredado de JavaObject)
Equals(Object)

RingtoneManager proporciona acceso a tonos, notificaciones y otros tipos de sonidos.

(Heredado de JavaObject)
Equals(Object)

Indica si algún otro objeto es "igual a" este.

(Heredado de Object)
GetActualDefaultRingtoneUri(Context, RingtoneType)

Obtiene el sonido predeterminado actual.Uri

GetDefaultType(Uri)

Devuelve el tipo de un valor predeterminado Uri.

GetDefaultUri(RingtoneType)

Devuelve para Uri el tono de llamada predeterminado de un tipo determinado.

GetHashCode()

Devuelve un valor de código hash para el objeto .

(Heredado de Object)
GetRingtone(Context, Uri)

Devuelve un Ringtone para un URI de sonido determinado.

GetRingtone(Int32)

Obtiene un Ringtone para el tono de llamada en la posición especificada de .Cursor

GetRingtonePosition(Uri)

Obtiene la posición de un objeto Uri dentro de este RingtoneManagerobjeto .

GetRingtoneUri(Int32)

Obtiene un Uri para el tono de llamada en la posición especificada de .Cursor

GetRingtoneUriForPhoneAccountHandle(Context, PhoneAccountHandle)

Obtiene TYPE_RINGTONE Uri por identificador de PhoneAccountHandle.

GetValidRingtoneUri(Context)

Devuelve un URI de tono de llamada válido.

HasHapticChannels(Context, Uri)

Devuelve si el Ringtone de un URI de sonido determinado contiene canales hápticos o no.

HasHapticChannels(Int32)

Devuelve si en Ringtone la posición especificada de contiene Cursor canales hápticos.

HasHapticChannels(Uri)

Devuelve si el Ringtone de un URI de sonido determinado contiene canales hápticos o no.

InferStreamType()

Deduce el tipo de flujo de volumen en función del tipo de tono que devuelve este administrador.

InvokeStopPreviousRingtone()

Deja de reproducir la última Ringtone recuperada de esto.

IsDefault(Uri)

Devuelve si el especificado Uri es uno de los tonos de llamada predeterminados.

JavaFinalize()
Obsoletos.

Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto .

(Heredado de Object)
Notify()

Activa un único subproceso que está esperando en el monitor de este objeto.

(Heredado de Object)
NotifyAll()

Activa todos los subprocesos que están esperando en el monitor de este objeto.

(Heredado de Object)
OpenDefaultRingtoneUri(Context, Uri)

Abre un descriptor de archivo sin formato para leer los datos en el URI predeterminado especificado.

SetActualDefaultRingtoneUri(Context, RingtoneType, Uri)

Establece el Uri del sonido predeterminado para un tipo de sonido determinado.

SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

RingtoneManager proporciona acceso a tonos, notificaciones y otros tipos de sonidos.

(Heredado de JavaObject)
SetRingtoneUri(Context, Uri, PhoneAccountHandle)

Establece el Uri de sonido por PhoneAccountHandle para TYPE_RINGTONE.

SetType(RingtoneType)

Establece los tipos de tonos que se mostrarán en esta lista.

ToArray<T>()

Crea una matriz administrada a partir de este contenedor de matriz Java.

(Heredado de Object)
ToString()

Devuelve una representación de cadena del objeto .

(Heredado de Object)
UnregisterFromRuntime()

Anula el registro de este Java del mismo nivel del tiempo de ejecución de interoperabilidad.

(Heredado de Object)
Wait()

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser em notificado/em< o >em<interrumpido>/em<.><>

(Heredado de Object)
Wait(Int64, Int32)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)
Wait(Int64)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)

Implementaciones de interfaz explícitas

Nombre Description
IJavaPeerable.Disposed()

RingtoneManager proporciona acceso a tonos, notificaciones y otros tipos de sonidos.

(Heredado de JavaObject)
IJavaPeerable.Finalized()

RingtoneManager proporciona acceso a tonos, notificaciones y otros tipos de sonidos.

(Heredado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

RingtoneManager proporciona acceso a tonos, notificaciones y otros tipos de sonidos.

(Heredado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

RingtoneManager proporciona acceso a tonos, notificaciones y otros tipos de sonidos.

(Heredado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

RingtoneManager proporciona acceso a tonos, notificaciones y otros tipos de sonidos.

(Heredado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

RingtoneManager proporciona acceso a tonos, notificaciones y otros tipos de sonidos.

(Heredado de JavaObject)

Métodos de extensión

Nombre Description
GetJniTypeName(IJavaPeerable)

Obtiene el nombre JNI del tipo de la instancia self.

JavaAs<TResult>(IJavaPeerable)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

JavaCast<TResult>(IJavaObject)

Realiza una conversión de tipos comprobados en tiempo de ejecución de Android.

JavaCast<TResult>(IJavaObject)

RingtoneManager proporciona acceso a tonos, notificaciones y otros tipos de sonidos.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

Se aplica a