Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
serSeventin
1 / 1 / 0
Регистрация: 09.11.2015
Сообщений: 150
1

Обрыв канала

06.04.2016, 21:16. Просмотров 289. Ответов 6
Метки нет (Все метки)

Здравствуйте!
Опять столкнулся с очередной проблемой, которую не могу решить. Дело в том, что при написании программы я использовал телефон Lenovo A328, так вот, на этом устройстве все хорошо работает. Моя программа подключается к серверному-приложению, написанному на Java и работающему на моем компьютере, и получает сначала тестовые данные, потом обрабатывает их и принимает видео файл. Затем я протестировал программу на телефоне explay, модель к сожалению не помню, но программа работал очень хорошо, как по часам, далее я начал тестировать программу на устройстве Samsung(модель не помню) и столкнулся с такой проблемой, дело в том, что текстовые данные программа получает, а когда доходит до видео файла, то серверное-приложение выбрасывает исключение(Обрыв канала), я никак не могу понять с чем это связано, памяти на устройстве вполне хватает, в манифесте разрешил все, что имеет отношение к сети. В чем может быть проблема?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.04.2016, 21:16
Ответы с готовыми решениями:

Дан номер телевизионного канала (от 1 до 5).Вывести на экран наиболее популярные программы заданного канала
Дан номер телевизионного канала (от 1 до 5).Вывести на экран наиболее...

Обрыв Wi-Fi
Очень часто происходит разрыв Wi-Fi соединения на ноутбуке (Windows 8.1 x64). ...

Обрыв системы
Здравствуйте, у меня проблемы с работой ОС. После загрузки она может...

Обрыв соединения
Здраствуйте! Пишу клиент на C# к базе данных(SQL Server 2008), наткнулся на...

Обрыв соединения!
Доброго времени суток уважаемые форумчане!!! Столкнулся с такой проблемой:...

6
YuraAAA
1578 / 1319 / 282
Регистрация: 25.10.2009
Сообщений: 3,436
Записей в блоге: 2
06.04.2016, 21:29 2
serSeventin, видимо, IOException возникает именно на клиенте. Какие ошибки есть? Что-то мне подсказывает, что дело в файловой системе
0
Bend3r
149 / 136 / 35
Регистрация: 29.07.2012
Сообщений: 709
06.04.2016, 23:25 3
Проведите тест около 5-6 раз. Найдите момент когда вылетает ексепшн. Далее попытайтесь понять почему так происходит, либо сообщите нам сюда.
0
serSeventin
1 / 1 / 0
Регистрация: 09.11.2015
Сообщений: 150
07.04.2016, 17:43  [ТС] 4
Вы оказались правы, ошибка происходит на клиенте. Дело в том, что перед тем как принять видео файл я создаю путь к нему с помощью команды
Код
Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_MUSIC) + "/explosion."
и сохраняю этот путь в переменной, далее я добавляю к переменой расширение файла, а за тем создаю файл
Код
fos = new FileOutputStream(way);
и именно здесь происходит ошибка такого вила:
java.io.FileNotFoundException: /storage/sdcard0/Music/explosion.mp4: open failed: ENOENT (No such file or directory)
Я так понял, на некоторых устройствах он создается, на других нет, как обойти эту проблему?
0
serSeventin
1 / 1 / 0
Регистрация: 09.11.2015
Сообщений: 150
08.04.2016, 20:00  [ТС] 5
Никто не знает, почему так происходит?
0
YuraAAA
1578 / 1319 / 282
Регистрация: 25.10.2009
Сообщений: 3,436
Записей в блоге: 2
09.04.2016, 16:38 6
serSeventin, проверьте, что файл создаётся. Если его нет, то делайте createNewFile. Попробуете, отпишите сюда о результатах
0
serSeventin
1 / 1 / 0
Регистрация: 09.11.2015
Сообщений: 150
10.04.2016, 18:08  [ТС] 7
Дело в том, что он не создается на некоторых устройствах, если создать файл в ручную, на устройстве, то данные буду передаваться, иначе никак.
0
10.04.2016, 18:08
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.04.2016, 18:08

Обрыв связи
На моем компьютере иногда несколько раз в день, а иногда еще чаще обрывается...

Обрыв связи
Люди очень нужна помощь знающих людей!!Прблема началось с того что мне 3 дня...

Обрыв связи
Люди очень нужна помощь знающих людей!!Прблема началось с того что мне 3 дня...


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

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

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