- 博客(19)
- 资源 (2)
- 收藏
- 关注
原创 JDBC 数据库连接
在软件开发中,通常采用MVC模式,将视图和业务逻辑分开,业务逻辑层主要完成各种业务逻辑操作,如果业务逻辑设计到数据库访问,则将对数据库的操作封装在最底层。业务逻辑层可以通过继承或构造的方式实现数据库访问的透明性。在JAVA中对数据库的访问通常采用JDBC驱动来访问底层数据库,对于不同的数据库具有不同的JDBC驱动,相应的JDBC驱动可以到各种数据库的官网下载。那么在JAVA中如果实现对数据库的访问
2012-09-30 10:13:44 770
原创 android 系统服务大全
System_Server进程运行在system server进程中的服务比较多,这是整个android框架的基础 Native服务SurfaceFlinger这是framebuffer合成的服务,将各个应用程序及应用程序中的逻辑窗口图像数据(surface)合成到一个物理窗口中显示(framebuffer)的服务程序 Java服务:这部分的服务
2012-09-29 14:38:27 2160 2
原创 android 权限大全
访问登记属性android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记check-in数据库属性表的权限获取错略位置android.permission.ACCESS_COARSE_LOCATION,通过WiFi或移动基站的方式获取用户错略的经纬度信息,定位精度大概误差在30~1500米获取精确位置android.
2012-09-29 14:26:23 1108
原创 Ubuntu 配置tomcat 服务器
1.配置用户权限编辑tomcat-5.5.x/conf/tomcat-users.xml //管理员角色 //用户角色 //设置管理员账户 //设置普通账户2.更换端口tomcat启动时将占用以下三个端口:3.修改java虚拟机内存修改tomcat\bin\catalina.bat文件,在JAVA_
2012-09-29 12:30:13 909
原创 Ubuntu 安装配置apache web服务
1. 安装sudo apt-get install apache22.启动/停止启动:sudo apache2ctl -k start sudo service apache2 start sudo /etc/init.d/apache2 start停止:sudo apache2ctl -k stop
2012-09-29 10:49:42 1183
原创 Ubuntu 安装配置FTP服务
<!--@page {margin:2cm}p {margin-bottom:0.21cm}-->1、安装$sudo apt-get install vsftpd启动vsftpd:sudo/etc/init.d/vsftpd start 或者sudo service vsftpd start停止vsftpd:sudo/etc/init.d
2012-09-29 09:44:01 984
原创 Java 代理模式
代理模式给某一个对象提供一个代理对象,并由代理对象控制对源对象的引用。代理就是一个人或一个机构代表另一个人或者一个机构采取行动。某些情况下,客户不想或者不能够直接引用一个对象,代理对象可以在客户和目标对象直接起到中介的作用。客户端分辨不出代理主题对象与真实主题对象。代理模式可以并不知道真正的被代理对象,而仅仅持有一个被代理对象的接口,这时候代理对象不能够创建被代理对象,被代理对象必须有系统的其他角
2012-09-27 14:18:20 1210
原创 Android 启动过程介绍
一般开机过程大致可以分为三个大阶段:1. OS级别,由bootloader载入linux kernel后,kernel开始初始化, 并载入built-in的驱动程序。Kernel完成开机后,载入init process,切换至user-space后,结束kernel 的循序过程(sequence),进入排程模式(process scheduling)。2. Android-leve
2012-09-27 12:14:58 7414
原创 Ubuntu 安装SSH
SSH分客户端openssh-client和openssh-server如果你只是想登陆别的机器的SSH只需要安装openssh-client1. sudo apt-get installopenssh-client 如果要使本机开放SSH服务就需要安装openssh-server2. sudo apt-get installop
2012-09-26 16:11:47 1046
原创 Android 实现Service自动启动
有些应用需要实现在安装完毕后自动后台启动,并且用户无法关闭,实现监听功能,那么这个又如何实现呢?上文介绍了开机启动应用程序,是采用开机完成发送的广播来实现的,本文在上文的基础上采用定时器广播实现服务无法关闭功能。 public class AlarmReceiver extends BroadcastReceiver { privat
2012-09-26 14:57:58 1793
原创 android 开机启动应用程序
在开发过程中,有些应用需要随着系统启动而启动,那么如何实现应用程序开机启动呢?在android 开机完毕后,会发送开机完成广播,因此只要编写广播接收器接收该广播,并启动应用程序即可。这种方式下只能使用广播接收器静态注册方式,因为应用程序的启动是由广播接收器启动。 public class BootReceiver extends BroadcastReceiver
2012-09-26 14:39:32 1422
原创 android ImageView 异步下载显示图片
在大多数的网络应用程序开发中,都需要从网络中下载图片,并显示图片,如QQ列表头像、微博列表头像等,第一种方法是将列表中的所有图片下载下来在显示,这种方法虽然可行,但在网络环境很差的情况下,下载时间比较长,应用程序容易出现ANR。第二种方式是,在列表显示的时候,每个列表项的头像图片采用异步下载,在头像下载完毕之前,显示默认图片,下载完成后,显示下载的图片头像。实现该功能的代码如下,定义一个R
2012-09-26 14:28:18 2547 3
原创 android PULL 解析XML
上文中介绍了SAX方式解析XML,本文着中介绍PULL方式解析XML。PULL解析器的运行方式和SAX类似,都是基于事件的模式。不同的是,在PULL解析过程中返回的是数字,且我们需要自己获取产生的事件然后做相应的操作,而不像SAX那样由处理器触发一种事件的方法,执行我们的代码。PULL解析器小巧轻便,解析速度快,简单易用,非常适合在Android移动设备中使用,Android系统内部在解析
2012-09-26 14:15:29 926
原创 android SAX解析XML
SAX(Simple APIfor XML)解析器是一种基于事件的解析器,事件驱动的流式解析方式是,从文件的开始顺序解析到文档的结束,不可暂停或倒退。它的核心是事件处理模式,主要是围绕着事件源以及事件处理器来工作的。当事件源产生事件后,调用事件处理器相应的处理方法,一个事件就可以得到处理。在事件源调用事件处理器中特定方法的时候,还要传递给事件处理器相应事件的状态信息,这样事件处理器才能够根据提供的
2012-09-26 14:00:27 814
原创 android BroadcastReceiver 注册方式
注册BroadcastReceiver 两种方式:1、静态注册2、动态注册静态注册方式:步骤1:通过Manifest文件注册广播接收器: 步骤2:编写一个广播接收器类,继承于BroadcastReceiver,并实现onReceive方法:public class BootReceiver ex
2012-09-26 13:41:05 1407
原创 android http通信方式连接网络
HTTP协议简介: HTTP(Hypertext Transfer Protocol ),是Web联网的基础,也是手机联网常用的协议之一,HTTP协议是建立在TCP协议之上的一种协议。 HTTP连接最显著的特点是客户端发送的每次请求都需要服务器回送响应,在请求结束后,会主动释放连接。从建立连接到关闭连接的过程称为“一次连接”。 在HTTP 1.0中,客
2012-09-26 13:18:17 3569
原创 PendingIntent 用法深入理解
PendingIntent即是一个Intent的描述,我们可以把这个描述交给别的程序,别的程序根据这个描述在后面的别的时间做你安排做的事情。换种说法Intent字面意思是意图,我们想要做的事情,在Activity中我们可以立即执行它,PendingIntent相当于对Intent执行了包装,我们不一定要马上执行它,我们将其包装后传递给其他Activity或Application。这时获取到Pen
2012-09-26 10:07:47 16572
原创 android 系统Action大全
标准的Activity Actions ACTION_MAIN //作为一个主要的进入口,而并不期望去接受数据ACTION_VIEW //向用户去显示数据ACTION_ATTACH_DATA //别用于指定一些数据应该附属于一些其他的地方,例如,图片数据应该附属于联系人ACTION_EDIT //访问已给的数据,提供明确的可编辑ACTION_PICK //从数据
2012-09-26 09:58:04 1943
原创 android 系统Intent调用
//显示网页:Uri uri = Uri.parse("http://www.google.com");Intent it = new Intent(Intent.ACTION_VIEW,uri);startActivity(it); //显示地图:Uri uri = Uri.parse("geo:38.899533,-77.036476");Intent it = new Inte
2012-09-26 09:26:48 1525
Android下拉刷新实现一源码
2013-09-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人