带有小部件的Android App标准

时间:2011-07-17 16:03:04

标签: android android-widget

我有一个以操作系统开头的应用程序,它可能会或可能不会依赖于稍后执行的用户操作。 当然这个应用程序有很多活动,其中一个已被定义为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的教程添加一个小部件但到目前为止它没有工作。

1 个答案:

答案 0 :(得分:1)

  1. 是的,可以向应用添加小部件。您只需在Android清单中定义Widget即可。我不知道你是否看到了这个,但这里有一些很好的参考:http://developer.android.com/guide/topics/appwidgets/index.html

  2. 是的,您可以从小部件中调用您的应用。这是关于它的帖子:Launching activity from widget

  3. 但是,您确实需要阅读有关在此处提问的常见问题解答。以下是一些改进问题的方法:

    1. 提供有关具体问题的具体问题,而不是关于如何做一些重大问题的广泛问题。

    2. 如果您尝试了某些内容并且无效,请说明结果是什么以及预期结果是什么,发布您可能收到的任何错误。