上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 53 下一页

2012年3月11日

摘要: 动态代理(运行期行为)主要有一个 Proxy类 和一个 InvocationHandler接口动态代理角色:1. 抽象主题角色2. 真实主题角色(实现了抽象主题接口)3. 动态代理主题角色(实现了 InvocationHandler接口,并实现了 invoke()方法)Proxy 要调用 newProxyInstance方法代码演示:1.抽象主题角色 SubjectDemo.javapackage com.dynamicproxy ;public interface SubjectDemo{ public void request() ;}2. 真实主题角色 RealSubjectDemo.j 阅读全文
posted @ 2012-03-11 16:18 android开发实例 阅读(4613) 评论(0) 推荐(0) 编辑
摘要: 在android系统中,检测耳机的插入和拔出,也是通过广播实现的,可以建立一个Broadcast Receiver 监听"android.intent.action.HEADSET_PLUG" 这个Intent。在这个Intent中包含以下几个值:state --- 0代表拔出,1代表插入name--- 字符串,代表headset的类型。microphone -- 1代表这个headset有麦克风,0则没有。在使用的时候发现直接在AndroidManifest,xml文件中静态注册是无效的<receiver android:name=".HeadsetPlu 阅读全文
posted @ 2012-03-11 13:53 android开发实例 阅读(8593) 评论(1) 推荐(0) 编辑

2012年3月10日

摘要: 测试私有(private)的方法有两种:1)把目标类的私有方法(修饰符:private)修改为(public),不推荐,因为修改了源程序不佳2)通过反射 (推荐)代码演示:目标程序PrivateMethod.javapackage com.junit3_8;public class PrivateMethod { //私有方法 private int add(int a, int b) { return a +b ; }}测试程序PrivateMethodTest.javapackage com.junit3_8;import java.lang.reflect.Method;imp... 阅读全文
posted @ 2012-03-10 20:08 android开发实例 阅读(394) 评论(0) 推荐(0) 编辑
摘要: CSDN2011十大风云博客专栏评选活动已经开始,欢迎各位朋友为我的专栏“Web前端-关注HTML5与CSS3”投上一票。地址为http://event.blog.csdn.net/topcolumn/topcolumn.aspx。 在新的一年里《论道HTML5》这本中国领先的HTML5书籍将会由图灵出版社出版,我也会在博客里为大家分享更多关于HTML5、CSS3和移动开发方面的经验和知识,继续推进HTML5、移动互联网在中国的普及。 谢谢大家的支持。 阅读全文
posted @ 2012-03-10 17:49 android开发实例 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 之前是单个单个程序测试,这种方式在测试类比较少的时候可行,但测试类多了,单个单个的这个测试方式就不推荐了,那得使用 复合的测试了一个TestSuite是一个复合的测试。它运行测试用例集。这个测试程序就是把一个包的全部 测试程序一起测试,而不用单个单个测试具体代码:package com.junit3_8;import junit.framework.Test;import junit.framework.TestCase;import junit.framework.TestSuite;/** * 一个TestSuite是一个复合的测试。它运行测试用例集。 * */public class T 阅读全文
posted @ 2012-03-10 01:05 android开发实例 阅读(751) 评论(0) 推荐(0) 编辑

2012年3月9日

摘要: 在HTML5中,Device API相关内容众多,而且结构比较复杂,内容有所重叠,大家在使用时可能会遇到许多问题,下面我针对这些问题谈一下个人的理解。1、The Media CaptureAPI VS System Information API,两者都可以访问摄像头和话筒,有什么区别? 背景:The Media Capture API定义了一个高级别的API来访问设备的摄像头和话筒,SystemInformation API的输入设备展示了系统的输入设备,例如鼠标、键盘、摄像头和话筒。 答案:The Media CaptureAPI定义的API提供了对设备的音频、图像和... 阅读全文
posted @ 2012-03-09 19:25 android开发实例 阅读(1075) 评论(0) 推荐(0) 编辑

2012年3月8日

摘要: 一、操作系统l Windows Server 2003l Windows 2000 SP1l Windows XP Professionall Windows NT Server4.0二、下载软件http://www.oracle.com/technology/global/cn/software/index.html三、安装1.运行setup.exe出现图1所示的“Oracle Database 10g安装”画面。 选中“高级安装”,以便为SYS、SYSTEM设置不同的口令,并进行选择性配置2.“下一步”进入“Oracle UniversalInstaller:指定文件位置” 设置源“路.. 阅读全文
posted @ 2012-03-08 21:00 android开发实例 阅读(1692) 评论(0) 推荐(0) 编辑
摘要: 在linux里面,模拟器可以直接识别,使用adb也没有限制,但是手机插上usb之后,adb并不识别,显示的是问号,在eclipse里面也是这样。 解决方法如下: 1.在bash中输入lsusb,可以看到很多BUS设备,很多都是Linux Foundation 1.1 root hub的,这是没有插上usb设备的端口,插上手机的端口会出现另外的字符串,比如id:0bb4:0c02 2.在/etc/udev/rules.d目录下新建一个51-android.rules文件,内容如下: SUBSYSTEM=="usb", SYSFS{idVendor}=="0bb4&q 阅读全文
posted @ 2012-03-08 19:16 android开发实例 阅读(811) 评论(0) 推荐(0) 编辑
摘要: 开始一个Service 你可以从一个activity或从其它应用的组件通过传递一个Intent(指定了要启动的服务)给startService()启动一个服务.Android系统然后调用service的onStartCommand()方法并且把Intent传递给它.(你永远不能直接调用onStartCommand().) 例如,一个activity可以在调用startService()时使用一个明确的intent开始前文的例子中的service(HelloSevice):Intentintent = new Intent(this, HelloService.class);startSer.. 阅读全文
posted @ 2012-03-08 07:31 android开发实例 阅读(10550) 评论(0) 推荐(0) 编辑

2012年3月5日

摘要: 从类Service派生 如你在上节所见,使用类IntentService使得你实现一个"开始的"service非常容易.然而,如果你需要你的service以多线程方式执行(而不是使用工作队列),那么你需要从类Service派生来处理每个intent. 相比之下,下面的例子从类Service派生并实现了与上面使用IntentService例子完全相同的工作.也就是在一个线程中序列化的处理每个"开始"请求.public class HelloService extends Service { private Looper mServiceLooper; private ServiceH... 阅读全文
posted @ 2012-03-05 19:42 android开发实例 阅读(335) 评论(0) 推荐(0) 编辑
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 53 下一页

导航