我在市场上有应用程序存储用户在数据库中工作时间的变化。 在应用程序中,我有一个Button,将当前时间和日期插入数据库。然后在简单的ListView上显示它。现在用户要我制作它的小部件。 我尝试在网上搜索一些关于我的问题的教程或信息,但没有结果。 所以,我的问题是,是否可以这样做?即使已经上市的应用程序,它的复杂程度是多少?在哪里开始以及如何?谢谢大家!
答案 0 :(得分:1)
最好使用现有应用程序创建应用小部件。
为此,您必须对您的应用进行更改,如下所示。
1)创建一个扩展 AppWidgetProvider 类的类。
- 在 onUpdate 方法中,您必须添加代码。
2)注册您的小部件,创建一个带有
意图过滤器的BroadcastReceiverandroid.appwidget.action.APPWIDGET_UPDATE 操作。
按照以下教程,这些教程将帮助您在应用中创建一个简单的小部件。
http://www.tutorialspoint.com/android/android_widgets.htm
How to create android app with app widget in single application
在你的应用程序中嵌入一个小部件后,你必须在google play上传一个新的apk,这样更新的apk将会被用户下载。
希望这个答案会对你有所帮助。
答案 1 :(得分:0)
Android Developer API Guide有很多关于此主题的信息,具体示例和演练。您可以在http://developer.android.com/guide/topics/appwidgets/index.html,http://developer.android.com/design/patterns/widgets.html和http://developer.android.com/guide/practices/ui_guidelines/widget_design.html了解更多信息。