摘要: Android studio的安装与配置论坛当中已经有很多在此就不在细说了,现在开始说下如何在Android studio当中导入eclipse的项目且不改变其目录结构和配置,让使用eclipse的同学也可以继续使用,当然使用android studio的同学也可以使用。废话少说上图 1. 使用op 阅读全文
posted @ 2016-07-04 11:15 dub 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 如果说要按类型来划分的话,自定义View的实现方式大概可以分为三种,自绘控件、组合控件、以及继承控件。那么下面我们就来依次学习一下,每种方式分别是如何自定义View的。 一、自绘控件 自绘控件的意思就是,这个View上所展现的内容全部都是我们自己绘制出来的。绘制的代码是写在onDraw()方法中的 阅读全文
posted @ 2016-07-03 23:31 dub 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 大家在平时使用View的时候都会发现它是有状态的,比如说有一个按钮,普通状态下是一种效果,但是当手指按下的时候就会变成另外一种效果,这样才会给人产生一种点击了按钮的感觉。当然了,这种效果相信几乎所有的Android程序员都知道该如何实现,但是我们既然是深入了解View,那么自然也应该知道它背后的实现 阅读全文
posted @ 2016-07-03 23:26 dub 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 相信接触Android久一点的朋友对于LayoutInflater一定不会陌生,都会知道它主要是用于加载布局的。而刚接触Android的朋友可能对LayoutInflater不怎么熟悉,因为加载布局的任务通常都是在Activity中调用setContentView()方法来完成的。其实setCont 阅读全文
posted @ 2016-07-03 23:23 dub 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 每一个视图的绘制过程都必须经历三个最主要的阶段,即onMeasure()、onLayout()和onDraw(),下面我们逐个对这三个阶段展开进行探讨。 一. onMeasure() measure是测量的意思,那么onMeasure()方法顾名思义就是用于测量视图的大小的。View系统的绘制流程会 阅读全文
posted @ 2016-07-03 23:20 dub 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 责任链(Chain of Responsibility)模式的: 责任链模式是一种对象的行为模式。在责任链模式里,很多对象由每一个对象对其下家的引用而连接起来形成一条链。请求在这个链上传递,直到链上的某一个对象决定处理此请求。发出这个请求的客户端并不知道链上的哪一个对象最终处理这个请求,这使得系统可 阅读全文
posted @ 2016-06-30 23:47 dub 阅读(785) 评论(0) 推荐(0) 编辑
摘要: MVC 转载标名出处 dub 从这幅图可以看到,我们可以看到在MVC里,View是可以直接访问Model的!从而,View里会包含Model信息,不可避免的还要包括一些业务逻辑。 在MVC模型里,更关注的Model的不变,而同时有多个对Model的不同显示,及View。 所以,在MVC模型里,Mod 阅读全文
posted @ 2016-06-27 07:32 dub 阅读(7870) 评论(0) 推荐(0) 编辑
摘要: activity相当于控制部分,view相当于显示部分。两者之间是多对多的关系,所有东西必须用view来显示。 viewGroup继承自view,实现了ViewManager,ViewParent接口,主要用作layout方面。 Activity中加载相应的view才能显示出画面来,view是具体的 阅读全文
posted @ 2016-06-23 02:03 dub 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 首先澄清一个问题,就是接口不仅可以声明对象,而且可以把对象实例化!作用见下文。 接口回调:可以把实现某一接口类创建的对象的引用赋给该接口声明的接口变量,那么该 接口变量就可以调用被类实现的接口中的方法。实际上,当接口变量调用被类实现的接口 中的方法时,就是通知相应的对象调用接口方法。 我们看下面的例 阅读全文
posted @ 2016-06-23 01:56 dub 阅读(3196) 评论(0) 推荐(0) 编辑
摘要: 常用的数据库: 1). Sql Server2). Access3). Oracle4). Sysbase5). MySql6). Informix7). FoxPro8). PostgreSQL9). IBM 的DB2 2、特点。 -oracle: 1.数据库安全性很高,很适合做大型数据库。支持多 阅读全文
posted @ 2016-06-22 01:46 dub 阅读(1662) 评论(0) 推荐(0) 编辑