1 前言 网上看过很多Activity启动过程的源码解析,很多文章会贴上一大段代码,然后从startActivity()函数开始深究整个源码的调用栈。个人感觉这类文章代码细节...
1 前言 网上看过很多Activity启动过程的源码解析,很多文章会贴上一大段代码,然后从startActivity()函数开始深究整个源码的调用栈。个人感觉这类文章代码细节...
思路:重写EdieText父布局的dispatchTouchEvent()方法,判断EditText正在获取焦点并且点击外部时调用EditText的clearFocus()方...
Android7.0发布已经有一个多月了,Android7.0在给用户带来一些新的特性的同时,也给开发者带来了新的挑战,这几天我将应用适配到Android7.0,其中也遇到了...
本篇文章篇幅比较长,先来个思维导图预览一下。 一、概述 1.计算机网络体系结构分层 2.TCP/IP 通信传输流 利用 TCP/IP 协议族进行网络通信时,会通过分层顺序与对...
一、初识Canvas.drawBitmapMesh() 1、方法介绍分析 先来看看 Android API 中对 drawBitmapMesh 方法的介绍: 这个方法的参数还...
前段时间开始学习React Native,然后试着开始做一个小项目,在练手的同时,分享出来希望和各位同学互相学习react-native项目[https://github.c...
Android对于图片的处理,最常使用到的数据结构是位图——Bitmap,它包含了一张图片所有的数据。整个图片都是由点阵和颜色值组成的,所谓点阵就是一个包含像素的矩阵,每一个...
上一篇文章讲到Tinker热修复框架的接入教程:Android热更新:微信Tinker框架的接入与测试 这一篇主要是带给大家,在使用Tinker热修复的时候,进行多渠道打包的...
Android热修复框架的对比(最终选择微信Tinker) 总结对比摘自Tinker官方Wiki AndFix作为native解决方案,首先面临的是稳定性与兼容性问题,更重要...