2012-01-14 5 views
2

私たちが知っているように、AndroidがUSBケーブルでPCに接続されている場合、SDカードは大容量記憶装置として構成され、ドライブ文字にマッピングされます。したがって、PCプログラムは、ドライブ文字を使用してSDカード上のファイルにアクセスすることができます。今私はケーブルの使用を排除し、Wi-Fiを代わりに使用したいと考えています。私の質問は次のとおりです:Wi-Fi経由でSDカードのファイルにアクセスするには?

PCとAndroidがWi-Fi経由で同じルータ/ LANにある場合、PCプログラム(MFCで書かれたもの)はどのようにしてSDカードに保存されたファイルにアクセスできますか?

私はこの質問が少し広すぎることを知っていますが、この時点で私が必要とするのは、私が探し始める必要のあるいくつかの技術へのポインタです。どうもありがとうございました。

+0

あなたは[ファイルマネージャーをestrong]のような既存のアプリを探している (https://market.android.com/details?id=com.estrongs.android.pop )FTP経由でSDカードにアクセスできますか?または、インターフェースを提供する独自のアプリを考えていますか? – meygrino

+0

私は、携帯電話がWi-Fi LANに接続されているときに、MFCプログラムがSDカード上のファイルにアクセスするためのAPIを呼び出すことができるという独自のアプリについて考えています。ありがとうございました。 – wwyt

+0

ねえ! 私はその遅すぎることを知っています.. しかし、あなたは解決策を手に入れましたか? –

答えて

1

Wwyt、

PC側からデータを与えるためにAndroidデバイスを強制する方法はありません。それは少なくとも、デバイス上の小さなAndroidアプリケーションが必要になります。これは、このように意図的に実装されました。 Androidアプリケーションは複雑である必要はなく、単にWifi接続イベントに応答して適切な環境を設定するだけです。次に、PCアプリケーションは、接続に必要なものを実行することができます。

ある程度このペアリングを利用するいくつかのアプリケーションがあります。 EZTetherは、例えば、プロキシサーバーを介して "スワップファイル"を利用して、Web接続をPC側に配布します。このようなペアリングは私の知る限り完全なペアを必要とします。

本質的に、この問題は次のとおりです。Androidデバイスは、ローカルの相手の介入なしに何をすべきかを伝えることはできません。地元のカウンターパートは、ユーザーまたはアプリケーションです。そのユーザーの場合、正しい答えを出すためのインターフェースが必要です。アプリケーションの場合は、ユーザーまたはイベント(システムなど)に応答して実行するように指示する必要があります。言い換えれば、デバイスをクラッキングすることなく、遠隔からこの問題を強制することはできません。このことができます

希望、

FuzzicalLogic

+0

お返事ありがとうございます。これは非常に便利なポインタです。ありがとう。 – wwyt

0

ファイルを提供しているハンドセット上で実行されているWebサーバーまたはFTPサーバーを実装します。

+0

ありがとうございますが、PC側にある必要があります。電話機がWi-Fi LANに接続されている場合、PC上のプログラムからSDカード上のファイルを読み書きすることができます。ありがとうございました。 – wwyt

関連する問題