Я пишу приложение, которое должно использовать хранилище в пространстве имен приложения.Я решил использовать внутреннюю память, но это не критично.Я получаю корневой каталог хранения, используя context.getFilesDir()
, и это разрешается до /data/data/com.boddison.morninglearning/files
.
Чтобы проверить, что мой код делает то, что я ожидаю, я пытаюсь получить доступ к файлам устройства с помощью устройства Android Studio.Проводник, но это не дает мне доступ к файлам на устройстве.
Я проверил файл манифеста, хотя для внутреннего хранения я не думаю, что какие-либо разрешения требуются.
Эторазрешения:
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
Вот как это выглядит в Обозревателе файлов устройств.Я ожидаю, что смогу увидеть файлы, которые находятся на устройстве.
![screenshot showing the File Explorer](https://www.boddison.com/images/stackoverflow-190504.png)
Файл build.gradle
включает эту запись в разделе android
:
buildTypes {
release {
debuggable true
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
customDebug {
debuggable true
}
}