一、准备一个apk包,以及一个Android.mk文件 其中Android.mk的内容如下:LOCAL_CERTIFICATE指签名方式,如果是...
一、Ubuntu 系统安装 1. 系统下载 当前最新的系统版本[https://cn.ubuntu.com/download/desktop] ...
一、回顾 在分析touch事件分发源码前,我们先来了解Window.Callback, PhoneWindow, DecorView, View...
一、常量值: 二、构造方法: 三、hash 如何才是一个好的hash函数?1、计算出来的哈希值足够散列,能够有效减少哈希碰撞;2、能够快速计算得...
一、Dialog 构造方法 标注1️⃣:从SystemService里面拿到WindowManager,实则是WindowManagerImpl...
Toast调用例子 调用步骤 一、Toast中makeText()方法 标注1️⃣: Toast 构造方法有一个Looper参数,传到TN类处理...
前言 继前篇文章 Activity启动流程[//www.greatytc.com/p/c2144e21deca]咱继续来分析ViewR...
1.公平锁 / 非公平锁1、公平锁:多个线程按照申请锁的顺序去获得锁,线程会直接进入队列去排队,永远都是队列的第一位才能得到锁。优点:所有的线程...
简述 Activity 启动分为两种:1、Activity中通过startActivity()方法启动一个Activity2、从桌面通过点击应用...