- 博客(10)
- 收藏
- 关注
原创 Gradle for Android 第三篇( 依赖管理 )
依赖管理这会是一个系列,所以如果你还没有看我之前的几篇文章,请先查看以下文章: 从Gradle和AS开始 Build.gradle入门 依赖管理是Gradle最闪耀的地方,最好的情景是,你仅仅只需添加一行代码在你的build文件,Gradle会自动从远程仓库为你下载相关的jar包,并且保证你能够正确使用它们。Gradle甚至可以为你做的更多,包括当你在你的工程里添加了多个相同的依赖,gradle会为
2016-01-03 11:03:38
479
原创 Gradle for Android 第二篇( Build.gradle入门 )
新年新气象,奋斗的一年,在这一章,我们将学习以下内容: 理解Gradle文件 编写简单的构建任务 自制构建脚本 如果你还没有看grade for android系列的第一篇博客,请先查看:Gradle for Android 第一篇( 从 Gradle 和 AS 开始 )Gradle for Android 第三篇( 依赖管理 )理解Gradle脚本当然我们现在讨论的所有内容都是基于Android
2016-01-03 10:58:27
394
原创 Gradle for Android 第一篇( 从 Gradle 和 AS 开始 )
正如大家所见,这是本英文书,而由于国内的gradle翻译资料不全,所以特次开辟专栏,翻译gradle for android这本书,同时添加自己的心得体会以及在实际工作上的实战,希望大家能够喜欢。这会是一个系列,所以如果你看完这篇文章,请看下列文章:Gradle for Android 第二篇( Build.gradle入门 )Gradle for Android 第三篇( 依赖管理 )如果你是名A
2016-01-03 10:53:40
353
原创 写给2016的自己
写给2016的自己回顾20152015年的1月1日: 那个时候的自己还是个刚入北京的实习生,拿着每月1500的工资,每天加班到9点半的小鲜肉,Android对于我来说,陌生而又艰难,大学三年半的时光,从一个excel,office都不会的电脑采纳,到学习了c语言,学会了hello world,到学习了java,到学习了面向对象设计,到数据结构,c++,数据库设计,linux入门,设计模式,操作系统等
2016-01-03 10:49:43
478
原创 Gradle上传aar
Gradle上传aar相信很多从eclipse转到android studio会对as的gradle赞不绝口,而其中的jar包引入方式就更觉得赏心悦目了,另外针对eclipse不能使用aar,而android stuido可以使用aar减少依赖包的使用。现阶段很多公司会自己搭建nexus,而maven是可以管理aar包的,所以我们可以利用gradle上传aar至公司的maven库,方便使用;具体代码
2015-11-19 19:56:36
896
原创 Gradle学习手册
gradle特性传递性依赖Gradle在依赖配置上面,和Maven一样,支持传递性依赖,然后和Maven不同的是,它还支持排除传递性依赖以及关闭传递性依赖。compile ('android.support.nb.refreshview:refreshview:0.1@aar'){ transitive = true }该意为传递性依赖,会将该aar中依赖的其他jar,或者a
2015-11-19 19:42:28
566
原创 Activity得到当前fragment实例
Activity得到当前fragment实例 许多童鞋会用到fragment,利用activity去管理,而由于可能涉及到动态加载fragment或者利用java反射机制得到新的fragment去填充布局,导致很多时候我们需要去获取得到当前fragment实例。例如下例:调用switchContent方法需要传入当前fragment和切换的fragment来保证fragment不被多次创建。利用sh
2015-11-11 17:43:55
16825
1
原创 Retrofit 2.0用法详解(一)
Retrofit 2.0用法详解不熟悉Retrofit的同学可以先参考这篇文章: [ Retrofit – Java(Android) 的REST 接口封装类库 ,很适合入门][1]。因为其简单与出色的性能,Retrofit 是安卓上最流行的HTTP Client库之一。不过它的缺点是在Retrofit 1.x中没有直接取消正在进行中任务的方法。如果你想做这件事必须手动杀死,而这并不好实现。
2015-11-11 15:40:23
848
原创 Android 6.0新特性
Android 6.0新特性 Runtime Permissions: 由于Android自身安全一直广为诟病,所以Android 6.0 添加了安全机制,即用户可以在App运行的时候,修改该app对应的权限。所以如果您app的版本号,支持Android 6.0,切记在app运行的时候检查对应的用户许可权限。 Apache HTTP Client Removal:由于HTTP Client过于老化,
2015-11-11 15:20:18
503
原创 Android沉浸式状态栏
Android沉浸式状态栏市场上,现阶段很流行Android沉浸式开发,但是限于google api的限制,所以此特性只能针对Android4.4,Github上目前开源的SystemBarTint能够很好的实现此特性。沉浸式实现 Android 4.4 特有属性,Android 5.0以上机型,默认开启。 1:利用Android studio 导入 jar 包dependencies {
2015-11-11 10:59:40
329
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人