Я начинаю программировать Android Phone и смотрю на этот проект как на кривую обучения для реализации этого решения. Я опытный во встроенных C, C# и Winform под VS2015. Я выполнил проект на базе USB под VCOM (CDC).Получение файла между Android Phone и Window App
Установка является
(1) Android Phone, Android, возможно, 6 или 7. Низкая стоимость телефона ($ 100).
(2) Приложение Android Phone (из которого мне нужно создать) создает CSV или XML-файл в указанной папке или массиве данных. Этот CVS/XML содержит временную метку, основанную на UTC, и регистрирует другую информацию.
(3) Когда телефон Android подключен к окну (8/10), код на C# (VS2015) в окне обнаружил телефон и загрузил файл CSV.
(4) Он также сбрасывает время/дату между ноутбуком и телефоном Android, чтобы синхронизировать его с mSec (как заблокировать сброс временной отметки по телефону Android из-за GSM/WiFi).
(5) В качестве альтернативы можно сохранить отдельную временную метку, которая галочкой по Anrdoid Phone OS (каждый 1msec)
У меня есть VS2015 C# приложение в WinForm (старый способ), с USB-интерфейсом на VCOM (и FTDI драйвер) а также автоматическое обнаружение при подключении устройства USB. Какой интерфейс Андорид телефон делает при подключении.
(a) Это простой способ для VCOM работать между ними без установки драйвера.
(b) Есть ли способ для другого интерфейса, который работает на USB, чтобы приложение Windows подключалось к ним (это было HID?). Что мне нужно для выполнения этой работы?
(c) Есть ли демонстрационный проект или комплект кода для этого или ссылка на сайт?
(d) Было бы возможно, чтобы код C# на Android-телефоне имел бы простой графический интерфейс пользователя с несколькими кнопками. Если это так, то лучший (недорогой) IDE-пакет для этого?
Альтернативой USB-соединению является заставить его работать с WiFi или Bluetooth или GSM между ноутбуком и телефоном Android, но это будет отдельный проект.