Android知识分享

189 篇文章
41 人订阅

全部文章

Carson.Ho

Android:那些关于Fragment生命周期,你了解多少?

7810
Carson.Ho

Android:保存 & 恢复Activity 状态缓存 - onSaveInstanceState()、onRestoreInstanceState()

假定为Activity A显示在当前Activity栈的最上层时,以下情况会执行onSaveInstanceState()

7030
Carson.Ho

Android:完美解决ScrollView与嵌套EditText的滑动冲突

mScrollView把事件消费掉了,没有传递到EditText,从而导致没法使得 EditText 响应事件

6410
Carson.Ho

Android 手势识别应用:手把手教你学会 GestureDetector(含实例讲解)

下面,我将结合实例,详细介绍GestureDetector的使用接口 & 使用类。

9940
Carson.Ho

Android使用技巧:将当前摄像头预览图像保存为Bitmap对象 & 保存到本地

今天,carson将结合示例讲解:如何将当前摄像头预览图像保存为Bitmap对象 & 保存到本地

7210
Carson.Ho

Android:关于Kotlin的入门语法指南(类、变量 & 函数)都总结在这里了!

Kotlin的基本数值类型有六种:Byte、Short、Int、Long、Float、Double

9230
Carson.Ho

Kotlin:这是一份全面 & 详细的 类使用 的语法学习指南

对于构造函数,Kotlin中类可有一个主构造函数 & 多个次构造函数,下面将详细说明。

8010
Carson.Ho

Kotlin实用的语法糖:空安全、类型转换 & 相等性判断

Kotlin被Google官方认为是Android开发的一级编程语言。今天,我将主要讲解,关于Kotlin的一些实用语法糖,主要包括:

9310
Carson.Ho

巧用Kotlin:内置函数let、also、with、run、apply大大提高你的开发效率!

在Kotlin中,有一些用于扩展 & 方便开发者编码的内置函数,能大大提高开发者的开发效率。今天,我将主要讲解的是:

23110
Carson.Ho

Android:手把手带你了解实用的Android Jetpack

提供了最基础的底层功能,如向后兼容性、测试、开发语言Kotlin支持等。包含的组件库:

11900
Carson.Ho

数据结构:图文详解二叉树(遍历、类型、操作)

从根节点出发,按照某种次序访问二叉树中的所有结点,使得每个结点被访问1次 且 只被访问1次

9710
Carson.Ho

数据结构:这是一份全面 & 详细的”串“讲解指南

8830
Carson.Ho

数据结构:图文解析特殊的线性表 - 栈 & 队列

7310
Carson.Ho

Android:你知道该如何正确获取View坐标位置的方法吗?

获取 View 坐标在 Android 开发中非常常见。今天carson将详细给大家讲解 获取 View 坐标常用6种方式:

31220
Carson.Ho

(JVM)Java虚拟机:手把手带你深入解析 - 静态分派 & 动态分派原理

13520
Carson.Ho

(JVM)Java虚拟机:手把手带你深入了解类加载器(含双亲委派模型讲解)

即实现 类加载过程中“加载”环节里 “通过类的全限定名来获取定义此类的二进制字节流” 的功能

9310
Carson.Ho

(JVM)Java虚拟机:图文解析类加载的5个过程

将描述类的数据 从Class文件加载到内存 & 对数据进行校验、转换解析 和 初始化,最终形成可被虚拟机直接使用的Java使用类型

11120
Carson.Ho

Android:这是一份全面 & 详细的补间动画使用教程

对于参数 enterAnim & exitAnim 的资源ID,系统有自带的效果android.R.anim.xxx,如下设置:

9220
Carson.Ho

Android:手把手带你清晰梳理自定义View的工作全流程!

了解自定义View流程前,需了解一定的自定义View基础,具体请看文章:(1)自定义View基础 - 最易懂的自定义View原理系列

13910
Carson.Ho

Android自定义View:源码解析通过getWidth() 与 getMeasuredWidth()获取宽高的区别

虽然这样的人为设置无实际意义,但证明了:View的最终宽 / 高 与 测量宽 / 高是可以不一样

13120

扫码关注云+社区

领取腾讯云代金券