2016-01-14 2 views
1

Мне нужно обновить и вставить строки в Sqlite из другого приложения. Я работаю над Android-приложением, и мне нужно обновить базу данных другого приложения, как я могу это сделать, можно ли получить доступ и изменить базу данных другого приложения из моего приложения.обновить базу данных приложения из другого приложения в android

+0

Исследование поставщиков контента в Android. Это помогает обмениваться данными между приложениями, а также изменять – Stallion

ответ

1

Вы должны ознакомиться с поставщиками контента. От андроида official docs

Поставщики контента управляют доступом к структурированному набору данных. Они инкапсулируют данные и предоставляют механизмы для определения безопасности данных. Поставщики контента - это стандартный интерфейс, который соединяет данные в одном процессе с кодом, запущенным в другом процессе.

Android Docs объясните, как вы можете его использовать.

+0

. Мне нужно предоставить данные для доступа к другим приложениям. – george

+0

Вы должны иметь доступ к базе данных через контракт, который определяется созданием поставщика контента. Только приложения, которые проверяют контракт, могут запрашивать чтение/обновление db в приложении, которое вы внедрили поставщик контента. –

0

Я понимаю, чего вы пытаетесь достичь. исправьте меня, если я ошибаюсь. Вы разрабатываете приложение для Android, в котором вы пытаетесь обновить свою базу данных приложений, извлекая данные из другой базы данных. правильно? если да, вы должны получить детали сведений о соединении с сервером базы данных/базы данных от владельца базы данных, если это возможно. в случае если владелец базы данных не предоставляет или не готов предоставить вам данные учетных данных/сведений о подключении к базе данных, а затем подтвердите, есть ли у них какие-либо службы/веб-приложения/веб-службы, через которые они выставляют данные базы данных. Если у них есть webapi/webservices, тогда вы можете легко потреблять в своем приложении andriod и делать то, что когда-либо выполнялось.

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

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