技术路漫漫

吾将上下而求索

排序:
默认
按更新时间
按访问量

#Android源码#View的onMeasure方法

分析所得 功能:测量View和它的内容,来决定测量宽度和测量高度。 该方法由measure(int,int)调用,并且必须要经过子类重写来提供精确和有效的内容测量。 约定:当重写该方法时,必须调用setMeasuredDimension(int, int)来保存测量的宽度和高度,否则会引发Ille...

2016-02-10 15:48:15

阅读数:468

评论数:0

#Android源码#View的构造方法为什么要4个?

问题描述在View中发现有四个构造方法(5.0下是三个),如下,有什么玄妙吗?//C1 public View(Context context) { .... } //C2 public View(Context context, @Nullable AttributeSet attrs)...

2016-02-10 14:35:35

阅读数:945

评论数:1

#Android源码#MeasureSpec

分析源码得出 MeasureSpec类是View的一个静态内部类。 MeasureSpec是parent到child的布局要求的封装。每个MeasureSpec代表了一个宽度或高度的请求。MeasureSpec由size和mode组成。 有三种mode:UNSPECIFIED: parent没有...

2016-02-09 22:51:06

阅读数:447

评论数:0

#Android源码#Android Touch事件分发机制思考

——– 写在前面 ————————————————用一天来思考Touch事件的分发,值了!参考了一些知名的博客,由于并没有引用其中的原文就不具体写引用了。Google一下就有了。以下是我的看法,有错漏的欢迎指正。转载请注明出处:Lshare版权所有概述Android中的事件分发是遵循类似责任链模式...

2016-01-30 21:31:51

阅读数:631

评论数:0

#UML#UML类图

参考文档:http://www.uml.org.cn/oobject/201104212.asphttp://www.ibm.com/developerworks/cn/rational/rationaledge/content/feb05/bell/UML统一建模语言(Unified Model...

2016-01-25 11:48:13

阅读数:811

评论数:2

#Android源代码#android:onClick属性的底层调用

原理在View类的构造方法中发现这样的一个有趣的东西,可见。我们在布局中使用android:onClick="functionName",底层其实是设置好了监听器了,然后利用反射调用我们在代码中写的方法,如://在Activity中写的代码 public void functi...

2016-01-21 19:28:58

阅读数:1134

评论数:0

#Android源码#自定义UI控件

自定义UI控件系统是如何定义UI控件的?1. 首先我们在布局文件中定义了一个布局我们自定义的布局(其中声明了命名空间为xmlns后面的内容)<View xmlns:android="http://schemas.android.com/apk/res/android&quo...

2016-01-21 13:11:38

阅读数:708

评论数:1

#ApiDemos#view之Animation

#ApiDemos#view之AnimationAnimation1–Shake代码风格 布局风格最外层使用padding–10dip 第一个子控件使用marginBottom–10dip 宽高使用wrap_content或match_content<LinearLayout xmlns:a...

2016-01-19 20:51:34

阅读数:378

评论数:0

【20】MySQL数据库

MySQL数据库一、数据库 数据的存储仓库 1.概述1.1 优点 可存储大量数据 方便检索 保持数据的一致性和完整性 安全、可共享 通过组合查询产生新的数据 1.2 常见数据库 oracle数据库(47%,oracle) DB2(IBM) SQL Sever(Microsoft) MySQL(...

2016-01-18 17:28:08

阅读数:411

评论数:0

【19】文件上传与下载

文件上传与下载一、文件上传1.应用场景招聘网站、email等2.上传条件 必须使用post请求,因为get请求最大为1kb 表单默认会对提交数据进行URL编码,对文件(二进制数据)无效,需要改变enctype的属性值为multipart/form-data,数据将以流形式上传 <fo...

2016-01-18 17:23:20

阅读数:551

评论数:0

【18】JSTL标签库

JSTL标签库全称JavaServer Pages Standard Tag Library,目的是提供一套标准通用的标签函数库,和EL一起取代JSP中嵌套java代码的做法。一、安装 JSTL主要是由Apache组织的Jakarta Project实现,JSTL1.1要求容器必须支持Servle...

2016-01-18 17:19:36

阅读数:683

评论数:1

【17】EL表达式

EL表达式全称Expression Language,用来替代JSP的脚本表达式向浏览器输出数据和执行一些基本的运算。一、JSP最佳实践 不出现一行java代码,因为java代码回使得整个页面结构非常混乱和难以维护。Servlet:负责产生数据与接收用户的请求数据; Jsp:负责显示数据; E...

2016-01-18 17:18:09

阅读数:397

评论数:0

【16】JSP

JSP全称为Java Server Page,本质是一个Servlet。解决Servlet向浏览器输出数据难得问题。一、概述 不需要编译JSP页面 是文本文件 可以写HTML代码和java代码,容易排版 可以直接使用out、request、response、session等等对象,见源码: pub...

2016-01-18 17:16:27

阅读数:238

评论数:0

#Android源码#ApplicationInfo中flags的设计

介绍ApplicationInfo是android.content.pm包下的一个实体类,用于封装应用的信息,flags是其中的一个成员变量public int flags = 0;,用于保存应用的标志信息。设计ApplicationInfo实体类的设计很棒!用一个public int flags...

2016-01-18 09:47:21

阅读数:1500

评论数:1

Android Annotations快速开发框架入门

Android Annotations快速开发框架入门环境搭建Eclipse IDE 上官网下载androidannotations-bundle-3.2.zip 解压获取androidannotations-api-3.2.jar放到项目中的libs目录下 新建一个compile-libs目录,...

2016-01-15 23:14:52

阅读数:690

评论数:0

手写的Android命名规范

手写的Android命名规范 已送达,请签收:

2016-01-15 10:33:03

阅读数:530

评论数:0

ListView优化之道

菜鸟刚入行时,写ListView时会写成下面这样,在滑动时会发现很卡,特别是数据多的时候。这时候就需要优化了。怎么优化?接着看。@Override public View getView(int position, View convertView, ViewGroup parent) { ...

2016-01-12 23:05:22

阅读数:462

评论数:0

【15】Session

Session一、概述 当用户访问服务器的web资源时,服务器会给每个用户浏览器创建一个独享会话对象(Session对象),也是一个域对象,存放用户的数据。当用户再次访问时,就可以拿出这些数据给用户服务了。 二、实现原理 服务器如何识别不同用户浏览器的?当用户浏览器第一访问服务器时,服务器向浏...

2016-01-02 23:34:06

阅读数:373

评论数:0

【14】Cookie

Cookie一、会话 默认情况下,用户打开一个浏览器访问web资源到关闭一个浏览器称之为会话。 会话技术要解决的问题是:浏览器和服务器会话过程中,服务器对用户数据的保存问题。 二、概述 一种客户端技术,服务器把每个用户的数据以Cookie小文件的形式发送给用户各自的浏览器。当用户使用浏览器再去...

2016-01-02 23:31:05

阅读数:337

评论数:0

【13】编码、解码与乱码

编码、解码与乱码一、常用字符集和编码1.ASCII美国信息交换标准代码 编码规则:7位表示一个字符,共128个字符 缺点:只能显示26个拉丁字母、阿拉伯数字和英文标点符号 2.EASCII欧洲扩展字符集 编码规则:8位表示一个字符,共256个字符 缺点:虽解决了部分西欧语言的字符显示问题,但对其他...

2016-01-01 23:14:13

阅读数:534

评论数:0

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