- 博客(4)
- 收藏
- 关注
原创 Android Bidner的java层实现原理
Binder Java层实现原理近日在做组件化方案时,复习了一遍Bidner机制,在熟悉了一遍Bidner机制后,对进程间通讯以及Android设计模式原来有了较深的感悟。 Android Binder 是一个及其深入的话题,从Linux间进程通信的方式,到Android间通信方式都需要了解,下图是binder大致实现(看完我就晕了)。本文不通过复杂的代码细节,以及底层代码分析Binder实现方...
2019-01-26 13:50:22 211
原创 Drawable的详细使用分析
Drawable有很多种,它们都表示一种图像的概念,但是它们又不全是图片,通过颜色也可以构造出各式各样的图像的效果。在实际开发中,Drawable常被用来作为View的背景使用。Drawable一般都是通过XML来定义的,当然我们也可以通过代码来创建具体的Drawable对象,只是用代码创建会稍显复杂。在Android的设计中,Drawable是一个抽象类,它是所有Drawable对象的基类,每个...
2019-01-25 14:18:47 262
原创 使用kotlin编写Gradle
使用kotlin编写GradleKotlin 与 Gradle 可谓是亲密的一对,JetBrains 与 Gradle 分别发表了Gradle Meets Kotlin与Kotlin Meets Gradle真的是激情满满。使用kotlin 编写Gradle1.新建idea项目,构建工具选择gradle 2.填写groupID选择默认的wrapper 一...
2018-04-08 18:58:53 1713
原创 JAVA实现基于ZXing的二维码自动生成与图片合成
JAVA实现基于ZXing的二维码自动生成与图片合成近日做项目需要生成带有信息的二维码,并嵌入到一张图片中。实现思路采用Zxing生成二维码,java图形库进行图片的嵌入。生成二维码ZXing是一种开放源代码的多格式1D / 2D条形码图像处理库,采用Java实现,具有其他语言的端口。需用mavan下载对应jar包,Android添加gradle依赖,或者添加jar包。代码如下...
2018-03-29 16:17:13 3700 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人