网上很少对字符串转进制的原理进行说明,只是有相应的方法,所以简单对进制转换进行讲解,方便初学者学习!!! 字符串转16进制原理 例如将字符串“alipay”转成16进制是多少...
网上很少对字符串转进制的原理进行说明,只是有相应的方法,所以简单对进制转换进行讲解,方便初学者学习!!! 字符串转16进制原理 例如将字符串“alipay”转成16进制是多少...
Flutter 输入框组件TextField相当于Android中的EditText
20年圣诞 2020 神奇的一年,载入史册的一年,改变了很多人的命运,曼谷第一开膛手也转行入坑Flutter,废话不多说,干就完了 Event Loop 机制 像iOS ru...
Flutter--Future 什么是Future? 简单来说future就是一个Future<T>对象,当执行return await。。。的时候,实际上返回的是一个延迟计...
Compose组件下对Modifier中padding的理解 前言 开发原生安卓对padding的理解相信对一个成熟的android开发者是非常熟悉的,但是在申明式UI的大背...
协程的取消 取消作用于会取消它的子协程 被取消的子协程并不会影响其余兄弟协程 协程通过跑出一个特殊的异常CancellationException来处理取消操作 所有kotl...
前言 协程的使用中对异常的处理是非常抽象的一个过程,google了很多文档,在官方文档中对异常的处理并没有讲的很详细,编写过程中踩的坑似乎也没有官方文档的说明与解释,网上也有...
写的很好
Kotlin Coroutines 模式与反模式原文在此,可能需要翻墙 简介 决定写一些东西,在我看来当你使用Kotlin coroutines时,这些东西你应该做和不应该做(或者说,至少试着避免做)。 处理异常时,用co...
1.引言 kotlin的异常处理很不容易理解,看了好久,好久慢慢才明白,因为有必要写一篇文章搞清楚一下问题: try-catch捕获异常 CoroutineException...
前序 委托,对于很多Java开发者来说都会一面蒙蔽,我也不例外。委托,维基百科的解释是:有两个对象参与处理同一个请求,接受请求的对象将请求委托给另一个对象来处理。这好像有一点...
关于Android的三级缓存,其中主要的就是内存缓存和硬盘缓存。这两种缓存机制的实现都应用到了LruCache算法,今天我们就从使用到源码解析,来彻底理解Android中的缓...
一.保持对协程的追踪 我们知道协程可以处理耗时任务,但是假如我们的项目中开启了一千个协程处理任务,我们都是通过手动去追踪它们,那代码很容易出错。也很容易失去对协程的实时跟踪。...
1.调度器和线程 协程调度器Dispatchers 可以将协程运行在指定的线程上,也可以将其分派到线程池中,或者让她无限制的运行 以上四个协程分别指定运行在指定的线程中。分别...
1.取消协程执行 通过coroutineScope构建作用区域,并执行协程,协程体每隔开500毫秒就打印一次。接着再协程体外面非阻塞等待1300毫秒后调用cancel和joi...
一、开发流程 开发xposed module,过程无非就是: 1、反编译别人代码(如果混淆或加固的会相对麻烦) 2、猜测别人的代码的作用 3、利用xposed的api。进行开...
写的挺好
RecyclerView与ListView对比RecyclerView继承自ViewGroup,RecyclerView是support-v7版本中新增的一个Widget,官方对它的介绍是:RecyclerView是Li...
RecyclerView继承自ViewGroup,RecyclerView是support-v7版本中新增的一个Widget,官方对它的介绍是:RecyclerView是Li...
首先引入一个概念,动态加载技术是什么?为什么要引入动态加载?它有什么好处呢?首先要明白这几个问题,我们先从应用程序入手,大家都知道在Android App中,一个应用程序de...