- 浏览: 134580 次
- 性别:
- 来自: 成都
最新评论
-
zfcejb:
你好,这X-gen有源码参考吗
X-gen PPT下载——《研磨设计模式》 实战 -
1927105:
LZ研究过Hibernate4里的监听时间吗?我这边用4.3. ...
Hibernate4实战 之第六部分:基本实现原理 -
hbbbs:
看介绍 挺美的!
X-gen PPT下载——《研磨设计模式》 实战 -
jenmhdn:
即这个是综合运用设计模式的
X-gen PPT下载——《研磨设计模式》 实战 -
jenmhdn:
很值得一看
X-gen PPT下载——《研磨设计模式》 实战
文章列表
数据表之间的关系分为三类:一对一、一对多、多对多
一对一数据表(部门表 和 部门主管表)
一对多数据表(部门表 和 部门下的人员表)
多对多数据表(部门表 和 人员表)
根据相互寻找的关系又分:单向和双向
对象一对一 (双向)
Content Provider基础知识
http://sishuok.com/forum/blogPost/list/0/2749.html#7733
Content Provider介绍
Android中的Content Provider机制可以支持在多个应用中存储和读取数据。这也是跨应用共享数据的唯一方式。在android系统中,没有一个公共的内存区域,供多个应用共享存储数据,要在多个应用中共享数据,就需要使用Content Provider。
Android提供了一些常用数据类型的Contentprovider,比如音频、视频、图片和私人通讯录等。可在android ...
SQLite基本知识
SQLite介绍
SQLite是一个开源的、嵌入式关系型数据库。目前非常流行,firefox和iphone中也是使用的它,PHP5.0里面也包含了SQLite。
SQLite是嵌入式的
SQLite引擎不是在独立进程中运行,而是嵌入到程序中成为程序的一个部分。所以主要的通信协议是在编程语言内使用API调用,整个数据库(定义、表、索引和数据本身)都在宿主主机上存储在一个单一的文件中。
使用SQLite进行CRUD
Android提供了一个SQLiteOpenHelper,通过它可以容易的创建数据库,如下:
java代码:
数据存储基本知识
Android系统提供了多种数据存储的方式,如下:
1:Shared Preferences:用来存储私有的、原始类型的、简单的数据,通常是Key-value对
2:Internal Storage:在设备内部存储器中存储数据
3:External Storage:在设备 ...
数据存储基本知识
Android系统提供了多种数据存储的方式,如下:
1:Shared Preferences:用来存储私有的、原始类型的、简单的数据,通常是Key-value对
2:Internal Storage:在设备内部存储器中存储数据
3:External Storage:在设备的 ...
1:瞬时(Transient) - 由new操作符创建,且尚未与Hibernate Session 关联的对象被认定为瞬时的。瞬时对象不会被持久化到数据库中,也不会被赋予持久化标识(identifier)。 如果瞬时对象在程序中没有被引用,它会被垃圾回收器销毁。 使用Hibernate Session可以将其变为持久状态,Hibernate会自动执行必要的SQL语句。
2:持久(Persistent) - 持久的实例在数据库中有对应的记录,并拥有一个持久化标识。 持久的实例可能是刚被保存的,或刚被加载的,无论哪一种,按定义,它存在于相关联的Session作用范围内。 Hib ...
Broadcast基本概念
Broadcast是什么
是一种能在各个应用程序之间传递数据的机制。类似于现实中的广播体系,有广播方和接收方,双方的关系是多对多的,之间传递的就是Intent对象。
Broadcast能做什么
1:实现了不同的程序之间的数据传输与共享,比如我们的应用想要拦截到短信或电话,就可以接收相应的广播,然后进行处理。
2:起到了一个通知的作用,比如在service中要通知主程序,更新主程序的UI等。
Broadcast有什么
1:广播方,就是发出广播的应用
2:接收方,就是接收相应的广播信息并处理的应用
3:Intent对象,广播方和接收方传递 ...
Service基本概念
Service是什么
是一种能在后台运行,不需要用户界面,用来执行需要长时间处理的组件。
Service的说明
1:它通常由其他组件启动,并在后台持久的运行,即使用户已经切换到其他的应用,它仍然可以继续在后台运行。
2:其他组件能够跟service绑定,甚至能进行跨进程的通讯(IPC:interprocess communication)
3:一个service通常用来执行:网络传输、音乐播放、文件I/O、或者是与content provider进行交互等等。当然所有的操作过程都在background。
Service的两种形式
...
基本概念
常用Widgets和布局
常用的Widgets
TextView、Button、 EditText、CheckBox、RadioGroup、RadioButton、Spinner、ProgressBar、ImageView、Date Picker、Time Picker、Rating Bar、Gallery 、Auto Complete ……
常用的Layout
Linear Layout、Relative Layout、Table Layout、Grid View、Tab Layout、List View
Android常用的Widgets的 ...
Activity基本概念
Activity是什么
Activity是Android的一种应用组件,用来提供与用户交互的屏幕,Activity提供一个Window来绘制用户界面,通常一个Activity就是我们见到的一个应用程序的界面。
Activity能干什么
要注意一点,Activity只是提供View组件绘制的环境,它本身并不会绘制界面,因此,Activity主要用来:
1:提供View组件的环境,由多个View组和构成一个应用程序的界面
2:用来处理View组件的事件响应,可以在里面写界面的逻辑处理代码
视图View
视图View
Android应用中的组件
Application Components
Android应用中最主要的组件是:
1:Activity:活动,活动是最基本的Andorid应用程序组件,应用程序中,一个活动通常就是一个单独的屏幕。
2:Service:服务,服务是运行在后台的,通常是具有一段较长生命周期且没有用户界面的程序。比较好的一个例子就是播放歌曲的媒体播放器,就算你导航到其它屏幕时音乐也还是在播放。
3:Content provider:内容提供者,内容提供者实现了一组标准的方法,从而能够让不同的应用之间可以相互保存或读取彼此的内容,当然都需要实现自己的内容提供器。
...
Android是什么
Android是一个针对移动设备的开源软件平台,该平台包括操作系统、中间件、用户界面和应用软件。
Android历史
Android一词的本义指“机器人”,同时也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称。
Google还联合手机制造商、手机芯片厂商、移动运营商,共同于2007年11月组建一个全球性的联盟组织,称作开放手机联盟(Open Handset Alliance),共同来开发Android。
Android SDK(Software Development Kit, 即软件开发工具包)
Android ...
可编程的配置方式-1
如果在配置cfg.xml的时候,不想在里面配置hbm.xml怎么办呢?可在程序里使用可编程的配置方式,也就是使用程序来指定在cfg.xml里面的配置信息,不推荐这种方式。如下:
Configuration cfg = new Configuration()
...
第一部分:Hibernate入门
Hibernate是什么
Hibernate是一个轻量级的ORMapping框架
ORMapping原理(Object Relational Mapping)
ORMapping基本对应规则:
1:类跟表相对应
2:类的属性跟表的字段相对应
3:类的实例与表中具体的一条记录相对应
4:一个类可以对应多个表,一个表也可以对应对个类
5:DB中的表可以没有主键,但是Object中必须设置主键字段
6:DB中表与表之间的关系(如:外键)映射成为Object之间的关系
7:Object中属性的个数 ...
简介
按照功能,把程序的基本架子搭建出来,比如:菜单、基本的主界面、基本的类开始画制主界面,基本的布局,处理ImageButton使用中的问题初始化棋盘的各个交叉点的位置,响应棋盘点击的事件,在相应的位置画出棋 ...