放码过来
  • 首页
  • 归档
  • 标签
  • 友链

gradle-android插件

Android Gradle插件可以分为三类,分别对应Android中的三类工程: App应用工程,它可以生成一个可运行的apk应用,对应插件id:com.android.application Library库工程,可以生成AAR包给其他工程使用,对用插件id:com.android.library test测试工程,对App工程或者Library库工程进行单元测试,对应插件id:com.an
2018年12月22日
#Android #Gradle

gradle-java插件

当我们使用java插件时,只需要在gradle文件中应用apply plugin :'java'一下 就好了,插件中有很多默认的配置,比如源代码位置在src/main/java,src/test/java是单元测试用例的存放目录,src/main/resources是要打包的文件存放目录,比如配置文件和图片等。当然我们也可以改变java插件的默认配置,只需要在build.gradl
2018年12月19日
#Android #Gradle

gradle插件

把插件应用到你的项目,插件会扩展项目的功能,帮助你在项目的构建过程中做很多事情。 可以添加任务到你的项目中,帮你完成一些事情,比如测试、编译、打包。 可以添加依赖配置到你的项目中,我们可以通过他们配置我们项目在构建过程中需要的依赖,比如变异的时候依赖第三方库等 可以向项目中现有的对象类型添加新的扩展属性、方法等,让你可以使用他们帮助我们配置、优化构建,比如android{}这
2018年12月09日
#Android #Gradle

gradle任务

参考《Android Gradle 权威指南》第四章Gradle任务,主要介绍任务的创建方式、访问任务、任务分组和描述、<<操作符、任务的执行分析、任务排序、启用和禁用、断言、规则等。
2018年11月19日
#Android #Gradle

适配全面屏手机

放个图感受一下,上面的图是折叠屏,并非是全面屏,全面屏是手机业界对于超高屏占比手机设计的一个宽泛的定义。全面屏手机屏幕的宽高比例比较特殊,不再是以前的16:9了。比如三星的Galaxy S8屏幕分辨率是:2960×1440,对应的屏幕比例为:18.5:9。VIVO X20手机屏幕分辨率是2160x1080,对应的屏幕比例:18:9。由于全面屏手机的高宽比比之前大,如果不适配的话,Android默认
2018年11月12日
#Android爬坑之旅 #Android

gradle基础

参考自《Android Gradle权威指南》 先来回顾一下groovy的一些基础语法 调用方法的时候,圆括号是可以省略的,比如 12345678def method1(int a, int b){ println a+b}task invokeMethod <<{ method1(1,2) method1 1,2} 定义方法时,
2018年11月11日
#Android #Gradle

groovy语法入门

看了一些gradle构建脚本的教程,总感觉缺少了点什么,对于某些命令的写法不熟悉甚至看不懂,补一下groovy的基础知识。文章内容参考 http://groovy-lang.org/syntax.html (官网) 和 http://ifeve.com/groovy-syntax (翻译)
2018年11月09日
#Gradle

对应用中Alarm优化

起因:华为应用市场反馈Alarm唤醒次数过多,需要优化。未优化之前通过华为的DevEco进行功耗测试,在Mate 9上每小时唤醒71次,在p10上每小时唤醒62,妥妥的手机没办法进入休眠状态,而他们的标准是每个应用每小时唤醒不超过20次。
2018年10月31日
#Android

使用express模拟后台返回数据

在研发过程中,有时候会遇到前端写完了,但是后端接口还没有完成的情况。一般情况下我们会写一些假数据来填充UI,这种方式没有办法检测网络请求有没有问题。我们可以自己搭一个服务,请求自己的服务来返回一些模拟数据。比如可以使用node和express模块来做。
2018年09月27日
#Android

Coordinatorlayout

上图的动画其实挺简单的,如果你知道的话,就不要继续往下看了,那是在浪费时间。
2018年08月20日
#Android
1…910111213…18

搜索

Hexo Fluid