Android adb и переполнение стека

Я пишу программу на C ++ (MFC), которая предназначена для автоматической передачи файлов между рабочим столом и планшетом. Однако используемый мной планшет распознается как устройство MTP и ему не назначается буква диска; поэтому я не могу получить доступ к внутренней папке из C ++ (если нет способа, но я не смог найти один).

Есть ли способ запустить adb через C ++ для автоматизации передачи файлов. Или, может быть, через VB Script?

Я просто пытаюсь найти способ передать файлы автоматически.

Спасибо,

1

Решение

adb push это очевидный способ, запуск ADB из system() или же ::CreateProcess(),

1

Другие решения

Вы не можете получить назначение MTP, если у вас включена отладка по умолчанию. Вы можете вручную перемещаться по меню в устройстве и выбрать подключение к запоминающему устройству (в это время вы должны увидеть строку, в которой отображается соответствующая буква диска), или отключить отладку и выбрать подключение к запоминающему устройству в качестве значения по умолчанию при подключении USB, (и он всегда подключится и покажет букву диска). Когда устройство находится в правильном режиме, у вас не должно возникнуть проблем с подключением к встроенному хранилищу.

0

По вопросам рекламы [email protected]