2013-06-11 8 views
1

У меня есть следующая задача.Изменения в базе данных

Существует приложение А с базой данных в его собственной памяти системы, например /data/data/com.exapmle.a/databases/db

Также есть приложение В. И задача применения B - отслеживать изменения в одной таблице базы данных приложения A.

Если A - это приложение для SMS, я могу добавить права на манифест и добавить ContentObserver в таблицу, которую мне нужно отслеживать, и в методе onChange I может отслеживать все изменения.

Но как сделать то же самое, если A - это не приложение для SMS?

Устройство укоренено.

+0

Является ли ваше приложение? можете ли вы более конкретно о A please – anon

+0

Нет, приложение не мое – InViZz

+1

Одним из решений, о котором я могу думать, является опрос, но затем он потребляет много батареи. – anon

ответ

0

Наблюдатели за содержанием были заменены поставщиками контента. Я бы начал с I can't view logs from my database. Это должно охватывать большинство вопросов. Удостоверьтесь, что вы проверяете первую ссылку, у нее есть суть в вопросах совместного использования и sqlite.

Надеюсь, это поможет.

Смежные вопросы