
谢谢!
在清单文件中:
<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>
编辑:我的应用程序非常大(.APK~10MB),当然它有许多活动,许多服务,许多广播接收器,…..所以它需要时间来构建.
我只用一个活动创建一个新的非常小的应用程序,并把像我放在上面的大应用程序上的小部件的代码.有用!我的天啊!为什么它适用于那个小应用程序而不是我的大应用程序:(
<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>解决方法 我有同样的问题!
解决方案是 – 将应用程序安装到手机中.
只需将应用程序移至手机即可看到您的小部件.
希望它能帮到你!
来自这里的信息:http://www.hrupin.com/2012/07/how-to-fix-android-homescreen-widget-installation-widget-as-part-of-android-application
总结以上是内存溢出为你收集整理的Android – 在清单中声明小部件全部内容,希望文章能够帮你解决Android – 在清单中声明小部件所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)