- 博客(8)
- 资源 (25)
- 收藏
- 关注
原创 Service实例应用之电话录音
我们知道,Android有四大组件,分别是Activity,Content Provider , Broadcast Receiver 和今天我们要用到的Service。我们说Service是看不见摸不着的,是因为它对用户是不可见的,Service作为四大组件之一,它的职责是工作在后台,处理一些比较耗时的操作(如下载,播放媒体文件,检测版本更新和日志输出等)。就像学习Activity组
2012-10-29 23:47:11 5874 6
转载 监听SMS消息
转载自:http://www.cnblogs.com/xirihanlin/archive/2009/10/22/1588356.html监听SMS消息当设备接收到一条新的SMS消息时,就会广播一个包含了android.provider.Telephony.SMS_RECEIVED动作的Intent。注意,这个动作是一个字符串值,SDK 1.0不再包含对这个字符串的引用,因此,
2012-10-29 14:18:37 1345
原创 JDK中的设计模式之观察者模式
今天我们来学习下JDK中实现观察者模式的接口和类.在观察者模式中,有观察者和被观察者两种角色。(有些也称为发布者和订阅者角色等。。)观察者可以通过注册方式加入到被观察者之内(通常用一个容器实现),当某种变化发生时,被观察者可以通知所有加入到该容器的观察者。GOF是这样定义观察者模式(Observer pattern):Define a one-to-many depende
2012-10-22 19:08:46 1627
原创 虚拟机Ubuntu桌面屏幕太大【解决篇】(英文版)
(本机ubuntu版本12.0)看图解说:1.桌面单击鼠标右键,选择(Change Desktop Background)选项2.在弹出的对话框中,选择[All Settings](左上角)3.选择硬件栏(Hardware)的Displays图标:最后,修改分辨率[resolution]就行了:
2012-10-12 23:40:07 5831
原创 Struts2的Action之生命周期
我们知道,Struts2结合了WebWork和Struts1的优点,并且,Struts2和Struts1之间有很大的不同,其中原因是因为大部分都是继承自WebWork框架。在编写Struts2框架的过程中,Action和ActionForm合二为一。Action从Web容器中解放出来,大大降低了耦合度。因为它大可不必继承自Action类,并且不存在现成安全。下面简单测试下Struts2
2012-10-12 19:38:30 6233
原创 模拟百度的自动下拉提示框
最近开始接触AJAX,最初以为是一种很新很时髦的技术,等学习了一段时间后,发现不过是一些老技术的结合。最重要的就是XMLHttpRequest对象(JS)正所谓学以致用,今天突发灵感,觉得百度的自动下拉提示框应该是用AJAX实现的,于是心头一热,忙了大半个晚上,写了个简单的WEB程序。下面给大家分享下自己的拙作,希望大家多点评下。本网站前端采用的JSP,后台为Servlet模块
2012-10-11 23:47:00 9512 5
原创 一个简单的SQL注入
本例采用JSP+Servlet+Mysql:1. 数据库:数据库名:sqlinjectCREATE DATABASE sqlinject;建user表: Table: userCreate Table: CREATE TABLE `user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varc
2012-10-10 15:15:43 3210 8
原创 fork函数的介绍和使用
在学习操作系统的时候,肯定会接触到进程(Process)这个概念。下面介绍在Unix(或者Linux)下利用fork函数创建进程的方法。fork函数是在头文件中被定义,是系统的一个服务,其定义原型为 pid_t fork(void) ,其中pid_t是一个宏定义 #define pid_t intfork函数是在当前进程中创建一个新的进程,这个新的进程叫做子进程(child
2012-10-10 13:24:49 4367
iOS汉字首字母获取
2015-06-29
Using swift with Cocoa and Objective-C
2014-06-26
Swift documentation
2014-06-05
基于SSH晒晒图网站
2013-01-18
android_service_电话录音
2012-10-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人