Как программно отправить файл с ПК на телефон Android?

#android #adb

#Android #adb

Вопрос:

Я хочу использовать команду adb push в своей деятельности, чтобы я мог перенести файл с ПК с Windows на телефон. возможно ли это сделать?

Ответ №1:

Я не думаю, что это возможно со стороны Android, поскольку «adb.exe «это приложение Windows в каталоге platform-tools. Если вы пишете приложение для Windows, оно может выдать команду «adb push».

Комментарии:

1. можете ли вы подсказать мне, как я могу программно перенести файл с Windows на Android?

2. Я не совсем понимаю, чего вы хотите. Если вы хотите «отправить» файлы из Windows, то они будут поступать из приложения Windows на телефон Android? Если вы хотите «вытащить» файлы со стороны Windows на телефон Android, вы могли бы использовать что-то вроде FTP или веб-сервера в вашем Windows box и подключиться к нему в Android. Я не думаю, что вы можете что-либо сделать с adb.exe сам со стороны Android.

3. @ brianestey да, я понял, что я написал Java-программу, которая может отправлять файл в эмулятор, теперь я не знаю, как отправлять в телефон Android, поскольку «adb push» будет отправляться в эмулятор, а не в телефон.

4. Почему бы и нет? Я могу выполнить команду «adb push»C:1.jpg » «/mnt/sdcard/1.jpg «через командную строку. Это должно работать через Java-приложение, которое запускает аналогичную команду. Какие ошибки вы видите?

5. Кроме того, на случай, если вы не знали, программа DDMS perspective в Eclipse также позволяет передавать файлы через вкладку «Проводник».