У меня есть небольшая проблема, и я спрашивал об этом довольно много раз, но я думаю, что теперь я на шаг ближе, так что надеюсь, что кто-нибудь сможет помочь мне с остальным.
Мои предыдущие вопросы:
Проще говоря, я хочу создать приложение, которое:
Первая часть относительно проста и я уже сделал это, но вторая часть - это то, что беспокоит меня и о чем я уже спрашивал несколько раз. Я думаю, что достиг некоторого прогресса.
Я думаю, что мне нужно использовать ServerSocket
в моем приложении, чтобы каким-то образом создать мост между NAS и приложением, которое воспроизводит содержимое. Я думаю, что это можно сделать с помощью Service
. Доступ к файлам с устройства NAS можно получить как к FileInputStream
.
На Market есть множество приложений (например, ES File Explorer), способных делать это без root-доступа, поэтому я знаю, что это возможно - на данный момент я просто не знаю как.
Я просматривал Logcat при использовании некоторых из вышеупомянутых приложений, и все они, похоже, создают локальный сервер, а затем запускают видео Intent
с этого сервера. Как этого можно добиться?