Articles of android sdcard

База данных SQLite на SD-карте

Я ищу для создания базы данных sqlite на SD-карте (не хочу использовать внутреннее хранилище пользователя). Я знаком с шаблоном OpenHelper: public DatabaseFoo(Context context) { OpenHelper openHelper = new OpenHelper(context); mDb = openHelper.getWritableDatabase(); } private static class OpenHelper extends SQLiteOpenHelper { public OpenHelper(Context context) { super(context, DATABASE_NAME, null, DATABASE_VERSION); } … Поэтому, если мы хотим создать […]

Как получить внутренний и внешний SDK-путь в android

Большинство новых устройств Android имеют внутреннюю SD-карту и внешнюю SD-карту. Я хочу создать приложение для проводника файлов, но я не могу узнать, как получить путь к использованию в моем приложении, потому что File file = Environment.getExternalStorageDirectory(); Просто возвращается на большинстве устройств /mnt/sdcard но есть другой путь для другой внешней SD-карты, такой как /storage1 or /storage2 […]

Mkdirs возвращает false для каталога на SD-карте, в то время как родительский каталог доступен для записи

Когда я запускаю приложение для Android, мне нужно создать каталог на SD-карте, потому что небольшое число пользователей это не удается, и я не могу понять причину этого … (Я нашел похожие проблемы, вызванные отсутствием разрешения WRITE_EXTERNAL_STORAGE, он есть, и он работает почти для всех пользователей, поэтому я не думаю, что это причина) Я упростил предыдущую […]

Почему у меня нет разрешения на запись в приложение dir на внешнем хранилище?

Вопрос о TL; DR: мое приложение Android пытается записать в внешний каталог хранилища приложения на SD-карте. Ошибка с ошибкой разрешений . Но тот же код (метод), извлеченный в минимальное тестовое приложение, преуспевает! Поскольку наш целевой уровень API включает KitKat и более поздние версии (а также JellyBean), а KitKat ограничивает приложения от записи в любом месте […]

Скопируйте файлы из папки SD-карты в другую папку на SD-карте

Возможно ли скопировать папку, присутствующую в sdcard, в другую папку с программным обеспечением, имеющей одну и ту же SD-карту? Если да, то как это сделать?

Чтение определенного файла из sdcard в android

Как читать определенный файл с SDK. Я нажал файл на SDCard через DDMS, и я пытаюсь прочитать его, хотя и так, но это дает мне исключение. Может ли кто-нибудь сказать мне, как указать именно на этот файл? Мой код – это. String path = Environment.getExternalStorageDirectory().getAbsolutePath(); FileInputStream iStream = new FileInputStream(path);

Как получить доступ ко всем SD-картам, используя новый Lollipop API?

задний план Начиная с Lollipop, приложения могут получить доступ к реальным SD-картам (после того, как они были недоступны в Kitkat и официально не поддерживались в предыдущих версиях), как я уже спросил здесь . Проблема Поскольку стало довольно редко видеть устройство Lollipop, поддерживающее SD-карту, и потому что эмулятор действительно не обладает способностью (или не так ли?), […]

Как перенести изображение с его URL на SD-карту?

Как сохранить изображения на SD-карту, которую я получаю с URL-адреса изображения?

Каталог Android Open External Storage (sdcard) для хранения файла

Я хочу открыть внешний путь каталога хранилища для сохранения файла программно. Я попытался, но не получил путь к SDK. Как я могу это сделать? Есть ли какое-то решение для этого? private File path = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES) + ""); или private File path = new File(Environment.getExternalStorageDirectory() + ""); Я попытался получить путь выше обоих методов, но […]

Должен ли я объявлять как WRITE_EXTERNAL_STORAGE, так и READ_EXTERNAL_STORAGE?

Достаточно ли объявлять <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> или мне также нужно объявить <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> ? Javadocs не упоминает эту важную информацию.