前言 协程的使用中对异常的处理是非常抽象的一个过程,google了很多文档,在官方文档中对异常的处理并没有讲的很详细,编写过程中踩的坑似乎也没有官方文档的说明与解释,网上也有...
refs: https://developer.android.google.cn/guide/topics/sensors/Android Sensor Framework...
Java中代码块指的是用 {} 包围的代码集合,分为4种:普通代码块,静态代码块,同步代码块,构造代码块 普通代码块: 静态代码块 同步代码块 构造代码块 执行案例: 执行结...
Android 定时任务的8种实现方法 功能分析 功能描述 每隔5秒,打印一句,我爱你中国。 环境分析 我们知道,Android中分主线程(UI线程)和子线程,子线程无法操作...
Android Studio注释代码快捷键有如下两种 1. Ctrl+Shift+/ 效果如下:/** 这里是注释**/ 2. Ctrl+/ 效果如下://这里是注释
前言 Android系统中的进程之间不能共享内存,那么如果两个不同的应用程序之间需要通讯需要怎么办呢?首推的肯定是今天要讲的进程通讯AIDL,即AndroidInter...
前言 在上一篇文章【Android最最简单】AIDL入门[https://www.jianshu.com/p/c2fd499261a8]中,已经向大家介绍了AIDL的基础用法...
Producer Extends Consumer Super 如果参数化类型表示一个生产者,就使用<? extends T>;如果它表示一个消费者,就使用<? super ...
目录 kotlin之协程(一),线程,进程,协程,协程可以替换线程吗?[https://www.jianshu.com/p/9857dec8561c]kotlin之协程(二)...
在学习java类的继承时,我们知道继承有一些优点: 子类拥有父类的所有方法和属性,从而可以减少创建类的工作量。 提高了代码的重用性。 提高了代码的扩展性,子类不但拥有了父类的...
简书 占小狼转载请注明原创出处,谢谢! 关于文章中的疑问:为什么要构造一个反序链表,放在nextTable的i+n的位置上呢,在《深入分析ConcurrentHashMap1...
系列文章 Android布局优化(一)LayoutInflate — 从布局加载原理说起 Android布局优化(二)优雅获取界面布局耗时 Android布局优化(三)使用A...
Android中事件上层的分发、拦截、处理还是比较好理解的,那么事件是如何从点击屏幕传到Activity,再有Activity分发给它自己的View的呢? 这里可能要分为两层...
牛逼老铁,图比文章精彩
SurfaceView 的双缓冲Surface Surface 对应了一块屏幕缓冲区,是要显示到屏幕的内容的载体。每一个 Window 都对应了一个自己的 Surface 。这里说的 window 包括 D...
Surface Surface 对应了一块屏幕缓冲区,是要显示到屏幕的内容的载体。每一个 Window 都对应了一个自己的 Surface 。这里说的 window 包括 D...