Have you tried with openFileInput/openFileOutput to read/write files instead of using the File class?
Regards. Massimo Il 04/gen/2016 09:34, "Larry Larry" <[email protected]> ha scritto: > Ok, this is ridiculous: > > SELinux basically gives NO READ ACCESS AT ALL to the app's own directory! > > I unzipped the zip file into its own directory inside getFilesDir(), and > its still not happening. > > //Unzipped Test.zip containing a "Test.json". > //fileName is Test.json. > > String contentName = fileName.substring(0, fileName.length() - 5); > //".json" is 5 char. > Log.d("Target file is", sourceContext.getFilesDir() +"/"+ contentName +"/" > + fileName); > > File file = new File(sourceContext.getFilesDir() + "/"+ contentName +"/" + > fileName); > > > Now it gives me > > > 01-04 16:14:33.372 1046-1046/package_name D/DOH: > /data/user/0/package_name/files/Test/Test.json: open failed: EACCES > (Permission denied) > 01-04 16:14:33.356 1046-1046/package_name W/package_name: type=1400 > audit(0.0:22152): avc: denied { search } for name="Test" dev="mmcblk0p29" > ino=57184 scontext=u:r:untrusted_app:s0:c512,c768 > tcontext=u:object_r:app_data_file:s0 tclass=dir permissive=0 > > > Once again the documentation for internal storage says I do not need to > give the app any permissions to read or write to the app's own > getFilesDir() directory! > ( > http://developer.android.com/reference/android/content/Context.html#getFilesDir() > ) > > Any help? > > -- > You received this message because you are subscribed to the Google Groups > "Android Developers" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at https://groups.google.com/group/android-developers. > To view this discussion on the web visit > https://groups.google.com/d/msgid/android-developers/0b4b5fdc-2a1b-4480-b584-ce9a0eb2252d%40googlegroups.com > <https://groups.google.com/d/msgid/android-developers/0b4b5fdc-2a1b-4480-b584-ce9a0eb2252d%40googlegroups.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/android-developers. To view this discussion on the web visit https://groups.google.com/d/msgid/android-developers/CAMUXMhuW3L99X6p2QhK_7R0dfRtBgpGi2bEpzWaKhnJVHGCuXw%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.

