自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(69)
  • 资源 (2)
  • 收藏
  • 关注

原创 线程消息处理机制

2016-09-01 16:21:45 274

转载 线程消息处理机制

转载自:http://my.oschina.net/u/1391648/blog/282892  这篇文章有一半是copy别人的,站在巨人的肩膀上,我们才能看得更高更远......  在开始讨论android的消息处理机制前,先来谈谈一些基本相关的术语。  通信的同步(Synchronous):指向客户端发送请求后,必须要在服务端有回应后客户端才继续发送其它的请求,所以这时所有请求

2016-09-01 16:10:46 320

原创 本地线程储存

本地线程储存

2016-09-01 15:40:25 237

转载 本地线程储存

线程本地 ThreadLocal 的分析和总结【珠海】第52期源创会报名开始!>>> »  ThreadLocal类在Spring,Hibernate等框架中起到了很大的作用,对于其工作原理,很多网上的文章分析的不够彻底,甚至有些误解。首先,为了解释ThreadLocal类的工作原理,必须同时介绍与其工作甚密的其他几个类(内部类)

2016-09-01 15:39:17 291

转载 计时器

JDK中的Timer和TimerTask详解目录结构:Timer和TimerTask一个Timer调度的例子如何终止Timer线程关于cancle方式终止线程反复执行一个任务schedule VS. scheduleAtFixedRate一些注意点1. Timer和TimerTask  Timer是jdk中提供的一个定时器工具,使用的时候会在主线程之外起一个

2016-09-01 13:58:24 219

转载 触摸事件分法机制-Activity

PS一句:最终还是选择CSDN来整理发表这几年的知识点,该文章平行迁移到CSDN。因为CSDN也支持MarkDown语法了,牛逼啊!【工匠若水 http://blog.csdn.net/yanbober】该篇承接上一篇《Android触摸屏事件派发机制详解与源码分析二(ViewGroup篇)》,阅读本篇之前建议先阅读。1 背景还记得前面两篇从Android的基础最小

2016-08-31 17:42:32 287

转载 触摸事件分发机制-viewGroup

PS一句:最终还是选择CSDN来整理发表这几年的知识点,该文章平行迁移到CSDN。因为CSDN也支持MarkDown语法了,牛逼啊!【工匠若水 http://blog.csdn.net/yanbober】该篇承接上一篇《Android触摸屏事件派发机制详解与源码分析一(View篇)》,阅读本篇之前建议先阅读。当然,阅读完这一篇之后可以阅读继续进阶的下一篇《Android触摸屏事件派

2016-08-31 17:40:46 284

原创 触摸事件分发机制-流程图

2016-08-31 17:38:32 382

转载 触摸事件分发机制-viewgroup

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/9153761记得在前面的文章中,我带大家一起从源码的角度分析了Android中View的事件分发机制,相信阅读过的朋友对View的事件分发已经有比较深刻的理解了。还未阅读过的朋友,请先参考 Android事件分发机制完全解析,带你从源码的角度彻底理解(上) 。

2016-08-31 17:35:09 275

翻译 触摸事件分发-view

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/9097463其实我一直准备写一篇关于Android事件分发机制的文章,从我的第一篇博客开始,就零零散散在好多地方使用到了Android事件分发的知识。也有好多朋友问过我各种问题,比如:onTouch和onTouchEvent有什么区别,又该如何使用?为什么给ListVie

2016-08-31 17:33:40 521

转载 List-ConvertView原理

http://www.cnblogs.com/xiaowenji/archive/2010/12/08/1900579.htmlListView 和 Adapter 的基础工作原理:ListView 针对List中每个item,要求 adapter “给我一个视图” (getView)。一个新的视图被返回并显示如果我们有上亿个项目要显示怎么办?为每个项目创建一个

2016-08-23 10:24:47 283

原创 内部接口和内部类的区别

非静态内部类依赖外部类,外部类先存在,才能创建内部类;因为非静态内部类中有个外部类的引用,非静态内部类的构造函数中有个外部类引用参数需要传入(类是this);内部接口,不需要依赖外部接口和外部类,因为默认的内部接口都是static静态的;

2016-08-19 17:38:35 1782

原创 静态变量继承

静态变量能被继承,单和父类的静态变量为同一内存,在子类中修改,父类也会跟着修改;在子类中定义同名的静态变量,则为子类自己拥有,与父类的静态变量不是一个变量,父类的静态变量被隐藏

2016-08-19 16:06:47 1031

转载 继承

转载:http://www.cnblogs.com/dolphin0520/p/3803432.htmlJava:类与继承Java:类与继承  对于面向对象的程序设计语言来说,类毫无疑问是其最重要的基础。抽象、封装、继承、多态这四大特性都离不开类,只有存在类,才能体现面向对象编程的特点,今天我们就来了解一些类与继承的相关知识。首先,我们讲述一下与类的初始化相

2016-08-19 12:01:48 168

转载 内部类

转载:http://www.cnblogs.com/dolphin0520/p/3811445.htmlJava内部类详解  说起内部类这个词,想必很多人都不陌生,但是又会觉得不熟悉。原因是平时编写代码时可能用到的场景不多,用得最多的是在有事件监听的情况下,并且即使用到也很少去总结内部类的用法。今天我们就来一探究竟。下面是本文的目录大纲:  一.内部类基础  二.深入理

2016-08-19 10:40:41 182

转载 static关键字

http://www.cnblogs.com/dolphin0520/p/3799052.htmlJava中的static关键字解析  static关键字是很多朋友在编写代码和阅读代码时碰到的比较难以理解的一个关键字,也是各大公司的面试官喜欢在面试时问到的知识点之一。下面就先讲述一下static关键字的用法和平常容易误解的地方,最后列举了一些面试笔试中常见的关于static的考

2016-08-19 10:06:30 164

转载 成员访问权限

http://blog.csdn.net/leilu2008/article/details/6719591Java中的访问权限控制符有四个. 作用域         当前类          同一package           子孙类                其他package public              √                    √  

2016-08-19 09:22:48 278

转载 LayoutInflater-将XML文件转为View

在实际开发中LayoutInflater这个类还是非常有用的,它的作用类似于findViewById()。不同点是LayoutInflater是用来找res/layout/下的xml布局文件,并且实例化;而findViewById()是找xml布局文件下的具体widget控件(如Button、TextView等)。具体作用:1、对于一个没有被载入或者想要动态载入的界面,都需要使用L

2016-08-18 15:53:51 333

原创 LayoutParams原理图

LayoutParams原理图

2016-08-18 11:33:52 241

转载 LayoutParams原理

http://www.2cto.com/kf/201606/514962.html在上一篇文章里,我总结了一下自定义控件需要了解的基础知识:View的绘制流程——《自定义控件知识储备-View的绘制流程》。其中,在View的测量流程里,View的测量宽高是由父控件的MeasureSpec和View自身的LayoutParams共同决定的。MeasureSpec是什么,上一篇文章里已经说

2016-08-18 11:13:37 420

转载 Android样式的开发:shape篇

原创文章,转载请注明:转载自Keegan小钢并标明原文链接:http://keeganlee.me/post/android/20150830微信订阅号:keeganlee_me写于2015-08-30Android样式的开发:shape篇Android样式的开发:selector篇Android样式的开发:layer-list篇Android样式的开发:dra

2016-08-17 15:07:44 176

转载 属性资源

xmlns:wen=http://schemas.android.com/apk/res/com.iteye.googlers    android:orientation="vertical" android:layout_width="fill_parent"    android:layout_height="wrap_content">第二行是自定义标签

2016-08-16 13:02:21 181

转载 绘图原理2

Android系统的视图结构的设计也采用了组合模式,即View作为所有图形的基类,Viewgroup对View继承扩展为视图容器类,由此就得到了视图部分的基本结构--树形结构View定义了绘图的基本操作基本操作由三个函数完成:measure()、layout()、draw(),其内部又分别包含了onMeasure()、onLayout()、onDraw()三个子方法。具体操

2016-08-16 09:15:46 239

原创 视图绘制原理

2016-08-16 09:12:17 270

原创 快捷操作方式

添加注释:选中你要注释的代码->ctrl+shift+/去掉注释:选中你要去掉注释的代码->ctrl+shift+\显示:              alt+/

2016-08-12 16:12:47 221

转载 触摸事件和点击事件的区别

原 android 触摸事件、点击事件的区别 eric_zhang发布时间: 2011/08/08 18:24 阅读: 18814 收藏: 16 点赞: 1 评论: 11针对屏幕上的一个View控件,Android如何区分应当触发onTouchEvent,还是onClick,亦或是onLongClick事件?在Android中,一次用户操

2016-08-12 14:08:22 602

转载 android-触摸模式

为Android设计和开发用户接口与普通的桌面环境有很大不同.因为Android运行在手机设备上,应用设计者和开发者必须处理大量的约束,而这些约束并不总是很明显.为了帮助你开发和设计更好的应用,我们正在发布一些关于用户接口的文章.在这个系列里,我们会向你介绍一些设计指导和工具,开发技巧并解释Android UI工具套件的基本原则.我们的目的很简单:帮助你去设计和开发好的用户体验.一开始,我想先介绍

2016-08-12 13:53:57 1257

翻译 listview和button -- selector

首先android的selector是在drawable/xxx.xml中配置的,相关图片放在同目录下。先看一下listview中的状态:把下面的XML文件保存成你自己命名的.xml文件(比如list_item_bg.xml),在系统使用时根据ListView中的列表项的状态来使用相应的背景图片。xml version="1.0" encoding="utf-8

2016-08-12 11:12:21 352

转载 android-控件焦点顺序

一般情况下,Android对于特定的布局界面,会自动得出一个合适的控件焦点顺序,很多情况下是足够用的了。但是在有的情况下是有例外的。控件的下一个焦点会到达哪一个控件,主要是判断当前控件在指定的方向布局上(up/down/left/right),哪一个是最领近的控件,其扫描顺序为从左到右,从上到下,就象平时阅读书籍一样。  然而,这种顺序有时会带来一点小问题,比如当控件都布置在屏幕的上方时,

2016-08-12 10:25:06 8746

转载 ViewGroup---View

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/38339817 , 本文出自:【张鸿洋的博客】http://blog.csdn.net/lmj623565791/article/details/38339817/最近由于工作的变动,导致的博客的更新计划有点被打乱,希望可以尽快脉动回来~今天给大家带来一

2016-08-12 08:54:51 215

原创 AWT-3

容器和布局管理器容器中有个列表,用来存放添加到容器的组件;容器中还有个布局管理器的引用,该布局管理器 用来布局容器中列表中的每个组件,使我们不需要指定每个组件的大小位置。布局管理器中存放着组件布局信息(有些组件对自己所在的位置有特殊的要有也就是约束)

2016-08-11 15:48:57 235

转载 AWT-2

1. 容器类型的主要继承结构:    1) Container容器类底下主要有三种容器子类,分别是Window、Panel和ScrollPane;    2) Window就是最常见的顶级窗口,即一般应用程序最下层的那个框架窗口,只不过这里的Window所代表的顶级窗口非常简单,没有标题、空白且不可拖放和伸缩,而Window的子类Frame则具有标题并允许拖放改变位置且可以调整窗口

2016-08-11 15:44:11 251

转载 AWT-1

http://www.cnblogs.com/mengdd/archive/2013/02/06/2906959.htmlJava AWT基础及布局管理  GUI(Graphical User Interface),图形用户界面。  Java GUI分两种:  AWT(Abstract Window Toolkit):抽象窗口工具集,是第一代的Java GUI组

2016-08-11 15:43:02 289

翻译 xmlns-1

返回博客列表转 属性资源与Android命名空间 lightUp发布时间: 2015/10/20 15:18 阅读: 571 收藏: 0 点赞: 0 评论: 0更新: 对于自定义属性资源,现在不实用http://schemas.android.com/apk/res/ 的形式了, 统一用 "http://schemas.android

2016-08-10 17:34:53 259

转载 属性资源(里面还有引用)-3

首先我们自定义几个属性1 xml version="1.0" encoding="utf-8"?>2 resources>3 declare-styleable name="attrName">4 attr name="name" format="string">attr>5 attr name="number" format="integer"

2016-08-10 17:09:28 193

转载 属性资源-2

属性(Attribute)资源:属于整个Android应用资源的一部分.其实就是网上一堆介绍怎么给自定义View添加自己的属性文章里的attrs文件,此文件位于../res/values/目录下 当别人通过XML文件配置的方式来创建你开发的自定义组件,并且还能动态设置你自定义组件的属性时,这时候你就需要给你自己自定义的组件配上一个XML属性资源文件来完成这项工作了. 其实也可以不配

2016-08-10 16:33:57 251

转载 属性资源-1

在XML布局文件中使用Android系统提供的View组件时,开发者可以指定多个属性,这些属性可以控制View组件的外观。我们也可以开发自己的View组件,同时也可以给自定义组件指定自定义属性,这就是所谓的属性资源,一般属性资源放在attrs.xml或者以attrs为开头的xml文件中。    属性资源资源文件存放在res/values目录下,属性资源文件的根元素是,该元素里面

2016-08-10 16:32:01 286

原创 Android工程目录

1.src存放源文件.2.genADT自动生成,不用开发者维护.R.java ---对资源文件全局定义和标识3.Android版本Android自身的所有CLASS文件.4.assets存放资源文件,不进行编译加工的原生文件5.bin生成的可执行文件6.res资源文件 xml进行界面布局配置7.AndroidManifest.xml8.p

2016-08-10 15:02:43 199

转载 更新UI-runOnUIThread

更新UI采用Handle+Thread,需要发送消息,接受处理消息(在回调方法中处理),比较繁琐。除此之外,还可以使用runOnUiThread方法。 利用Activity.runOnUiThread(Runnable)把更新ui的代码创建在Runnable中,然后在需要更新ui时,把这个Runnable对象传给Activity.runOnUiThread(Runnable)。 

2016-08-09 15:37:13 236

转载 局部内部类为什么访问方法中的局部变量时局部变量要加final

1)  从程序设计语言的理论上:局部内部类(即:定义在方法中的内部类),由于本身就是在方法内部(可出现在形式参数定义处或者方法体处),因而访问方法中的局部变量(形式参数或局部变量)是天经地义的.是很自然的2)  为什么JAVA中要加上一条限制:只能访问final型的局部变量?3)  JAVA语言的编译程序的设计者当然全实现:局部内部类能访问方法中的所有的局部变量(因为:从理

2016-08-09 15:03:43 379

COM原理与应用

COM原理与应用 潘爱民 著 里面包括例子的源代码

2015-11-30

ribbon mfc

VS2010 OFFICE风格 ribbon 的一个简单列子

2013-10-11

空空如也

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

TA关注的人

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