Gradle2.0用户指南翻译——第七章. Java 快速入门

第七章. Java 快速入门 Chapter 7. Java Quickstart 7.1. Java 插件 7.1. The Java plugin 如你所见,Gradle是一个通用的构建工具。你在构建脚本中实现的几乎任何内容它都能够构建。它开箱即用,但是需要你在构建脚本中先写好代码。 As we have seen, Gradle is a general-purpose build tool. It can build pretty much anything you care to implem...
阅读(366) 评论(0)

Gradle2.0用户指南翻译——第六章. 构建脚本基础

在整个Gradle,有两个最基础的概念:项目 和 任务。 Everything in Gradle sits on top of two basic concepts: projects and tasks. 任何一个Gradle构建都是由一个或多个项目组成。一个项目代表着什么,取决于你想通过Gradle来做什么。比如,一个项目可能代表着一个JAR库,或者是一个Web应用程序。它也可能代表从其他项目所生成的JAR包组装起来的ZIP文件。一个项目不一定是代表一个要构建的东西,它也可能代表一个要完成的东西,比...
阅读(305) 评论(0)

一步步打造自己的通用上拉加载布局

背景下拉刷新是App交互中非常常见的场景,而与其对应的上拉加载,在很多场景中也已经是用户意识中理所当然的一种交互了。在很久之前的项目开发中,就已经有上拉加载的这个需求。但是那时苦于没有找到一个合适的上拉加载的库,而项目迭代又紧,那时自己实现恐时间上来不及或者引入其他bug,就暂时用了秋百万的cube-sdk中的点击加载。 在今年该项目的又一次迭代开发中,由于使用到了RecyclerView,而对应...
阅读(1599) 评论(3)

ViewPager与CoordinatorLayout一起使用的一个Bug

本文记录一个关于ViewPager与CoordinatorLayout一起使用的Bug,目前虽然有解决问题的方法,但是原因依然没有找到。最初的布局是正常的项目最初的布局树是这样的:CoordinatorLayout --RelativeLayout(height:match_parent) ----各种View ----FrameLayout(height:wrap_content) ------l...
阅读(233) 评论(0)

Gradle2.0用户指南翻译——第五章. 疑难解答

本章节目前还在完善中。 This chapter is currently a work in progress. 当使用Gradle(或者是其他软件包)的时候,或多或少都会遇到一些问题。或许是您无法驾驭的新特性,或许是正好遇到了缺陷,也可能是关于Gradle的一些常见问题。 When using Gradle (or any software package), you can run into problems. You may not understand how to use a particul...
阅读(391) 评论(0)

开源项目——让okhttp3优雅地打印日志

现在应该有许多人都是使用okhttp来作为项目的网络请求的底层库,那么,还有人在沿用着对每个请求在执行前后手动打印一下参数及地址这种古老的日志打印方式吗?okhttp的灵活而强大的特点之一,就是其提供了一个拦截器接口,使得我们在打印日志时极为方便,并且对我们的接口代码无入侵性。 本篇文章推荐一个okhttp3的日志打印库,无论是使用古老方式来打印日志的,还是使用square官方okhttp3的...
阅读(428) 评论(0)

Android开发技巧——使用RecyclerView实现分组列表

有一个多月没写原创博客了,介绍一下使用RecyclerView来实现分组列表。之所以使用RecyclerView,主要原因还是因为ExpandableListView无法实现设计师所需要的分割线。 本篇内容偏简单,主要是讲如何集成使用。这一使用场景还是相对常见的,较适合初学者进阶。实现原因及效果在上一次的项目版本迭代中,有使用到分组列表,但由于Android自带的ExpandableListVie...
阅读(758) 评论(1)

Gradle2.0用户指南翻译——第四章. 安装Gradle

第四章. 安装Gradle Chapter 4. Installing Gradle 4.1. 环境要求 4.1. Prerequisites Gradle需要安装Java6或更高以上版本的JDK或JRE。Gradle自带了Groovy库,因此不需要安装Groovy。已经安装的Groovy会被Gradle所忽略。 Gradle requires a Java JDK or JRE to be installed. Gradle requires a Java version 6 or higher....
阅读(391) 评论(0)

Gradle2.0用户指南翻译——第三章. 教程

第三章. 教程 Chapter 3. Tutorials 34.1. 入门 3.1. Getting Started 以下是Gradle的一些基础的教程介绍,来帮助你快速入门。 The following tutorials introduce some of the basics of Gradle, to help you get started. 第四章, 安装Gradle Chapter 4, Installing Gradle 介绍如何安装Gradle。 Describes how to...
阅读(541) 评论(0)

Gradle2.0用户指南翻译——第二章. 概述

第二章. 概述 Chapter 2. Overview 2.1. 特性 2.1. Features 以下是Gradle的一些特性列表。 Here is a list of some of Gradle's features. 声明式的构建以及基于约定的构建 Declarative builds and build-by-convention Gradle 的核心是基于Groovy的丰富可扩展的域特定语言(DSL)。Gradle通过提供可以根据需要进行组合的声明性语言元素,将声明性构建推到一个新的层次...
阅读(511) 评论(0)

Gradle2.0用户指南翻译——第一章. 介绍

第一章. 介绍 Chapter 1. Introduction 我们很高兴向大家介绍Gradle,一个我们认为在Java(JVM)世界的构建技术上富有突破性的构建系统。它提供了: We would like to introduce Gradle to you, a build system that we think is a quantum leap for build technology in the Java (JVM) world. Gradle provides: 一个像Ant一样非常灵...
阅读(597) 评论(0)

关于Gradle2.0的翻译说明

Gradle1.12的翻译情况Gradle实际上在4月16日就已经在对应的OmegaT项目上完成了翻译,后因项目繁忙,直到7月20日才完成了Github上Gradledoc项目及七牛站点的更新。 总结一下1.12的翻译情况: 从2014年11月12日开始使用OmagaT翻译,到2017年4月16日完成最后一章的翻译,一共用了两年半的时间,提交了1380次。 翻译过程中使用OmegaT,并且是按句子...
阅读(258) 评论(0)

Gradle 1.12用户指南翻译——第六十五章. Maven 发布(新)

第六十五章. Maven 发布(新) 本章内容讲的是一个新的 孵化中的 功能,是由“maven-publish”插件提供的 Maven 发布支持。最终这个新的发布支持的发布功能将会取代Upload任务的发布功能。 如果你正在查找关于使用 Upload 任务的原始的Maven 发布支持的文档,请查阅 第五十一章, 发布构件。 这一章介绍的是如何发布构建的构件到一个 Apache Maven 仓库。一个发布到Maven 仓库的模块,可以在Gradle(参见 第五十章, 依赖管理)或其他理解Maven仓库格式的...
阅读(426) 评论(0)

Gradle 1.12用户指南翻译——第六十四章. 发布到Ivy(新)

本章内容描述了一个新的 孵化中的 功能,是由“ivy-publish”插件提供的 Ivy 发布支持。最终这个新的发布支持的发布功能将会取代Upload任务的发布功能。 如果你正在查找关于使用 Upload 任务的原始的Ivy发布支持的文档,请查阅 第五十一章, 发布构件。 本章内容主要描述了如何发布使用 Apache Ivy 格式的构建构件,通常是发布到一个用于其他构建或项目的消费的仓库。发布的内容是一个或多个在构建中创建的构件,以及一个描述了这些构件以及它们的依赖的Ivy 模块描述文件(通常是 ivy....
阅读(460) 评论(0)

解决使用BottomSheetDialog时状态栏变黑的问题

问题描述当使用support里的design 库里的BottomSheetDialog时,在6.0的机器上当对话框弹出时系统状态栏会变黑,如下图所示: 一开始以为是我用的姿势不对,试过对style配置状态栏颜色,配置其他可能影响到的属性都没成功,今天google了一下,发现应该是BottomSheetDialog本身实现的问题,见:https://code.google.com/p/andro...
阅读(3912) 评论(5)
216条 共15页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:1972701次
    • 积分:13562
    • 等级:
    • 排名:第987名
    • 原创:133篇
    • 转载:0篇
    • 译文:83篇
    • 评论:857条
    欢迎访问我的博客
    QQ群
    博客专栏
    最新评论
    我的公众号
    微信关注我的公众号
    站长统计