Articles of io

Android: ошибки IO файла

Проблема: на android 4.x я получаю странные ошибки при загрузке изображений: 07-23 10:31:05.961: E/XXX(32294): libcore.io.ErrnoException: open failed: ENOENT (No such file or directory) 07-23 10:31:05.961: E/XXX(32294): open failed: ENOENT (No such file or directory) и иногда: 07-23 10:31:06.133: W/System.err(32294): java.io.IOException: open failed: ENOENT (No such file or directory) 07-23 10:31:06.133: W/System.err(32294): at java.io.File.createNewFile(File.java:940) 07-23 10:31:06.133: […]

Невозможно загрузить файл TTF непосредственно из ZIP с помощью libzip и FreeType

Я пытаюсь загрузить файл TTF непосредственно из ZIP-архива, используя libzip и FreeType . В частности, я использую функцию FT_Open_Face, которая может считываться из пользовательских функций чтения / закрытия ( ft_zip_read и ft_zip_close ). Но хотя файл, по-видимому, полностью читается, FT_Open_Face возвращает FT_Err_Unknown_File_Format . Открытие того же файла непосредственно с диска отлично работает. Я действительно не […]

Android-телефон как компьютерная мышь

Я создал приложение для Android, которое обслуживает данные сенсорного экрана для java-клиента, который прослушивает машину Debian Lenny. Клиент сопоставляет эти данные в местах на экране, как это делает wacom pad. Я хотел бы оставить x_loc и y_loc в файле и записать файл как устройство (я смутно верю, что так оно и должно работать) У меня […]

Подсчет байтов низкого уровня URLConnection

Я пытаюсь получить самый низкий уровень подсчета байтов с помощью URLConnection . Я уже пошел, чтобы подсчитать данные, проходящие через два потока: CountingInputStream и CountingOutputStream из Apache Commons IO, но подсчет байтов, который я получаю, равен размеру тела, которое я отправляю + размер тела ответа, который я получаю. В HttpClient у меня был MeasuringClientConnManager с […]

Java.io.IOException: на устройстве Android не осталось места

У нас есть приложение на рынке Android, наши пользователи получают много от этой ошибки: java.io.IOException: на устройстве нет места Из того, что я узнал до сих пор, я знаю, что у них достаточно свободного места на внешнем хранилище, и это происходит только на Android 2.x. У меня было небольшое исследование в файловой системе Linux, и […]

Как изящно проверить, нет ли сырого ресурса?

У меня есть метод в моем классе, который называется play, и я хочу играть, который воспроизводит аудиофайл. Какой файл воспроизводится, зависит от значения текущего аудиоиндекса. В принципе, есть такой переключатель: int rId; switch (audioIndex){ case 0: rId = R.raw.e0.wav; break; case 1: rId = R.raw.e1.wav; break; default: rId = R.raw.error.wav; break; } После переключения я […]

Является ли чтение / написание предпочтений дорогостоящей операцией?

У меня есть предпочтение, которое контролирует, будет ли мое приложение воспроизводить звук, когда пользователь нажимает кнопку (что делается довольно часто, подумайте об калькуляторе). Каждый раз, когда пользователь нажимает кнопку, вызывается следующий метод: private void playButtonClickSound() { SharedPreferences sharedPrefs = PreferenceManager.getDefaultSharedPreferences(parentActivity); boolean sounds = sharedPrefs.getBoolean("prefSounds", false); if (sounds) { // blah } } Я думал, что […]

Android – только файл с открывшейся ошибкой

Я новичок в разработке Android и пытаюсь сделать несколько файлов ввода-вывода. Всякий раз, когда я запускаю этот блок кода: File meta = new File(context.getAppContext().getFilesDir(),"meta"); meta.mkdirs(); File dir = new File(meta,"subdir"); File imageFile = new File(dir,"filename"); Log.d("test",imageFile.getAbsolutePath()); FileOutputStream outputStream = new FileOutputStream(imageFile); Я получаю эту ошибку: java.io.FileNotFoundException: /data/data/com.example.android.networkusage/files/meta/Greg and The Morning Buzz/artwork30.jpg: open failed: ENOENT (No […]

Как добавить файл в проект Android, установить его на устройство и открыть его?

У меня есть проект Android (2.2) в Eclipse (Helios). Я хочу добавить файл MP3 в проект, чтобы файл MP3 был развернут на устройстве вместе с приложением. Затем я хотел бы открыть файл как объект File , а это значит, что мне нужно будет узнать полный путь (?) К файлу на устройстве, но я не знаю, […]

Загрузка файлов MS Word с Android на .Net WCF?

У меня проблема с загрузкой файла .doc в .Net WCF из моего приложения для Android. Я могу отправить файл, но он не поддерживается в конце WCF. Вот мой метод для загрузки: protected void checkinmethod(String rid) throws Exception { File SDCardRoot = Environment.getExternalStorageDirectory(); //create a new file, specifying the path, and the filename //which we want […]