Android – 在清单中声明小部件

Android – 在清单中声明小部件,第1张

概述我有1个 Android应用程序项目和1个小部件项目,它们都工作正常.现在,我想将小部件项目包含到Android应用程序项目中,以便在用户安装应用程序时,小部件也将被安装.我确实喜欢下面,但它不起作用.有帮助吗? 谢谢! 在清单文件中: <application> ............ (this is of android app project. below is of widge 我有1个 Android应用程序项目和1个小部件项目,它们都工作正常.现在,我想将小部件项目包含到AndroID应用程序项目中,以便在用户安装应用程序时,小部件也将被安装.我确实喜欢下面,但它不起作用.有帮助吗?
谢谢!

在清单文件中:

<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 – 在清单中声明小部件所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1126452.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-30
下一篇2022-05-30

发表评论

登录后才能评论

评论列表(0条)

    保存