自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 MTK调整super分区大小-GMS Pacakge Memory

MTK调休super分区大小-GMS Pacakge Memory

2024-04-19 16:07:46 918

原创 MTK平台-老化版本开启aee日志

老化版本开启aee日志,aee dump

2024-02-26 14:17:30 712

原创 Monkey测试必现ANR问题分析与解决

Android系统Monkey测试ANR报错、Android Frameworks、SystemUI

2024-02-26 11:25:27 2218

原创 userroot版本-MTK平台关selinux会进入fastboot模式

Android user版本开启root权限,关闭selinux的解决方案

2024-02-05 15:08:45 648 2

原创 Android Studio调试Framework源码/显示不出进程列表

Android Studio调试Frameworks源码显示不出进程信息

2024-01-31 11:35:52 1160 1

原创 Android overlay目录资源文件替换原生配置

定义overlay目录资源文件替换原生配置

2023-11-16 16:29:34 648

原创 frameworks配置文件是否生效调试小技巧

Android系统源码配置相关,调试小技巧

2023-11-16 13:47:21 168

原创 充电/低电量提醒上层监听UEventObserver()

Android系统源码充电/低电量弹窗提醒

2023-10-23 17:05:37 294

原创 Android替换开机动画注意事项

Android开机动画替换

2023-10-19 20:27:43 757 1

原创 Linux查找目录-find

linux查找文件名、目录名命令

2023-08-22 10:08:37 85

原创 观察者模式QS快捷开关控制状态栏ICON显示

QS快捷开关控制状态栏ICON图标,用观察者模式回调函数的方式联动显示控制

2023-01-29 10:09:24 340

原创 Binder通信原理

Binder进程间通信全面解析,包括Binder驱动、引用计数技术、内存映射、JAVA和C++层的代码等

2022-11-21 11:21:17 5043 2

原创 Java锁机制

全面阐述JAVA的锁机制,CAS、Synchronized、ReentrantLock

2022-10-24 11:16:02 2147

原创 Dagger2学习

Daager2,Android Daager2学习

2022-10-11 19:02:23 949 1

原创 Android11 Settings隐藏二级菜单项

Android Settings隐藏二级菜单项

2022-10-03 16:52:03 1872

原创 Settings菜单项点击事件解析

Android Settings菜单项

2022-10-03 16:41:00 1238

原创 Dagger2在Android11 SystemUI的应用

Dagger2在SystemUI的应用

2022-10-01 17:59:38 991

原创 Android11 Notification发送到显示的流程

安卓Notification加载显示流程

2022-10-01 11:20:59 2441

原创 Android11 状态栏icon图标的显示流程

系统状态栏ICON图标的显示和隐藏

2022-09-14 15:34:26 2794

原创 OkHttp、Android的回调机制

OKHttp在回调机制的使用

2022-09-08 18:16:26 1671

原创 Android系统服务

Android源码中的各种系统服务

2022-09-08 18:09:56 5481

原创 Android状态栏添加QS快捷开关

安卓快捷开关和锁屏验证

2022-08-02 17:12:51 2834 2

原创 修改frameworks资源文件如何单编

如何单编安卓framework资源文件

2022-07-25 16:55:34 2388

原创 Android手机联系人URI总结

仿Dialer手机联系人模块

2022-07-21 11:11:50 560

原创 前端页面添加音乐插件

Aplayer搭配Metingjs音乐插件的使用1、Aplayer和MetingJ的介绍Aplayer官网文档:https://aplayer.js.org/#/Metingjs官网文档:https://github.com/metowolf/MetingJSAplayer是一个功能强大的HTML5音乐播放器,Metingjs基于Aplayer插件封装好的插件,开箱即用。简单使用 <link rel="stylesheet" href="http://cdn.jsdelivr.net

2022-03-06 22:33:37 6910

原创 抓包分析三次握手和四次挥手

抓包tcpdump命令如果想看到握手过程,Linux系统中可以使用tcpdump命令,并且该命令也可以用于排查Tomcat服务器、微服务等无法访问的问题tcpdump -nn -i eth0 port 80-nn表示不用文字显示信息,用数字来显示,比如本机不要显示localhost-i抓那个接口,网卡?这里表示抓eth0以太网0号接口port表示监听目的端口号是80的数据包以上执行监听命令之后,就可以去测试访问某个服务器了,然后根据打印出来的内容来分析两台机器的通信,我们下面使用curl命令来测

2022-01-07 21:44:36 2178

转载 类加载器classloader

什么是classloaderclassloader顾名思义,即是类加载。虚拟机把描述类的数据从class字节码文件加载到内存,并对数据进行检验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的类加载机制。了解java的类加载机制,可以快速解决运行时的各种加载问题并快速定位其背后的本质原因,也是解决疑难杂症的利器。因此学好类加载原理也至关重要。

2021-12-09 21:05:09 421

原创 什么是漏桶算法和令牌桶算法

漏桶算法漏桶算法思路很简单,水(请求)先进入到漏桶里,漏桶以一定的速度出水,当水流入速度过大会直接溢出(即拒绝后面的服务),可以看出漏桶算法能强行限制数据的传输速率。漏桶算法可以很好地限制容量池的大小,从而防止流量暴增。令牌桶算法令牌桶算法的原理是系统会以一个恒定的速度往桶里放入令牌,而如果请求需要被处理,则需要先从桶里获取一个令牌,当桶里没有令牌可取时,则拒绝服务。令牌桶算法通过发放令牌,根据令牌的rate频率做请求频率限制,容量限制等。区别漏桶算法能够强行限制数据的传输速率。令牌桶算法能够

2021-09-03 11:08:53 242

原创 org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.binding.BindingExce

org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.binding.BindingException: Parameter ‘list’ not found报错使用mybatis时遇到此错误怎么解决。报错原因是:它说下面代码中的<foreach collection=“list” 这个list没有找到。 <insert id="insertList" parameterType

2021-04-20 20:37:08 1560

Framework启动流程图

非常详细了介绍了从Boot Rom 、Kernel 、init 、 Zygoae 、 SystemServer 、 App的整个过程

2022-10-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除