2015-11-09 4 views
0

Я хочу создать новую папку в корне моего устройства, но я не могу :( как я хочу перейти в корень моего устройства и создать новую папку, например, мое устройство имеет букву G:/Я хочу создать файл «G:/new folder» извините за плохой чертежКак создать новую папку на устройстве с Android?

+0

Не работает ли это? 'new File ("/newFolder "). mkdirs();' –

+0

Я сомневаюсь, что вы можете создать папку под root (файловой системы Linux). Однако вы можете создать папку под корнем SD-карты, если вы указали правильное разрешение в своем APP. Пожалуйста, уточните, что именно вы хотите. –

ответ

0

В моем понимании вы не можете просто перейти в корневую директорию своего устройства и создать ее программно в своем приложении, поскольку приложение работает как отдельный пользователь, который не имеет этих привилегий. Более того, я сомневаюсь, что вы можете сделать это как простой пользователь вручную на своем телефоне, потому что вы тоже не root. (Я даже не говорю о письме о жестком кодировании раздел диска)

Главный вопрос здесь: ss, почему вам нужна эта папка. Если это для приложения цели, то вы должны смотреть на этой документации:

http://developer.android.com/guide/topics/data/data-storage.html

Это в значительной степени все описанное, начиная от хранения на сервере, заканчивающийся файлы настройки.