YouTube

Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

Chinese, Simplified subtitles

← qaBW3nMWy1w

qaBW3nMWy1w

Get Embed Code
4 Languages

Showing Revision 4 created 04/13/2016 by Udacity Robot.

  1. 我们已学习了如何创建新的 Gradle
    任务以及如何向其中添加任务操作。
  2. 目前为止,我们
    实施的任务操作都非常简单,
  3. 例如只是
    向控制台写入文本。
  4. 但如果执行更为复杂的任务呢?
  5. 我们如何执行
    比如复制文件的任务操作呢?
  6. 首先,我们需要
    为用户定义配置文件的
  7. 方式,即应
    复制哪个文件及复制到何处。
  8. 然后我们应写出所有必需的
    I/O 代码,以执行复制操作、
  9. 处理错误并
    向用户返回状态报告。
  10. 幸运的是,Gradle
    包含很多预配置的任务,
  11. 可提供常规
    所需的功能。
  12. 我们通过这些任务的类型将其区分开来,
    例如复制、删除或压缩。
  13. 我们把这些类型
    的任务称作类型任务。
  14. 相反的,在构建文件中,
    首先使用 gif 文件或最后使用 gif 文件
  15. 进行内联操作实施的
    任务称作点对点任务。
  16. 创建类型任务的语法
    与创建点对点任务的语法类似,
  17. 不同之处在于,我们将任务类型
    定义成了名称参数。