自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

baiiu

每天前进三十公里

  • 博客(4)
  • 资源 (1)
  • 收藏
  • 关注

原创 Android 工具 Canary系列

前言:本篇文章介绍三个工具类库,后两者根据作者说明,都提到了LeakCanary库,所以就写在一起了。1. LeakCanaryLeakCanary用于内存泄露检测,并友好提示给开发者,便于分析和修改。GitHub:leakcanary LeakCanary 中文使用说明LeakCanary集成后会在Activity.onDestory()后会自动监测Activity的内存泄露,仍需要在Fragm

2016-10-26 15:13:26 2041

原创 Android 性能优化 StrictMode使用

前言:StrictMode,严格模式,算是比较简单的性能检测方法。简单介绍,技术小黑屋写的很详细。1. StrictMode概念:StrictMode is a developer tool which detects things you might be doing by accident and brings them to your attention so you can fix them

2016-10-25 00:32:43 1345

原创 Android 性能优化 概念介绍

前言:本篇文章是一篇摘录,目的是从开头就进行有效的性能优化学习,并遵从正确的方法论。其中摘录内容来自 张明云 、 稀有猿诉 和 MeloDev,十分感谢。1. 为什么要性能优化开始着手进行性能优化,是意识到了这块对于一个应用的重要性,以及长期重要性;不仅仅满足于功能、业务本身,还要着眼于代码的效率、用户的体验。另外,技术是为产品服务的。2. 什么是性能对于Android应用程序来讲分为三个方面:一

2016-10-23 17:25:36 1005

原创 Java基础 equals()、hashCode()和 == 区别

在说这些的比较前,必须先要声明一些约定,违法了约定,谈他们的区别简直是不可理喻。1. hashCode()设计原则:Whenever it is invoked on the same object more than once during an execution of a Java application, the hashCode method must consistently retu

2016-10-22 23:44:41 535

深入理解Android内核设计思想第一版高清完整带目录

第一版,带目录,高清完整 《深入理解Android内核设计思想》适用于Android 4.3以上的版本。全书从操作系统的基础知识入手,全面剖析进程/线程、内存管理、Binder机制、GUI显示系统、多媒体管理、输入系统等核心技术在Android中的实现原理。书中讲述的知识点大部分来源于工程项目研发,因而具有较强的实用性,希望可以让读者“知其然,更知其所以然”。全书分为编译篇、系统原理篇、应用原理篇、系统工具篇共4篇22章,基本涵盖了参与Android开发所需具备的知识,并通过大量图片与实例来引导读者学习,以求尽量在源代码分析外为读者提供更易于理解的思维方式。 《深入理解Android内核设计思想》既适合Android系统工程师,也适合于应用开发工程师来阅读提升Android开发能力。读者可以在《深入理解Android内核设计思想》潜移默化的学习过程中更深刻地理解Android系统,并将所学知识自然地应用到实际开发难题的解决中。

2018-05-06

空空如也

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

TA关注的人

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