2012年2月21日
摘要: 1.简介 AChartEngine(简称ACE)是Google的一个开源图表库(for Android)。它功能强大,支持散点图、折线图、饼图、气泡图、柱状图、短棒图、仪表图等多种图表。该项目地址位于: http://code.google.com/p/achartengine/。关于里面类的具体使 阅读全文
posted @ 2012-02-21 10:40 Devin Zhang 阅读(6690) 评论(0) 推荐(0) 编辑
  2012年2月18日
摘要: 搜索引擎中用的是中文和和英文作为关键字,为了达到快速搜索的目的,常常需要排序,下面就说书如何对中英文字符串进行排序。 中文字符串按首字拼音排序 Arrays中的sort算法 下面是java.util.Arrays中sort算法的源码,这里以对int数组排序的算法为例,分析一下jdk源码中的排序算法: 阅读全文
posted @ 2012-02-18 23:10 Devin Zhang 阅读(17151) 评论(0) 推荐(0) 编辑
  2012年2月17日
摘要: 直接看代码了: 实际中是通过配置fruit.xml文件来保持包.类名称的。此种代码是典型的配置与程序相分离,程序直接有配置文件有关。某一个部分的修改不影响其他程序。 PS: 欢迎关注公众号"Devin说",会不定期更新Java相关技术知识。 阅读全文
posted @ 2012-02-17 16:27 Devin Zhang 阅读(1468) 评论(0) 推荐(0) 编辑
  2012年2月16日
摘要: 1.引言 所谓的消息推送就是从服务器端向移动终端发送连接,传输一定的信息。比如一些新闻客户端,每隔一段时间收到一条或者多条通知,这就是从服务器端传来的推送消息;还比如常用的一些IM软件如微信、GTalk等,都具有服务器推送功能。 推送方法如下: 1)通过SMS进行服务器端和客户端的交流通信。 在An 阅读全文
posted @ 2012-02-16 21:42 Devin Zhang 阅读(53924) 评论(8) 推荐(6) 编辑
  2012年2月13日
摘要: 更多精彩文章,请关注公众号"Devin说" AsyncTask和Handler对比 1 ) AsyncTask实现的原理,和适用的优缺点 AsyncTask,是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现U 阅读全文
posted @ 2012-02-13 22:05 Devin Zhang 阅读(337907) 评论(28) 推荐(49) 编辑
摘要: 一、系统上安装了多种浏览器,能否指定某浏览器访问指定页面?请说明原由。 如果在你的android系统上安装了多种浏览器,能否指定某浏览器访问指定页面?答案当然是:肯定的。 具体方法如下: 问题的关键在于我们设置了class name,也就是我们想要跳转的pakcage的activity。如果你想要跳 阅读全文
posted @ 2012-02-13 22:00 Devin Zhang 阅读(18951) 评论(2) 推荐(2) 编辑
  2012年2月9日
摘要: 案例: 1. 嵌套类的对象,并不需要其外围类的对象。 即它可以不依赖于外部类实例被实例化。 2. 不能从嵌套类的对象中访问非静态的外围类对象。 这是由Java语法中"静态方法不能直接访问非静态成员"所限定 3. 外部类访问内部类的的成员有些特别, 不能直接访问, 但可以通过内部类实例来访问, 这是因 阅读全文
posted @ 2012-02-09 16:09 Devin Zhang 阅读(30631) 评论(1) 推荐(3) 编辑
摘要: Java内部类其实在J2EE编程中使用较少,不过在窗口应用编程中特别常见,主要用来事件的处理。其实,做非GUI编程,内部类完全可以不用。 内部类的声明、访问控制等于外部类有所不同,要灵活使用内部类来编写程序,还是有相当难度的,Java发明了这种难懂的玩意儿,在其他语言中是没有的,但是在Java中,内 阅读全文
posted @ 2012-02-09 15:46 Devin Zhang 阅读(1203) 评论(0) 推荐(2) 编辑
摘要: 1. JAVA调用系统命令或可执行程序 // String cmd = "F:\\apache-tomcat-6.0.20.exe"; // String cmd = "D:\\Program Files\\Microsoft Office\\OFFICE11\\WINWORD.EXE F:\\te 阅读全文
posted @ 2012-02-09 12:47 Devin Zhang 阅读(1392) 评论(0) 推荐(0) 编辑
  2012年2月8日
摘要: 1.概念 泛型就是参数化类型。泛型的好处是在编译的时候检查类型安全,并且所有的强制转换都是自动和隐式的,提高代码的重用率。 2.案例 1)先看下面案例 使用泛型的优点:大型应用时能显著降低程序的复杂度;泛型为较大的优化带来可能: 可以在编译期发现该类错误,而且在取出元素时不需要再进行类型判断,从而提 阅读全文
posted @ 2012-02-08 10:58 Devin Zhang 阅读(951) 评论(0) 推荐(0) 编辑
  2012年2月7日
摘要: 1.概念: 运行时,对任意类,都能知道这个类的所有属性和方法;对任意一对象,都能够调用它的每个方法和属性;这种动态获取、动态调用的功能称为Java语言的反射机制。 2.实现 Java反射相关的API在包java.lang.reflect中 提供动态地生成代理类和类实例的静态方法。 1)获取类的Cla 阅读全文
posted @ 2012-02-07 12:38 Devin Zhang 阅读(1328) 评论(0) 推荐(2) 编辑
  2012年2月6日
摘要: 案例: 输出结果: 结论,静态变量和构造函数的执行顺序: 1、父类的静态变量; 2、子类的静态变量; 3、父类的构造函数; 4、子类的构造函数; PS: 欢迎关注公众号"Devin说",会不定期更新Java相关技术知识。 阅读全文
posted @ 2012-02-06 17:25 Devin Zhang 阅读(3841) 评论(1) 推荐(1) 编辑
摘要: 引言 http(超文本传输协议)是一个基于请求与响应模式的、无状态的、应用层的协议,常基于TCP的连接方式。HTTP协议的主要特点是: 1.支持客户/服务器模式。 2.简单快速:客户向服务器请求服务时,只需传送请求方法和路径。由于HTTP协议简单,通信速度很快。 3.灵活:HTTP允许传输任意类型的 阅读全文
posted @ 2012-02-06 15:07 Devin Zhang 阅读(28413) 评论(0) 推荐(4) 编辑
  2012年2月4日
摘要: 1.概念及扩展 VideoView 是android 系统提供的一个媒体播放显示和控制的控件。其结构层次如下: 原型:VideoView extends SurfaceView implements MediaController.MediaPlayerControl 类结构: java.lang. 阅读全文
posted @ 2012-02-04 17:26 Devin Zhang 阅读(45836) 评论(4) 推荐(3) 编辑
  2012年2月3日
摘要: 1.案例一 布局文件: 主程序: 2.案例二 布局文件main.xml 主程序VodeoPlayActivity.java PS: 欢迎关注公众号"Devin说",会不定期更新Java相关技术知识。 阅读全文
posted @ 2012-02-03 21:56 Devin Zhang 阅读(67079) 评论(0) 推荐(2) 编辑