自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 Gradle for Android 第三篇( 依赖管理 )

依赖管理这会是一个系列,所以如果你还没有看我之前的几篇文章,请先查看以下文章:从Gradle和AS开始Build.gradle入门依赖管理是Gradle最闪耀的地方,最好的情景是,你仅仅只需添加一行代码在你的build文件,Gradle会自动从远程仓库为你下载相关的jar包,并且保证你能够正确使用它们。Gradle甚至可以为你做的更多,包括当你在你的工程里添加了多个相同的依赖,gradle会为

2016-01-03 11:03:38 461

原创 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 372

原创 Gradle for Android 第一篇( 从 Gradle 和 AS 开始 )

正如大家所见,这是本英文书,而由于国内的gradle翻译资料不全,所以特次开辟专栏,翻译gradle for android这本书,同时添加自己的心得体会以及在实际工作上的实战,希望大家能够喜欢。这会是一个系列,所以如果你看完这篇文章,请看下列文章:Gradle for Android 第二篇( Build.gradle入门 )Gradle for Android 第三篇( 依赖管理 )如果你是名A

2016-01-03 10:53:40 338

原创 写给2016的自己

写给2016的自己回顾20152015年的1月1日:那个时候的自己还是个刚入北京的实习生,拿着每月1500的工资,每天加班到9点半的小鲜肉,Android对于我来说,陌生而又艰难,大学三年半的时光,从一个excel,office都不会的电脑采纳,到学习了c语言,学会了hello world,到学习了java,到学习了面向对象设计,到数据结构,c++,数据库设计,linux入门,设计模式,操作系统等

2016-01-03 10:49:43 461

原创 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 865

原创 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 553

原创 Activity得到当前fragment实例

Activity得到当前fragment实例许多童鞋会用到fragment,利用activity去管理,而由于可能涉及到动态加载fragment或者利用java反射机制得到新的fragment去填充布局,导致很多时候我们需要去获取得到当前fragment实例。例如下例:调用switchContent方法需要传入当前fragment和切换的fragment来保证fragment不被多次创建。利用sh

2015-11-11 17:43:55 16706 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 812

原创 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 482

原创 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 308

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除