Мой телефон Motorola имеет 12 ГБ встроенной памяти и функцию Съемной СD-карты. В проводнике файлов DDMS мое внутреннее хранилище телефонов (12 ГБ) монтируется как SD-карта, а моя съемная SD-карта монтируется как sdcard-ext . Используя метод « Environment.getExternalStorageDirectory (). GetAbsolutePath () », я могу получить каталог « / mnt / sdcard ». Есть ли какой-либо метод, […]
Я получаю сообщение о намерении доставки в Logcat, и приложение неожиданно останавливается, когда я это называю; startActivityForResult(new Intent(Intent.ACTION_PICK, android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI), 1); Или это в этом отношении; startActivityForResult(new Intent(Intent.ACTION_PICK, android.provider.MediaStore.Images.Media.INTERNAL_CONTENT_URI), 1); А затем обработать его; @Override protected void onActivityResult(int requestCode, int resultCode, Intent intent) { super.onActivityResult(requestCode, resultCode, intent); if (resultCode == RESULT_OK) { Uri contentURI = Uri.parse(intent.getDataString()); […]
Я хочу найти все файлы, хранящиеся на sdCard. Я использовал этот код: List<File> dir = new ArrayList<File>(); List<File> files = new ArrayList<File>(); File root = new File (Environment.getExternalStorageDirectory().getAbsolutePath()); scan(root); // find root directories for (File f : dir) { // find in root… scan(f); } Log.i("files", "" + files.size()); Log.i("dir", "" + dir.size()); } public […]
Короче говоря – как проверить, какая файловая система используется на SD-карте? Я хотел бы иметь возможность различать FAT и NTFS.
Я получаю намерение от камеры с фотографией, сделанной на этом пути: /storage/extSdCard/DCIM/Camera/photoCaptured.jpg И я хочу изменить размер (уже делает) изображения и переписать его по тому же пути … Я могу сделать это на 2.3, 4.1 и 4.3, но … не в 4.4 Поэтому … возможно, проблема в разрешении на эту папку, поэтому я проверяю это […]
Я использую FileProvider для своих внутренних файлов, которые могут быть представлены, например, в Галерее. Чтобы сделать его более однородным, я также поместил свои внешние файлы в провайдер (через внешний путь), но для файлов на съемной SD-карте он не работает. Говорить что-то вроде этой папки не разрешено. Любая помощь будет оценена. Спасибо
Я загрузил файл map750.png в корень sdcard, но когда я пытаюсь показать его в веб-просмотре с некоторым текстом, отображается только текст. Не могли бы вы помочь мне найти, что не так в коде? Благодарю. setContentView(R.layout.webview); mWebView = (WebView) findViewById(R.id.webview); mWebView.getSettings().setAllowFileAccess(true); mWebView.getSettings().setJavaScriptEnabled(true); mWebView.getSettings().setBuiltInZoomControls(true); String html = "<html><head></head><body><p>hello</p><img src=\"file://mnt/sdcard/map750.png\" alt=\"alternativo\" /></body></html>"; mWebView.loadData(html, "text/html","utf-8"); Я редактирую сообщение, чтобы […]
У меня проблема с записью на SD-карту, вот код: (Извините за макет кода, просто скопируйте его) public class SaveAndReadManager { private String result; private String saveFileName = "eventlist_savefile"; public String writeToFile( ArrayList<Event> arrlEvents ){ FileOutputStream fos = null; ObjectOutputStream out = null; try{ File root = Environment.getExternalStorageDirectory(); if( root.canWrite() ){ fos = new FileOutputStream( saveFileName […]
Я пытаюсь просто удалить изображение из простого приложения. У меня это так, что когда вы нажимаете на изображение, оно вызывает диалог с возможностью его удаления. Я думал, что это будет просто просто, но все, что я пытаюсь, похоже, ничего не делает. Ниже мой код. Любые идеи очень приветствуются. delete.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View […]
Можно ли использовать специальный шрифт в android, который хранится на SD-карте? То, что я видел до сих пор, указывает, что файл шрифта должен находиться в папке с ресурсами. Пожалуйста, скажите мне, что я неправ.