ИМХО, сначала нужны функциональность и совместимость с макс кол-вом устройств на Андроид. А GUI - дело наживное, может лучше сделать систему скинов, создаваемых пользователями по образцу. Это может быть удобнее, чем примененная в WinOscill и OscillCE сложная система настроек положений панелей, размеров, цветов и проч.
OscillDroid до версии 09, был написан на basic4android. Сейчас изучаю и пишу на родном для андройда языке Java. Программа пишется с нуля. Интерфейс полностью переделал.
Мне понравился вариант vvzvlad. Постараюсь сделать интерфейс настраиваемым.
Новая версия будет не скоро. Старую версию поддерживать больше не буду. Вот исходники альфы 09: http://zalil.ru/33599563
Inel Месяц-два и больше потерпим, только не забрасывай!!!
На 9той у меня 7-12 fps и притормаживает интерфейс (скорость на блютусе 115200) на телефоне HTC DesireHD. (оперативку что ли расчистить надо ? ) BTмодуль поставил HC-06.
Попробовал Альфа 9 на android 2.3 (не рутованный) HTC Explorer A310e - заработал с первого раза - единственное - иногда зависал (причину не выявил) и небольшой FPS - до 20. Доволен, но желательно еще б математики добавить - всякие статистики и фурье и частотомеры... Короче чтоб всё... 8) Модуль HC-06, скорость 460800bps
Наконец пришел мой заказ. Первым делом проверил работоспособность по Bluetooth. Устройство - китайский планшет ZT-280 (характеристики можно посмотреть тут http://androidipad.ru/zenithink-zt280-c91) Т.к. в устройстве нет встроенного Bluetooth, был использован USB адаптер. Андроид сразу определил осциллограф. Работа проверялась совместно с OscillDroid_a09.apk FPS держится в районе 10...13. Иногда программа падает, при изменении времени развертки (надеюсь со временем это будет исправлено) PS Имеется в наличии андроид телефон HTC Desire, если кому интересно могу проверить работоспособность и на этом устройстве.
Наконец-то попробовал запустить на китайском планшете Ainol Novo Aurora II. Подключен внешний Блютус свисток. Сразу обнаружил несколько ошибок связанных с разрешением экрана.
1.Неправильно работал курсор установки нуля. 2.Неправильно работал режим HiRes и Peak. 3.Пару кнопок неправильно отображали шрифт.
У меня Bluetooth модуль, в осциллографе, настроен на скорость 115200. На двух девайсах(Galaxy Ace и Aurora ii) программа работает стабильно, вылетов нет. Вылеты были когда аккумулятор в осцилле был разряжен, то-есть блютус модуль работал на пределе.
Я тут вижу не один такой с этой проблемой http://gfile.ru/a77Y Лапатафон купил только из за осцилла,как телефон невижу смысла,это для молодых.Андроид ставил разных версий,в том числе с правами администратора,осцил прекрасно видится,тоесть находится,после нажатия коннект-смотрите выше,телефон чувствую прийдется отдать внукам на растерзание )) Да,модуль 06,прекрасно работает со свистком в системнике,также с буком
HTC Wildfire (A3333). ROOT сделал, но прошивка пока старая 2.2.1 Осцил 1.24 прошивка 1.25. модуль достал JY-MCU v1.3. Запустилось почти сразу. Работает рывками. Получить fps больше 5 пока не удалось. Принимаються все советы И еще вопрос к разработчикам: допускается паралельная работа ОсцилUSB - ПК и Осцил - Android?
малый fps - объясняется просто, скорость 9600. Чтобы поднять скорость, нужно перепрограммировать BT модуль (на хотя бы 115200), и прошить в oscill версию 1.26 (у нее есть автоопределение скорости).
Параллельная работа одного осциллографа на несколько ПК - схемно возможна. Bluetooth и USB - по одному компьютеру, и сколько угодно - еще и на UART (UART параллелить можно, если один TX и много RX. Буферировать, если уж сильно много).
Но все оболочки, кроме ведущей - должны быть в пассивном режиме (только принимать пакеты). Это сделать нам не сложно, но мы пока не озадачивались этим вопросом.
буду рад если разработчикам мой пост поможет планшет китай, типа на нём написано самсунг, святым духом от самсунга напитался наверно, тайцы сказали очень хорошая копия, мне тоже пока нравится за 3000 руб в тайланде, что внутри незнаю,есть вифи, вт, гсм, усб через переходник от мини усб, подключил к усб осцил, питания от планшета он неполучил , обидно-а, андроид 4.0.2 блютуз осцила увидел моментом без проблем, програмка заработала с полтычка показывает от 0 до 24 фпс оногда примерзает,но с функционалом надеюсь в будующем покрасевее будет Спасибо вам за поддержку столь генеального изобретения как осцил!!!!!!
Завел с планшетом Ainol Fire|Flame с прошивкой CM 10.1 (. Что интересно, oscill отлично запитался от OTG гнезда планшета (от USB на планшете). С соединением по BT никаких проблем, все подцепилось с первого раза. Спасибо за программу.
доброго дня/вечера! год назад у меня не получилось подружить осцилограф с TEXET 5200, неделю назад приобрел HERO H7500+ (Google Android 4,1 Jelly Bean OS Процессор: MTK MT6589 1,2 ГГц, Cortex-A7 четырехъядерный GPU: Power VR SGX544 MP) , сделал root, BT видится, но вываливается та же ошибка Need BLUETOOTH_ADMIN permission: Neither user 10094 nor current process has android.permission. bluetooth_admin. в конфе знатоки молчат. может есть какие мысли? спасибо. Владимир