会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
青色的画轴
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
下一页
2017年3月20日
ListView的优化问题
摘要: listview算是我们app中较为常用的控件之一了。而如何优化也是一个问题。 listview的优化一般分为两类。 一布局优化。 对布局的优化是大家了解的。 1、复用convertview。android中界面上有多少个条显示,就会调用多少次的getView()方法,每次都会使用View.infl
阅读全文
posted @ 2017-03-20 20:52 YRLeaner
阅读(214)
评论(0)
推荐(0)
2017年3月18日
算法——贪心算法
摘要: 一、贪心算法。 贪心算法常应用于求解最优化问题,它通过一系列的选择来获得答案,且每次选择只考虑此时的最佳答案,即它的每次选择都是局部最优的。 它的适用范围,当我们能通过局部最优解产生全局最优解时选择。 它通常包含以下几个步骤。 选择过程:选择要添加到答案的下一个项目。满足当时的某一局部最优考虑因素。
阅读全文
posted @ 2017-03-18 12:41 YRLeaner
阅读(178)
评论(0)
推荐(0)
2017年3月14日
算法——动态规划
摘要: 每次决策依赖于当前状态,又随即引起状态的转移。一个决策序列就是在变化的状态中产生出来的,所以,这种多阶段最优化决策解决问题的过程就称为动态规划。它与分而治之都是将一个问题的实例划分为较小的实例。 谈到动态规划,我们首先要理解它是什么意思,这里的“规划”意味着使用一个在其中存有答案的数组。什么意思那?
阅读全文
posted @ 2017-03-14 19:58 YRLeaner
阅读(475)
评论(0)
推荐(0)
2017年3月11日
算法——分而治之大数相乘
摘要: 分而治之是我们学习算法时遇到的第一种方法,它的原理很简单。 1、将一个问题的实例划分为一个或较多个较小的实例/ 2、解决每一个较小的实例。 3、合并较小的实例,获得原实例的答案。 我们通过分而治之的方法解决的问题,大致有我们曾接触过的快排,Strassen矩阵乘法,大整数乘法。我们往往做题中接触最多
阅读全文
posted @ 2017-03-11 12:44 YRLeaner
阅读(1010)
评论(0)
推荐(0)
2017年3月4日
Java反射机制--是什么,为什么,怎么用。
摘要: 往往当我们面对一项新的知识时,我们往往需要知道三个方面,它是什么,它能做什么,它比原有知识强在哪里,我们该怎么使用它。当你能够解决这些问题时,便意味着你已经对这项知识入门了。 一、是什么 Java Reflaction in Action有这么一句话,可以解释。反射是运行中的程序检查自己和软件运行环
阅读全文
posted @ 2017-03-04 12:21 YRLeaner
阅读(44228)
评论(8)
推荐(19)
2017年2月1日
Android的消息机制
摘要: 一、简介 Android的消息机制主要是指Handler的运行机制,那么什么是Handler的运行机制那?通俗的来讲就是,使用Handler将子线程的Message放入主线程的Messagequeue中,在主线程使用。 二、学习内容 学习Android的消息机制,我们需要先了解如下内容。 消息的表示
阅读全文
posted @ 2017-02-01 11:51 YRLeaner
阅读(484)
评论(0)
推荐(1)
2017年1月1日
Android事件分发机制浅谈(三)--源码分析(View篇)
摘要: 写事件分发源码分析的时候很纠结,网上的许多博文都是先分析的View,后分析ViewGroup。因为我一开始理解的时候是按我的流程图往下走的,感觉方向很对,单是具体分析的时候总是磕磕绊绊的,老要跳到View中去分析,很多方法理解不了,但毕竟流程清楚了许多,算是有得有失吧,不多说,开始分析。 继续根据流
阅读全文
posted @ 2017-01-01 16:03 YRLeaner
阅读(264)
评论(0)
推荐(0)
Android事件分发机制浅谈(二)--源码分析(ViewGroup篇)
摘要: 上节我们大致了解了事件分发机制的内容,大概流程,这一节来分析下事件分发的源代码。 我们先来分析ViewGroup中dispatchTouchEvent()中的源码 public boolean dispatchTouchEvent(MotionEvent ev){ if (actionMasked
阅读全文
posted @ 2017-01-01 12:49 YRLeaner
阅读(304)
评论(0)
推荐(0)
2016年12月18日
Android事件分发机制浅谈(一)
摘要: 恢复内容开始 一、是什么 我们首先要了解什么是事件分发,通俗的讲就是,当一个触摸事件发生的时候,从一个窗口到一个视图,再到一个视图,直至被消费的过程。 二、做什么 在深入学习android的过程中,我们往往不知道为什么要去学习这些理论,它们枯燥,难懂,甚至在我们处于初级阶段进行开发时完全用不到这些理
阅读全文
posted @ 2016-12-18 19:28 YRLeaner
阅读(1345)
评论(0)
推荐(1)
2016年12月1日
Android--Volley框架的使用
摘要: 一、Volley特点 通信更快,更简单(数据量不大,但网络通信频繁) Get、Post网络请求及网络图像的高效率异步处理 排序(可以通过网络请求的优先级进行处理) 网络请求的缓存 多级别取消请求 和Activity生命周期的联动 二、为什么使用Volley 高效的Get/Post方式的数据请求交互
阅读全文
posted @ 2016-12-01 12:39 YRLeaner
阅读(2188)
评论(0)
推荐(0)
上一页
1
2
3
下一页
公告