自定义博客皮肤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)
  • 资源 (15)
  • 问答 (2)
  • 收藏
  • 关注

原创 Android性能相关--经验篇

ANR: ● CPU很高,说明当前设备很忙,CPU资源被抢占导致ANR–>Log中ActivityManager标签 ● IOwait很高,很可能主线程执行耗时IO操作 ● 其他,主线程被BLOCK常识: ● 系统每隔16ms发出VSYNC,对UI进行渲染,如果程序花了32ms完成渲染,则中间一帧渲染失败就丢掉了

2017-06-30 11:39:40 541

原创 Android异步相关-AsyncTask/HandlerThread/IntentService

AysncTaskAsyncTask本质上是一个Handler和线程池的封装,线程池用来异步处理后台任务,handler用来发送消息进行UI方面的交互 优点:适合简单短时的异步任务,可以同时爆发数量较大的异步任务(支持线程池,任务队列128个,最多同时并发5个)过程可控(即onPreExecute、doInBackground、onPostExecute等)HandlerThr

2017-06-25 22:16:35 314

原创 Android性能相关--工具篇

Android System Trace功能:主要用于发现性能瓶颈,可展示每个Frame的情况(Frame),查看有性能问题的点(Alert) 用法:Android Device Monitor -> Device -&

2017-06-21 23:51:58 1042

原创 Android异步相关-Handler

Handler机制相关Handler的几个关键对象Handler:Handler类几个核心对象Lopper、MessageQueue、Callback、IMessager,很明显Hadnler机制怎么跑都在这里了,后面再详细看Looper:几个主要的对象:static Looper存储了主线程的Looper;Thread存储当前线程;MessageQueue当前线程队列;还有一个static Th

2017-06-21 23:49:47 188

原创 Android五大组件-ContentProvider

测试

2017-06-20 23:52:08 263

原创 Android五大组件-Broadcast Receiver

介绍种类使用场景用法

2017-06-20 23:31:33 362

原创 Android五大组件-Fragment

Fragment生命周期Fragment用法Fragment与Activity的交互方式Fragment与FragmentStatePage(ViewPager+Fragment)Fragment源码

2017-06-20 23:29:13 292

原创 Android五大组件-Service

Service本质Service在是后台服务(即它的运行不依赖于UI,即Acitivy死掉了甚至程序关掉了Service仍然可以活着只要进程没死就可以),适合。。。。但它并不是异步也还是在主线程,故而不可做耗时操作生命周期 Service和线程:Service仍然运行在主线程需要注意不可做耗时操作,但Service不依赖UI,只要进程活着就行。所以其生命周期可以很长Thread是异步的,适

2017-06-19 15:38:15 370

原创 Android五大组件-Activity

Activity生命周期 这是Android api中所提供的Activity生命周期图,此外Activity还有四种状态: - running:Activity处于栈顶,接收输入事件 - paused:Activity失去焦点(即Activity不处于栈顶但可见,不接收事件)。一种情况是其被非全屏的Activity占据(eg:Dialog弹框)再或者被透明的Activity占据。正常此时

2017-06-19 11:13:39 264

aspectj环境安装

aspectj环境安装

2018-09-07

WindowManagerService详解图

WindowManagerService详解图

2018-08-31

Audio概述图解(亿图打开)

Audio概述图解(亿图打开)

2018-08-28

Launcher启动Activity流程图详解

Launcher启动Activity整个的流程图详解,使用亿图打开。

2018-08-20

卡顿监控(实现CPU信息部分而已,可按需扩展)

利用MainLooper每次调用dispatchMessage前后都会利用Printer打印日志,如果dispatchMessage执行超时则卡顿出现,只需记录dispatchMessage执行时间超过一定时间则记录相关信息

2018-07-09

MultiRecyclerView

http://blog.csdn.net/xiaoru5127/article/details/78929673

2017-12-29

Android优化技术详解 陈德春

Android优化技术详解 陈德春 Android优化技术详解 陈德春 Android优化技术详解 陈德春

2017-11-16

Android开发进阶从小工到专家(书签版)

何红辉-Android开发进阶从小工到专家(带书签高清版) 何红辉-Android开发进阶从小工到专家(带书签高清版) 何红辉-Android开发进阶从小工到专家(带书签高清版)

2017-11-15

Android启动流程(部分)

http://blog.csdn.net/xiaoru5127/article/details/76585007

2017-08-02

Activity启动过程

Activity启动过程

2017-06-20

android轮播,解决图片小于3张切换问题

android轮播,解决图片小于3张切换问题

2016-06-12

FFmpeg编译资源+DEMO_For_Android

http://blog.csdn.net/xiaoru5127/article/details/51524795 ubuntu编译ffmpeg的结果(result压缩包) android示例demo(FFmpeg压缩包)

2016-05-28

Android图片处理100例

Android图片处理的一个DEMO,里面包含各种图片处理100例

2016-05-25

dcloud 5+sdk 插件demo

http://blog.csdn.net/xiaoru5127/article/details/51433824 这个包是h5+源码的形式;本来要传三个 太大就算了 我一般有2个 第一个就是这个h5+插件源码;这样方便调试 第二个是把插件源码拿出来打包成jar文件,这是最终效果 另外,打包jar的话注意资源文件的引用方式

2016-05-17

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

TA关注的人

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