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

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

Войти
Регистрация
Восстановить пароль
 
KimiRaikonnen
0 / 0 / 0
Регистрация: 10.12.2015
Сообщений: 18
#1

Не видны программно созданные файлы - Программирование Android

28.09.2016, 21:04. Просмотров 294. Ответов 15
Метки нет (Все метки)

с компа не видны программно созданные на телефоне файлы, как поправить?
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.09.2016, 21:04     Не видны программно созданные файлы
Посмотрите здесь:
Не сохраняются кнопки созданные программно Android
Как программно удалить кнопку которую программно создал но только если она уже существует Android
Android Динамически созданные обьекты?
Android Динамически созданные компоненты
Не видны методы стандартной библиотеки Android studio Android
Android GridView - как не обновлять ячейки, которые не видны в данный момент
Как извлечь данные из сервера Parse, чтобы эти данные были видны всем? Android
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Bend3r
149 / 136 / 18
Регистрация: 29.07.2012
Сообщений: 709
29.09.2016, 05:40     Не видны программно созданные файлы #2
Не видя кода, тут вам никто ничем не поможет. Экстрасенсов тут нет.
vxg
Модератор
3114 / 1916 / 206
Регистрация: 13.01.2012
Сообщений: 7,320
29.09.2016, 06:20     Не видны программно созданные файлы #3
KimiRaikonnen, если вы создали их после подключения к компу то это "нормально". Попробуйте отключить подключить телефон от к компу - стали видны?
KimiRaikonnen
0 / 0 / 0
Регистрация: 10.12.2015
Сообщений: 18
29.09.2016, 06:27  [ТС]     Не видны программно созданные файлы #4
отключить не помогло

Добавлено через 2 минуты
код обычный, на телефоне файл появляется
Java
1
2
3
4
5
6
7
8
FileOutputStream os = new FileOutputStream("/sdcard/Programs/data.txt");
                        OutputStreamWriter sw = new OutputStreamWriter(os);
                        for (int i = 0; i < BufferSize; i++) {
                            sw.write(String.format("%d %d\n", i, Buffer[i]));
                        }
                        sw.flush();
                        sw.close();
                        os.close();
vxg
Модератор
3114 / 1916 / 206
Регистрация: 13.01.2012
Сообщений: 7,320
29.09.2016, 09:12     Не видны программно созданные файлы #5
Сообщение было отмечено автором темы, экспертом или модератором как ответ
KimiRaikonnen, возможно рескан поможет. Как до кода доеду сброшу

Добавлено через 1 час 13 минут
KimiRaikonnen, когда мне нужно было что бы файлы созданные на телефоне после подключения к компьютеру отобразились на компьютере я делал так
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
if (Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)) {
    File folder = new File(Environment.getExternalStorageDirectory().getAbsolutePath() + "/папка с вашими файлами");
    folder.mkdir();//если вдруг ее нет - создаем (такая у меня была задача)
    
    File[] elems = folder.listFiles();
 
    String[] paths = new String[1 + (elems == null? 0 : elems.length)];
    int i = 0;
    paths[i] = folder.getAbsolutePath();//добавляем в список повторно сканируемых путей саму папку - что бы она отобразилась если была создана после подключения к компьютеру
    i++;
    if (elems != null) {
        for (File elem : elems) {
            paths[i] = elem.getAbsolutePath();//добавляем в список повторно сканируемых путей содержимое папки (у меня не было вложенных папок)
            i++;
        }
    }
 
    MediaScannerConnection.scanFile(MainActivity.this, paths, null, null);//заставляем повторно сканировать пути - после этого они должны отобразится на компьютере
}
shavuz
99 / 105 / 19
Регистрация: 29.01.2014
Сообщений: 527
29.09.2016, 13:22     Не видны программно созданные файлы #6
обычно если переподключить телефон они появляются
Pablito
2411 / 1856 / 581
Регистрация: 12.05.2014
Сообщений: 6,591
Завершенные тесты: 1
29.09.2016, 13:59     Не видны программно созданные файлы #7
обычно, если переподключить телефон, они не появляются
vxg
29.09.2016, 18:08
  #8

Не по теме:

Паблито, не предметно

Pablito
29.09.2016, 18:11
  #9

Не по теме:

это было в противовес комменту, выше моего
потому что именно так - их не видно и не помогает даже "Показывать скрытые и системные файлы"

OlegJV
102 / 102 / 29
Регистрация: 13.03.2016
Сообщений: 471
29.09.2016, 19:51     Не видны программно созданные файлы #10
ЧЯДНТ?
Миниатюры
Не видны программно созданные файлы  
Pablito
2411 / 1856 / 581
Регистрация: 12.05.2014
Сообщений: 6,591
Завершенные тесты: 1
29.09.2016, 19:55     Не видны программно созданные файлы #11
да я понимаю, в данном случае что я делаю не так

наблюдаю на паре девайсов такое, правда они оба с 6 версией
подожду, может кто-то найдет решение, а то мне лень )
_Night_Scream_
75 / 74 / 8
Регистрация: 08.08.2013
Сообщений: 581
29.09.2016, 21:31     Не видны программно созданные файлы #12
Паблито, я такое наблюдаю и с девайсами 4.2.2 и с 5.1
решения кроме как скопировать файл в телефоне с помощью ES куда нибудь... не нашел
OlegJV
102 / 102 / 29
Регистрация: 13.03.2016
Сообщений: 471
29.09.2016, 21:47     Не видны программно созданные файлы #13
Только что проверил. Проблема действительно есть. Создал файл:

Java
1
2
3
4
5
6
7
String url = params[0];
                    Sd.checkDir(FOLDER);
                    Document doc = Jsoup.connect(url)
                            .maxBodySize(0)
                            .userAgent(USERAGENT)
                            .timeout(40000).get();
                    Sd.createFile(FOLDER + "/text.txt", doc.toString());
(Sd - отдельный класс)

Java
1
2
3
4
5
6
7
8
public static void createFile(String name, String data) {
        File file = new File(ROOT + name);
        try {
            FileUtils.writeStringToFile(file, data, "UTF-8");
        } catch (IOException e) {
            log("ERR " + e);
        }
    }
Файл не виден, но после перезагрузки телефона:
Миниатюры
Не видны программно созданные файлы  
KimiRaikonnen
0 / 0 / 0
Регистрация: 10.12.2015
Сообщений: 18
29.09.2016, 23:41  [ТС]     Не видны программно созданные файлы #14
спасибо vxq, помогло
vxg
Модератор
3114 / 1916 / 206
Регистрация: 13.01.2012
Сообщений: 7,320
30.09.2016, 06:45     Не видны программно созданные файлы #15
OlegJV, Паблито, да, есть непонятно упёртые девайсы которым передернуть шнур мало... рескан как выше написано пробовали?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.09.2016, 16:27     Не видны программно созданные файлы
Еще ссылки по теме:
Как программно через акцесс напечатать созданные снапшот-файлы? MS Access
C++ Иногда переменные, созданные в main, не видны в цикле for
Скрытые файлы -- после сохранения из интернет файлы не видны
C# Программно созданные элементы управления
Программно\динамически созданные Edit\Label Delphi

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

Или воспользуйтесь поиском по форуму:
OlegJV
102 / 102 / 29
Регистрация: 13.03.2016
Сообщений: 471
30.09.2016, 16:27     Не видны программно созданные файлы #16
Цитата Сообщение от vxg Посмотреть сообщение
рескан как выше написано пробовали
Попробовал, не помогает. А вот AS виснуть стала намертво, не знаю от этого ли. В других проектах AS нормально работает.
Yandex
Объявления
30.09.2016, 16:27     Не видны программно созданные файлы
Ответ Создать тему
Опции темы

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