如何将意图示例转换为 tasker 任务?

问题描述

我发现这条指令有一个意图:目标是使用 tasker 和“AndFTP”应用程序自动上传到 ftp 服务器。

这里是正文

    Upload files from SDCard to FTP server:
You have to define a FTP server URL and upload command:
Intent intent = new Intent();
intent.setAction(Intent.ACTION_PICK);
Uri ftpUri = Uri.parse("ftp://192.168.20.128");
intent.setDataAndType(ftpUri,"vnd.android.cursor.dir/lysesoft.andftp.uri");
intent.putExtra("command_type","upload");

You can add FTP credentials:
intent.putExtra("ftp_username","anonymous");
intent.putExtra("ftp_password","test@test.com");
//intent.putExtra("ftp_keyfile","/sdcard/rsakey.txt");
//intent.putExtra("ftp_keypass","optionalkeypassword");;

Setup optional FTP preferences:
intent.putExtra("ftp_pasv","true");
//intent.putExtra("ftp_resume","true");
//intent.putExtra("ftp_encoding","UTF-8");

And define file(s) to upload and optional remote folder:
intent.putExtra("local_file1","/sdcard/subfolder1/file1.zip");
intent.putExtra("local_file2","/sdcard/subfolder2/file2.zip");
// Optional initial remote folder (it must exist before upload)
intent.putExtra("remote_folder","/remotefolder/subfolder");

Finally start the Activity:
startActivityForResult(intent,UPLOAD_FILES_REQUEST);

Transfer info will be returned in onActivityResult method:
String status = intent.getStringExtra("TRANSFERSTATUS");
String files = intent.getStringExtra("TRANSFERAMOUNT");
String size = intent.getStringExtra("TRANSFERSIZE");
String time = intent.getStringExtra("TRANSFERTIME");

我必须在 tasker 中填写“发送意图”任务表,但我不知道该怎么做。 在“行动”中写什么?在哪里写 Uri 的东西?我知道我必须在“Extra”类别中写“putExtra”,但不知道如何使用括号或双引号。

提前致谢

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...