`
文章列表
数据表之间的关系分为三类:一对一、一对多、多对多 一对一数据表(部门表  和  部门主管表) 一对多数据表(部门表  和  部门下的人员表) 多对多数据表(部门表  和  人员表)   根据相互寻找的关系又分:单向和双向 对象一对一 (双向)
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使用中的问题初始化棋盘的各个交叉点的位置,响应棋盘点击的事件,在相应的位置画出棋 ...
Global site tag (gtag.js) - Google Analytics