Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
unknown_sb
6 / 6 / 2
Регистрация: 25.11.2013
Сообщений: 46
#1

Поиск файла - Программирование Android

03.06.2014, 14:05. Просмотров 541. Ответов 5
Метки нет (Все метки)

Есть приложение, которое создает файл и записывает туда что то. Это происходит в первом классе.
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
private void WriteFile(String str)
    {
        try {
            BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(openFileOutput(fileName, MODE_PRIVATE)));
            bw.write(str);
            bw.close();
        } catch (FileNotFoundException e) {
            Log.e("LOG_TAG", "Error WriteFile: " + e.toString());
            e.printStackTrace();
        } catch (IOException e) {
            Log.e("LOG_TAG", "Error WriteFile: " + e.toString());
            e.printStackTrace();
        }
    }
Во втором классе просто должно читать из этого же файла. Но у меня не получается. Типо файла нет
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
public String ReadFile()
    {
        String str = new String();
        try {
            BufferedReader br = new BufferedReader(new InputStreamReader(openFileInput(fileName)));
            
            while (true) 
            {
                if((str = br.readLine()) != null)
                {
                    Log.d("LOG_TAG", "Считали из файла: " + str);
                    break;
                }
            }
            br.close();
        } catch (FileNotFoundException e) {
            Log.e("LOG_TAG", "Error ReadFile: " + e.toString());
            e.printStackTrace();
        } catch (IOException e) {
            Log.e("LOG_TAG", "Error ReadFile: " + e.toString());
            e.printStackTrace();
        }
        return str;
    }
Но если записывать и читать все в одном классе, то работает.
И вообще, когда устанавливаю приложение на телефон, я не могу найти никаких файлов на нем от этого приложения.
В логе пишет что директория такая: /data/data/ru.***.***/files/text.txt
Но эту директорию найти не могу.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.06.2014, 14:05     Поиск файла
Посмотрите здесь:

Поиск файла на внешних устройствах или как получить список всех смонтированных носителей - Программирование Android
В общем есть задача найти файл test.txt в директории testdir на любом устройстве SD карта или USB устройство. На разных Android...

Поиск файла, поиск перестает работать - Delphi
код поиска файла, рабочий. Подсмотрен от сюда:http://www.kansoftware.ru/?tid=1721 unit Unit1; interface uses Windows,...

Организовать меню: Создание файла, Просмотр файла, Поиск, Выход - C (СИ)
часть задания задание Организовать меню: Создание файла, Просмотр файла, Поиск, Выход. В файле содержатся структуры со сведениями о...

Поиск заданного файла в заданной папке (путь и имя файла задаются в командной строке) - C (СИ)
Добрый вечер! Как сделать поиск заданного файла в заданной папке(путь и имя файла задаются в командной строке) это надо сделать с...

Поиск файла - Delphi
Подскажите пожалуйста, как проверить наличие файла в директории, если имя файла находится в Edit?

Поиск файла - Delphi
Здрайствуйте форумчане. Надо реализовать поиск файла на диске,включая поиск в подпапках.Имя указывать в edit1 , расширение в...

Поиск файла - CMD/BAT
Можно ли сделать чтобы при запуске батника он нашел файл на компьютере если известно только название и расширение?

Поиск файла. - C++
Здрасти. Каким алгоритмом можно найти файл? (например я в консоли ввожу имя файла, и если он найден, программа говорит что ок)

Поиск файла - Delphi
Предварительный просмотр По умолчанию Поиск файла И так у меня есть такой поиск, ищет по частям с начало папки а потом уже нужный файл....

Поиск файла - Системный софт
Здравствуйте! У меня есть сотовый, на нём предположительно есть песня (на самом деле её не видно через мобильник и через компьютер). Только...

Поиск файла - C++
Необходимо выполнить поиск файла во всех директориях на диске, зная только имя файла Возможно ли это сделать на чистом с++, если да то...

Поиск файла - CMD/BAT
Я в bat вообще не разбираюсь поэтому сильно не ругайте. В общем такая проблема: необходимо найти все локальные диски (минуя пустышки от...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Rube
911 / 559 / 88
Регистрация: 13.02.2014
Сообщений: 2,070
03.06.2014, 14:57     Поиск файла #2
Предположу, что во втором классе переменная fileName не видна.
Цитата Сообщение от unknown_sb Посмотреть сообщение
Но эту директорию найти не могу.
Телефон рутован? На эмуляторе видно?
unknown_sb
6 / 6 / 2
Регистрация: 25.11.2013
Сообщений: 46
03.06.2014, 15:16  [ТС]     Поиск файла #3
Rube, Да, я ошибся чутка с именем файла. Во втором классе на букву ошибся.
Нет, телефон не рутован.
На эмуляторе где файлы хранятся?
Rube
911 / 559 / 88
Регистрация: 13.02.2014
Сообщений: 2,070
03.06.2014, 15:21     Поиск файла #4
Цитата Сообщение от unknown_sb Посмотреть сообщение
На эмуляторе где файлы хранятся?
/data/data/*
Через File Explorer видно.
YuraAAA
1566 / 1308 / 269
Регистрация: 25.10.2009
Сообщений: 3,424
Записей в блоге: 2
03.06.2014, 15:57     Поиск файла #5
unknown_sb, так используйте кэш директорию
http://developer.android.com/referen...CacheDir%28%29
unknown_sb
6 / 6 / 2
Регистрация: 25.11.2013
Сообщений: 46
03.06.2014, 16:02  [ТС]     Поиск файла #6
YuraAAA, Файл очень важен для приложения. Если использовать данную функцию, то этот файл будет удалять в первую очередь, если на устройстве будет мало места. Если я правильно перевел.
Yandex
Объявления
03.06.2014, 16:02     Поиск файла
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru