- 博客(4)
- 资源 (2)
- 收藏
- 关注
原创 LeakCanary在Android 10设备上的提示Activity(IRequestFinishCallback$Stub)内存泄露问题
在Android 10的设备上开发应用,使用LeakCanary对应用进行内存泄露检查,发现在activity中点击返回键回到桌面,会发现LeakCanary触发了一个内存泄露的提示,大致如下图所示:在LeakCanary中也有相关的提示,大致意思就是:在Adnroid Q及之后的Android版本在Activity中添加了一个名为IRequestFinishCallback的匿名内部类,在当Activity调用了onDestory后,IRequestFinishCallback的引用还在被其他进程所回
2020-10-21 19:13:50 1161 5
原创 Android 使用Cmaera API 1和MediaRecorder录制视频时,mediarecorder: start failed: -19的解决办法
解决办法:在使用Camera API1和MediaRecofer录制视频时,在setCamera(camera)方法之前,必须使用camera.unlock(),否则在MediaRecorder.start()的时候则会直接报:mediarecorder: start failed: -19的错误。附上正常使用start的初始化MeidaRecorder的代码 private ...
2019-09-28 18:28:01 716
原创 使用自定义git lg命令来配置git log输出信息
git config --global alias.lg "log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit"
2018-11-29 11:30:21 1001
原创 Android 6.0以上版本使用 Localsocket 与 ParcelFileDescriptor 获取视频流导致MediaRecorder start failed的问题
因为这段时间一直在搞Android音视频相关的问题,遇到一个需求就是需要获取实时的录像数据,所以就需要获取MediaRecorder的流数据,因为之前一直未做过相关需求,所以最后Google了一番,发现可以使用Localsocket和ParcelFileDescriptor 来获取,但是设置之后发现MediaRecorder根本没法start,无奈继续Google,最后也算发现了缘由,作为一些经验...
2018-11-19 16:21:06 1606
Google libyuv源码
2019-04-24
2019 Google libyuv 的源码
2019-04-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人