... <Br/> intent = new intent (); <br/> intent. setaction (intent. action_pick); <br/> // ftp url (starts with ftp: //, SFTP: // or ftps: // followed by hostname and port ). <br/> URI ftpuri = Uri. parse ("ftp://yourftpserver.com"); <br/> intent. setdataandtype (ftpuri, "Vnd. android. cursor. DIR/lysesoft. andftp. uri "); <br/> // FTP credentials (optional) <br/> intent. putextra ("ftp_username", "anonymous"); <br/> in Tent. putextra ("ftp_password", "something@somewhere.com"); <br/> // intent. putextra ("ftp_keyfile", "/sdcard/dsakey.txt"); <br/> // intent. putextra ("ftp_keypass", "optionalkeypassword"); <br/> // FTP settings (optional) <br/> intent. putextra ("ftp_pasv", "true"); <br/> // intent. putextra ("ftp_resume", "true"); <br/> // intent. putextra ("ftp_encoding", "utf8"); <br/> // download <br/> intent. putextra ("command_type "," Download "); <br/> // Activity title <br/> intent. putextra ("progress_title", "downloading files... "); <br/> // close activity after transfer (optional) <br/> // intent. putextra ("close_ui", "true"); <br/> // remote files to download. <br/> intent. putextra ("remote_file1", "/remotefolder/subfolder/file1.zip"); <br/> intent. putextra ("remote_file2", "/remotefolder/subfolder/file2.zip"); <br/> // target Loc Al folder where files will be downloaded. <br/> intent. putextra ("local_folder", "/sdcard/localfolder"); <br/> startactivityforresult (intent, 0); <br/>... <br/>... <br/> protected void onactivityresult (INT requestcode, int resultcode, intent data) <br/>{< br/> log. I (TAG, "Result:" + resultcode + "from request:" + requestcode); <br/> If (Data! = NULL) <br/>{< br/> log. I (TAG, "status:" + data. getstringextra ("transferstatus"); <br/>}< br/>...
Turn: http://www.androidsnippets.org/snippets/187/index.html