Je dobrým zvykem používat ContentProvider ke zpracování operací databázových tabulek pouze pro jednu aplikaci?
Pokud jsou vaše data výhradní pouze pro vaši aplikaci a jiná aplikace je nemůže použít, nevidím důvod používat ContentProviders. ContentProvider se používá jako rozhraní pro sdílení dat vaší aplikace s jinou aplikací. Pokud lze vaše data sdílet nebo je na nich závislá jiná aplikace, musíte použít ContentProvider.
Můžete také vytvořit sadu oprávnění pro své poskytovatele obsahu, abyste omezili některé operace u poskytovatele.