自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 问答 (4)
  • 收藏
  • 关注

原创 android4.1.1拍照停留在相机页面的问题

从A中startactivityforresult到B,B就是拍照的相机程序,当拍照确认后回不到A,最后发现是屏幕旋转的问题,要在AndroidManifest.xml中对A声明防止从B返回时屏幕旋转,又回到了B,android:configChanges="orientation"这个在api13以前是可以的。但api13以后要加上android:configChanges="orientati

2012-12-11 21:18:27 656

原创 设计模式-----外观模式

外观,啥叫外观,就是一件东西看着是什么样子。抽象到程序可以看做是一个类,一个方法,一个接口你能看到的样子。外观模式的好处是提供一致的界面,界面不是指ui。客户端需要调用某个功能,而这个功能的实现可能会牵涉到其他的模块才能完成这个功能。那么客户端如果去组织这些模块的关系就会带来维护的问题,假如某个模块变化了,客户端代码很可能就会跟着调整。若采用外观模式就可以避免这个问题,客户端通过一个入口即可完成某

2012-03-22 21:16:13 504

原创 设计模式之简单工厂模式

今天开始研究设计模式,为此买了一本书,准备好好看看,毕竟只有掌握了原理性的东西才会有质的提高,垒砖民工不是我的目标,设计师才是。简单工厂模式      简单工厂是用来创建合适的实现类的,怎么说呢,通过实例来说明比较好。在面向接口编程中,客户端不需要知道接口的具体实现,那么如何得到接口的实例呢?可通过简单工厂的模式来获取如:/** * 定义一个接口A * * @autho

2012-03-21 20:37:09 696

原创 抽象类,接口简介

很久没写了,没习惯写在博客里,之前都是写在qq空间里,不好分享交流,从今天起就开始习惯写博客,今天说一下接口和抽象类的东西,在学校时学过,这里主要是为了记录一下。1,什么是接口呢,抽象类?      接口是java中一个特殊的抽象类,可以这么理解。接口的方法都是抽象的方法,属性也都是常量。接口用interface声明。      抽象类是对不明确的事物或行为的一种抽象,抽象类可以定义实

2012-03-21 19:28:54 454

原创 android 反编译

对于软件开发人员来说,保护代码安全也是比较重要的因素之一,不过目前来说Google Android平台选择了Java Dalvik VM的方式使其程序很容易破解和被修改,首先APK文件其实就是一个MIME为ZIP的压缩包,我们修改ZIP后缀名方式可以看到内部的文件结构,类似Sun

2011-08-17 16:58:25 596

转载 Adapter优化

Adapter的作用就是ListView界面与数据之间的桥梁,当列表里的每一项显示到页面时,都会调用Adapter的getView方法返回一个View。想过没有? 在我们的列表有1000000项时会是什么样的?是不是会占用极大的系统资源?先看看下面的代码:pu

2011-08-17 15:33:27 488

转载 java多线程 生产者消费者问题

java多线程 消费者-生产者 收藏java多线程一般都会讲消费者-生产者模型生产者与消费者模型中,要保证以下几点:1 同一时间内只能有一个生产者生产2 同一时间内只能有一个消费者消费3 生产者生产的同时消费者不能消费4 消息队列满时生产者不能继续生产5 消息队列空时消费者不能继续消费参考了下网上一个代码实例http://www.talented.com.cn/

2011-06-11 22:02:00 593

转载 OpenGL ES绘制3D图形

<br /> OpenGL ES是 OpenGL三维图形API 的子集,针对手机、PDA和游戏主机等嵌入式设备而设计。 Ophone目前支持OpenGL ES 1.0 ,OpenGL ES 1.0 是以 OpenGL 1.3 规范为基础的,OpenGL ES 1.1 是以 OpenGL 1.5 规范为基础的。本文主要介绍利用OpenGL ES绘制图形方面的基本步骤。<br />     本文内容由三部分构成。首先通过EGL获得OpenGL ES的编程接口;其次介绍构建3D程序的基本概念;最后是一个应用程序示

2011-05-29 08:05:00 1245

原创 详解android的window类

<br /><br />Android的Window类(一) Android的GUI层并不复杂。它的复杂度类似于WGUI这类基于布局和对话框的GUI,与MFC、Qt等大型框架没有可比性,甚至飞漫魏永明的MiniGUI都比它复杂许多。您也许会问,这样简单的GUI如何实现浏览器呢?原因很简单,浏览器有自己一套GUI。Android浏览器(WebKit)的GUI和Android的GUI实用同一套GDI——Skia,但GUI层是完全不同的设计,分别自成体系。<br />  Windown类,位于代码树framewo

2011-05-27 12:00:00 717

原创 android 在map上画出路线

最近在搞在地图上画出路线图,经过一段时间的摸索,终于搞明白了,其实也挺简单的,写个类继承Overlay,并重写draw方法,在draw方法中画出path即可。对于Overaly,在地图上标记某个点或者画线之类的就要使用overlay,overlay相当于一个覆盖物,覆盖在地图上,这个覆盖物要自己实现所以要继承Overlay。本例自定义了要画的点,如何得到两地之间的众多点的坐标(经纬度)可从具体代码:package net.blogjava.mobile.map;import java.util.List

2011-05-23 08:21:00 1746 4

转载 android google map — ItemizedOverlay

上一篇文章我们讲解了如何控制MapView,但是仅有这样的UI交互还远远不能满足很多需求,因为你只能看到地图,无法在它上面做一些标记,而很多应用都对这个功能有需求(搜索地点、查找路线等)。所以为了更好的使用google map开发基于位置的服务,google map提供了在地图层上放一些自定义的数据和图标的功能,例如:我们在web浏览器中使用google map搜索一个地点时,它会在地图上标记出来:地图中的A,B,C 3点就是在地图上放置一些自定义的标记(全局上看,我们马上就了解厦门有三家沃尔玛),从计算机

2011-05-21 22:58:00 6421 1

转载 android在google map上画出导航路线图

android在google map上画线比较容易实现的,但是现在问题在于如何获取起点和终点之间的路线图。这里我们使用Google Directions API来实现, Google Directions API是一种使用 HTTP 请求计算多个位置间路线的服务。路线可以以文本字符串或纬度/经度坐标的形式指定起点、目的地和路标。Google Directions API 可以使用一系列路标传回多段路线。 Google Directions API 请求是以下形式的 HTTP 网址:http://maps.g

2011-05-20 22:58:00 9209 8

原创 用javascript动态添加表格的行和列

<br />用javascript动态添加表格的行和列,在android中利用webview布局的话,是必须掌握的,用webview布局其实还是比较容易的快速的<br />别的不说了,看代码,非常简单<br /> <br /> <br /><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>js添加表

2011-05-20 17:53:00 1318

原创 Aop简单应用实例,注解模式

<br />Service接口:package snail.service; public interface PersonService { public void save(String name); public void update(String name, Integer id); public String getName(Integer id);} 接口实现:package snail.serviceimp;

2011-05-19 11:04:00 615

原创 java反射技术的简单使用

<br /> 反射技术<br />实例:<br />一个普通了类:给定了string对象的值,下面利用反射技术要将name的值换成ddd<br /> <br />public class haha {public String name = "bbb";public String sex = "dddd"; public String getName() { return name; } } <br /> <br />测试类:<br />import ja

2011-05-19 11:01:00 532

原创 java反射技术的简单使用

<br /> 反射技术<br />实例:<br />一个普通了类:给定了string对象的值,下面利用反射技术要将name的值换成ddd<br /> <br />public class haha {public String name = "bbb";public String sex = "dddd"; public String getName() { return name; } } <br /> <br />测试类:<br />import ja

2011-05-19 10:57:00 581

原创 struts2的拦截器的使用

<br />struts2的拦截器可谓是strust2的核心。对于原理我就不多说了,很多文章都写的很清楚了,在此只是做个简单的示例,简单的自定义拦截器的使用<br />目标Action,即我们要实际访问的Action<br />public class TestAction {public String execute(){ System.out.println("哈哈进去了"); return "success"; }} <br /> <br />拦截器类:在访问目标Actio

2011-05-19 10:53:00 549

原创 android 颜色选择的实现

<br /> <br />在Api Demo里面有一个叫ColorPickerDialog的对话框,该对话框扩展了Dialog 的功能,使其具备颜色选择器的功能。具体可以参考Api Demo源代码,路径为:android-sdk-windows/samples/android-7/ApiDemos/src/com /example/android/apis/graphics/ColorPickerDialog.java<br />本功能是基于上述的颜色选择器对话框进行扩展,模仿PreferceActivit

2011-05-19 10:44:00 1492

原创 OPenJL ES 2D图形基本用法

<br />最近在看OPenJL ES ,看了一些资料,现在把例子记录下来,已被不时之需<br /> <br /> <br />public class Main extends Activity{ /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState

2011-05-19 10:22:00 1116

转载 android google map 自定义地图的图层 简单使用(二)

接下来,我们需要为地图多增加一些自定义的功能,比如可以在地图上进行一些标注。为了实现这样的功能,我们可以继承Overlay这个类,这个类是一个基类,提供了可以在地图上添加图层的基本功能。而另外的选择是,我们可以继承itemzedOverlay这个类,  它提供了一种快捷的方法,可以把标记图片和相关的文本分配给特定的地理位置。ItemizedOverlay实例可以处理每一个OverlayItem(OverlayItem可以简单理解为在地图上的每一个标记)标记的绘制、放置、单击处理、焦点控制和布局优化。下面我们

2011-05-18 22:37:00 2900 2

转载 Android Google Map的简单使用(一)

本文转帖:http://www.androidcn.com/news/20110221/00001225_3.html其实,编写Android Map应用并不复杂,只需要继承MapActivity类就可以了。MapView这个类功能是从Google Map地图中获得数据并且展示地图。MapActivity的主要功能有:  1) 管理Activity的生命周期  2) 为MapView类建立和撤消相关的服务。  在继承了MapActivity类后,我们要实现其中的isRouteDisplayed方法,这个方法

2011-05-18 22:20:00 1261

空空如也

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

TA关注的人

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