0

私のAndroidアプリは、XBMCを実行している同じLAN上のWindows PCからアクセスできる場所にファイルを書き込む必要があります。プレイリスト ファイルへのパスまたは URL を受け取ったときにスライドショーを起動する組み込みの XBMC 関数を使用する必要があります。

私が見る限り、私のオプションは次のとおりです。

1) Android デバイスの SD カードにファイルを書き込み、その場所を公開してから、URL 文字列を PC に渡します。

URL経由でSDカードファイルにアクセスできるようにする方法がわかりません。

2) そのファイルを PC に直接書き込み、ファイル パス文字列を PC に渡します。

Android アプリから PC のハード ドライブに書き込む方法がわかりません。

AndroidデバイスでNanoHttpD Webサーバーを実行しようとしましたが、初期化に失敗しました。PCでFTPサーバーをセットアップしようとしましたが、Androidから正常にインターフェースできませんでした。

解決策 1 は、XBMC PC に変更を加える必要がないため、私にとって最も魅力的です。

URL経由でAndroidデバイス上のファイルにアクセスできるようにする方法、またはAndroidデバイスからPCに書き込む方法を誰かが提案できますか?

代替アプローチ/テクノロジーの提案は歓迎されます。

ありがとうございました

4

2 に答える 2

0

PC にファイルを書き込むには、Android 用の SMB クライアント ライブラリを入手できる場合があります。これを行うと主張するアプリがあります https://market.android.com/details?id=com.shank.SambaExplorer、同じハンドセットで別のアプリにアクセスできるかどうかはわかりません。いずれにせよ、オープンソースなので、組み込むことができるかもしれません。

PC でサーバーを実行できる場合は、ソケットベースのサービスを記述して Android でソケットを使用するのは簡単かもしれませんhttp://developer.android.com/reference/java/net/Socket.html

于 2011-04-09T17:19:04.240 に答える
0

ftp サーバーを試すことはできますか? ここにオープンソースがあります:

http://code.google.com/p/swiftp/

http://www.appbrain.com/app/swiftp-ftp-server/org.swiftp

「SwiFTP はメンテナンスされておらず、採用されています」

于 2011-04-09T17:21:07.213 に答える