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