写了多年的安卓应用程序,大大小小的项目也开发了若干个,要做单元测试的口号也喊了很多年,可一直没有实践过。相信很多人跟我一样,心里一直想做却没做起来。总结了下主要有以下几个原因...
一、Android按键流程 1.首先我们需要搞清的是当我们按下按键时发生了什么(如下图): 根据如上流程图,从下往上看,当我们按键时, 1)linux内核通过扫码,将硬件上按...
目录 1. 自定义View基础 1.1 分类 自定义View的实现方式有以下几种 类型定义自定义组合控件多个控件组合成为一个新的控件,方便多处复用继承系统View控件继承自T...
没耐心自己分析源码的同学,还可以参考Stay录制的视频版Retrofit分析-漂亮的解耦套路(视频版) 万万没想到Retrofit会这么火,在没看源码之前,我简单的认为是因为...
作为菜鸟,记录下今年蓝牙入坑1年的一些问题,方便回顾; 蓝牙的相应api就不贴了;要实现自动配对先注册广播:/*** 搜索BroadcastReceiver*/private...
0.写在前面 (全文约4k字,已经投稿 鸿洋 老师的公众号[https://mp.weixin.qq.com/s/njD4f50zPEydrRcv5BZiEw],只想做个小透...
前言 Android Jetpack想必大家都耳熟能详了,Android KTX,LiveData,Room等等一系列库都是出自 Jetpack。那么Jetpack到底是什么...
Jave部分 一、多线程 Join() 线程加入,执行此方法的线程优先使用cpu Yeild() 线程释放资源使所有线程能有相等的机会使用cpu Sleep() ...
大佬好,请教下源码里ServiceHandler为什么不写成静态内部类,他这源码怎么做到非静态内部类不内存泄漏的?
对IntentService的理解阅读此文前请先阅读对HandlerThread的理解,有助于理解IntentService。 概述 IntentService继承了Service并且是一个抽象类,使用它必须...