Android 处理数据库中的更改

Android 处理数据库中的更改,android,database,sqlite,contentobserver,Android,Database,Sqlite,Contentobserver,我有下一个任务 有一个应用程序A的数据库位于它自己的系统内存中,例如/data/data/com.exapmle.A/databases/db 还有一个应用程序B。应用程序B的任务是跟踪应用程序A的一个数据库表中的更改 如果-is SMS applictaion,我可以将权限添加到清单中,并将ContentObserver添加到需要跟踪的表中,而在onChange方法中,我可以跟踪所有更改 但是,如果A-不是SMS应用程序,如何实现同样的功能呢 设备已根目录。内容观察者已被内容提供商取代。我会先

我有下一个任务

有一个应用程序A的数据库位于它自己的系统内存中,例如/data/data/com.exapmle.A/databases/db

还有一个应用程序B。应用程序B的任务是跟踪应用程序A的一个数据库表中的更改

如果-is SMS applictaion,我可以将权限添加到清单中,并将ContentObserver添加到需要跟踪的表中,而在onChange方法中,我可以跟踪所有更改

但是,如果A-不是SMS应用程序,如何实现同样的功能呢


设备已根目录。

内容观察者已被内容提供商取代。我会先说。这应该涵盖大部分问题。确保您查看了第一个链接,它有关于共享和sqlite问题的要点


希望这对您有所帮助。

您的应用程序中有什么问题吗?你能说得更具体一点吗?不,应用程序不是我能想到的一个解决方案是轮询,但它会消耗大量电池。