首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
骑着蜗牛闯红灯
掘友等级
安卓高级开发工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
1.3K
文章 1.3K
沸点 2
赞
1.3K
返回
|
搜索文章
最新
热门
使用Koin来完成Kotlin的依赖注入
看完所需要的依赖,有的同学可能会问,为什么没有Retrofit的adapter,像implementation 'com.squareup.retrofit2:adapter-rxjava2:2.3.0'等,这里想介绍的是协程,Retrofit的2.6.0版本已经开始支持sus…
一文学会使用Vuex
什么是Vuex,这里就不介绍了,请移步到官网 https://vuex.vuejs.org/zh/guide/ 学习,这里我们只需要知道Vuex可以用来做应用的状态管理。 ,当然不会直接让我们去修改state里面的值。如果想要改变状态的值怎么办,mutations登场: 我们使…
再学Android之EventBus源码分析
市场上已经有很多分析EventBus的优秀文章,笔者在看了EventBus的源码之后也是看了不少文章,在这里表示感谢。 接下来我们来分布看下都做了什么。 EventBus的实例构建采用了线程安全的DCL单例模式,并且实例defaultInstance加了volatile关键字。…
再学Android之多线程
常用的一些知识,多线程这块的知识很多,后续会慢慢完善,如有错误和不足,还请各位大佬指出。 创建单个线程的线程池,也就是只有一个线程,那么,所有提交上来的任务就是按顺序执行。如果这个线程发生异常的话,那么 创建固定线程数量的线程池,每提交一个任务就会创建一个线程,直到达到线程池的…
再学Android之屏幕适配
ppi:也是像素密度,只是这个是物理上的概念,他是客观存在的,不会改变。而dpi是参考了物理的像素密度之后,认为的指定的一个值。这样便可以保证在某一个区间的物理像素密度,在软件上使用同一个值,这个值就是dpi 寻找对应的限定符的文件。这种方式跟上面的方式其实是一样的,但是容错机…
MVVM架构:LiveData,ViewModel,kotlin,kotlin协程,DataBinding等
官方给出的介绍是,持有页面需要的数据,当手机旋转的时候,不会销毁数据。同时也是MVVM架构的VM层 kotlin毋庸置疑,做Android的几乎都在学习,kotlin1.3之后,协程已经成了稳定版本,我们可以放心使用。使用协程之后,我们几乎可以不用管线程, 它比线程要轻量,与L…
再学Android之WebView
防止内存泄漏的一个原则就是:生命周期长的不要跟生命周期短的玩。为了防止WebView不造成内存泄漏,
如何给RecyclerView高效的设置点击事件?
手指触摸到的位置,这里再介绍一个API,GestureDetector.SimpleOnGestureListener,利用它,我们可以很方便的实现单击和长按事件。
Android知识点总结——AIDL的使用
同样,在aidl文件夹下面新建IBookController.aidl文件,用来处理查找与添加的操作,在添加数据的时候这里由个tag要注意,也就是数据的流向。另外,操作实体类Book话要手动导包 在客户端java文件夹下面新建aidl文件夹,整体的包名跟服务端保持一致,将服务端…
设计模式总结——代理模式以及java的动态代理
既然是代理,就说明他要做的事情要比你直接去做要做的多,这就联系到了方法的增强,也就联系到了AOP,面向切面。简单讲就是:继承这个体系相当于是纵向,而AOP相当于是横向。但是java自带的增强只能增强接口中的方法,服务器开发中spring对这点做的很好,无论是不是接口方法都可以对…
下一页
个人成就
文章被点赞
91
文章被阅读
26,733
掘力值
718
关注了
120
关注者
37
收藏集
12
关注标签
28
加入于
2016-11-21