Hexo


  • 首页

  • 归档

  • 标签

最大不重复子串思路解析

发表于 2017-05-07 | 分类于 算法
这个一个比较经典的考题,恰巧我在面试中也遇到了,现在把它写下来记录一下,原题的描述是这样的,下面是 LeetCode 的原文: Given a string, find the length of the longest substring without repeating characters. ...
阅读全文 »

深入源码理解View的绘制过程

发表于 2017-05-06 | 分类于 Android
我们都知道 View 的绘制过程包括三个步骤,即 onMeasure()、onLayout()、onDraw()。我们要逐一对三个过程进行解析。 onMeasure()作用是用于测量视图的大小。在 View 的 onMeasure() 方法中会接收两个参数 widthMeasureSpce 和 he ...
阅读全文 »

Android 性能优化典范学习笔记

发表于 2017-05-01 | 分类于 Android
第一季主要讲 Android 性能优化涉及到的几个方面,包括:Android 的渲染机制、内存与GC。还有查看相关性能的工具以及提升性能的建议。 RenderPerformance我们都听到过 60fps与16ms 的概念,那么它们到底是什么呢?我们为什么用60fps来衡量 App 的性能呢?这是因 ...
阅读全文 »

Service 启动源码解析

发表于 2017-04-29 | 分类于 Android
Service 的启动过程service 的启动过程从 ContextWrapper 的 startService() 方法开始,如下: 123456Context mBase;@Overridepublic ComponentName startService(Intent service) &# ...
阅读全文 »

Activity 的创建和加载源码解析

发表于 2017-04-29 | 分类于 Android
Activity 的创建和加载1.我们通过调用 startActivity() 方法来启动一个 Activity,startActivity() 方法有几种重载的方式,但都会最终调用 startActivityForResult() 方法,代码如下: 12345678910@Override ...
阅读全文 »

经典算法--冒泡排序再优化

发表于 2017-04-25 | 分类于 算法
冒泡排序的原理比较相邻元素的大小并将大的元素向后移,每执行一次,都会将一个大的元素放到后面,如此循环多次。代码实现如下: 1234567891011121314//经典模式public void bubbleSort(int[] array){ int len = array ...
阅读全文 »

Listview 原理解析

发表于 2017-04-23 | 分类于 Android
上周四去分享销客面试,整个过程面试官就问了一个问题:listview;其中涉及获得 listview 中的父控件中的子控件、listview 的优化(卡顿、层级)、listview 的性能提升以及查看 listview 性能的工具;坦白来讲,对于最后一个问题,我表示面试官很坑啊,listview 的 ...
阅读全文 »

AsnycTask 源码解析

发表于 2017-04-16 | 分类于 Android
AsyncTask 意义AsyncTask 是一个轻量级的异步类,它是使用线程池执行后台任务,并将结果传送到主线程更新UI;下面是源码的介绍: 123AsyncTask enables proper and easy use of the UI thread. This class allows y ...
阅读全文 »

回炉再造Handler

发表于 2017-04-16 | 分类于 Android
Handler 机制handler 的出现是为了解决子线程无法更新主线程的问题。 Handler 的使用 构造函数 12341: public Hanlder()2: public Handler(Callback callback)3: public Handler(Looper looper) ...
阅读全文 »

Android Animation

发表于 2017-04-15 | 分类于 Android
初识属性动画在Android中动画包含两种基本动画:View (Tween)补间动画和Frame 动画;在3.0之后引入了属性动画(Property Animation);我们重点说一下属性动画。动画区别 View 动画的特性: 只能针对View进行 淡入淡出、旋转、移动、缩放操作; 动画结束之后, ...
阅读全文 »
1234
喝咖啡的鱼儿

喝咖啡的鱼儿

愿你走出半生,归来仍是少年

31 日志
6 分类
7 标签
© 2018 喝咖啡的鱼儿
由 Hexo 强力驱动
主题 - NexT.Pisces