![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android机制
文章平均质量分 81
zuyuanyuan92
就读在一个车辆工程专业却心想着互联网的苦逼工科男
展开
-
Android之ListView性能优化
好久没搞博客了 最近一直在搞公司的jenkins,今天看了一下listview的优化,转载一下,经常更新以下是转载:ListView滚动速度优化主要可以应用以下几点方法来实现:1、使用Adapter提供的convertViewconvertView是Adapter提供的视图缓存机制,当第一次显示数据的时候,adapter会创建n个(n等于页面可见的item的数目)c转载 2015-04-02 11:50:10 · 452 阅读 · 0 评论 -
深度理解Android InstantRun原理以及源码分析
深度理解Android InstantRun原理以及源码分析@Author 莫川Instant Run官方介绍简单介绍一下Instant Run,它是Android Studio2.0以后新增的一个运行机制,能够显著减少你第二次及以后的构建和部署时间。简单通俗的解释就是,当你在Android Studio中改了你的代码,Instant Run可以很快的让你看到你修改的效果。转载 2016-09-22 21:34:22 · 559 阅读 · 0 评论 -
Android Fragment 真正的完全解析(下)
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/37992017上篇博客中已经介绍了Fragment产生原因,以及一些基本的用法和各种API,如果你还不了解,请看:Android Fragment 真正的完全解析(上)。本篇将介绍上篇博客提到的:如何管理Fragment回退栈,Fragment如何与Activity转载 2016-09-22 22:11:47 · 193 阅读 · 0 评论 -
Android LayoutInflater深度解析 给你带来全新的认识
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/38171465 , 本文出自:http://blog.csdn.net/lmj623565791/article/details/381714651、 题外话相信大家对LayoutInflate都不陌生,特别在ListView的Adapter的getView转载 2016-09-22 22:21:22 · 262 阅读 · 0 评论 -
《深入理解Android 卷III》第四章 深入理解WindowManagerService
原文地址:http://blog.csdn.net/innost/article/details/47660193《深入理解Android 卷III》即将发布,作者是张大伟。此书填补了深入理解Android Framework卷中的一个主要空白,即Android Framework中和UI相关的部分。在一个特别讲究颜值的时代,本书分析了Android 4.2中WindowManagerSe转载 2016-11-03 17:08:38 · 547 阅读 · 0 评论 -
自定义控件其实很简单7/12
尊重原创转载请注明:From AigeStudio(http://blog.csdn.net/aigestudio)Power by Aige 侵权必究!炮兵镇楼要在数量上统计中国菜的品种,在地域上毫无争议地划分菜系,在今天,是一件几乎不可能完成的事……Cut…………抱歉……忘吃药了,再来一遍。如果非要对自定义控件的流程进行一个简单的划分,我会尝试将其分为三大部分:控件的绘制、控件转载 2016-09-28 14:46:45 · 376 阅读 · 0 评论 -
Android中Context详解 ---- 你所不知道的Context
本文原创 ,转载必须注明出处 :http://blog.csdn.NET/qinjuning 前言:本文是我读《Android内核剖析》第7章 后形成的读书笔记 ,在此向欲了解Android框架的书籍推荐此书。 大家好, 今天给大家介绍下我们在应用开发中最熟悉而陌生的朋友----转载 2016-10-26 11:30:48 · 201 阅读 · 0 评论 -
Android源码分析-全面理解Context
前言Context在android中的作用不言而喻,当我们访问当前应用的资源,启动一个新的activity的时候都需要提供Context,而这个Context到底是什么呢,这个问题好像很好回答又好像难以说清楚。从字面意思,Context的意思是“上下文”,或者也可以叫做环境、场景等,尽管如此,还是有点抽象。从类的继承来说,Context作为一个抽象的基类,它的实现子类有三种:Applica转载 2016-10-26 11:52:11 · 213 阅读 · 0 评论 -
Android Binder机制(超级详尽)
1.binder通信概述 binder通信是一种client-server的通信结构, 1.从表面上来看,是client通过获得一个server的代理接口,对server进行直接调用; 2.实际上,代理接口中定义的方法与server中定义的方法是一一对应的; 3.client调用某个代理接口中的方法时,代理接口的方法会将client传递的参数打包成为Pa转载 2016-10-26 16:16:35 · 260 阅读 · 0 评论 -
Android Binder机制原理(史上最强理解,没有之一)
原文地址: http://blog.csdn.net/universus/article/details/6211589 Binder是Android系统进程间通信(IPC)方式之一。Linux已经拥有的进程间通信IPC手段包括(Internet Process Connection): 管道(Pipe)、信号(Signal)和跟踪(Trace)、插口(Socket)、报文队列转载 2016-10-27 09:56:40 · 362 阅读 · 0 评论 -
Android深入浅出之Binder机制
原博客地址:http://www.cnblogs.com/innost/archive/2011/01/09/1931456.html一 说明 Android系统最常见也是初学者最难搞明白的就是Binder了,很多很多的Service就是通过Binder机制来和客户端通讯交互的。所以搞明白Binder的话,在很大程度上就能理解程序运行的流程。我们这里将以MediaService的例转载 2016-10-29 19:32:59 · 217 阅读 · 0 评论 -
Android Volley完全解析(四),带你从源码的角度理解Volley
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/17656437经过前三篇文章的学习,Volley的用法我们已经掌握的差不多了,但是对于Volley的工作原理,恐怕有很多朋友还不是很清楚。因此,本篇文章中我们就来一起阅读一下Volley的源码,将它的工作流程整体地梳理一遍。同时,这也是Volley系列的最后一篇文章了。转载 2016-03-29 15:50:31 · 303 阅读 · 0 评论 -
关闭Android 开源框架Universal-Image-Loader完全解析(一)--- 基本介绍及使用 .
转载请注明本文出自xiaanming的博客(http://blog.csdn.net/xiaanming/article/details/26810303),请尊重他人的辛勤劳动成果,谢谢!大家好!差不多两个来月没有写文章了,前段时间也是在忙换工作的事,准备笔试面试什么的事情,现在新工作找好了,新工作自己也比较满意,唯一遗憾的就是自己要去一个新的城市,新的环境新的开始,希望自己能尽快的适应转载 2016-02-15 19:37:38 · 435 阅读 · 0 评论 -
Android ListView工作原理完全解析,带你从源码的角度彻底理解
原文请见:http://blog.csdn.net/guolin_blog/article/details/44996879在Android所有常用的原生控件当中,用法最复杂的应该就是ListView了,它专门用于处理那种内容元素很多,手机屏幕无法展示出所有内容的情况。ListView可以使用列表的形式来展示内容,超出屏幕部分的内容只需要通过手指滑动就可以移动到屏幕内了。另外L转载 2015-11-01 21:20:57 · 810 阅读 · 0 评论 -
android中view 和 viewgroup事件分发机制
之前已经转载了一篇关于将android中view 和 viewgroup事件分发机制的博客,讲得非常好。今天又找到一篇讲得很透彻的,转载下来,没事时多看看,多理解理解以下是转载内容一直想写事件分发机制的文章,不管咋样,也得自己研究下事件分发的源码,写出心得~首先我们先写个简单的例子来测试View的事件转发的流程~1、案例为了更好的研究View的事件转发,转载 2015-03-25 16:06:06 · 578 阅读 · 0 评论 -
Google 发布 Android 性能优化典范
原文地址 :http://www.oschina.net/news/60157/android-performance-patterns015年伊始,Google发布了关于Android性能优化典范的专题, 一共16个短视频,每个3-5分钟,帮助开发者创建更快更优秀的Android App。课程专题不仅仅介绍了Android系统中有关性能问题的底层工作原理,同时也介绍了如何通过工具转载 2015-04-14 11:17:23 · 302 阅读 · 0 评论 -
【Tech-Android-Other】Android性能优化
随着技术的发展,智能手机硬件配置越来越高,可是它和现在的PC相比,其运算能力,续航能力,存储空间等都还是受到很大的限制,同时用户对手机的体验要求远远高于PC的桌面应用程序。以上理由,足以需要开发人员更加专心去实现和优化你的代码了。选择合适的算法和数据结构永远是开发人员最先应该考虑的事情。同时,我们应该时刻牢记,写出高效代码的两条基本的原则:(1)不要做不必要的事;(2)不要分配不必要的内存。转载 2015-04-16 15:12:58 · 600 阅读 · 0 评论 -
listView原理和ViewHolder优化
没想到现在学生找工作可真难,还要知道android一些优化的东西,下载是我在学习listview优化时找到的一些比较好的文章分别转自:http://www.cnblogs.com/xiaowenji/archive/2010/12/08/1900579.htmlhttp://www.cnblogs.com/felix-hua/archive/2012/01/06/2314436.h转载 2015-04-09 18:16:10 · 605 阅读 · 0 评论 -
Android中View绘制流程以及invalidate()等相关方法分析
原文章:http://blog.csdn.net/qinjuning/article/details/7110211 前言: 本文是我读《Android内核剖析》第13章----View工作原理总结而成的,在此膜拜下作者 。同时真挚地向渴望了解 Android 框架层的网友,推荐这本书,希望你们能够在Android开发里学到更多的知识 。转载 2015-06-12 19:07:48 · 379 阅读 · 0 评论 -
listview得到滑动距离像素的方法
最近做一个项目,老板让做一个关于listview滑动时获得滑动距离的需求,我不会。google了一下,发现老外真牛逼啊,代码如下github地址:https://gist.github.com/mariotaku/1f6c31691fc2ed4ce514public class ListScrollDistanceCalculator implements OnScrollLi原创 2015-08-10 15:46:59 · 2690 阅读 · 2 评论 -
Android中ViewPgae中的Fragment如何确认当前页面可见的问题
原文请见:http://blog.csdn.net/jiangwei0910410003/article/details/17199219由于在ViewPage中PageAdapter来管理所有的Fragment。在加载一个Fragment的时候,会自动缓存左右几个(默认是一个)页面,此时也会调用到正常的生命周期函数,onCreate,onCrateView,onResume.可是这样就干转载 2015-07-20 17:25:00 · 344 阅读 · 0 评论 -
Android UI性能优化实战 识别绘制中的性能问题
原文地址:http://blog.csdn.net/lmj623565791/article/details/45556391;本文出自:【张鸿洋的博客】1、概述2015年初google发布了Android性能优化典范,发了16个小视频供大家欣赏,当时我也将其下载,通过微信公众号给大家推送了百度云的下载地址(地址在文末,ps:欢迎大家订阅公众号),那么近期googl转载 2015-08-14 16:36:29 · 345 阅读 · 0 评论 -
Android -- Looper.prepare()和Looper.loop() —深入版
转载地址:http://blog.csdn.net/heng615975867/article/details/9194219Android中的Looper类,是用来封装消息循环和消息队列的一个类,用于在android线程中进行消息处理。handler其实可以看做是一个工具类,用来向消息队列中插入消息的。 (1) Looper类用来为一个线程开启一个消息循环。 默转载 2015-08-05 17:54:44 · 528 阅读 · 0 评论 -
android之View坐标系(view获取自身坐标的方法和点击事件中坐标的获取)
原文地址:http://blog.csdn.net/jason0539/article/details/42743531在做一个view背景特效的时候被坐标的各个获取方法搞晕了,几篇抄来抄去的博客也没弄很清楚。现在把整个总结一下。其实只要把下面这张图看明白就没问题了。涉及到的方法一共有下面几个:view获取自身坐标:getLeft(),getTo转载 2015-11-22 15:39:33 · 395 阅读 · 0 评论 -
Android Bander设计与实现 - 设计篇
原文地址:http://blog.csdn.net/universus/article/details/6211589#comments摘要Binder是Android系统进程间通信(IPC)方式之一。Linux已经拥有管道,system V IPC,socket等IPC手段,却还要倚赖Binder来实现进程间通信,说明Binder具有无可比拟的优势。深入了解Binder并将之转载 2016-11-14 17:19:06 · 277 阅读 · 0 评论