Вообщем гуру!)обращаюсь к тем, кто уже пытался что-то сотворить подобное)
Только начал изучать программировние под Android)
Инересная штука, чтобы поразбираться)
Хочется реализовать типа разговорного телефона из планшетника)
Вообщем есть идея реализовать ПО работающее в фоновом режиме-сразу как загрузилась ОС-она сразу загружается и остановить её нельзя, которое устанавливается допустим в планшетник какой-нибудь по Android и берёт данные с микрофона и видеокамеры и транслирует данные по интернету на сервер...а там уже на серваке идёт коммутация с подобным ПО на другом планшетнике...вообщем чтобы лишних телодвижений не делать-взял включил планшетник, он подключился к интернету...и всё уже на связи все..и всё в фоновом режиме...будто планшетник сам такой умный-включил и всё)разговаривает чел)
Вопрос: кто может толково расписать какие ПО для разработки нужны для реализации данной задачи и если есть мысли наброски кода-был бы признателен!
Но параллельно читаю, изучаю книги)
Прослушку что ли пишешь? "Не укради. Государство не любит конкуренции." См.закон об спецспредствах или как там его.
> Прослушку что ли пишешь? "Не укради. Государство не любит конкуренции." См.закон об
> спецспредствах или как там его.Причём тут прослушка???См содержание текста!Цел другая!Просто руководство барствует-вот им тупо захотелось включил планшетник и поговорил...я мне разбирайся....вот и сижу разбираюсь...
Нехорошо с троянов для прослушки начинать.
Возможное решение:
1. Планшет подключается к интернету и конкретному серверу.
2. Включается mencoder на запись микрофона и камеры.
3. Файл пишется прямо на сервер (можно DropBox)4. Другой планшет забирает видео.
> Возможное решение:
> 1. Планшет подключается к интернету и конкретному серверу.
> 2. Включается mencoder на запись микрофона и камеры.
> 3. Файл пишется прямо на сервер (можно DropBox)
> 4. Другой планшет забирает видео.Это я примерно также разделил задачу на подзадачи)
Вопрос в том, что это особенность под Android
как примерно код будет выглядеть и какими средствами кто решал подобное?
Допустим если сервер имеет адрес 11.147.33.5 255.255.255.0я лично взял книгу П.Дейтел "Android для программистов. Создаём приложения". Усердно читаю.Толковая книга-рекомендую, написано доступным и понятным языком)Так вот там предлагается разрабатывать ПО, используя Eclipse, JDK, Android SDK.
C этими средами я впервые сталкиваюсь)вот и хотелось бы с ними разобратья на примере вышеизоженной задачи, потому что задача мне показалась нестандартная, интересная и с множественными нюансами+барство руководства совпало...Используемое ПО:
1) Eclipse Standard/SDK
Version: Kepler Release
Build id: 20130614-0229
(c) Copyright Eclipse contributors and others 2000, 2013. All rights reserved.
Visit http://eclipse.org/eclipse
2)jdk1.7.0_25
3)Android SDK Manager, revision 22.0.5Предполагаемая версии Android, для которого пишу ПО, 4.1.х.х и выше
> C этими средами я впервые сталкиваюсьТы для начала напиши хотя бы, ну незнаю... ATOM/RSS ридер, с сохранением адресов каналов в SQLite. Калькулятор, Часы виджетом.
И года через три-четыре принимайся за трансляторы потокового мультимедиа, которые без спросу будут снимать дамп с камеры, с микрофона, коннектится по Вайфай/3G/4G и вывалить трафик.
То что я предложил вполне работает, только вместо mencoder ffmpeg, вероятно
и просмотр будет отставать на пару секунд и заедать иногда,
но работать будет.
Решение дурацкое, но очень простое.
однако, я уверен, что для задачи есть готовые решения
> То что я предложил вполне работаетПод андройд чего-нить писали? Как там всё живет без рута в курсе?
Пермишоны, сервисы, контентменеджеры, ... ля-ля-ля... и ещё 2000 стр. по Android APIAndroid - это набор строго декларированных функций, там нельзя сделать
$ dd if=/dev/video0 | netcat homeserver.ru -p 3333;
>> То что я предложил вполне работает
> Под андройд чего-нить писали? Как там всё живет без рута в курсе?
> Пермишоны, сервисы, контентменеджеры, ... ля-ля-ля... и ещё 2000 стр. по Android API
> Android - это набор строго декларированных функций, там нельзя сделать
> $ dd if=/dev/video0 | netcat homeserver.ru -p 3333;Можно на девайсы, вестимо, Gentoo поставить... Чего привязывать себя к андройду, особенно с учетом того, что дейвасы нужны только для одной функции включить и поговорить.
> Можно на девайсы, вестимо, Gentoo поставить...Ну если не для продажи, можно что хочешь вытворять.
>> Можно на девайсы, вестимо, Gentoo поставить...
> Ну если не для продажи, можно что хочешь вытворять.Я думаю, автору есть смысл задать себе вопрос: решает ли он прикладную задачу, каким-то мало затратным путем и удовлетворяет тем самым нужды соей компании или он учится программировать под Android, или же имеет место две цели - научиться писать под Android и решить конкретную задачу.
Я считаю, что на этот вопрос он может ответить только сам.
Могу только посоветовать найти простое решение прикладной задачи, а если будет интересно писать самому, то поставить себе цель изучения специфики разработки. Для стимула написать собственное ПО.
> Можно на девайсы, вестимо, Gentoo поставить...Имя таких девайсов Вы конечно нам подскажете?
http://www.linux.org.ru/forum/mobile/7586638
> http://www.linux.org.ru/forum/mobile/7586638http://ubuntovod.ru/ubuntu-news/ubuntu-for-tablet-unveiled.html
>> http://www.linux.org.ru/forum/mobile/7586638
> http://ubuntovod.ru/ubuntu-news/ubuntu-for-tablet-unveiled.htmlДа я в курсе спасибо.
Но по вашим ссылкам если коротко - как раз о том что пока с этим глушняк. Я увы не нений Батарейкин, из г0вна и палочек сам систему зоть как то пригодную не для фану а для сурового бизнесу - не осилю.
А то что на Ынтелях называть планшетом ... воспитание не позволяет :)
http://www.4tablet-pc.net/news/264-planshete-ubuntu-linux-on...
Если вам решить задачу надо, то поискали бы что уже есть.
Неужели нет, решения для видео-чата ?