【发布时间】:2014-11-13 06:19:42
【问题描述】:
我在市场上有一个应用程序,可以在数据库中存储用户的工作时间班次。 在应用程序中,我有一个将当前时间和日期插入数据库的按钮。然后在一个简单的 ListView 上显示它。现在用户要求我制作它的小部件。 我尝试在网上搜索有关我的问题的一些教程或信息,但没有结果。 所以,我的问题是是否有可能做到这一点?即使该应用程序已经投放市场?这样做有多复杂?从哪里开始以及如何开始?谢谢大家!
【问题讨论】:
我在市场上有一个应用程序,可以在数据库中存储用户的工作时间班次。 在应用程序中,我有一个将当前时间和日期插入数据库的按钮。然后在一个简单的 ListView 上显示它。现在用户要求我制作它的小部件。 我尝试在网上搜索有关我的问题的一些教程或信息,但没有结果。 所以,我的问题是是否有可能做到这一点?即使该应用程序已经投放市场?这样做有多复杂?从哪里开始以及如何开始?谢谢大家!
【问题讨论】:
最好用您现有的应用程序创建一个应用小部件。
为此,您必须对您的应用进行如下更改。
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。
希望这个答案对你有很大帮助。
【讨论】:
Android 开发者 API 指南包含大量关于此主题的信息,包括具体示例和演练。您可以在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 阅读更多内容。
【讨论】: