我想从另一个应用程序访问我的应用程序。例如,我想从内置的 SMS 应用程序中复制一些文本并将文本添加到我的数据库中。但是整个操作应该从 SMS 应用程序中完成。那可能吗?
进一步说明:我正在制作一个购物清单应用程序。我的想法是,有人给你发短信:“你能捡起土豆吗?”,然后你可以长按短信,选择“土豆”这个词并将其添加到我的应用程序的数据库中,直接来自短信-应用。
问候杰斯珀
我想从另一个应用程序访问我的应用程序。例如,我想从内置的 SMS 应用程序中复制一些文本并将文本添加到我的数据库中。但是整个操作应该从 SMS 应用程序中完成。那可能吗?
进一步说明:我正在制作一个购物清单应用程序。我的想法是,有人给你发短信:“你能捡起土豆吗?”,然后你可以长按短信,选择“土豆”这个词并将其添加到我的应用程序的数据库中,直接来自短信-应用。
问候杰斯珀
Android 中的每个应用程序都在其自己的独立进程中运行,并且与其他应用程序隔离。但是有一种方法可以使用 Content Providers 在应用程序之间进行交互和共享信息。看看这个
您将了解如何访问其他应用程序数据库,并从那里获取信息(对于您的应用程序,存储在 sms 应用程序数据库中的消息)。