Articles of io

Android – словарь. Что быстрее, база данных или файл для чтения напрямую?

Я делаю словарь для Android. В этом приложении используются файлы stardict и DICT, которые часто довольно большие (10 МБ или более) и содержат только простые тексты. Когда пользователи ищут слово, мое приложение будет читать файл случайным образом и возвращать результат. Я читал о некоторых статьях, что чтение файла дорого и медленно. Поэтому я задаюсь вопросом, […]

Android ContentProvider и Google IO Rest Talk

Все, Если вы наблюдаете за сеансом Google IO при создании приложений Android REST, они предлагают во всех трех шаблонах проектирования использовать контент-провайдеров, независимо от того, нужно ли вам обмениваться данными или нет. Если вы посмотрите на документ класса поставщика контента по адресу http://developer.android.com/reference/android/content/ContentProvider.html, они говорят, что вам нужно использовать поставщик контента, если вы планируете делиться […]

Как преобразовать Writer в String

Writer writer = new Writer(); String data = writer.toString();/* the value is not casting and displaying null…*/ Есть ли другой способ конвертировать запись в строку?

Запись байта в файл на Java

Как преобразовать массив байтов в файл в Java? byte[] objFileBytes, File objFile

Android FileInputStream read () txt-файл для String

Какие-нибудь эксперты могут мне помочь? В моей основной деятельности Android я пытаюсь сохранить String в файл, а затем получить его, если пользователь установил его раньше. Не удалось найти какие-либо примеры, близкие к тому, что я делаю. Я бы очень признателен за любую помощь! Вот мой тестовый пример: String testString = "WORKS"; String readString; @Override public […]

Попытка создать файл в Android: open failed: EROFS (файловая система только для чтения)

Эта строка: final FileOutputStream outputStream = new FileOutputStream(name); /2ozjfFQzwv: open failed: EROFS (Read-only file system) с сообщением /2ozjfFQzwv: open failed: EROFS (Read-only file system) где «2ozjfFQzwv» – это то, что я передал как имя файла. Я пробовал это с разрешения WRITE_INTERNAL_STORAGE и без WRITE_INTERNAL_STORAGE . Как создать этот файл для записи? В качестве альтернативы, я […]

Файл существует и каталог IS, но listFiles () возвращает null

Документация для File.listFiles() предполагает, что null будет ТОЛЬКО возвращаться в случае, если вызывающий его файл не является каталогом. У меня есть следующее: String dir = "/storage/emulated/0"; File f = new File(dir); Log.v("Files",f.exists()+""); Log.v("Files",f.isDirectory()+""); Log.v("Files",f.listFiles()+""); Журнал читает: true true null По какой-то причине listFiles( ) возвращает значение null даже если File распознается как действительный каталог. Я […]

Создание каталога в / sdcard не удается

Я пытаюсь создать каталог в /sdcard программно, но он не работает. Приведенный ниже код всегда выводит directory not created. boolean success = (new File("/sdcard/map")).mkdir(); if (!success) { Log.i("directory not created", "directory not created"); } else { Log.i("directory created", "directory created"); }

Как я сериализую объект и сохраняю его в файл на Android?

Скажем, у меня есть простой класс, и как только он создается как объект, я хочу, чтобы он мог сериализовать его содержимое в файл и получить его, загрузив этот файл через некоторое время … Я не уверен, где начать здесь, Что мне нужно сделать для сериализации этого объекта в файл? public class SimpleClass { public string […]

Как читать / писать строки из файла на Android

Я искал и просматривал большинство вопросов здесь, ни одна из которых, казалось, не решила мою ситуацию. Я хочу сохранить файл во внутреннем хранилище, получив текст, введенный из EditText. Затем я хочу, чтобы тот же файл возвращал введенный текст в форме String и сохранял его в другой String, который будет использоваться позже. Вот код: package com.omm.easybalancerecharge; […]