Cómo hacer widget de la aplicación en ejecución en android?

Quiero crear el widget de mi aplicación en ejecución. Quiero decir que quiero acceder a mi aplicación a través de widget en la pantalla de inicio. Quiero marcar una llamada, enviar sms a un número particular que se almacena en mi aplicación.

¿Es posible en android? Estoy atascado en esto si alguien tiene algún tipo de idea entonces por favor me sugieren ..

Editar : –

Quiero hacer widget como Power Control. En esto podemos operar todas las características de los ajustes a través del widget. De la misma manera que quiero controlar mi aplicación a través de widget y para eso tengo que sincronizar mi aplicación con widget o visado-versa. Así que no soy capaz de entender cómo puedo hacer eso .. ¿Puede alguien ayudarme de esta manera?

Gracias.

Puede crear un receptor de difusión para consumir todos los eventos de difusión, y no importa si dispara eventos de difusión desde su aplicación desde su widget, todos ellos se manejarán en su oyente de transmisión.

No hay acceso directo para convertir una aplicación en widget. Lo siento amigo.

Debe hacer un componente adicional a su aplicación. Ese componente será widget. En Eclipse puedes agregar una nueva clase a tu paquete a través del asistente y decir que será un widget.

Debe tener simples elementos de diseño – verificación que utilizó en la vista. Sólo se permiten FrameLayout, LinearLayout, RelativeLayout, AnalogClock, Button, Cronómetro, ImageButton, ImageView, ProgressBar, TextView, ViewFlipper. El uso de elementos prohibidos provoca el mensaje "Problema de carga del widget". ¡Tener cuidado!

Creo que ya has visto esa página sobre cómo colocar un widget en Manifest y cómo hacer un appwidget-provider.

Después de instalar en el dispositivo o el emulador usted debe instalar el widget a la pantalla. El tacto largo lo conducirá al asistente de instalación del widget del dispositivo / emulador. Sólo tendrá que hacerlo una vez – en cada lanzamiento de depuración tendrá la nueva versión en el lugar correcto automáticamente.

No olvide renovar todas las vistas importantes sin embargo – no se hará automáticamente. (Comprobar lo que no está actualizando por sí mismo y actualizarlos en código).

Creo que ya sabes cómo llamar a tu actividad de lanzamiento del cuerpo del widget. Sólo que ya no será la actividad de lanzamiento, sino la actividad que se lanzará por primera vez desde el widget. El widget será declarado como lanzamiento en el Manifiesto.

Ajustes del sistema: basta con localizar la lógica de modificación de ajustes en una clase (como PowerControlHelper o algo parecido), averigüe qué parámetros tomarán sus métodos y reutilícelos tanto en widget como en la aplicación de interfaz de usuario completa. No hay mucha diferencia allí, puede acceder a todas las mismas API de Android desde la lógica del widget, así como de la lógica de la actividad.

La configuración propia de su aplicación: no importa dónde acceda a sus datos privados siempre y cuando sea la misma aplicación. Consulte http://developer.android.com/guide/topics/data/data-storage.html#pref para obtener más información sobre las preferencias compartidas.

  • setOnTouchListener no se llama en ViewFlipper
  • Widget de Android que parece exactamente un icono de lanzador
  • ¿Alguna vez alguien ha intentado utilizar DialerFilter?
  • ¿Cómo puedo detectar el uso de tamaño de montón de una aplicación de Android?
  • GridLayout heterogéneo
  • Cómo puedo cambiar el tamaño de texto en RemoteViews
  • Problema con actividad cancelada por el sistema si ya no es visible en Android
  • ¿Cómo controlar el ancho y la altura del cuadro de diálogo de alertas predeterminado en Android?
  • Fuentes personalizadas en Android
  • Uso de ViewPager caches Fragmentos después de la rotación de la pantalla?
  • Cómo iniciar un servicio cuando .apk está instalado por primera vez
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.