Я новичок в Kotlin и прочитал множество учебников, пробовал кучу кода, но все еще не могу понять, как создать папку во внутреннем хранилище.
Мне нужно создать папку, в которую я положу файл ресурса json.
Файл манифеста содержит <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
и <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
Мой пример кода:
class MainActivity() : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
val folder = File(
Environment.getDataDirectory().toString() + separator.toString() + "MetroPol"
)
if (folder.exists()) {
d("folder", "exists")
} else {
d("folder", "not exists")
folder.mkdirs()
}
}
Я проверяю его, используя телефон, подключенный к ap c, и распознаю Android Студия. Когда это приложение запускает I go в браузере и не видит никакой новой папки.
Что здесь нужно сделать?