第二行代码
neuyuandaima
快快乐乐编写代码
展开
-
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 阅读 · 0 评论 -
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 · 484 阅读 · 0 评论 -
Activity得到当前fragment实例
Activity得到当前fragment实例许多童鞋会用到fragment,利用activity去管理,而由于可能涉及到动态加载fragment或者利用java反射机制得到新的fragment去填充布局,导致很多时候我们需要去获取得到当前fragment实例。例如下例:调用switchContent方法需要传入当前fragment和切换的fragment来保证fragment不被多次创建。利用sh原创 2015-11-11 17:43:55 · 16719 阅读 · 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 · 816 阅读 · 0 评论 -
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 · 870 阅读 · 0 评论 -
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 阅读 · 0 评论 -
写给2016的自己
写给2016的自己回顾20152015年的1月1日:那个时候的自己还是个刚入北京的实习生,拿着每月1500的工资,每天加班到9点半的小鲜肉,Android对于我来说,陌生而又艰难,大学三年半的时光,从一个excel,office都不会的电脑采纳,到学习了c语言,学会了hello world,到学习了java,到学习了面向对象设计,到数据结构,c++,数据库设计,linux入门,设计模式,操作系统等原创 2016-01-03 10:49:43 · 461 阅读 · 0 评论