
Android基础
文章平均质量分 71
SpiritView
这个作者很懒,什么都没留下…
展开
-
Task和activity的lauchMode
一、Task详解二、taskAffinity 三、Acti原创 2014-08-02 22:06:08 · 579 阅读 · 0 评论 -
Android组件Service
Service是Android的四大组件之一,是一个能够在后台执行长时操作的应用程序组件。没有Activity一样的用户界面,不能与用户进行交互,不能自己启动,运行在后台。一个Service具有全局唯一性,同一时间在系统内只能存在该Service的一个实例。Service具有更高的进程优先级。原创 2014-06-02 10:07:10 · 964 阅读 · 0 评论 -
Android Drawable 那些不为人知的高效用法
转自:http://blog.youkuaiyun.com/lmj623565791/article/details/437523831、概述Drawable在我们平时的开发中,基本都会用到,而且给大家非常的有用。那么什么是Drawable呢?能够在canvas上绘制的一个玩意,而且相比于View,并不需要去考虑measure、layout,仅仅只要去考虑如何draw(canavs)。当然了,转载 2015-12-01 16:18:04 · 394 阅读 · 0 评论 -
Android中View和ViewGroup的measure和layout过程分析
转自:http://blog.youkuaiyun.com/aigestudio/article/details/42989325要在数量上统计中国菜的品种,在地域上毫无争议地划分菜系,在今天,是一件几乎不可能完成的事……Cut…………抱歉……忘吃药了,再来一遍。如果非要对自定义控件的流程进行一个简单的划分,我会尝试将其分为三大部分:控件的绘制、控件的测量和控件的交互行为。前面我们用了六节的篇幅和一个转载 2015-11-30 17:25:41 · 1313 阅读 · 0 评论 -
ActionBar样式解析
Android的装饰风格有多种,这些风格的不同之处主要体现在标题栏区域。比如最普通的标题栏仅有图标和标题。还有一些其他的风格,如带进度条的标题栏等。 在Android4.0上,有了新的标题栏,名为ActionBar,它提供了能强大的功能,如支持TAB页,支持菜单等。下面将分析主要的ActionBar样式。一,ActionBar样式定义Theme主题对Action转载 2015-12-16 14:49:29 · 499 阅读 · 0 评论 -
Android ActionBar应用实战,高仿微信主界面的设计
转自:http://blog.youkuaiyun.com/guolin_blog/article/details/26365683经过前面两篇文章的学习,我想大家对ActionBar都已经有一个相对较为深刻的理解了。唯一欠缺的是,前面我们都只是学习了理论知识而已,虽然知识点已经掌握了,但是真正投入到项目实战当中时会不会掉链子还很难说。那么不用担心,本篇文章我就将带领大家一起进入ActionBar的应转载 2015-12-16 14:35:32 · 413 阅读 · 0 评论 -
Android ActionBar完全解析,使用官方推荐的最佳导航栏(下)
添加Action Provider和Action View有点类似,Action Provider也可以将一个Action按钮替换成一个自定义的布局。但不同的是,Action Provider能够完全控制事件的所有行为,并且还可以在点击的时候显示子菜单。为了添加一个Action Provider,我们需要在标签中指定一个actionViewClass属性,在里面填入Action P转载 2015-12-16 14:29:32 · 418 阅读 · 0 评论 -
Android ActionBar完全解析,使用官方推荐的最佳导航栏(上)
转自:http://blog.youkuaiyun.com/guolin_blog/article/details/18234477本篇文章主要内容来自于Android Doc,我翻译之后又做了些加工,英文好的朋友也可以直接去读原文。http://developer.android.com/guide/topics/ui/actionbar.htmlAction Bar是一种新转载 2015-12-16 14:18:37 · 327 阅读 · 0 评论 -
内存分析工具 MAT 的使用
内存分析工具 MAT 的使用Dalvik Debug Monitor Server (DDMS) 是 ADT插件的一部分,其中有两项功能可用于内存检查 :· heap 查看堆的分配情况· allocation tracker跟转载 2015-11-23 10:08:54 · 326 阅读 · 0 评论 -
Android性能优化典范(三)
Android性能优化典范的课程最近更新到第三季了,这次一共12个短视频课程,包括的内容大致有:更高效的ArrayMap容器,使用Android系统提供的特殊容器来避免自动装箱,避免使用枚举类型,注意onLowMemory与onTrimMemory的回调,避免内存泄漏,高效的位置更新操作,重复layout操作的性能影响,以及使用Batching,Prefetching优化网络请求,压缩传输数据等等转载 2015-08-17 10:02:14 · 289 阅读 · 0 评论 -
Android性能优化典范(一)
2015年伊始,Google发布了关于Android性能优化典范的专题,一共16个短视频,每个3-5分钟,帮助开发者创建更快更优秀的Android App。课程专题不仅仅介绍了Android系统中有关性能问题的底层工作原理,同时也介绍了如何通过工具来找出性能问题以及提升性能的建议。主要从三个方面展开,Android的渲染机制,内存与GC,电量优化。转自:http://www.csdn.ne转载 2015-04-30 09:02:50 · 386 阅读 · 0 评论 -
Android性能优化典范(二)
Google发布了Android性能优化典范第2季的课程,一共20个短视频,包括的内容大致有:电量优化、网络优化、Android Wear上如何做优化、使用对象池来提高效率、LRU Cache、Bitmap的缩放、缓存、重用、PNG压缩、自定义View的性能、提升设置alpha之后View的渲染性能,以及Lint、StictMode等工具的使用技巧。转自:http://www.csdn.n转载 2015-04-30 08:51:48 · 408 阅读 · 0 评论 -
Android中的坐标及各种获取尺寸方法的含义
一、一些方法的含义view的getWidth(),getHeight()布局文件xml中定义的宽和高。view中的getX(),getY()view左上角顶点在父容器中的位置。view的getLeft(),getTop(),getRight(),getBottom()view的左边,上边,右边,下边相对于父容器的距离。view的getPaddingLeft(),getP原创 2014-09-27 22:34:51 · 2012 阅读 · 0 评论 -
ANDROID自定义视图——onLayout源码 流程 思路详解
转载请注明本文出自大苞米的博客(http://blog.youkuaiyun.com/a396901990),谢谢支持! 简介:在自定义view的时候,其实很简单,只需要知道3步骤:1.测量——onMeasure():决定View的大小2.布局——onLayout():决定View在ViewGroup中的位置3.绘制——onDraw():如何绘制这个View转载 2014-09-27 22:15:42 · 566 阅读 · 0 评论 -
Android事件传递机制以及ViewGroup的onInterceptTouchEvent的理解
1、ViewGroup的onInterceptTouchEvent返回true,表示拦截事件,所有事件都不会往下传递,也就是说子View收不到任何事件,。如果ViewGroup的onTouchEvent返回false,则只会将down事件传递给onTouchEvent,并且后续的move和up事件onInterceptTouchEvent和onTouchEvent都不会收到。如果ViewGroup的onTouchEvent返回true,则onInterceptTouchEvent只会收到down事件,后原创 2016-06-03 13:30:52 · 761 阅读 · 0 评论