自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (5)
  • 收藏
  • 关注

原创 Android制作的一个通讯录

最近一两天在工作之余利用Android的SQLiteDatabase写了一个通讯录。先来分析下几个关键的地方:一、Activity之间的数据传递,在这次写通讯录中还是使用Bundle来传递数据,只是在传递时对数据稍作处理,以下是关键代码:Cursor cursortemp = dbHelper.getReadableDatabase().rawQuery("select * from me

2013-08-09 10:31:37 7286 2

转载 Struts2的配置文件基础

本部分主要介绍struts.xml的常用配置。1.1.包配置:Struts2框架中核心组件就是Action、拦截器等,Struts2框架使用包来管理Action和拦截器等。每个包就是多个Action、多个拦截器、多个拦截器引用的集合。在struts.xml文件中package元素用于定义包配置,每个package元素定义了一个包配置。它的常用属性有:l name:必填属

2013-08-30 15:21:19 560

原创 java——注解

注解(也称为元数据)为我们在代码中添加信息提供了一种形式化的方法,使我们可以在稍后某个时刻非常方便地使用这些数据。在java SE5中内置了三种定义在java.lang中的注解:@Override:表示当前的定义方法定义将覆盖超类中的方法。@Deprecated:它对编译器说明某个方法已经不建议使用,如果程序员试图使用或重新定义该方法,必须提出警示讯息。@SuppressWarni

2013-08-18 21:11:47 496

原创 eos在配置流程时的一些属性设置

一、人工活动部分:     如果是第一个人工活动:触发时机没有设置工作项完成前。如果是最后一个人工活动:活动启动后那里选择设置是否需要选择审批人。二、路由活动: 三、连线:

2013-08-09 17:59:17 1586

原创 在eos中当前人工活动需要根据条件走不同的分支

有时我们需要设置条件判断走的一个节点是谁:一般有两种方法:一、在流程中设置:二、在页面上用代码实现:但是若判断出现在流程开始节点之后,要么在掉用这个流程的页面上做判断,要么将一条流程化成两条或多条。

2013-08-09 17:37:22 922

原创 EOS 流程走的最后一步时常出现的错误

主要是在流程结束里的应用配置里的逻辑流动作调用的方法不正确,或者业务操作的调用的操作不正确,或则参数设置不正确。(2)最后一个人工活动参与者与前一人工活动设置的下一个审批人不一致,或在业务规则设置该参与者是选择的审批人选错了

2013-08-09 17:23:13 1112

原创 EOS流程配置出现审批不同意的几大主要原因

审批点击不同意,报提交失败:原因有:(1)连线等级不一样;(2)审批人那个人工活动的触发事件里的工作项完成前的事件动作里的设置当期活动节点的审批意见的返回值与不同意那根连接线的返回值设置不统一。(3)人工活动参与者与该人工活动的前一个人工活动所设置的下一个审批人不一致:或者在业务规则里的参与者设置错误(4)在连线上使用连线规则时选用的分之规则在业务规

2013-08-09 17:10:22 1162

原创 迪米特法则与Android事件监听的处理模型

什么是迪米特法则?迪米特法则就是如果两个类之间不必彼此直接通信,那么这两个类就不应该发生直接的相互通信。如果其中一个类需要调用另一个类的方法,就引入第三个类,通过第三个类去调用另一个类的方法。迪米特法则首先强调在类的结构设计上,每一个类应当尽量降低成员的访问权限,就是说该公开的公开,不必要公开的就不公开,不要什么都用public。迪米特法则最根本的思想就是解偶,而这个在OOD中极其重要,这

2013-08-07 10:45:31 833

原创 BroadcastReceiver总结

BroadcastReceiver是一个系统级的监听器,它拥有自己的进程,只要存在与之匹配的Intent被广播出来,BroadcastReceiver就会被激发。实现BroadcastReceiver只要重写onReceive(Context context, Intent intent),实现BroadcastReceiver有两种方法:一、可以新建一个类去继承BroadcastRece

2013-08-06 16:04:43 790

原创 手机电池电量

使用BroadcastReceiver捕捉Intent.ACTION_BATTERY_CHANGED(电池电量变化时广播的消息)。BroadcastReceiver是一种全局监听器,接下来使用BroadcastReceiver来监听手机电池电量的变化。strings.xml,代码如下: Hello World, BatteryActivity! 电池电量 我的手机电量还剩.

2013-08-06 00:16:49 1031

原创 设计模式之简单工厂模式,工厂模式,策略模式

简单工厂模式:的最大优点是在工厂类中包含了必要的逻辑判断,根据客户端的选择动态实例化相关类,去得到客户想要的产品。但个人觉得简单工厂模式的最大优点正是产生它最大缺点之处。因为它的工厂类违反了开放-封闭原则(类,模块,方法等对于扩展是开放的,对于更改是封闭的。)。每当新增一个功能,我们就需要去修改它的工厂类,也就是在加一个case,这样我们就违反了封闭原则。工厂模式:则克服了简单工厂模式这一缺点

2013-08-05 16:45:15 741

原创 android开发学习——注册时发送激活码

模仿一些网站在注册的时候要填写手机号码,然后点击获取激活码,将会产生一个激活码,用短信的方式发到注册者的手机,然后用户需要查看短信,将激活码填写在注册页面,有时间限制。若超时则需要重新发送。 strings.xml,其代码如下: Hello World, SendregActivity! 发送验证码 注册 我已阅读并接受:《百度用户协议》

2013-08-04 23:02:44 2036

原创 AlarmManager(手机闹钟服务)

AlarmManager是一个全局定时器,即使退出程序到指定时间AlarmManager一样会启动指定组件。

2013-08-04 00:34:01 782

原创 传感器的使用

1.定义Sensor管理器。2.在onCreate()中获取传感器管理服务, msensorManager=(SensorManager) getSystemService(SENSOR_SERVICE);从系统服务中获得。3.在onResume(),注册系统某某传感器的监听器msensorManager.registerListener(this,msensorManager.g

2013-08-04 00:25:23 804

原创 数据库系统范式

第一范式(1NF):是指数据库表的每一列都是不可分割的基本数据项,即每个字段都是不可拆分的。第二范式(2NF):是在第一范式(1NF)的基础上建立起来的,即满足第二范式(2NF)必须先满足第一范式(1NF)。所谓第二范式就是表具有主键,而且主键满足实体完整性(实体完整性要求每一个表中的主键字段都不能为空或者重复的值)。第三范式(3NF):是在二范式的基础上,表中的字段不能包含在其他表中已出

2013-08-04 00:14:33 657

Java2实用教程(第三版)

java2实用教程(第3版包含例子代码),非常实用。

2014-03-09

Android 点点滴滴

学习Android时的相关记录,短信发送核心代码,回调机制...

2013-12-27

简易通讯录

这是用android写的一个通讯录,实现增删查改(CRUD)功能,手机拨号等功能。

2013-08-09

通讯录(Android)

这是用android写的一个通讯录,该通讯录实现增删查改(CRUD)功能,手机拨号等功能。

2013-08-09

myeclipse连接数据库的jar包

myeclipse连接数据库的jar包,连接oracle,mysql,sqlserver的有

2013-08-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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