Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
KimiRaikonnen
0 / 0 / 0
Регистрация: 10.12.2015
Сообщений: 21
1

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

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

с компа не видны программно созданные на телефоне файлы, как поправить?
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.09.2016, 21:04
Ответы с готовыми решениями:

Папки, созданные программно через File.mkdir видны на компьютере в виде файлов
Android 7. Устройство - терминал HoneyWell Права на запись получены через...

Не сохраняются кнопки созданные программно
Как сохранить кнопки созданные программно?

Добавить файлы и папки в assets программно
Можно ли добавить файлы и папки в assets программно?

Как программно удалить кнопку которую программно создал но только если она уже существует
Есть ScrollView в котором много компонентов,чтоб не выводить сразу все решил...

Не запускаются .reg файлы, созданные программно
Здравствуйте. Суть такова: программа должна создает .reg файл, записывает туда...

15
Bend3r
149 / 136 / 35
Регистрация: 29.07.2012
Сообщений: 709
29.09.2016, 05:40 2
Не видя кода, тут вам никто ничем не поможет. Экстрасенсов тут нет.
0
vxg
Модератор
3252 / 2052 / 323
Регистрация: 13.01.2012
Сообщений: 7,950
29.09.2016, 06:20 3
KimiRaikonnen, если вы создали их после подключения к компу то это "нормально". Попробуйте отключить подключить телефон от к компу - стали видны?
0
KimiRaikonnen
0 / 0 / 0
Регистрация: 10.12.2015
Сообщений: 21
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();
0
vxg
Модератор
3252 / 2052 / 323
Регистрация: 13.01.2012
Сообщений: 7,950
29.09.2016, 09:12 5
Лучший ответ Сообщение было отмечено KimiRaikonnen как решение

Решение

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);//заставляем повторно сканировать пути - после этого они должны отобразится на компьютере
}
0
shavuz
114 / 120 / 26
Регистрация: 29.01.2014
Сообщений: 596
29.09.2016, 13:22 6
обычно если переподключить телефон они появляются
0
Pablito
2731 / 2166 / 735
Регистрация: 12.05.2014
Сообщений: 7,583
Завершенные тесты: 1
29.09.2016, 13:59 7
обычно, если переподключить телефон, они не появляются
0
vxg
29.09.2016, 18:08
  #8

Не по теме:

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

0
Pablito
29.09.2016, 18:11
  #9

Не по теме:

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

0
OlegJV
103 / 103 / 28
Регистрация: 13.03.2016
Сообщений: 474
29.09.2016, 19:51 10
ЧЯДНТ?
1
Миниатюры
Не видны программно созданные файлы  
Pablito
2731 / 2166 / 735
Регистрация: 12.05.2014
Сообщений: 7,583
Завершенные тесты: 1
29.09.2016, 19:55 11
да я понимаю, в данном случае что я делаю не так

наблюдаю на паре девайсов такое, правда они оба с 6 версией
подожду, может кто-то найдет решение, а то мне лень )
0
_Night_Scream_
80 / 77 / 11
Регистрация: 08.08.2013
Сообщений: 631
29.09.2016, 21:31 12
Паблито, я такое наблюдаю и с девайсами 4.2.2 и с 5.1
решения кроме как скопировать файл в телефоне с помощью ES куда нибудь... не нашел
0
OlegJV
103 / 103 / 28
Регистрация: 13.03.2016
Сообщений: 474
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);
        }
    }
Файл не виден, но после перезагрузки телефона:
1
Миниатюры
Не видны программно созданные файлы  
KimiRaikonnen
0 / 0 / 0
Регистрация: 10.12.2015
Сообщений: 21
29.09.2016, 23:41  [ТС] 14
спасибо vxq, помогло
0
vxg
Модератор
3252 / 2052 / 323
Регистрация: 13.01.2012
Сообщений: 7,950
30.09.2016, 06:45 15
OlegJV, Паблито, да, есть непонятно упёртые девайсы которым передернуть шнур мало... рескан как выше написано пробовали?
0
OlegJV
103 / 103 / 28
Регистрация: 13.03.2016
Сообщений: 474
30.09.2016, 16:27 16
Цитата Сообщение от vxg Посмотреть сообщение
рескан как выше написано пробовали
Попробовал, не помогает. А вот AS виснуть стала намертво, не знаю от этого ли. В других проектах AS нормально работает.
0
30.09.2016, 16:27
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.09.2016, 16:27

Как программно через акцесс напечатать созданные снапшот-файлы?
В принципе это еще один вариант моего вопроса...

Иногда переменные, созданные в main, не видны в цикле for
#include &lt;iostream&gt; #include &lt;vector&gt; #include &lt;functional&gt; using...

Скрытые файлы -- после сохранения из интернет файлы не видны
У меня &quot;Windows 7&quot; и &quot;Mozilla Firefox&quot;. Когда я сохраняю страницы, файлы, игры,...


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

Или воспользуйтесь поиском по форуму:
16
Ответ Создать тему
Опции темы

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