我有一个以操作系统开头的应用程序,它可能会或可能不会依赖于稍后执行的用户操作。 当然这个应用程序有很多活动,其中一个已被定义为android-manifest.xml文件中的入口点
<activity android:name=".PrincipalActivity"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
现在我想让用户选择在他/她的桌面上添加一个小部件,以便仅显示有关我的应用程序的相关信息,这些信息是(或应该)在后台运行。
Q1:是否可以将小部件添加到同一个应用程序中?
Q2:我可以从小部件调用我的应用程序吗?
我尝试按照widget的教程添加一个小部件但到目前为止它没有工作。
答案 0 :(得分:1)
是的,可以向应用添加小部件。您只需在Android清单中定义Widget即可。我不知道你是否看到了这个,但这里有一些很好的参考:http://developer.android.com/guide/topics/appwidgets/index.html
是的,您可以从小部件中调用您的应用。这是关于它的帖子:Launching activity from widget
但是,您确实需要阅读有关在此处提问的常见问题解答。以下是一些改进问题的方法:
提供有关具体问题的具体问题,而不是关于如何做一些重大问题的广泛问题。
如果您尝试了某些内容并且无效,请说明结果是什么以及预期结果是什么,发布您可能收到的任何错误。