Articles of андроид sdcard

Как добавить медиа в MediaStore на Android 4.4 SDK-карта KitKat с метаданными

Предыстория: в Android 4.4 Google решил, что приложения не должны иметь доступ на запись к SD-картам . Однако приложения могут писать в / SDCard / Android / data / App Package Name. Так вот что я сделал. Я написал файл MP3 в / Android / data /. Затем я хочу, чтобы этот MP3-файл отображался в […]

Изображение пользовательской камеры Android не появляется в галерее, пока я не перезагружу свой телефон

Я работаю над приложением для камеры, я хочу, чтобы это было, когда я нажимаю кнопку «Захват», она делает снимок и сохраняет его на SD-карте, чтобы его можно было просмотреть в галерее. Однако в настоящее время он не может сохранить, как я этого хочу. В то время, когда я нажимаю кнопку захвата, требуется изображение, но изображение […]

Приложение Android для перехода на SD-карту отключено

Приложение, которое я сделал, не имеет возможности переходить на SD-карту … На моей странице настроек у меня нет возможности переместить приложение на SD-карту, но у него есть другое приложение. Почему так? Что я не так делаю? И мое приложение выглядит так

При кэшировании изображений и данных следует использовать внутреннее или внешнее хранилище?

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

Почему AssetManger.list () так медленно?

Я пытаюсь заполнить ListView смешением файлов, хранящихся на SD-карте и сохраненных в качестве активов в APK. Используя TraceView , я вижу, что производительность AssetManager.list() плоха по сравнению с File.listFiles() , хотя я использую фильтр имен файлов для SD-карты. Вот простой способ, который возвращает все png-файлы из папки на SD-карте: // The folder on SDcard may […]

Android: .nomedia игнорируется, изображения все еще появляются в галерее

Я создаю приложение, которое загружает изображения из Интернета и сохраняет их в SDCard, чтобы сделать их невидимыми в галерее. Я помещал эту строку для создания файла .nomedia: FileWriter f = new FileWriter("/sdcard/Android/data/CopyImage/cache/.nomedia"); Приложение может успешно загрузить изображение и сделать файл .nodata в той же папке, но дело в том, что изображение все еще отображается в […]

Android: FileObserver контролирует только верхний каталог

Согласно документации, "Each FileObserver instance monitors a single file or directory. If a directory is monitored, events will be triggered for all files and subdirectories inside the monitored directory." Мой код похож, FileObserver fobsv = new FileObserver("/mnt/sdcard/") { @Override public void onEvent(int event, String path) { System.out.println(event+" "+path); } }; fobsv.startWatching(); Однако onEvent() запускается только […]

Форматировать SD-карту на Android

Вещи должны быть простыми, но в большинстве случаев в Android нет. Мне нужно отформатировать SD-карту, если пользователь выбирает эту опцию в моем приложении. Не спрашивайте меня, почему мне нужно это делать, если это уже в ОС … не практично, но это требование, которое мне нужно реализовать. Как вы знаете, в настройках \ Storage \ Erase […]

Android: обнаружение, когда SD-карта установлена ​​как диск на компьютер

Я пишу приложение, которое необходимо обнаружить, когда SD-карта смонтирована в качестве диска на компьютер через USB или когда она была удалена вручную. Я попытался использовать широковещательный приемник для этой цели, но onReceive не вызван. Мой код выглядит следующим образом. IntentFilter filter2 = new IntentFilter(); //filter2.addAction(Intent.ACTION_AIRPLANE_MODE_CHANGED); filter2.addAction(Intent.ACTION_MEDIA_UNMOUNTED); filter2.addAction(Intent.ACTION_MEDIA_SHARED); filter2.addAction(Intent.ACTION_MEDIA_REMOVED); filter2.addAction(Intent.ACTION_MEDIA_MOUNTED); registerReceiver(new CustomBroadcastReceiver(), filter2); Мой вещательный приемник […]

Невозможно создать External Files Dir в Android. WRITE_EXTERNAL_STORAGE присутствует

Я попробовал использовать как мой ApplicationContext и мой вызывающий Context Service для доступа к внешнему каталогу. К сожалению, он продолжает возвращать null , а LogCat сообщает, что он не смог создать внешний каталог. Я уверен, что у меня есть WRITE_STORAGE_PERMISSION , но это все равно не сработает. На моем устройстве работает API 10 (2.3.3) vanilla […]