内容来自: https://blog.csdn.net/harvic880925/article/details/51264653 不知不觉,已经来到了 xfermode 这...
内容来自: https://blog.csdn.net/harvic880925/article/details/51264653 不知不觉,已经来到了 xfermode 这...
前言 内存映射 在 Linux操作系统中非常重要,因为其涉及到高效的跨进程通信 & 文件操作 今天,我将详细讲解操作系统中核心概念:内存映射 目录 1. 定义 关联 进程中的...
wireshark是什么 wireshark是一款抓取数据包的软件,通过它可以看到局域网内的通讯信息 在使用交换机组建局域网的时代,wireshark堪称监控局域网数据的利器...
学到了学到了,发现SurfaceView也是同样的写法
探讨Android sdk中引入MockView的软件思维发现问题 最近我在读Android WebView源码时候,发现 但是我记得上一次看WebView时,它父类是AbsoluteLayout,还带有一些用法的注释,那么这里的M...
发现问题 最近我在读Android WebView源码时候,发现 但是我记得上一次看WebView时,它父类是AbsoluteLayout,还带有一些用法的注释,那么这里的M...
[TOC] 介绍 Gradle 是google开发的基于groovy语言 ,用于代替 ant 构建的一种配置型语言 Gradle 是基于groovy语言实现(基于JVM的语法...
转载链接:http://blog.xiaohansong.com/2015/10/21/IoC-and-DI/#https://www.zhihu.com/question/...
前言 熟悉Activity的启动流程和运行原理是一个合格的应用开发人员所应该具备的基本素质,其重要程度就不多做描述了。同时,知识栈应该不断的更新,最新发布的Android 9...
前言 能够让App运行在大量不同型号和系统版本的设备上是Android系统最牛逼的地方之一。注意,我这里说的是设备,这其中除了不同型号的手机,还包括平板电脑,手表,甚至是电视...
在用Android Studio开发App的时候,我们经常会看一些源码内部的实现方法,点击源码之后可能看到的是以下情形: 解决步骤: 1、检查对应版本SDK API Sour...
如需转载请评论或简信,并注明出处,未经允许不得转载 目录 前言 现在Android的应用界面越来越复杂,很多时候页面中还有各种动画,所以页面卡顿、掉帧等问题就随之而来,所以就...
1.问题引入 在网上看一些文章的时候,发现Activity启动后,何时开始绘制View,有不同的说法:比如: 在Android应用层View绘制流程与源码分析中,包括我们的分...
前言View可以说是我们在Android开发中接触得最多的一个类了,虽然不属于四大组件,但是发挥的作用却一点都不亚于四大组件,页面中的各种控件、布局都直接或间接地继承自Vie...
前言我们在自定义View时可能需要更新View的显示,比如为View添加动画等等,有两个方法是我们经常会用到的:invalidate()和requestLayout(),本文...
关键词:View ViewGroup ViewRootImpl invalidate是如何刷新view的? View 其中的这个ViewParent p,ViewParent...
Android系统从4.1(API 16)开始加入Choreographer这个类来控制同步处理输入(Input)、动画(Animation)、绘制(Draw)三个UI操作。...
本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 这次就来梳理一下 Android 的屏幕刷新机制,把我这段时间因为研究动画而梳理出来的一些关于屏幕刷新方面...
设计UI时,亲爱的交互设计师们总会有一些天马行空的想法,大多数情况下原生的控件已不能支持这些“看似简单”的交互逻辑,需要继承ListView、ViewPager、Scroll...