Я новичок в Android SDK. Есть ли способ обмениваться файлами с моим Android-приложением, чтобы его можно было получить другим компьютером с помощью Wi-Fi? Есть поддержка чего-то вроде SMB? (Android версия на телефоне 1,6) Спасибо.
Обмен файлами между телефоном Android и ПК
Ответ 1
Здесь есть библиотека SMB для android: http://code.google.com/p/sambaexplorer/
Есть также некоторые существующие продукты SMB для Android, такие как Pander-sync: http://www.pader-sync.com/mobile-smb-client.html
Ответ 2
Другой вариант - посмотреть в библиотеку JCIFS. SMB (или CIFS) можно было бы сделать таким образом. Хотя, я бы предложил вам изучить другой механизм для разговора между вашим Android-устройством и другим компьютером. Простой просмотр файлов - это одно, но реальная связь назад и вперед немного сложнее. Возможно, вам понадобится приложение daemon или systray со стороны компьютера.
Кроме того, могут возникнуть некоторые проблемы, связанные с безопасностью с SMB/CIFS. У вас могут быть проблемы с разрешениями на компьютере, сложностью конфигурации для конечного пользователя на стороне Android или обоими. Просто мысль!
Ответ 3
Я не знаю решения для обмена файлами, но я использовал AndFTP, чтобы скопировать мои музыкальные файлы ogg с моего ubuntu box на SD-карту.
Если по совместному использованию вы просто имеете в виду "использовать по сети", вы всегда можете разместить их на веб-сервере и поместить URL-адрес в Android-браузер.
Ответ 4
Если вы ищете решение для своего телефона, на рынке есть хотя бы один клиент самбы. Я использую SambaExplorer, и он работает очень хорошо. Мой герой HTC также поставляется с программным обеспечением от HTC, которое позволяет мне подключить мою машину Windows к моему телефону, чтобы я мог перемещать файлы туда и обратно.
С точки зрения api у вас есть доступ к практически тем же самым api, который у вас есть в стандартной Java плюс некоторые дополнительные вещи. Подробнее см. здесь.
Ответ 5
Если вы используете i-jetty, вы можете обмениваться файлами и веб-страницами (даже динамическими сервлетами!) с помощью HTTP и просматривать их с компьютера, используя обычный веб-браузер.
Вы все равно можете просматривать их с самого устройства, конечно.: -)
Ответ 6
Вы также можете использовать Astro File Manager с расширениями SMB, работает для меня!
Его легко настроить!
Ответ 7
Приложение Samba для обмена файлами на XDA позволяет вам совместно использовать внешнее устройство хранения Android в качестве общей папки Windows/SMB через Wi-Fi, но в настоящее время минимально поддерживается Версия Android 2.0.1.
Ответ 8
Используйте FileLinx Professional на рынке Android.
- Общий доступ к диску ПК
C
. - Работает через Wi-Fi, 3G/4G... подключается из любого места.
- Нет "Облако".
- Поддержка удаленной печати большинства типов файлов на ваш ПК принтер.
- Приложение на стороне ПК - это Java.
- Поддержка UPnP для удобной переадресации портов.
- Сохраняет настройки до 10 ПК.
Приложение на стороне ПК - это бесплатная загрузка.