自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (2)
  • 收藏
  • 关注

原创 jni 学习FFmpeg-learning 笔记

没有找到比helloworld稍微复杂一点点的jni学习相关资料,但是找到ffmpeg 相关的demo,看起来还挺难的。项目地址:https://github.com/whenSunSet/FFmpeg-learning/tree/master/app他的简书:https://www.jianshu.com/u/45661204c0d6这个项目是别的博主的源码地址,也在他自己的博客里...

2019-04-30 17:38:18 272

原创 深入理解android 卷1 学习笔记第一天

手头早就获得android 卷一,卷二,这两本书,虽然年代有些久远,但是作为学习jni 相关的基础知识还是很实用的。回想一下又荒废了许多时间,一直在各种书籍的边缘徘徊,数据结构与算法、thinking in uml、android 群英传、设计模式、艺术探索,每本书都没看完!!!感觉坚持下来看完一本书好难,有的是因为太难了,有的是因为太无聊了,有的是因为想打游戏停不下来!总之业余时间几乎都没学习过...

2019-04-26 18:04:55 435

原创 Viewpager glide 加载图片引发的bug

项目里面用了Viewpager +fragment 加载图片,但是在一些设备上viewpager 滑动非常卡!找了很久的原因都不知道为什么卡!用了blockcanary,wetest 等辅助查看卡顿点, cpu 内存 状态,没看出有什么异常的,后来在做图片优化的时候发现了原因。在fragment加载图片的时候 RequestOptions options = new RequestOpt...

2019-04-25 10:42:23 1512

原创 AsyncTask 源码解析二

asynctask.excute() 其实是初始化了一个线程池来执行操作,只是给线程池的实例化提供了一个时机,相当于一个threadpoolutil。再来看看它的标准使用方法:里面只有doinbackground 是必须要重写的,其他的可以不重写。 AsyncTask<Void,Void,Void> asyncTask = new AsyncTask<Void, Vo...

2019-04-22 14:26:27 133

原创 AsyncTask 源码解析一

如果不需要结果asyncTask 可以粗暴的这么用 AsyncTask.execute(new Runnable() { @Override public void run() { CrashUtils.init(FileUtils.getRootPath() + File.separator + Consta...

2019-04-22 11:22:27 199

原创 Android 性能优化-检查内存泄漏

1.运行程序 打开profile2.点击进入memory进来之后点几下垃圾桶1,然后点2,一段时间之后就有结果出来,选择按包区分最简单的就是看有几个实例。 根据实例的情况就能判断是否有内存泄漏了!3.内存优化Shallow size就是对象本身占用内存的大小,不包含其引用的对象。Retained size是该对象自己的shallow size,加上从该对象能直...

2019-04-18 18:01:48 173

原创 RecyclerView adapter 切换不同的数据源,数据异常的问题

private void bindCourse(View courseView, CourseBean courseBean) { ((TextView) courseView.findViewById(R.id.tv_course_name)).setText(courseBean.getCourseName()); if (TextUtils...

2019-04-18 15:58:08 2098

转载 app 启动优化

原文链接:https://blog.csdn.net/qian520ao/article/details/81908505因为在小公司,做的app受众比较小,所以启动优化一直都只是加一个闪屏页,也就是视觉优化,做了一个视觉假象,其实启动还是非常慢的。上面就是按照链接博文监控的启动时间,竟然有8秒!吓死人,好像没做什么。也可以在Logcat 里面查看日志直接在activity...

2019-04-12 14:46:37 114

原创 分享 一个 Android usb 连接摄像头 开源库

最近在做一个android 设备的打卡 拍照的功能,在手机上利用nfc 和camera 很容易就能实现,网上也有很多例子。但是公司给的设备是一个组装的android 设备,里面有 ic 打卡器 和 摄像头,利用android原生的api 无法启动甚至找不到硬件设备。最后找到了这个https://github.com/saki4510t/UVCCamera。需要自己编译so文件 然后引...

2019-04-02 17:33:21 1630

百度语音官方demo

百度语音识别官方demo,本文档是百度语音开放平台Andriod SDK的用户指南,描述了在线合成等相关接口的使用说明。 合成的策略是边下载边播放。区别于Rest Api一次性下载整个录音文件

2019-03-05

adapter-rxjava-2.4.0.jar

adapter-rxjava-2.4.0.jar 包

2018-03-28

空空如也

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

TA关注的人

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