项目中如果外包参与,代码质量往往不容易把握(毕竟偶尔会有人偷懒而不遵从代码规范来写代码) 这里笔者记录下使用sonar的一些经验。有需要的也可以参考一下。一、安装sonar本地的sonar 放在 D:\sonar-3.7.2修改D:\sonar-3.7.2\conf\sonar.propert...
分类:
其他好文 时间:
2015-04-28 13:55:14
阅读次数:
127
首先找到Gradle Scripts下的build.gradle(Module:app)文件,然后再buildToolsVersion下方加入android{compileOption.encoding="GBK"}代码,如图:...
分类:
移动开发 时间:
2015-04-28 09:36:48
阅读次数:
249
Android开发最佳实践
摘要
●使用 Gradle 和它推荐的工程结构
●把密码和敏感数据放在gradle.properties
●不要自己写 HTTP 客户端,使用Volley或OkHttp库
●使用Jackson库解析JSON数据
●避免使用Guava同时使用一些类库来避免65k method limit(一个Android程序中最多能执行6...
分类:
移动开发 时间:
2015-04-28 07:10:12
阅读次数:
248
第二十二章. 标准的 Gradle 插件
Gradle 的发行包中有大量的插件。如下列所示:
22.1. 语言插件
这些插件添加了让各种语言可以被编译和在JVM执行的支持。
表 22.1. 语言插件
插件 Id 自动应用 与什么插件一起使用 描述
java java-base -
向一个项目添加 Java 编译、 测试和捆绑的能力。它是很多其他 Gradle 插件的基础服务。另请参阅第 7 章, Java 快速入门。
groovy java, groovy-base -
添加对 Groovy 项...
分类:
其他好文 时间:
2015-04-27 09:44:30
阅读次数:
238
我们在打包的时候默认会把没有用到的资源(比如图片)也打包成app,徒增了应用的大小。现在我们可以利用Gradle来优雅的去除没有用到的资源文件了!就是在gradle中配置shrinkResources true。这个东西依赖于minifyEnabled,所以minifyEnabled也要为tru.....
分类:
移动开发 时间:
2015-04-26 15:01:58
阅读次数:
12382
?【声明】欢迎转载,但请保留文章原始出处→_→生命壹号:http://www.cnblogs.com/smyhvae/文章来源:http://www.cnblogs.com/smyhvae/p/4456420.html联系方式:smyhvae@163.com【系列】第一次使用Android Stud...
分类:
移动开发 时间:
2015-04-25 19:45:08
阅读次数:
206
原文地址:http://java.dzone.com/articles/gradle-goodness-set-javaIf we want to set an explicit encoding for the Java compiler in Gradle we can use the opti...
分类:
编程语言 时间:
2015-04-25 13:26:33
阅读次数:
133
微次元是一个很好的开源的第三方微博,值得借鉴学习
点击进入他的github查看
我的环境设置:
Android Studios 1.1.0
Gradle:2.2.1
SDK:22.0.0
基本修改
从github上拉下来代码,根据README的提示,做以下修改:
Gradle 构建
- 版本
最新 Android SDK
Gradle
- 环境...
分类:
其他好文 时间:
2015-04-25 07:03:34
阅读次数:
152
本篇教程中使用到的Android Studio版本为1.0, Eclipse ADT版本23.0.4。请尝试更新到该版本。
Android Studio默认使用 Gradle 构建项目, Eclipse 默认使用Ant构建项目。建议Android Studio导入项目时,使用 Gradle 构建项目。
导入 Eclipse 项目
本例中,使用到的 Eclipse 项目结构如图:
...
分类:
移动开发 时间:
2015-04-25 00:17:57
阅读次数:
198