Tengo una aplicación de Android existente. he añadido un widget sencillo para que utilizando la siguiente:Widget de Android en el emulador
- actualizado mi manifiesta con un bloque
<receiver>
que proporciona información acerca de mi aplicaciónAppWidgetProvider
- añadido un nuevo archivos xml en res/xml con un elemento
<appwidget-provider>
que contiene el/UpdatePeriod/initialLayout/icono/etiqueta de altura/anchura de los atributos - añadió un diseño predeterminado simple con una
ImageView
y unaTextView
- implementarse mi
AppWidgetProvider
Cuando construyo e implemento esto en el emulador, mi Widget no aparece en la lista de widgets. ¿Me falta algún paso para "instalar" el widget? ¿Debo hacer algo especial para que aparezca en el emulador?
EDIT: Esto es lo que se ve mi receptor manifiesta como:
<receiver android:name=".MyAppWidgetProvider"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
</intent-filter>
<meta-data android:name="android.appwidget.provider"
android:resource="@xml/my_appwidget_info" />
</receiver>
y esto es lo que se ve mi my_appwidget_info.xml como:
<?xml version="1.0" encoding="UTF-8"?>
<appwidget-provider xmlns:android="http://schemas.android.com/apk/res/android"
android:icon="@drawable/ic_logo"
android:label="MySampleApp"
android:minWidth="294dp"
android:minHeight="72dp"
android:updatePeriodMillis="86400000"
android:initialLayout="@layout/my_app_widget" >
</appwidget-provider>
¿Funciona en un dispositivo real? – EboMike
No lo sé. Todavía estoy esperando que aparezca el dispositivo. – psychotik
¿No instaló la aplicación en su tarjeta SD (virtual) por casualidad? ¿Cuál es la ubicación de instalación en su manifiesto? – EboMike