Распределите ваш URI контента и определите свой API.
Укажите строку вашего Content Authority и пути, которые вы узнаете. Объясните своим пользователям, как таблицы в вашей БД соответствуют вашим путям. Документ, что столбцы в ваших таблицах. Пользователи с вашим URI контента могут читать и записывать ваши базы данных, используя стандартные вызовы ContentResolver и вызовы вставки / удаления / обновления / запроса.
Обеспечение контроля доступа в теге <provider>
в вашем AndroidManifest.xml. Посмотрите на документацию , особенно в отношении android:exported
, android:grantUriPermissions
, android:permission
, android:readPermission
и android:writePermission
. Вам нужно решить, как использовать те, которые основаны на ваших случаях использования. Кроме того, тег <grant-uri-permission>
даст вам еще более детальный контроль.
Напишите другие приложения, чтобы использовать те звонки, которые вы только что зарегистрировали и для которых были разрешены разрешения.