res/layout中的布局文件太杂,没有层次感,受不了的我治好想办法解决这个问题。 前几天看博客说可以使用插件分...[作者空间]
HashMap作为我们熟悉的一种集合,可以说是面试必考题。简单的使用,再到原理、数据结构,还可以延伸到并发,可以说...[作者空间]
粘性事件 事件发送后,观察者才订阅,订阅后会收到之前的事件。 当先订阅,后事件发送, 这里以setValue来分析...[作者空间]
1. 创建jar包工程 新创建一个工程,在新建一个android library模块,2) 或者在新建工程里面,修...[作者空间]
前言 线程并发系列文章: Java 线程基础[https://www.jianshu.com/p/82827f08...[作者空间]
前言 无论是写代码还是脚本,当我们要处理字符串或者提炼重要信息的时候,正则表达式都可以是我们的好帮手。 不过很多同...[作者空间]
类似京东、淘宝等二级悬停。参考+实践 一、惯例先上效果图 二、GitHub 代码地址,欢迎指正https://gi...[作者空间]
前言 本文为个人学习Fragment源码时所总结形成的文章。本文主要梳理Fragment生命周期的调用流程 Fra...[作者空间]
系统启动流程 App启动过程 AMS系统启动过程 应用启动的整体概念 应用程序启动涉及的进程间通信 Activit...[作者空间]
JetPack提供了Room数据库,和GreenDAO等开源库一样,在SQLite做了封装 Room主要使用三个注...[作者空间]
目录 效果展示 多点触控讲解 ●什么是多点触控多点触控说白了就是一个以上的手指同时触摸屏幕,比如说你看一张图片的时...[作者空间]
在安卓开发的过程中,通常自定义一些工具类,或者module甚至是一些sdk的时候,都会用到一个context。这些...[作者空间]
在前面的几篇文章里面,我们讲了关于文件的使用https://www.jianshu.com/p/36fc304f1...[作者空间]
跟着铁头干混淆2 ubuntu20.04编译ollvm 写这篇文章之前,我安装了一波ollvm环境,中间遇到了很多...[作者空间]
1. 解决 navigate 重建 fragment 的一个可行办法 1). 在 navigate 时传入 Nav...[作者空间]
1、首先定义 ScreenListener 2、使用[作者空间]
如题,本次代码在native尚未验证,只在java层进行了验证。 原理 当一个线程由于未捕获异常即将终止时,Jav...[作者空间]
Gradle XML Layout Java https://github.com/HeZaiJin/Slante...[作者空间]
在对AlertDialog进行封装之前,我们有必要先了解一下AlertDialog的源码实现。一般情况下一行代码我...[作者空间]