自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

jackzhouyu的专栏

Linux学习

  • 博客(8)
  • 资源 (12)
  • 问答 (1)
  • 收藏
  • 关注

转载 【转载】时间复杂度计算过程

时间复杂度

2019-05-31 10:27:51 702

原创 app GPU性能调试笔记

简介本文是主要是记录作者调优app的过程记录,旨在记录,不在文采调试界面是否存在过度绘制?过度绘制就是一个像素点重复绘制的次数太多,比如你的App登录视图有View1、View2、View3…,并且这三个组件的宽高属性都是match_parent,相当于都重叠在一起了,而我们只能看到最上面的那一个view,这就是过度绘制使用系统的GPU调试功能打开设置->开发者选项->调试G...

2019-05-28 10:25:55 1214

原创 Java多线程3.0

CountDownLatch计数器简单解释一个或者一组线程CountDownLatch.await()等待CountDownLatch计数器为0的时候开始执行;形象比喻有点类似出游人数计数器,统计出游报到人数,来一个,总数减一,人来完了,就可以出发去旅游了public void Test() throws InterruptedException { final CountDownLat...

2019-05-22 21:42:32 245

原创 Android组件之间通信

App内部组件通信Intent添加bundle广播cotentProvider(更适合跨进程)eventBus(反射调用)RxBus (可能会产生内存泄漏,需要在页面销毁时切断订阅关系)liveDatabus 谷歌推荐,与页面生命周期绑定,只会在页面start/resume状态下才会发送消息,反之不会发送...

2019-05-22 11:44:23 314

原创 Canvas手记

Canvas手记canvas.save() 保存Canvas的当前状态,后续对canvas的作画直接画上去canvas.saveLayer() 拥有上面save的功能,并且会生成一个Layer图层,由于生成了图层比较save更消耗资源,此后,作画会在这个Layer上作画,并且会把这个图层Layer压栈(图层栈),当restore后出栈并显示在Canvas上rorate(度, x,y); 以...

2019-05-17 09:59:04 166

原创 Android多进程与多进程通信

Android多进程与多进程通信Android多进程开发如何创建使用Android多进程?在AndroidManifest.xml里面组件声明标签android:process=":xxx"或者在jin里面使用C函数fork进程,后者没试过,建议使用前者Android:process为组件(Activity、Service、Provider、receiver)设置process该组件会在......

2019-05-14 21:38:49 946

原创 Android GSON转javabean解决类型不确定问题

问题描述App网络请求中,通常我们会先定义好具体的数据类型javabean,网络请求后经过第三方框架GSON自动返回数据转为javabean,但是有时候javabean内部的某些字段不确定,比如有些金额,正常情况下返回是float型,有时候错误是可能是string等,这种会导致GSON转换框架异常而得不到转换解决第一种:在GSON转换时捕获该异常,手动用另一个adapter进行GSON转换...

2019-05-14 15:56:10 1279

原创 垂直滑动布局Scroll与recycle性能分析

垂直滑动方案布局性能测试记录ScrollView时间毫秒计算多次计算值onWindowFocusChanged - onCreate热启动:80、106、106、103、102、112、114冷启动:209、202、203、234、240、242、228trace文件,也是在上面两个方法之间:类型名+启动方式+启动时长结论:时间计算值发现启动的时长不稳定,好的时候启动很快...

2019-05-08 10:42:30 483

audio_policy_configuration.xml

android 音频设备配置文件

2021-12-22

AMS注释源码(ActivityManagerService)

ams注释源码,startActivity相关逻辑已添加注释!快速帮助你理解AMS的处理逻辑,该资源配合我的博客Android进阶 — ActivityManagerService模块分析(https://blog.csdn.net/jackzhouyu/article/details/109021412)

2020-10-15

mv-file移动文件脚本

shell脚本,移动命令,只移动目录下的文件,不移动文件夹;例如 mv_file ./dir1 ./dir2 将dir1下面的文件拷贝后dir2下

2020-08-27

清楚android项目工程drawable/mipmap/layout/menu路径下无用的资源文件

shell脚本编写的功能,在Linux和mac终端上运行;主要用于Android studio下的Android项目,自动清除项目drawable、mimap、layout和menu下无用的资源文件

2018-10-26

动态加载demo

不好意思,没分了需要一点分

2017-01-13

EventBus秒表demo

一个简单的EventBus使用demo

2016-12-21

推流器ffmpeg资源

ffmpeg资源推流器,使用方式: 客户端:输入:视频名称,视频必须放在目录下面, 输出:里面有 在电脑端,可以用ffplay 进行播放

2016-03-07

ffmpeg 解码视频文件工程demo

请看工程内部的ReadMe文件,主要是对视频文件进行解码,解码成多个流文件,解码其中视频流位yuv流

2016-01-28

ffmpeg移植到android的基础工程

工程5个按钮: ffmpeg几个包里面的基础方法,libavcodec avformat avfilter configuration 等

2016-01-27

android屏幕录像

在android手机上实现简单的屏幕录制

2015-11-16

slf4j最新jar包下载 1.7.12

slf4j最新jar包下载 1.7.12版本,hibernate必须的工程包

2015-09-01

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

TA关注的人

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