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

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

Войти
Регистрация
Восстановить пароль
 
Анарион
8 / 9 / 3
Регистрация: 18.11.2009
Сообщений: 676
#1

Куда пропал файл? - Android

25.12.2015, 22:48. Просмотров 206. Ответов 3
Метки нет (Все метки)

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 protected void onCreate(Bundle savedInstanceState) {
 
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        try {
            OutputStreamWriter out=new OutputStreamWriter(openFileOutput("myfilename.txt",MODE_APPEND));
            out.write("dsfsdfsd");
 
 
            out.close();
          
        }
        catch (IOException e) {
            // Should never happen!
            throw new RuntimeException(e);
        }
    }
}
подумав так: естественно этот код выполняется, и на компьютере появляется файл myfilename.txt я его найду и тогда узнаю где именно расположена корневая.
код успешно выполняется, я начинаю искать и на всем компьютере не нахожу этого файла нигде!!! как же так?

Добавлено через 31 минуту
C#
1
2
3
4
5
6
7
8
9
 OutputStreamWriter out=new OutputStreamWriter(openFileOutput("myfilename.txt",MODE_APPEND));
            out.write("dsfsdfsd");
 
 
            out.close();
            //final AssetManager assets = getContext().getAssets();
          //  final String[] names = assets.list( "/" );
 
           InputStream is = getAssets().open( "myfilename.txt");
попробовал так. последняя строчка все равно выдает ошибку "файл не найден"
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.12.2015, 22:48     Куда пропал файл?
Посмотрите здесь:

Куда установлено приложение? Android
Как и куда сохранить в Internal Storage? Android
Android Куда вставлять ключ RSA
Android Разработка игры Арканоид — куда копать?
Android Куда в итоге компилируется apk файл?
Серверная часть для Android приложения. Куда смотреть Android
Куда лучше записыать временные данные (массив данных) Android
Android Куда делся метод?
Куда записать данные Android
Куда вставить готовый код в программе Android Studio? Android
BroadcastReceiver, куда добавить код? Android
Куда скачивается файл? Android

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
CoolMind
418 / 401 / 65
Регистрация: 06.10.2012
Сообщений: 1,723
26.12.2015, 08:20     Куда пропал файл? #2
Что-то из кода мало что понятно.
Во-первых, где отдельный поток для работы? Он желателен. Лучше был бы, наверное, AsyncTask, там заодно можно узнать окончание операции.
Во-вторых, куда это вы записываете? Читаете из assets, а записываете в произвольную папку? Ну и перед close, наверное, надо выполнить flush.
Анарион
8 / 9 / 3
Регистрация: 18.11.2009
Сообщений: 676
26.12.2015, 11:28  [ТС]     Куда пропал файл? #3
а где именно в моем проекте нужно создать папку assets? чтобы в нее можно было файлы ложить?
bastrakov
91 / 91 / 14
Регистрация: 10.10.2015
Сообщений: 307
Записей в блоге: 1
27.12.2015, 10:59     Куда пропал файл? #4
используете какой инструментарий? AndroidStudio? там прямо в корне проекта, по правой мышке "создать папку -> assets".

Ваш файл, судя по коду, ложится в дефолтную папку приложения. на эмуляторе вы до нее достучитесь через adb (с ходу и по-памяти, это где-то примерно /data/data/<полное имя приложения>/files), на реальном устройстве (если не root) Вы до нее не достучитесь и файл не увидите.
Yandex
Объявления
27.12.2015, 10:59     Куда пропал файл?
Ответ Создать тему
Опции темы

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