首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
AlbieLiang
掘友等级
高级Android开发工程师
|
腾讯
敲着代码的文艺青年...
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
82
文章 82
沸点 0
赞
82
返回
|
搜索文章
赞
文章( 82 )
沸点( 0 )
一起玩转Android项目中的字节码
作为Android开发,日常写Java代码之余,是否想过,玩玩class文件?直接对class文件的字节码下手,我们可以做很多好玩的事情,比如: 对全局所有class插桩,做UI,内存,网络等等方面的性能监控 发现某个第三方依赖,用起来不爽,但是不想拿它的源码修改再重新编译,而…
听说你还不会用Dagger2?Dagger2 For Android最佳实践教程
Dagger2是现在非常火的一个依赖注入框架,目前由Google维护,在Github上面已经有12K star了。Dagger2的入门门槛其实是比较高的,据了解,目前有很多Android工程师对Dagger2还不甚了解,没有用上Dagger2或者是用法有问题,本文的主旨就是让A…
Android Paging分页库的学习(二)—— 结合Room数据库进行分页加载
Paging分页面是google推出的一个结合RecyclerView进行分页加载数据的一个全新架构库,主要是为了解决一次性加载大量数据而造成的资源浪费问题。通过分页的方式,每次加载一页数据,既可以加快界面的渲染,又可以减少对象等资源的创建消耗。具体可以看官网 PagedLis…
告别.xml文件,用AOP方式实现shape,selector
用AOP方式实现shape,selector
如何实现图片加载框架 - 原理篇
这边文章本来是写关于Doodle第一版的内容的,如今用来写第二版的原理篇。原理部分本来也是图片加载系列的重头部分,所以就用这篇文章来承载了。
Android 刘海屏适配总结
随着 Apple 发布 iPhone X 之后,各大手机厂商也开始模仿这种刘海屏的设计,而且刘海屏手机的用户也是越来越大,前段时间将项目进行了所有主流厂商的刘海屏手机的适配,以便让刘海屏手机的用户也能有更好的体验。 刘海屏手机因为比平常的手机多了一块顶部的遮挡性刘海,所以会造成…
Android修炼之Pie 适配的搬运工
Android P正式版(以下称为Pie)已经正式上线了,各大厂商已经开始了系统升级工作,咱做上层开发的也得跟上节奏。当然了,新版本所有的行为更改内容都可以在官网上找到,对于其中如何绕开非SDK接口限制的问题,也有各路大神给出了解决方案。所以,我只能当搬运工了(偷笑ing)。下…
微信MMKV源码分析(一) | 整体流程
这里的Java层主要是获取到保存文件的路径,传入Native层,这里默认的路径是APP的内部存储目录下的mmkv路径,这里不支持修改,如需修改,需将源码clone下来手动修改编译了。 到了Native层,通过Java_com_tencent_mmkv_MMKV_initiali…
NestedScrolling机制之CoordinatorLayout.Behavior实战
在上一讲中我们讲了NestedScrolling机制,其实android很多有些常用的控件都是支持NestedScrolling机制的,如RecyclerView,NestedScrollView等, 这些控件内部用的就是我们上一讲的东西,通过上一讲的内容其实我们已经可以实现很…
LiveData的工作原理
本篇文章主要讲解LiveData工作的原理,如果还不知道LiveData如何用的话,请参考官方文档。 LiveData的讲解涉及到了Lifecycle的知识,如果你还不了解LifeCycle,请参考文档LifeCycle介绍。 LiveData是一个数据持有类,它可以通过添加观…
下一页
个人成就
文章被点赞
163
文章被阅读
4,940
掘力值
291
关注了
46
关注者
19
收藏集
9
关注标签
40
加入于
2017-06-29