0

我想从另一个应用程序访问我的应用程序。例如,我想从内置的 SMS 应用程序中复制一些文本并将文本添加到我的数据库中。但是整个操作应该从 SMS 应用程序中完成。那可能吗?

进一步说明:我正在制作一个购物清单应用程序。我的想法是,有人给你发短信:“你能捡起土豆吗?”,然后你可以长按短信,选择“土豆”这个词并将其添加到我的应用程序的数据库中,直接来自短信-应用。

问候杰斯珀

4

2 回答 2

2

Android 中的每个应用程序都在其自己的独立进程中运行,并且与其他应用程序隔离。但是有一种方法可以使用 Content Providers 在应用程序之间进行交互和共享信息。看看这个

您将了解如何访问其他应用程序数据库,并从那里获取信息(对于您的应用程序,存储在 sms 应用程序数据库中的消息)。

于 2012-06-19T13:19:18.763 回答
0

我会建议'Arkde'所建议的相同。

可能你想寻找内容提供者教程来做到这一点。你可以在这里找到一个 但是在开始本教程之前阅读 Android 提供的文档。如果您想在应用程序中使用上下文菜单,请阅读。这将使您的应用程序更具交互性。

于 2012-06-19T17:09:25.563 回答