Я использую android build target vendor версии 2.2.
Я хочу получить доступ / прочитать файл базы данных sqlite3 приложения A из приложения B. Возможно ли это сделать?потому что я не хочу импортировать этот файл БД из приложений А в приложениях Б.
Краткий ответ - нет, не напрямую, хотя можно выставить данные из приложения A через ContentProvider и использовать их из приложения B аналогичным образом.
ContentProvider
Подробнее о ContentProvider s .
На самом деле, если предположить, что приложения A и B являются вашими, вполне возможно использовать атрибуты sharedUserId (и, возможно, sharedUserLabel ) в вашем AndroidManifest.xml - если оба приложения выполняются под одним и тем же UID, вы должны иметь возможность читать файлы приложения A из приложения B. Я сам никогда этого не делал, но здесь и здесь выглядят как места для изучения входы и выходы этого метода.