目前,我的应用程序Hire_A_Droid的小部件与主应用程序捆绑在一起。我想拆解这个小部件,并将它作为一个单独的产品发布。然而,小部件依赖于主应用程序的Activities,所以我需要在这两者之间导航,主要是从小部件调用主应用程序的特定Activity。因此,基本的想法-应用程序可以在没有小部件的情况下工作,小部件变成了“附加”选项。
从独立小部件调用应用程序活动的“正确”方法是什么?我是否将主应用程序转换为内容提供者?你能告诉我任何代码样本吗?
新年快乐!
我不是在问如何从捆绑在同一个APK中的小部件调用活动。这个问题特别指出,小部件是独立于它正在调用的应用程序分发的
发布于 2009-12-29 19:23:36
其基本思想是使用意图:
在清单中,让您的活动使用<intent-filter>.
android.content.Intent类实例,并在意图实例上调用startActivity。如果活动是上下文的,则可以使用内容URI(可以为操作/URI对创建意图),还可以通过“附加”包传递额外信息(请参见Intent.getExtras)。
这里的文档中有更多的信息:
https://stackoverflow.com/questions/1976269
复制相似问题