-1

Est-il possible de pré-remplir mon ContentProvider avant de publier mon apk? Mon ContentProvider est soutenu par un sql db.Publier apk avec contentProvider

raison (pour les curieux):

Google se plaint de l'indexation de mon application à cause du contenu bloqué. Le contenu bloqué serait résolu si les données étaient déjà chargées. Une solution possible consisterait à pré-charger le contentProvider, puis à conditionner l'apk.

+0

Un ContentProvider ne peut pas être "préchargé", car ContentProvider est simplement une implémentation d'une API. Si vous expliquez ce que votre ContentProvider utilise pour un backing store (base de données SQLite, fichiers plats, nombres aléatoires, etc.), nous pourrions vous suggérer des stratégies de distribution de données pour ce backing store. – CommonsWare

+0

Eh bien, si le contenu est bloqué, le cacher en quelque sorte n'aidera pas, car à la fin, il est toujours là. – Henry

+0

@CommonsWare J'ai oublié d'ajouter cela. Corrigé: sql db –

Répondre

0

Vous pouvez empaqueter une base de données SQLite dans assets/ et la décompresser lors de la première utilisation. SQLiteAssetHelper est une belle bibliothèque pour vous aider à faire cela.