05 2019 档案

摘要:文章目录 1. 前言1.1 简单介绍一下主要的类 2. 应用的启动过程2.1 Launcher简介2.2 启动应用源码分析 3. 启动Activity3.1 启动进程3.2 启动主线程3.3 创建Application3.4 创建Activity参考 1. 前言 Activity是日常开发中最常用的 阅读全文
posted @ 2019-05-29 22:02 潇风寒月 阅读(12) 评论(0) 推荐(0) 编辑
摘要:文章目录 1. 前言2. ThreadLocal工作原理2.1 ThreadLocal demo2.2 ThreadLocal源码理解 3. MessageQueue 消息队列3.1 消息队列插入3.2 消息队列查询(next) 4. Looper4.1 Looper初始化4.2 Looper#lo 阅读全文
posted @ 2019-05-19 21:05 潇风寒月 阅读(14) 评论(0) 推荐(0) 编辑
摘要:*本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 平时在开发安卓的过程中,View是我们用的非常非常多的东西.用户所看到的一切关于UI的,都是通过View绘制出来展示到屏幕上的.大多数情况下我们仅仅了解基本控件的使用方法,我们是无法做出非常复杂炫酷的自定义View的.我们需要掌握 阅读全文
posted @ 2019-05-16 19:47 潇风寒月 阅读(2) 评论(0) 推荐(0) 编辑
摘要:昨天我才发现, 原来在 Android Studio 中可以很轻松得调试 Android 源码 0. 准备工作 在 Android Studio 中装一个插件: ADB Idea 这个插件的功能, 其实就是利用 adb 实现一些常用的操作: ADB Uninstall AppADB Kill App 阅读全文
posted @ 2019-05-16 09:51 潇风寒月 阅读(52) 评论(0) 推荐(0) 编辑
摘要:1.View基础知识 getX()/getY()返回的是相对于当前View左上角的x和y坐标,而getRawX()/getRawY()返回的是相对于手机屏幕左上角的x和y坐标.TouchSlop: TouchSlop是系统所能识别出的被认为是滑动的最小距离,这是一个常量,和设备有关.可以通过如下方式 阅读全文
posted @ 2019-05-08 22:34 潇风寒月 阅读(1) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示