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

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

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

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

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

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

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

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

Как программно через акцесс напечатать созданные снапшот-файлы? - MS Access
В принципе это еще один вариант моего вопроса http://www.cyberforum.ru/ms-access/thread23527.html Можно ли напечатать через акцесс 2000...

Иногда переменные, созданные в main, не видны в цикле for - C++
#include <iostream> #include <vector> #include <functional> using namespace std; int main() { const int max(20); int...

Скрытые файлы -- после сохранения из интернет файлы не видны - Безопасность
У меня "Windows 7" и "Mozilla Firefox". Когда я сохраняю страницы, файлы, игры, картинки из броузера, они не видны ни в "Total Comamander",...

Программно созданные элементы управления - C#
Привет всем. меня интересует вот какой вопрос. как можно в C# создать допустим 100 label и затем суметь их различить и обработать события...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Bend3r
149 / 136 / 18
Регистрация: 29.07.2012
Сообщений: 709
29.09.2016, 05:40 #2
Не видя кода, тут вам никто ничем не поможет. Экстрасенсов тут нет.
vxg
Модератор
3157 / 1959 / 218
Регистрация: 13.01.2012
Сообщений: 7,493
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
Модератор
3157 / 1959 / 218
Регистрация: 13.01.2012
Сообщений: 7,493
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
104 / 110 / 21
Регистрация: 29.01.2014
Сообщений: 551
29.09.2016, 13:22 #6
обычно если переподключить телефон они появляются
Pablito
2472 / 1917 / 595
Регистрация: 12.05.2014
Сообщений: 6,741
Завершенные тесты: 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
Сообщений: 472
29.09.2016, 19:51 #10
ЧЯДНТ?
Миниатюры
Не видны программно созданные файлы  
Pablito
2472 / 1917 / 595
Регистрация: 12.05.2014
Сообщений: 6,741
Завершенные тесты: 1
29.09.2016, 19:55 #11
да я понимаю, в данном случае что я делаю не так

наблюдаю на паре девайсов такое, правда они оба с 6 версией
подожду, может кто-то найдет решение, а то мне лень )
_Night_Scream_
75 / 74 / 8
Регистрация: 08.08.2013
Сообщений: 584
29.09.2016, 21:31 #12
Паблито, я такое наблюдаю и с девайсами 4.2.2 и с 5.1
решения кроме как скопировать файл в телефоне с помощью ES куда нибудь... не нашел
OlegJV
102 / 102 / 29
Регистрация: 13.03.2016
Сообщений: 472
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
Модератор
3157 / 1959 / 218
Регистрация: 13.01.2012
Сообщений: 7,493
30.09.2016, 06:45 #15
OlegJV, Паблито, да, есть непонятно упёртые девайсы которым передернуть шнур мало... рескан как выше написано пробовали?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.09.2016, 06:45
Привет! Вот еще темы с ответами:

Программно\динамически созданные Edit\Label - Delphi
Привет. Написал программу, в которой динамически создаётся n-ое кол-во Edit и Label. На лейблах название - в едитах вписывается информаци. ...

Как удалить программно созданные textbox - C#
Подскажите пожалуйста, как удалить программно созданные textbox?Есть форма на ней бокс в который вводиться число от 1 до 4 и кнопка, при...

Создать папку, в которой создать файлы и удалить из этой папки все файлы созданные за последние сутки - C#
Зайки, помогите, пожалуйста, не могу сделать задание *) Очень срочно нужно Нужно создать папку, в которой создать файлы и удалить из...

Есть ли возможность программно выравнивать формулы в Word, созданные в Equation - VBA
Подскажите пожалуйста, есть ли возможность программно выравнивать формулы в Word, созданные в Equation. Если есть, то подскажите как это...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
30.09.2016, 06:45
Ответ Создать тему
Опции темы

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