最有用的办法:抓取winscope 第一步 (该步一劳永逸,只需要执行一次,如果不想执行,可以直接下载本文中的winscope.html文件并直接跳过该步骤):先下载整机源码...
最有用的办法:抓取winscope 第一步 (该步一劳永逸,只需要执行一次,如果不想执行,可以直接下载本文中的winscope.html文件并直接跳过该步骤):先下载整机源码...
通常情况下,对于整个AOSP源码,我们一般只关心Framework和某些App,至于其他模块可能关心的比较少,因此没有必要全部作为源码导入。 修改移除不需要关心的???在AO...
目录 1.基础概念 1.1 touch事件定义 什么是Touch事件? 一个Touch事件在用户点击屏幕(ACTION_DOWN)时产生,抬起手指(ACTION_UP)时结束...
目录 1. 自定义View基础 1.1 分类 自定义View的实现方式有以下几种 类型定义自定义组合控件多个控件组合成为一个新的控件,方便多处复用继承系统View控件继承自T...
系列文章: 安卓特效相机(一) Camera2的使用安卓特效相机(二) EGL基础安卓特效相机(三) OpenGL ES 特效渲染安卓特效相机(四) 视频录制 前几篇文章已经...
前置:由于端内直连Jira提bug需要一个SDK,所以探索了下aar与jar的区别。 Android中常见的第三方库包括:*.so、*.jar、*.aar,一般来说...
本文分析下Android的消息处理机制,主要是针对Handler、Looper、MessageQueue组成的异步消息处理模型,先主观想一下这个模型需要的材料: 消息队列:通...
Android 线程简单分析(一)Android 并发之synchronized锁住的是代码还是对象(二)Android 并发之CountDownLatch、CyclicBa...
前言 上篇文章讲了线程安全问题[http://08643.cn/p/669ee2aec526],要保证原子性,可见性和有序性的操作才能保证线程安全。也讲到了s...