Başlık sorumu özetliyor, ancak temel olarak anlamak istediğim şey, Android tasarımcılarının neden doğrudan SQLite veritabanına erişmek yerine bir İçerik Sağlayıcı kullanmak için paylaşılan verilerle çalışması gereken uygulamaların olmasını istiyor?
Düşünebilmemin tek nedeni güvenliktir çünkü belirli dosyalara yalnızca belirli işlemler erişebilir ve bu şekilde İçerik Sağlayıcı, veritabanı uygulamasına okuma ve / veya yazma erişimine izin vermeden önce her uygulamanın uygun ayrıcalıklara sahip olmasını sağlayan bir bekçidir. ContentProvider'ın oluşturulmasının ana nedeni bu mu?