Android AndFtpと連携 ContentProvider

FTP通信でAndFTPを使用している。androidとandftpはコンテンツプロバイダの仕組みを利用している。andFTP等のアプリはUrlに登録され、利用できる。

フォト vnd.android.cursor.dir/image
ムービ  vnd.android.cursor.dir/video
音楽  vnd.android.cursor.dir/audio
文章 vnd.android.cursor.dir/doc
その他  vnd.android.cursor.dir/???
andFTPは vnd.android.cursor.dir/lysesoft.andftp.urind.android.cursor.dir/lysesoft.andftp.uri
andFTPに関してはlysesoftに詳細な説明があるのでそこを参照 www.lysesoft.com
ソースの抜粋 

Intent intent2 = new Intent();
intent2.setAction(Intent.ACTION_PICK);
// FTP URL (Starts with ftp://, sftp://, ftps:// or scp:// followed by hostname and port).
Uri ftpUri = Uri.parse(FTP_URI);
intent2.setDataAndType(ftpUri, "vnd.android.cursor.dir/lysesoft.andftp.uri");
。。。パレメータの設定
//以下で呼び出し実行
startActivityForResult(intent2, SHOW_PICKDATA);