本アプリケーションを用いて、Androidデバイスの
Androidアプリです。中にある様々なフォルダ(SDカード含む)に対して読み込み/書き込みすることができます。写真をパソコンにバックアップしたり、音楽や動画をAndroidデバイスにコピーすることができます。
もしFTPクライアントをお持ちでない場合、FileZillaを推奨します(http://filezilla-project.org/ からダウンロードできます)。またWindows標準の
Androidアプリです。ファイルエクスプローラを使用することも可能です。
Features:
デバイスに搭載されているどの
Androidアプリです。ネットワークインターフェース(Wi-Fi、イーサネット、モバイルネットワーク、USBなど)でも使用可能です。
匿名ユーザー(不許可に設定可能)
特定ユーザー(不許可に設定可能)。ユーザー名とパスワードは変更可能
ホームディレクトリとしてルートディレクトリを指定可能
読み取り先頭
PassiveモードとActiveモード
隠しファイルを表示
カスタムホームフォルダ
Ftp serverをforegroundサービスとして使用するためのAndroidアプリです。オプション
サポート言語:英語、スペイン語、ルーマニア語、フランス語、イタリア語、ハンガリー語、中国語、日本語
Intents:
com.theolivetree.ftpserver.StartFtpServerPro
com.theolivetree.ftpserver.StopFtpServerPro
Ftp serverをUSBケーブル接続で使用する方法
このAndroidアプリです。方法はネットワークに接続できない場合に便利です。
1) Androidデバイスで [設定]→[開発向けオプション] を開き、”USBデバッグ”オプションを有効にします([開発向けオプション]が無い場合、[設定]→[端末情報(もしくはタブレット情報)]を開き、最下部にある[ビルド番号]を数回連続でタップすると[開発向けオプション]が追加されます)
2) AndroidデバイスとパソコンをUSBケーブルで接続します
3) パソコンのAndroidアプリです。コマンドプロンプトで”adb start-server”を実行し、adbサーバーを起動します。(adbはAndroid SDKに含まれています。通常は android-sdk\platform-tools\adb\ にあります)
4) パソコンのAndroidアプリです。コマンドプロンプトで"adb forward tcp:2221 tcp:2221"を実行します。これにより、パソコンのAndroidアプリです。2221番ポートに送信したデータがAndroidデバイスのAndroidアプリです。2221番ポートに転送されるようになります。
Ftp serverを複数使用する場合、それらのAndroidアプリです。Ftp Server全てに対してこのAndroidアプリです。ステップを実行する必要があります。使用するPassiveポートのAndroidアプリです。数が少ない場合、そのAndroidアプリです。作業は比較的簡単です。
これにより、パソコン上のAndroidアプリです。127.0.0.1:2221へのAndroidアプリです。全てのAndroidアプリです。接続がAndroidデバイスのAndroidアプリです。2221番ポートに転送されます。
5) AndroidデバイスのAndroidアプリです。Ftp serverアプリケーションを起動します。次に[設定]→[ネットワークインターフェース]を開き、”ループバックアドレス(127.0.0.1)”もしくは”All”を選択します。
6) Ftp serverを開始します。
7)パソコン上でFTPクライアントをftp://127.0.0.1:2221に接続します。(ポート番号はFtp serverのAndroidアプリです。コンフィグレーションによって異なります)
USBモードでのAndroidアプリです。接続は必ずパソコンからスタートする必要があります。そのAndroidアプリです。ため、PassiveモードのAndroidアプリです。みが使用可能です。
必要なPermission:
INTERNET
ACCESS_NETWORK_STATE
ACCESS_WIFI_STATE
Ftp ServerがFTPクライアントとのAndroidアプリです。通信を開くためのAndroidアプリです。ネットワークpermission
WRITE_EXTERNAL_STORAGE
Ftp serverがFTPクライアントから受信したファイルをSDカードに書き込めるようにします。
WAKE_LOCK
Ftp serverのAndroidアプリです。実行中は常にAndroidデバイスを起動状態にしてください。もし起動していない場合、Ftp serverへのAndroidアプリです。接続は失敗します。
Libraries used by this program: Apache ftp server v1.0.6. Apache2 License. Android viewflow pakerfeldt (01/Nov/2011). Apache2 License: http://www.apache.org/licenses/LICENSE-2.0.html
[JP]このAndroidアプリです。プログラムで使用しているライブラリ:Apache ftp server v1.0.6. Apache2 License. Android viewflow pakerfeldt (01/Nov/2011). Apache2 License: http://www.apache.org/licenses/LICENSE-2.0.html
Special thanks to: Beatriz Vera, Surjit Panda, Alex Sovu, Balazs David Molnar, Damien Varvenne, Simone Balducci, Juanvi, Noelia, Paulino Feitio, Chengcheng Hu, Noxa Tagakov, Joon Lim and Tomokazu Wakasugi.