随机推荐

Launcher的两次启动

前言这个问题,类似的之前也有记录过,但由于自己记性太差,又忘了怎么分析,因此重新记录于此,方便自己查阅。好记性不如烂笔头正文问题Android P机器开机启动后,发现Launcher3的Activity(也就是Launcher)启动了两次。日志只截取了部分且重要的日志Activit...

静态换肤库BiuSkin1DN的使用

前言前不久又上线了一个静态换肤库BiuSkin1DN,主要是针对日夜模式的换肤库:BiuSkin1DN。今天有空就简单介绍一下BiuSkin1DN库的使用。记录于此,方便自己查阅。正文日夜模式日夜模式就是我们常说的静态换肤的一种。进入话题前,先介绍一下优缺点。知此知彼,百战不殆优...

Android磁盘之U盘挂载

前言之前介绍Vold的启动,没有涉及U盘的挂载,今天在之前的基础上进行插入U盘时流程的分析。Android P这里很多都是网上的,我就走走流程。正文VolumeManager.cpphandleBlockEvent()void VolumeManager::handleBlock...

git创建分支和提交分支

记录一下,以前不常用,以防出错在创建分支时,需要清除本地中的记录,比如新增,修改的文件,全部提交。git pull  同步到本地(下载)git push 同步到服务(提交)然后执行如下操作。一、git branch 查看当前分支二、git checkout -b xxx 创建xx...

Android 判断字符串是否乱码

前言前文《[代码片段]使用jaudiotagger解析ID3信息》中知道,解析出的ID3信息的文本存在乱码,部分ID3信息可以通过文本编码转换,但还是存在部分文本无法转成功。因此在项目中考虑直接过滤依旧是乱码的,同时把ID3信息置为未知。正文下面的方法可以转换jaudiotagger解析出...

JNI异常的使用

前言JNI中也存在异常,如果出现异常不处理就会让程序崩溃。因此JNI中定义了异常相关函数用于处理异常。下面就介绍一写常用的异常处理函数。正文Throw# env : JNI接口指针# obj : 一个java.lang.Throwable对象# 如果成功时返回0;失败时为负值jint...