2010-08-04 29 views
8

Varlıklar klasörü yalnızca uygulama tarafından erişilebilir mi, yoksa kullanıcı da görebilir mi? Uygulamam için yerel depolama alanında kimlik bilgisi sertifikası ve video dosyaları depolamak istiyorum ancak bu öğeleri kullanıcılardan nasıl gizleyeceğimi bilmiyorum. Varlıklar klasörü tek seçenek gibi görünüyor.Android varlıklarının güvenliği klasörü

cevap

19

Bir uygulamanın assets/ klasöründe bulunan başka bir uygulama tarafından okunabilir. Kullanıcı doğrudan erişim hakkına sahip olmasa da, tüm bu erişimin sağlanması için bir uygulama olacaktır. Bildiğim kadarıyla, Piyasada bir varlık explorer uygulaması var. Ayrıca, assets/ klasörünün çalışma zamanında değiştirilemeyeceğini de unutmayın; bu, aradığınız bir şey gibi görünür.

+6

Sadece cevaba eklemek için - Android'in açık doğası göz önüne alındığında, herhangi bir klasörün güvenli olduğunu kabul edemezsiniz. Bilgileri güvenli bir şekilde saklamak istiyorsanız, şifrelemeniz gerekir (ve kullanıcı yalnızca bir şifre sağlıyorsa güvenlidir), kendi kodunuz kilidini açıyorsa tam güvenlik anlamına gelmez, sadece birisi şifrenizi almak için bayt kodu inceleyerek eğlenceli bir zaman geçirecektir). –