Права доступа к файлам SDCARD на Android с использованием NDK - PullRequest
2 голосов
/ 16 ноября 2011

Я пытаюсь открыть файл на проприетрии SDCARD, используя стандартный метод: hFile = open (filePath, O_RDWR | O_NONBLOCK | O_DIRECT);

Sdcard - это наша проприетарная карта, которая была создана с использованием внешнего инструмента, и когдакарта вставлена ​​в Android-телефон, разрешение файла: ---- rwxr-x system sdcard_rw 65536 2011-11-06 12:13 IMSP Я думаю, Android решит это разрешение.В любом случае, файл не может быть открыт для записи. Есть ли способ изменить идентификатор пользователя или группы приложений для Android?

Regard, Costa.

Ответы [ 2 ]

0 голосов
/ 17 ноября 2011

Хорошо, решение простое, просто добавьте:

использует разрешение android: name = "android.permission.WRITE_EXTERNAL_STORAGE"

К файлу манифеста

0 голосов
/ 16 ноября 2011

вы получите путь к файлу, используемому в File (), вызвав системный метод

не все файлы (внешнее хранилище) идут туда, где они говорят, но если вы возитесь с ним, как File.list () или с чем-то из того, что Android дает вам для внешнего хранилища, проблема может понять это

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...