-1

Возможно ли предварительно заполнить мой ContentProvider, прежде чем я опубликую свой apk? Мой ContentProvider опирается на sql db.Опубликовать apk с предварительно загруженным контентомProvider

причина (для любознательных):

Google жалуется на индексацию мое приложение из-за заблокированного контента. Заблокированное содержимое будет разрешено, если данные уже загружены. Возможным решением будет предварительная загрузка contentProvider, а затем пакет apk.

+0

«ContentProvider» не может быть «предварительно загружен», потому что «ContentProvider» - это просто реализация API. Если вы объясните, что использует ваш конкретный «ContentProvider» для хранилища резервных копий (случайные числа «плоские файлы SQLite»?), Мы можем предложить стратегии распространения данных для этого резервного хранилища. – CommonsWare

+0

Ну, если контент заблокирован, скрывать его как-то не поможет, так как в конце он все еще там. – Henry

+0

@CommonsWare Я забыл добавить это. Исправлено: sql db –

ответ

0

Вы можете упаковать базу данных SQLite в assets/ и распаковать ее при первом использовании. SQLiteAssetHelper - хорошая библиотека, помогающая вам в этом.