前言 在Android开发的多线程应用场景中,Handler机制十分常用 今天,我将手把手带你深入分析 Handler机制的源码,希望你们会喜欢 Anroid异步通信Hand...
前言 在Android开发的多线程应用场景中,Handler机制十分常用 今天,我将手把手带你深入分析 Handler机制的源码,希望你们会喜欢 Anroid异步通信Hand...
View的绘制和事件处理是两个重要的主题,上一篇《图解 Android事件分发机制》已经把事件的分发机制讲得比较详细了,这一篇是针对View的绘制,View的绘制如果你有所了...
前言 在Android开发中,多线程的使用十分常见 今天,我将全面解析多线程其中一种常见用法:Runnable接口 Carson带你学多线程系列基础汇总Android多线程:...
前言 多线程的应用在开发中非常常见 今天,我将献上一份全面 & 详细的多线程基础知识汇总,希望你们喜欢。 Carson带你学多线程系列基础汇总Android多线程:基础知识汇...
方法一: view.post(Runnable runnable) 使用view对象,调用post方法即可在主线程中执行里边的代码,postDelayed是延时执行,也可以达...
前言 很多时候我们想要在app退出的时候做一些特殊的处理,如果用户的习惯良好,正常使用返回键退出app的话,我们可以简单的在MainActivity的onDestroy()方...
最近在做个刷脸支付功能,需求是当打开刷脸支付功能之前检查一下是否具有摄像头且为可用才允许开启。在网上找了实现方法,都不十分靠谱。以下是我的实现代码,供大家参考一下,有更好方案...
一、为什么要SurfaceView 大多数情况下我们的自定义View都会选择去继承View或ViewGroup来实现,但是为什么系统还要为我们提供一个SurfaceView呢...
需求背景 在Android 开发中,我们经常会使用第三方jar(一般第三方jar都是比较成熟,适合大部分需求),由于在某些情况下,需要修改jar的源文件,来适合自己的项目的需...
公司最近在做一个项目,其中有视频录制功能。 当我们Android端和iOS端都做完后,IOS的同事问我为什么我们Android端录制的视频,他们播放不了。但是IOS录制的视频...
iOS14.2发布后,XCode12.2迟迟没有发布,拆解了iOS14.2真机调试包供各位下载使用 下载链接:https://pan.baidu.com/s/1UaXzzTl...
SpannableStringBuilder可以用来实现富文本样式。TextAppearanceSpan是系统提供的用来修改文本简单样式: 设置不同的文字大小 设置不同的文字...
在开发过程中,可能会遇到某个textview上有一行文字,其中某几个文字颜色不同,并且可点击,还可响应点击事件,可以通过好几个textview来实线,但是还有更简便的方法。我...
设备:VIVO X20A 系统:8.1.0 ---- 以下调研针对该设备型号,不同的VIVO手机表现可能会有不同 前言 VIVO系统添加了自启动管理,为了能够跳转到指定页面...
在做一个过滤掉表情的方法时,偶然发现在九宫格下不能输入。后来通过查找,发现是因为在九宫格下,输入3以后的位置的字符都是@"➋➌➍➎➏➐➑➒",这种字符被检测为异常,所以不能开...
前言 最近公司的一个需求,有一个类似的日期选择器,设计的样式如下: 分别选择年月日周,系统的时间选择器只提供的年月日的选择样式,所以只能用pickView自定义了一个简易的时...
方法实现 在需要进行收集的时候将文件上传到服务器
今天来说下 Android中几大布局中的FrameLayout, FrameLayout是几个布局中最简单的一个布局,我通常喜欢称它为最纯净的布局。在这个布局中,整个界面被当...