S.No. | Fachada y descripción de la API de Android |
---|---|
1 | ActivityResultFacade Establece cómo su secuencia de comandos devolverá información como una actividad. Este método implica que su secuencia de comandos devolverá un resultado de algún tipo. El tipo de resultado se puede establecer en RESULT_CANCELED (0) o RESULT_OK (-1) |
2 | AndroidFacade Proporciona acceso a funciones comunes de Android, como leer entradas, notificaciones, iniciar componentes de aplicaciones, etc. |
3 | ApplicationManagerFacade Enumere todos los paquetes disponibles y en ejecución, inicie una actividad, cree su administrador de tareas o finalice un conjunto específico de paquetes. |
4 | BatteryManagerFacade Expone el administrador de la batería y permite rastrear el estado de la batería, salud, nivel de tipo, voltaje, etc. |
5 | BluetoothFacade Proporciona acceso a las capacidades de Bluetooth, desde las funciones básicas de conexión hasta el envío y la recepción de datos ASCII y binarios. Esta fachada requiere al menos API nivel 5. |
6 | CameraFacade Este método proporciona acceso a todas las funciones relacionadas con la cámara. Permite tomar una foto usando la cámara del dispositivo y guardarla en una ruta específica. Proporciona dos funciones, a saber, cameraCapturePicture y cameraInteractiveCapturePicture. Estas funciones son estrictamente para usar la lente en la parte posterior del dispositivo. |
7 | CommonIntentsFacade Proporciona acceso a Intents comunes de Android, como abrir una lista de contactos, realizar una búsqueda en el mapa, iniciar una actividad por acción, etc. |
8 | ContactsFacade Permite el acceso a los contactos, como proporcionar la lista de contactos para elegir un contacto, consultar la lista de contactos por atributos y obtener una lista de todos los contactos con sus ID y atributos. Algunos métodos proporcionados por la fachada incluyen contactosGet, pickContact, contactosGetById, etc. |
9 | EventFacade El sistema operativo Android mantiene una cola de eventos para pasar información entre aplicaciones de forma asincrónica. Esta fachada proporciona funciones para administrar la cola de eventos, como borrar los eventos existentes, publicar nuevos eventos, enumerar, registrar y cancelar el registro de señales de transmisión, etc. Ejemplos de métodos incluyen eventPost, eventClearBuffer, etc. |
10 | EyesFreeFacade Disponible en dispositivos por debajo del nivel 4 de API. Permite que los scripts hablen utilizando tecnología de conversión de texto a voz. Esta fachada ahora es reemplazada por TextToSpeechFacade. La única función disponible es ttsSpeak. |
11 | LocationFacade Proporciona funciones que permiten rastrear la ubicación actual ya sea por GPS o usando información sobre la torre celular que está usando actualmente. Esta función requiere una conexión a Internet activa para realizar la búsqueda real. La fachada proporciona métodos como getLastKnownLocation, startLocating, stopLocating, readLocation, etc. |
12 | MediaPlayerFacade Permite reproducir archivos multimedia, controlar el reproductor multimedia, consultar el estado actual del reproductor multimedia y obtener información sobre los archivos multimedia. mediaIsPlaying, mediaPlayInfo y mediaPlayList devuelven el estado actual del reproductor multimedia. Una llamada a la función startActivity inicia el reproductor multimedia. Funciones como mediaPlay, mediaPlayPause, mediaPlayClose, mediaPlaySeek, mediaPlayStart y mediaPlaySetLooping se utilizan para controlar el reproductor multimedia. |
13 | MediaRecorderFacade Esta fachada proporciona capacidad de grabación de audio y video. Las funciones startInteractiveVideoRecording, recorderStartMicrophone, recorderCaptureVideo se utilizan para iniciar e iniciar la grabación de audio / vídeo, respectivamente. Para finalizar una grabación iniciada anteriormente, llame a la función recorderStop. |
14 | PhoneFacade Hace que las operaciones básicas del teléfono estén disponibles, como rastrear el estado del teléfono, el estado de roaming, iniciar llamadas, información de SIM, etc. de manera programática. Ejemplos de métodos incluyen phoneCallNumber, phoneDialNumber, getCellLocation, etc. |
15 | PreferencesFacade Permite el acceso a preferencias compartidas como obtener la lista de preferencias existentes y leer, modificar y agregar nuevas preferencias. Hay tres funciones compatibles con la versión SL4A r4: prefGetAll, prefGetValue y prefPutValue. |
dieciséis | SensorManagerFacade Permite rastrear datos del sensor como luz, aceleración, campo magnético y orientación. Para iniciar / detener la detección, utilice las llamadas a la función startSensing (obsoleta y reemplazada por startSensingThreshold y startSensingTimed por SL4r4) y stopSensing. readSensors, sensersGetLight, sensorsReadAccelerometer, sensorsReadMagnetometer y sensorsReadOrientation son las funciones que ofrece esta fachada. |
17 | SettingsFacade Proporciona acceso a diferentes configuraciones del teléfono, como el volumen del timbre, el brillo de la pantalla, el modo avión, la vibración, el volumen de medios, etc. Las funciones proporcionadas por esta fachada son checkAirplaneMode, checkRingersilentMode y checkScreenOn (al menos API nivel 7), getVibrateMode, setScreenTimeout, toggleVibrateMode setRingerVolume, etc. |
18 | SignalStrengthFacade Permite monitorear la intensidad de la señal del teléfono. Llame a la función startTrackingSignalStrengths para comenzar a recopilar datos. Llame a la función readSignalStrengths para comenzar a recopilar datos. Para cerrar el proceso, llame a la función stoptrackingSignalStrengths. Requiere al menos API nivel 7. |
19 | SmsFacade Tiene funciones para borrar, leer, marcar y enviar mensajes SMS. Ejemplos de funciones proporcionadas por esta fachada incluyen smsMarkMessageRead, smsDeleteMessage, smsSend, etc. |
20 | SpeechRecognitionFacade Permite agregar funcionalidad de reconocimiento de voz al script. Tiene solo una función llamada RecognSpeech. |
21 | TextToSpeechFacade Proporciona servicios TTS para API4 y posteriores. Para que un dispositivo hable, utilice la función ttsSpeak. Para determinar si la función de hablar se ha completado, utilice la función ttsIsSpeaking. |
22 | ToneGeneratorFacade Genera tonos DTMF para dígitos dados. Para usarlo debes llamar a la función generateDtmfTones. |
23 | UiFacade Proporciona funciones para crear elementos de interfaz de usuario como cuadros de texto, casillas de verificación, selectores de fechas, etc. También permite el uso interactivo de páginas HTML. |
24 | WakeLockFacade Proporciona funciones para crear un bloqueo de activación que incluyen wakeLockAcquireBright, wakeLockAcquireDim, wakeLockAcquireFull y wakelockAcquirePartial. |
25 | WebCamFacade Esta fachada requiere al menos API nivel 8. Permite la transmisión de secuencias MJPEG desde la cámara del dispositivo frontal a la red. Para iniciar / detener la cámara web, utilice las funciones webcamStart y webcamStop respectivamente. Para ajustar la calidad del video mientras se transmite, use la función webcamAdjustQuality. |
26 | WifiFacade Le ayuda a controlar la radio Wi-Fi en su dispositivo. Permite a los scripts consultar el estado de la conectividad Wi-Fi, buscar puntos de acceso, conectarse y desconectarse de redes WiFi y mantener un bloqueo de Wi-Fi durante la ejecución del script. |