构建外部Android应用程序的扩展

时间:2014-01-04 06:34:04

标签: android

我认为这不可能,但也许有人可能证明我错了。 我想构建一个Android应用程序,它将扩展\与系统上已安装的另一个外部应用程序交互。例如,我想创建一个条形图,每当用户在whatsapp上查看聊天时,它将显示在屏幕顶部,并且能够与whatsapp应用程序进行交互(假设,当我单击按钮时,吧,它会在短信框中插入文字。)

我找到了系统覆盖,它允许我在所有应用程序之上运行一个小部件,但是没有办法与其他应用程序交互。 我不认为这是可能的,因为每个应用程序都有自己的活动和视图,而且除非以某种方式允许,否则我无法与其他应用程序进行交互。

也许我看错了方法..?

2 个答案:

答案 0 :(得分:0)

如果不是为此目的而设计的,则无法与其他应用程序进行交互。

答案 1 :(得分:0)

显然毫无疑问,你的方式非常错误。在Android应用程序中运行沙箱,所以他们不能使用其他应用程序数据或数据内容我指的是数据/数据目录,数据库,资产和应用程序特定内容中的文件(如组件,资源 - (来自drawables,文件的图像)来自原始文件夹的内容,所有ui元素。。无论如何,一些数据可能会受到某些条件(如数据库),内容提供商的某些数据/数据文件(如果其他应用程序希望它只是这样做)的影响。除了启动它之外,您无法做任何事情。