1

我有下一个任务。

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

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

如果 A - 是 SMS 应用程序,我可以在清单中添加权限并将 ContentObserver 添加到我需要跟踪的表中,并且在 onChange 方法中我可以跟踪所有更改。

但是,如果 A - 不是 SMS 应用程序,如何做到这一点?

设备已植根。

4

1 回答 1

0

内容观察者已被内容提供者取代。我将从无法查看数据库中的日志开始。这应该涵盖大部分问题。确保查看第一个链接,它有关于共享和 sqlite 问题的要点。

希望这可以帮助。

于 2013-07-31T03:14:19.353 回答