我有下一个任务。
有一个应用程序 A,其数据库在它自己的系统内存中,例如 /data/data/com.exapmle.a/databases/db
还有一个应用程序 B。应用程序 B 的任务 - 跟踪应用程序 A 的一个数据库表中的更改。
如果 A - 是 SMS 应用程序,我可以在清单中添加权限并将 ContentObserver 添加到我需要跟踪的表中,并且在 onChange 方法中我可以跟踪所有更改。
但是,如果 A - 不是 SMS 应用程序,如何做到这一点?
设备已植根。
我有下一个任务。
有一个应用程序 A,其数据库在它自己的系统内存中,例如 /data/data/com.exapmle.a/databases/db
还有一个应用程序 B。应用程序 B 的任务 - 跟踪应用程序 A 的一个数据库表中的更改。
如果 A - 是 SMS 应用程序,我可以在清单中添加权限并将 ContentObserver 添加到我需要跟踪的表中,并且在 onChange 方法中我可以跟踪所有更改。
但是,如果 A - 不是 SMS 应用程序,如何做到这一点?
设备已植根。
内容观察者已被内容提供者取代。我将从无法查看数据库中的日志开始。这应该涵盖大部分问题。确保查看第一个链接,它有关于共享和 sqlite 问题的要点。
希望这可以帮助。