martes, 9 de agosto de 2016

Android - Reproductores Tutorial




Un widget

 es un pequeño aparato o el control de su aplicación para Android se coloca en la pantalla principal. Los widgets pueden ser muy útil, ya que le permiten poner sus aplicaciones favoritas en la pantalla principal con el fin de acceder rápidamente a ellos. Usted ha visto probablemente algunos widgets comunes, como el Reproductor de música, el widget del tiempo, el widget de reloj e.t.c

Los widgets

 Pueden ser de muchos tipos de información como los widgets, widgets, widgets de control de recogida y widgets híbridos. Android nos ofrece un marco completo para desarrollar nuestros propios widgets.

Widget - archivo XML
Con el fin de crear un widget de la aplicación, lo primero que necesita es objeto AppWidgetProviderInfo, que va a definir en un archivo XML independiente Reproductor. Con el fin de hacer eso, haga clic derecho en su proyecto y crear una nueva carpeta llamada XML. Ahora haga clic derecho en la carpeta recién creada y crear un nuevo archivo XML. El tipo de recurso del archivo XML debe establecerse en AppWidgetProvider. En el archivo XML, definir algunas propiedades que son los siguientes -

Widget - archivo Java



Ahora usted tiene que definir el diseño de su widget en el archivo XML por defecto. Puede arrastrar componentes para generar XML automático.

Después de definir el diseño, ahora crear un nuevo archivo Java o utilizar uno ya existente, y extenderlo con la clase AppWidgetProvider y anular su método de actualización de la siguiente manera.

En el método de actualización, tiene que definir el objeto de las dos clases que son PendingIntent y RemoteViews. Su sintaxis es -

PendingIntent pendientes = PendingIntent.getActivity (contexto, 0, la intención, 0);
vistas RemoteViews = new RemoteViews (context.getPackageName (), R.layout.activity_main);
Al final, usted tiene que llamar a un método de actualización updateAppWidget () de la clase AppWidgetManager. Su sintaxis es -

Una parte appWidgetManager.updateAppWidget (currentWidgetId, vistas);el método updateAppWidget, hay otros métodos definidos en esta clase para manipular los widgets. Ellos son los siguientes -

Método y Descripción

1 onDeleted (contexto Contexto, int [] appWidgetIds)
Esto se llama cuando se elimina una instancia de AppWidgetProvider.

2 onDisabled (contexto Contexto)
Esto se llama cuando se elimina la última instancia de AppWidgetProvider

3 onEnabled (contexto Contexto)
Esto se llama cuando se crea una instancia de AppWidgetProvider.

4 OnReceive (contexto Contexto, la intención Intención)
Se utiliza para enviar llamadas a los diversos métodos de la clase

Ejemplo
He aquí un ejemplo que demuestra el uso de la aplicación Widget. Se crea un widget de aplicaciones básicas que se abrirán este sitio web actual en el navegador.

Para experimentar con este ejemplo, tiene que ejecutar esto en un dispositivo real sobre la que se está ejecutando Internet.

Etapas Descripción


1 Utilizará estudio de Android para crear una aplicación de Android bajo una com.example.sairamkrishna.myapplication paquete. Mientras que la creación de este proyecto, asegúrese de que se dirigen a SDK y compilar con la última versión de Android SDK para utilizar niveles más altos de las API.

2 Modificar el archivo / src MainActivity.java añadir código del widget.

3 Modificar la res / layout / activity_main añadir componentes XML respectivos.

4 Crear una nueva carpeta y el archivo XML en res / xml / mywidget.xml añadir componentes XML respectivos.

5 Modificar el AndroidManifest.xml para agregar los permisos necesarios.

6 Ejecutar la aplicación y elegir un dispositivo Android corriendo e instalar la aplicación en él y verificar los resultados.

Vamos a tratar de ejecutar la aplicación. Asumo que haya conectado su dispositivo móvil Android real con su ordenador. Para ejecutar la aplicación desde Android estudio, uno abierto de archivos de la actividad de su proyecto y haga clic en Ejecutar Eclipse Run icono icono de la barra de herramientas. Antes de iniciar su aplicación, estudio Android mostrará la siguiente ventana para seleccionar una opción en la que desea ejecutar la aplicación Android.

Seleccione su dispositivo móvil como una opción y luego verificar su dispositivo móvil que presenta su pantalla por defecto -

Vaya a la sección widget y añadir su widget creado para la pantalla del escritorio o en el hogar. Se vería algo como esto -

Ahora simplemente pulse sobre el botón widget que aparece, para iniciar el navegador. Pero antes de eso, por favor asegúrese de que está conectado a Internet. Después de pulsar el botón, la pantalla siguiente aparecería -

Nota. Con sólo cambiar la dirección URL en el archivo de java, el widget se abrirá su página web deseada en el navegador.

No hay comentarios:

Publicar un comentario