Android – Declare widget en el manifiesto
Tengo 1 proyecto androide de la aplicación y 1 proyecto del widget, ellos trabajan muy bien. Ahora, quiero incluir el proyecto de widget para el proyecto de la aplicación de Android para que cuando el usuario instale la aplicación, el widget se instalará también. Me gustó más abajo pero no funcionó. Cualquier ayuda? ¡Gracias!
En el archivo de manifiesto:
- ¿Cómo poner varios tamaños de widget en un apk?
- EditText: Desactivar el menú emergente de Pegar / Reemplazar en el evento de clic del controlador de selección de texto
- Widget para encender / apagar la linterna de la cámara en android
- Android Studio, Problemas de reproducción
- Android: Cómo crear un widget de botón personalizado
<application> ............ (this is of android app project. below is of widget)....... <receiver android:name=".widget.PlayerWidgetActivity" > <intent-filter> <action android:name="android.appwidget.action.APPWIDGET_UPDATE" /> </intent-filter> <meta-data android:name="android.appwidget.provider" android:resource="@xml/playerwidgetprovider" /> </receiver> <service android:name=".widget.PlayerWidgetActivity$UpdateService" /> <service android:name=".widget.PlayerWidgetActivity$ServiceBindUnbindService" /> </application>
EDIT
: Mi aplicación es bastante grande (.APK ~ 10MB), por supuesto, tiene mucha actividad, muchos servicios, muchos receptores de difusión, ….. por lo que se necesita tiempo para construir. Crear una nueva aplicación muy pequeña con sólo una actividad y poner el código de widget como puse en la gran aplicación anterior. ¡Funciona! ¡DIOS MIO! ¿Por qué funcionó en esa pequeña aplicación, pero no mi gran aplicación 🙁
<application android:icon="@drawable/ic_launcher" android:label="@string/app_name" > <activity android:label="@string/app_name" android:name=".activity.ApplicationWithWidgetActivity" > <intent-filter > <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <receiver android:name=".widget.PlayerWidgetActivity" android:icon="@drawable/ic_launcher" android:label="@string/appwidget_name"> <intent-filter> <action android:name="android.appwidget.action.APPWIDGET_UPDATE" /> </intent-filter> <meta-data android:name="android.appwidget.provider" android:resource="@xml/playerwidgetprovider" /> </receiver> <service android:name=".widget.PlayerWidgetActivity$UpdateService" /> <service android:name=".widget.PlayerWidgetActivity$ServiceBindUnbindService" /> </application>
- TextView en el widget de Android no se actualiza
- ¿Cómo usar una tipografía personalizada en un widget?
- El fondo del widget de Android no aparece, no responde
- Android RemoteViews, ¿cómo configurar ScaleType de un ImageView dentro de un widget?
- Widget de Android con ListView no carga elementos correclty
- Ancho más pequeño para Galaxy S y Galaxy S2
- Android Widget: vista previaEstación de imagen
- ¿Cómo crear una imagen de fondo nítida para 1x1 widget Android?
He tenido el mismo problema!
La solución es: INSTALAR LA APLICACIÓN EN EL TELÉFONO .
Simplemente mueva la aplicación al teléfono y verá su widget.
Espero que te ayude!
Información de aquí: http://www.hrupin.com/2012/07/how-to-fix-android-homescreen-widget-installation-widget-as-part-of-android-application
- ¿Cuál fue el uso de @ en el archivo xml con el atributo padre en estilo
- ¿Necesita Android ProtoBuf RPC Ejemplos?