Articles of поток

Android Bluetooth: java.io.IOException: сбой службы

Я пытаюсь разработать приложение для Android, которое передает изображения с одного устройства на другое. Полученное изображение затем будет показано в ImageView внутри моего приложения. Для достижения моей задачи я решил отправить массив байтов растрового изображения. Я могу получить первое изображение на изображении. Но, как только я нажимаю кнопку, чтобы отправить другое изображение, приложение не может […]

Чтение двоичного файла в строку

Это должно быть очевидно, но я не могу понять. Я потратил почти целый день на это. Я с удовольствием куплю пиво тому, кто может меня осветить. File file = new File(filePath); byte[] bytes = new byte[(int)file.length()]; DataInputStream dataInputStream = new DataInputStream(new BufferedInputStream(new FileInputStream(filePath))); dataInputStream.readFully(bytes); dataInputStream.close(); return new String(bytes); Это мой код. Я вижу, что размер […]

Отключение потоков в Android

Я создал небольшое приложение, которое отключает / отключает музыкальный поток, используя класс AudioManager . Фактически, он работает, пока я не закрою приложение. Т.е. я отключил звук, я закрыл приложение, я перезапустил приложение, и кнопка больше не отключает поток. Я искал в сети, но никто, кажется, не справился с этой проблемой. Вот мой код: public class […]

Запрещено ли транслировать видео YouTube на фоне?

Я хотел бы создать приложение для Android, которое использует медиаплеер для потоковой передачи видео с YouTube на фоне (используя ссылку rtsp, поставляемую с мобильной версии). Я узнал, что музыкальный и аудиоплеер YouTube удален из Google Play, и я хочу знать: Предотвращают ли политики Google потоки с YouTube на фоне? Удалит ли Google мое приложение, поскольку […]

Ошибка libperfservice hotplug / cmd не может быть открыта

Я новичок в eclipse и Android, и я хочу, чтобы мое первое приложение подключилось к Wi-Fi-соединению между смартфоном и ip-камерой, к сожалению, мое приложение разбилось, если я хочу увидеть поток камеры. Мой logcat сказал, что: 03-06 18:11:26.879: E/(680): Could not open '/data/data/hotplug/cmd'<br/> 03-06 18:11:26.879: E/(680): error : 2, No such file or directory [Изменить k3b […]

Потоковое видео в android с помощью parcelFileDescriptor

Мне удалось записать видео через Mediarecorder на SD-карте, но я хочу отправить это видео на сервер без записи на SD-карту. Я ищу его, и я обнаружил, что parcelFileDescriptor – это способ отправки видео в сокет TCP, но я не знаю, как его получить на стороне сервера, пожалуйста, объясните это. Вот мой код на стороне клиента […]

Поток приложения с AccountManager

Я некоторое время боролся с моей структурой приложения. И действительно кажется, что эта структура придает мне большую боль при разработке других функций. Поэтому, прежде чем идти дальше, я хотел бы получить совет и посмотреть, не делаю ли я что-то неправильно здесь. Цель моего приложения – подключиться к серверу, я использую механизм AccountManager для создания учетной […]

Что является наиболее подходящим способом для чтения всех данных из текстового файла за один раз?

У меня есть текстовый файл, и я хочу прочитать его содержимое в переменной String. Файл открывается как InputStream, поскольку я использую метод assetManager.open() Android. Каков наилучший способ прочитать все содержимое в String? Я в настоящее время обертываю InputStream с помощью InputStreamReader, а затем BufferedReader и используя цикл while, который я читаю в текстовой строке за […]

Android – поведение Async Task в версиях 2.3.3 и 4.0

Я тестирую приложение, где у нас есть представление списка со списком изображений, полученных по сети. Когда я запускаю приложение на Android 2.3.3 (скорость WIFI 512 KBPS) и проверяю DDMS (Thread Viewer), количество потоков увеличивается до 50 с 25. Но когда я тестирую одно и то же приложение на устройстве 4.0 (скорость WIFI 5 MBPS), количество […]

Проблемы с хэш-реализацией SHA1 в Android

У меня есть два небольших фрагмента для вычисления SHA1. Один очень быстрый, но кажется, что он неправильный, а другой очень медленный, но правильный. Я думаю, что преобразование FileInputStream в ByteArrayInputStream является проблемой. Быстрая версия: MessageDigest md = MessageDigest.getInstance("SHA1"); FileInputStream fis = new FileInputStream("path/to/file.exe"); ByteArrayInputStream byteArrayInputStream = new ByteArrayInputStream(fis.toString().getBytes()); DigestInputStream dis = new DigestInputStream(byteArrayInputStream, md); BufferedInputStream […]