前言 在上一篇文章中给小伙伴们介绍了进行Camera开发需要了解的知识点,如果你还没有看过的话,建议先去看上一篇文章《Android: Camera相机开发详解(上) —— ...
前言 在上一篇文章中给小伙伴们介绍了进行Camera开发需要了解的知识点,如果你还没有看过的话,建议先去看上一篇文章《Android: Camera相机开发详解(上) —— ...
Android系统从4.1(API 16)开始加入Choreographer这个类来控制同步处理输入(Input)、动画(Animation)、绘制(Draw)三个UI操作。...
版权声明:本文为博主原创文章,未经博主允许不得转载。https://www.jianshu.com/p/c70989bd5f29 转载请标明出处:https://www.ji...
兄弟,如果@Inject注解在set上,也就是:
@set:Inject
var xxx:XXX?=null
用@Qualifier就会遇到与上面一样的error,stackoverflow上面也没有这个问题的讨论。。
在kotlin中使用dagger2遇到的一个问题写在前面 最近在使用kotlin和Dagger2来开发项目。需要在dagger2 的module返回两个相同的对象,因此使用到@Named注解。 如下图所示 然后各自的页面里...
几种主要的需求: 直接创建一个Observable(创建操作) 组合多个Observable(组合操作) 对Observable发射的数据执行变换操作(变换操作) 从Obse...
部分内容参考自:[Android]使用Dagger 2依赖注入 - DI介绍(翻译)[Android]使用Dagger 2依赖注入 - API(翻译) 为什么网上这么多dag...
1.greenDao多表关联 一对一关联:使用@ToOne 注解关联对象,通过注解joinProperty参数来定义一个外键,下面是示例代码:image使用@ToOne注解的...
Android-Room数据库(介绍)[https://www.jianshu.com/p/cfde3535233d] Android—Room自定义类型(TypeConve...
前言 之前两篇文章介绍了如何让ImageSpan中的drawable如何去刷新TextView,那么如何创建一个gif的drawable呢?这篇文章主要介绍利用 androi...
前言:在android5.0之前,每一个android应用中只会含有一个dex文件,但是这个dex的方法数量被限制在65535之内,这就是著名的64K(64*1024)事件。...
Android里,我们经常会用shape去定义View的形状。如下是在xml里定义一个简单shape的代码: 使用时,将它设置在view 的背景上,有的同学这样问,如下使用s...
Android中不规则形状View的布局实现 在Android中不管是View还是ViewGroup,都是方的! 方的! 方的! 而对于非方形的,Android官方并没有给出...
沉浸式体验 首先别吐槽沉浸式这个名词吧,毕竟这各名字是广为人知并且比透明状态栏加透明导航栏更酷。充分使用整个屏幕将这2个系统视图融入自己APP也算沉浸式体验吧。 首先2个名词...
这是一篇关于AutoDispose/RxLifecycle/Google Lifecycle的详细分析,以做记录。 Architecture Components Lifec...
【译】Room定义数据关系 原文地址 在之前的文章中,我对Android Architecture Components 的Room persistence 库进行了介绍: ...
系统启动过程:1)开机打开电源2)BootLoader程序3)Linux的 init.rc init进程5)Zygote的JVM6)SystemServer进程Binder线...