自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Benson的专栏

Learning, staying up to date, and working on the latest and greatest in languages and APIs is what k

  • 博客(14)
  • 资源 (25)
  • 收藏
  • 关注

原创 高德V2中一些难于发现的API

1. 设置放大级别: aMap.animateCamera(CameraUpdateFactory.newLatLngZoom(ProtocolConst.ZJUT,aMap.getMaxZoomLevel() - 3), 3*1000, new MyCallbackMethod());2. 计算地图上两个点之间的距离:AMapLocation.distanceBetween(

2013-04-30 22:03:52 1961

原创 自定义Toast

在Android中,默认的Toast样式很难看。而且,Toast存在一个小小的bug,就是后来的toast必须要等之前的toast消失后才能显现出来,不过有一个解决方案,见http://blog.csdn.net/czjuttsw/article/details/8274276        一般地,我喜欢用toast来打印一些测试信息,虽然更推荐使用LogCat。细心的人可能注意到,

2013-04-29 14:39:00 5460

原创 Vertu手机决定采用Android系统

Vertu手机决定采用Android系统 英文原文:Vertu Unveils Android Plan   翻译: ImportNew-黄小非智能手机奢侈品牌Vertu的制造商已经决定放弃Windows Phone 8,转而采用Android操作系统,其原因主要是因为微软的手机操作系统“复杂度太高”。最新的Ver

2013-04-24 13:43:27 2087

原创 Android 实现简单的即时通信

IM是Instant Message的缩写,意思是即时通信。所谓即时通信,顾名思义,就是一方发送信息给另一方,另一方能够即时收到信息。        我们身边熟知的即时通信莫过于腾讯QQ了。无论从桌面版,还是到移动版,都有即时通信的身影。不过QQ的IM有它们自己内部的通信协议,并且是对外不公开的。这种技术封闭大大阻碍了前沿技术领域的发展。而随着时代的前进,开源(Open source) 这一振

2013-04-20 21:24:41 8361 1

原创 高德地图出 V2 了

2013-04-03高德地图Android API V2.0.0 发布。新增功能全新的3D 矢量地图,重点建筑物拥有色彩纹理。全新的接口风格,学习成本更低,更加简洁、实用。性能大幅提高,同时减少用户流量消耗。独立的地图显示类库与搜索服务类库,可独立加载,从本版本开始定位服务将单独为一个产品,不再放置在Android API 里。支持Android2.2 及以上版本的设备

2013-04-20 00:43:21 1786

原创 Java通过JNI调用C/C++函数

Java代码:public class JNIHelloWorld { public native void helloWorld(); static { System.loadLibrary("hellojni"); } public static void main(String[] args) { JNIHelloWorld hello = new JNIH

2013-04-15 22:55:50 1660

原创 通过JUnit查看操作执行时间

获取网页内容的方法:public class NetWorkUtil { public static String getHTMLContent(String site) { URL url = null; try { url = new URL(site); } catch (MalformedURLException e) { e.printStackTrace

2013-04-09 22:49:46 6506

原创 JAXB Hello World

JAXB是Java Architecture for XML Binding的缩写。使用JAXB注解将Java对象转换成XML文件。在这篇教程中,我们将会展示如何使用JAXB来做以下事情:    Marshalling       - 将Java对象转换成XML文件。    Unmarshalling - 将XML内容转换成Java对象。    本文使用到的相关技术:    J

2013-04-06 13:09:25 5420 1

原创 Spring Bean 生命周期 三种表示方法

文章的索引:通过接口InitializingBean,DisposableBean实现Bean生命周期。通过JavaEE注解@PostConstruct,@PreDestroy实现Bean生命周期。通过配置文件标签属性init-method和destroy-method实现Bean生命周期。因为演示的需要,首先给出一个普通的bean:public class SimpleBean

2013-04-05 12:31:21 2083

原创 Android-高德地图-显示气泡框

现在的聊天框大多都是气泡框,气泡框长相可爱,有良好的用户体验。        如何把气泡框应用于地图上呢?        步骤一:首先要定义我们的气泡框布局,也就是所谓的layout。popup.xml:<LinearLayout android:orientation="horizontal" android:id="@+id/LinearLayoutPopup"

2013-04-03 17:06:58 6489

原创 Spring Singleton VS prototype

在Spring中,bean的作用域范围有5种,它们是[singleton,prototype,request,session,globalSession],其中singleton是默认值。    在大多数情况下,我们只和singleton和prototype打交道。那么,它们之间有什么区别呢?    singleton: 如单例模式一样,调用getBean()方法试图从IoC容器中返回唯一

2013-04-03 15:36:51 1965

原创 Spring 集合注入 [ Collection Injection ]

对于简单数据类型(byte,char,short,int,float,double,long )或者String的注入,一般只需写入标签即可。比如:或者 simpleValue或者p模式  如果需要注入的是集合(list,set,map,pros),那该怎么做呢?如果集合的泛型是简单数据类型,比如 List,可以这样实现: stu

2013-04-03 13:11:01 2735

原创 Spring AOP 初探

AOP: Aspect Oriented Programming 面向切面编程。面向切面编程(也叫面向方面编程):Aspect Oriented Programming(AOP),是目前软件开发中的一个热点,也是Spring框架中的一个重要内容。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。AOP是OO

2013-04-02 15:01:17 1523 1

原创 Setter Injection

在bean中通过提供属性的setter方法,在Spring配置文件中进行注入。实现了一定的松耦合。步骤一:新建Java工程-SpringDemo。步骤二:导入Spring JAR包和commons-logging JAR包。步骤三:编写beanpublic class Animal { private String category; private String

2013-04-01 21:59:23 1400

iOS汉字首字母获取

将20901个汉字的首字母存储于一个数组中,然后根据给定的每个汉字的ASCII获取到数组中对应的首字母(小写),如果给定的ASCII值超出给定的范围返回"#"。 使用方法: #import "pinyin.h" NSString *hanyu = @"测试"; for (int i = 0; i < [hanyu length]; i++) { printf("%c", pinyinFirstLetter([hanyu characterAtIndex:i])); } // "cs"

2015-06-29

Retrofit实现天气预报信息捕获

利用Retrofit框架对WebService数据进行提取,可用在安卓开发上提高开发效率。【基于Maven项目】

2014-06-17

Swift documentation

Objective-C作为苹果开发的唯一官方语言,已经存在了将近20年了。继WWDC2014后,一款高效,现代,安全和可交互的新语言Swift由于其简单的语法和代码可视化等特征有望替代OC。

2014-06-05

半字节压缩/解压算法[Java]

使用Java语言开发的基于GPS经纬度压缩和解压的半字节压缩算法。

2014-05-22

转个不停的齿轮

这是一个简单的示例,演示了如何在一个Activity中添加一个一直转个不停的齿轮。主要是使用Android的Animation。

2013-11-28

全国省市区的plist文件。

这是一个包含全国省市区的plist文件。

2013-08-01

android滚动控件省市区

这是一个仿iPhone滚动控件的应用,滚动控件的内容为全国的省份,市和地区。

2013-07-20

找朋友应用

这是一个找朋友android应用。主要是地图和即时通信。

2013-07-16

ViewPagerDemo

ViewPager的功能就是可以使视图滑动,就像Lanucher左右滑动那样。

2013-05-09

图片拼接软件

这是一个简单的图片拼接软件,参照佳能相机的拼接方法。可以对拼接照片进行过滤,可以对照片进行缩放,以及将照片分享到人人。

2013-04-10

地图气泡框应用

这是一个地图上显示气泡框的应用,主要是对overlay的继承和气泡框的布局样式。

2013-04-03

基于SSH晒晒图网站

这是一个基于SSH的网站,实现了好友注册,好友添加,好友分组,图片上传,图片分享以及图片留言功能。网站部署的注意事项都在资源中,可自行部署到本地服务器中( Tomcat 即可 )

2013-01-18

绘制个人历史位置路线

这是一个地图小应用。主要用来在高德地图上绘制个人历史位置信息。

2012-12-08

ItemizedOverlay

这是一个基于高德地图的测试,介绍了ItemizedOverlay的用法和populate()的作用。

2012-11-03

android_service_电话录音

该程序是利用Service在后台工作的特性,负责记录电话的通话,并将通话记录以文件的形式存储在手机SD卡中。这是一个学习service组件的不错的例子。

2012-10-29

android_API源代码

这是一个android API 包的源代码。这样可以在eclipse中查看android类的源代码。

2012-10-19

ajax模拟百度自动下拉提示框

这是一个模仿百度自动下拉提示框的Web程序。 主要技术是JSP+Servlet+Mysql+Ajax+JavaScript。

2012-10-11

基于AJAX的简易聊天室

这是一个基于ajax的简易聊天室网站。 采用JSP+Servlet,后台数据库采用MySQL

2012-10-11

JAVA策略模式实现

这是一个基于JAVA的策略设计模式。松耦合,可扩展

2012-10-09

android天气预报

基于android的,数据采集端源于google的实时兼预报天气预报软件。

2012-07-02

AsyncTask应用下载MP3

利用android.os.AsyncTask类完成MP3下载,采用进度条动态显示下载的百分比。是学习AsyncTask不错的例子。

2012-07-02

Android_GPS定位

这是一个简单的Android定位测试,基于GPS的需在户外条件下使用的代码工程。

2012-07-02

基于Servlet+JSP的网上书店

这是一个基于Servlet+JSP的网上书店。后台数据库采用MYSQL。

2012-07-02

空空如也

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

TA关注的人

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