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

转载 内存泄漏分析总结

内存泄露原因分析在JAVA中JVM的栈记录了方法的调用,每个线程拥有一个栈。在线程的运行过程当中,执行到一个新的方法调用,就在栈中增加一个内存单元,即帧(frame)。在frame中,保存有该方法调用的参数、局部变量和返回地址。然而JAVA中的局部变量只能是基本类型变量(int),或者对象的引用。所以在栈中只存放基本类型变量和对象的引用。引用的对象保存在堆中。当某方法运行结束时,该方法对应

2018-01-13 14:41:29 874

原创 Android View相关笔记

View绘制1 View树的绘制流程measure -> layout -> draw  树形递归遍历2 measureViewGroup.LayoutParams     设定宽高,match_parent, wrap_contentMeasureSpec  32位int,最高两位表示测量模式,后30位表示该模式下的尺寸大小MeasureS

2018-01-13 14:38:14 248

原创 Java热门知识点汇总

线程池好处降低资源消耗 提高相应速度提高线程的可管理性ThreadPoolExecutor* @paramcorePoolSizethe number of threads to keep in the pool, even*        if they are idle, unless {@codeallowCoreThreadTim

2018-01-13 14:34:18 283

原创 各种单例模式对比总结

单例模式饿汉不足之处:无法延时加载instance实例懒汉不足之处:多线程下无法保证单例懒汉线程安全不足之处:synchronized导致性能低下双重检查锁 DCL静态内部类 (推荐)1. 利用类中静态变量的唯一性,避免syncro

2018-01-13 14:30:45 319

原创 网络协议笔记

HTTPURI和URL的区别URI:  uniform resource identifier 统一资源标识符,用来唯一标识一个资源URL: uniform resource locator 统一资源定位器,它是一种具体的URIhttp/1.1和http/1.0的区别延迟原因:1. 浏览器阻塞   2. DNS查询   3. 三次握手建立连接区别:1. 缓存

2018-01-13 14:23:26 225

原创 Android性能优化笔记

ANR产生原因:主线程作了耗时操作如何解决:AsyncTask, Thread, HandlerThread, Handler, IntentServiceOOM定义:App当前占用内存加上App申请的内存资源超过了Dalvik虚拟机的最大内存限制内存溢出/内存泄漏/内存抖动如何解决:Bitmap优化,其他Bitmap优化recycle   

2018-01-13 14:18:58 286

原创 Android应用开发基本知识点汇总

Activity一 生命周期4种状态  running / paused / stopped / killed生命周期   Activity启动  onCreate -> onStart -> onResume点Home返回主界面  onPause -> onStop再次回到原Activity   onRestart -> onStart -> onResume退出Ac

2018-01-13 14:11:56 15669 1

原创 微信支付宝移动支付研究

1. 总览2. 扫码支付3. 刷卡支付4. App支付1. 总览2. 扫码支付•商户系统预下定单,生成二维码•用户打开支付宝/微信App发起支付请求•如何处理多次扫码3. 刷卡支付•用户提供二维码携带的账户信息作为身份识别•商家扫码枪连收银台商户系统,生成订单,发起支•二维码

2018-01-11 14:33:44 1671

原创 自动化测试框架Appium的应用

1. Architecture2. Framework3. How to write a new testcase1. ArchitectureTestNGLayer:  Appium client,helps in Script organization, parallel execution of scripts.

2018-01-11 13:57:38 995

Android Camera架构及源码解析

自己总结的Android Camera系统架构及源码分析,以framework和hal为主。

2012-06-21

Android Sensor源码解析

自己总结的Android Sensor中间层源码线索

2012-06-21

USB2.0协议

USB2.0协议,研究USB的必备材料,通俗简单易懂

2012-05-31

SD 1.1协议

SD1.1的协议,简单通俗易懂,方便查阅,深入理解SD卡结构和通信

2012-05-31

空空如也

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

TA关注的人

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