- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 面向对象程序设计(OOP)2
2.每个对象都有一个接口 因为类描述了具有相同特性(数据元素)和行为(功能)的对象集合,所以一个类实际上就是一个数据类型。创建的抽象数据类型与内置类型的差异在于,程序员通过定义类来适应问题,而不再被迫只能使用现有的用来表示机器中的存储单元的数据类型。可以根据需求,通过添加新的数据类型来扩展编程语言。编程系统欣然接受新的类,并且像对待内置类型一样的照管它们和进行类型检查。上面解释了类为何被建立,
2016-07-13 12:39:27 341
转载 android:padding和android:layout_margin的区别
本文综合了:http://zhujiao.iteye.com/blog/1856980 和 http://blog.csdn.net/maikol/article/details/6048647 两篇文章加入了自己的一些心得。Android的Margin和Padding跟Html的是一样的。如下图所示:黄色部分为Padding,灰色部分为Margin。通俗的
2016-07-11 09:30:47 348
原创 图文解析gravity与layout_gravity的差异
在android的布局管理器支持的XML属性中,gravity与layout_gravity是十分容易搞混的属性,下面我们来具体的分析:
2016-07-10 14:09:31 463
原创 Adapter模版
旨在对Adapter的写法进行规范。 1.Adapter继承自BaseAdapter,从构造函数注入List<自定义实体>这样的数据集合,来完成ListView的填充; 2.每个自定义的Adapter,实现4个方法:getCount()getItem()getItemId()getView()3.内置Holder嵌套类,用于存放ListView中每一行中的控件。从而避免频繁创建同一个列
2016-07-10 07:49:16 193
转载 android 5种存储数据方式
文章转自Healtheon的博客,点击打开本文介绍Android中的5种数据存储方式。 数据存储在开发中是使用最频繁的,在这里主要介绍Android平台中实现数据存储的5种方式,分别是:1 使用SharedPreferences存储数据2 文件存储数据3 SQLite数据库存储数据4 使用ContentProvider存储数据5 网络
2016-07-06 18:40:40 572
原创 面向对象程序设计(OOP)1
在面试时如果面试官问你:“什么是对象,你怎样使用对象进行设计?”你该如何回答呢?我第一次碰到这个问题时(昨天= =)哑口无言,懵了… 我手上是有一本大名鼎鼎的《Java编程思想》的,当初看第一章对象导论的时候是直接草草浏览一遍而过,现在我决定再细细看一次,这篇博客权当笔记了。1.抽象过程 我们写程序敲代码是为了什么,当然是为了解决一个问题 所有程序语言都提供抽象机制。可以认为,人们所
2016-07-06 12:54:12 387
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人