觉晓
首页
归档
算法
代码片段
标签
关于
Android监控Java层联网动作
由于一个特殊的需求,检测应用有没有在联网,于是我尝试写了这个工具。需要声明一点,我这个工具需要自己重新编译ROM。
2020-10-24
Android
Java
HashMap实现原理
这是一个面试经常会问到的问题。底层原理是数组和链表,JDK 8以后添加了红黑树。了解原理前,需要先了解以下概念: hashCode, equals, 取模运算, 数组, 链表, 还有一些位运算
2020-07-28
Java
CopyOnWriteArrayList的优点及原理
CopyOnWriteArrayList这个类,我还是看系统源码的时候看到的,但是一直不知道他是干什么用的,今天打算看一下它的实现。
2020-07-21
性能优化
java
面向对象思想中的抽象类和接口
参考:https://www.cnblogs.com/dolphin0520/p/3811437.html
2020-07-20
面向对象
Android源码阅读导图
我决定慢慢更新这个导图。
2020-07-20
Android
源代码
Android App直接调用隐藏Api
有点标题党了,本文档主要针对已经解耦的系统应用。何为解耦,这里的解耦为可以脱离系统独立编译的app。一般的系统APP都需要依赖系统编译,使用make命令,这样编译比较慢,而且也没有像Android Studio这么好用的开发工具
2020-06-27
Android
编译
定制适合自己的Android studio插件
我们经常会去Android studio的plugin中心寻找满足自己需要的plugin,我前段时间去找了一个Translate的插件,作者是bob。这个插件是挺好用的,但是有个问题,就是他会在工具栏中生成一个独占一列的tab,我用的是mac,这样就会把整个工具栏占满,导致好多图标显示不出来,比如qq、微信、电量等,这个很难受,然后我决定改造一个这个插件。
2020-06-26
开发环境
DIY
转载:Android 4.4系统获取root权限的方法
转载自:https://www.cnblogs.com/jiayayao/p/7147140.html 对于一些不可以root的手机,我们可以通过修改boot.img的方式进行修改,修改boot.img后,需要重新打包boot.img,然后通过fastboot重新刷入新的boot.img
2020-06-12
Android
Root
OkHttp源码阅读
OkHttp这个开源项目真的是一个神项目,我也一直想读OkHttp的源码,但是一直没有勇气,现在有了一套视频,我结合着视频和自己的理解,用了三个晚上把源码粗略的看了一遍,整理了一个思维导图。
2020-03-12
OkHttp
源码
WDYDT-20-SharedPreferences探索
前几天遇到了一个使用SharedPreferences(以下简写成sp)导致严格模式报警的问题,我打点计算了一下sp#getInt()的时间,发现sp还是挺慢的,大约30ms。今天有点空闲,我们来研究一下sp的原理。 (源码基于android-28)
2019-09-10
Android
1
2
3
4
5
…
10
搜索
×
关键词