Articles of android externalstorage

Различия между / sdcard / emulated / 0 и / sdcard

Я схожу с ума со странной проблемой. Если я создаю папку внутри моего кода как directory_path = Environment.getExternalStorageDirectory() + "/" + context.getResources().getString(R.string.app_name); directory = new File(directory_path); if (!directory.exists()) { directory.mkdirs(); } Новая папка создается внутри / sdcard /. Если я пытаюсь напечатать на переменной logcat directory_path, путь будет другим: / storage / emulated / 0 […]

Android 6.0 – удаляются внешние файлы для хранения при удалении приложения

Мое приложение использует DownloadManager для загрузки файлов в подкаталог папки «Музыка» устройства. DownloadManager.Request request = new DownloadManager.Request(Uri.parse(url)); … File file = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_MUSIC) + "/MyStuff/song.mp3"); request.setDestinationUri(Uri.fromFile(file)); Я заметил, что файлы удаляются, когда приложение удаляется с устройства, работающего с Marshmallow (этого не происходит на более старых версиях ОС). У вас есть идеи об этом? благодаря

Как проверить доступность пространства на внешнем хранилище?

Как вы проверяете, заполнена ли SD-карта или нет, чтобы ваше приложение могло решить, может ли он продолжать выполнять свою работу, то есть записывать на внешнее хранилище или уведомлять пользователя о том, что у хранилища закончилось свободное пространство.

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

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

Как загрузить или получить веб-страницу в онлайн-режиме и в автономном режиме в приложении для Android?

Мне нужно загрузить и получить веб-страницу HTML во внутренней или внешней памяти устройства Android. Мне нужно загрузить и получить веб-страницу в android с помощью веб-представления. Существует много повторяющихся вопросов, подобных загрузке или сохранению веб-страницы. Но ни один из ответов не помог мне. Веди меня! Заранее спасибо.

Android: mkdirs () / mkdir () на внешнем хранилище возвращает false

Я с ума схожу с этим: Log.d("STATE", Environment.getExternalStorageState()); File f = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DCIM), "work_data"); Log.d("PATH", f.getAbsolutePath()); if (!f.exists()) { Log.d("MAKE DIR", f.mkdirs() + ""); } Журнал вывода выглядит следующим образом: STATE mounted PATH /mnt/sdcard/DCIM/work_data MAKE DIR false Я обязательно добавил правильное разрешение: <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> Но я не знаю, почему он не смог создать папку. Я […]

Как приложение может получить доступ к файлам на USB OTG-хранилищах в Android 6.0 (API-уровень 23) без root?

Предварительный просмотр разработчиков Android 6.0 (API-уровень 23) может самостоятельно монтировать внешние съемные USB-хранилища OTG без каких-либо дополнительных приложений (дополнительную информацию см. На странице https://goo.gl/0UvsyN ). Когда пользователь подключается к хранилищу USB OTG, он отображается в меню системного хранилища и доступен со встроенным файловым менеджером. Пользователь может получить доступ ко всем файлам внешнего хранилища USB OTG, […]

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

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

Как изменяется доступ к хранилищу на Android 6?

Задний план У Android было много изменений относительно того, как обращаться с SD-картой и хранилищем в целом: API 3 – вы получаете весь доступ, не требуется разрешение API 4-15 – вам нужно использовать WRITE_EXTERNAL_STORAGE, и вы получите доступ. API 16-18 – если вы хотите только прочитать, используйте READ_EXTERNAL_STORAGE API 19-20 – вы не можете читать […]

Intereting Posts
Android Toast Message не показывает Android DDMS (Monitor) не запускается, если пользовательский профиль содержит пробел в нем Основы Android: запуск кода в потоке пользовательского интерфейса Как открыть любое приложение из моего браузера (Chrome) в Android? Что мне нужно сделать с ссылкой A Href? WebView показывает исходный html с loadDataWithBaseURL, а не визуализированный вид Скриншоты с идеей Intellij Как заставить Google Voice постоянно работать в фоновом режиме на Android Android | Получить все дочерние элементы группы ViewGroup Нельзя сжимать шквал с помощью proguard WebViewFragment webView имеет значение null после выполнения FragmentTransaction Использование Espresso для просмотра клика внутри элемента RecyclerView Android x86 porting, неспособный заставить его работать Android RemoteExceptions and Services Исходный код драйверов устройств хранения и сетевых устройств для Nexus 6 и Samsung Galaxy S6 Как отключить масштабирование Chrome на Android?