自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

张恒zzh的专栏

技术交流与学习

  • 博客(50)
  • 资源 (24)
  • 收藏
  • 关注

原创 JavaScriptCSS 层叠样式表

CSS 层叠样式表。将网页中的样式分离出来,完全由css来控制增强样式的复用性以及可扩展性。格式:选择器{属性名:属性值;属性名:属性值;}css和html代码相结合的四种方式:1.每一个html标签都有一个style属性2.当页面有多个标签有相同样式时,可以进行复用ycss代码3.当有多个页面中的标签的样式相同时,还可以将样式单独封装成一个css文件。

2013-10-09 21:46:55 1164

转载 android 实现流媒体播放远程mp3文件代码

android 实现流媒体播放远程mp3文件代码package com.shadow.util;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import jav

2013-09-16 20:53:07 689

转载 Sqlite工具类

package com.asc.db;    import android.content.ContentValues;  import android.content.Context;  import android.database.Cursor;  import android.database.sqlite.SQLiteDatabase;  import android.database.

2013-08-28 09:13:43 1093

转载 Android程序中像素(px)跟单位dp(dip)之间的转换

public class UnitTransformUtil {    /** * 根据手机的分辨率从dp 的单位 转成为px(像素) */     public static int dip2px(Context context, float dpValue) {             final float scale = context.getResources().get

2013-08-27 11:29:42 658

原创 java 日期各种样式转化函数集合

mport java.text.DateFormat;import java.text.ParseException;import java.text.ParsePosition;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util

2013-08-22 10:06:33 698

原创 android Bitmap 转化成字节数组与流

public class BitamapToBytes {    public static byte[] Bitmap2Bytes(Bitmap bm) {        ByteArrayOutputStream baos =new ByteArrayOutputStream();        bm.compress(Bitmap.CompressFormat.PNG, 10

2013-08-21 12:47:25 1592

转载 android支付宝接入(一)

相信相同过App获取利润的都会需要接入计费SDK,下边就跟大家走一遍完整的支付宝SDK接入,支付系列均通过计费Button触发,计费所有代码均放到一个java文件实现,这样虽然会有点违背java面向对象及封装性,但这样做的一个好处是可以快速集成到不同的游戏中,将改动的文件降到最低,各有利弊吧,如果大家有什么更好的方法,望一起交流,好了,废话不多说了,开始干活。PS:初次写博文,各方面还不够

2013-08-03 12:59:54 1264

转载 Spring的JDBCTemplate

本文引自:http://www.blogjava.net/176142998/archive/2009/02/03/221507.htmlSpring的JDBCTemplate当hql等查询方式不能满足性能或灵活性的要求,必须使用SQL时,大家有三种选择:第一、使用Hibernate 的sql 查询函数,将查询结果对象转为Entity对象。第二、使用Hibernate Sessio

2013-06-14 15:32:08 462

原创 Eclipse 常用快捷键

(将学习经验分享给大家。)------内容提示 alt+/------快速修复  Ctrl+1------导报 Ctrl+shift +o格式化代码 Ctrl+shift+F向前向后 alt+方向键添加注释  Ctrl+Shrift+/去除注释  Ctrl+Shrift+\程序的调试和运行F5(跳入)F6(跳过) F7(跳出)

2013-06-10 10:58:38 428

原创 struts 请求与响应流程

(讲学习成果和经验与大家共享)1.读取流程(初始化ModuleConfig对象),Struts框架总控制器(ActionServlet)是一个Servlet,在Web.xml中的配置成启动的Servlet。读取配置文件(struts-config.xml)的配置信息。为不同的Struts模块初始化相应的ModuleConfig对象ActionConfig    Contro

2013-06-08 15:28:18 774

原创 android 优化解决方案(上层)

1.避免创建不必要的对象2.如果方法用不到的成员变量,可以把方法声明为static,提高性能会15%到20%3.避免直接使用getter/setter存取Field,可以把Field声明为public,直接访问4.static的变量如果不For循环for(:)6.使用内部类要访问外部类的Field或方法,可以把外部类的Field或方法声明为包访问权限7.合理利用使用浮点数,浮点

2013-06-02 17:44:41 539

原创 struts2系统提供的校验器常用属性校验说明

系统提供的校验器如下:(开发中常用)required(必填校验器,要求field的值不能为空)requiredstring(必填字符串校验器,要求field的值不能为null,并且大于0,默认情况下会对字符串去掉前后空格)stringlength(字符串长度校验,要求field的值必须在指定的范围内,否则校验失败,minLength参数指定最小的长度,max_Length参数指

2013-05-20 10:58:37 643

原创 struts2标签防止重复提交

(重新学习和加强web的学习,将学习中的知识点和大家分享)标签防止重复提交---------------------------------标签防止重复提交,用法如下第一步:在表单中加入     姓名:        第二步:             /index.jsp           /WEB-INF/page/message.jsp

2013-05-18 08:48:14 434

转载 android ListView实现圆角

方法一:定义查看源码打印?1xmlversion ="1.0"encoding ="UTF-8"?>  2shapexmlns:android ="http://schemas.android.com/apk/res/android"android:shape ="rectangle

2013-05-13 13:40:50 549

转载 Android远程图片获取和本地缓存

Android远程图片获取和本地缓存2011-09-01 10:27 xieqibao blog.csdn 对于客户端——服务器端应用,从远程获取图片算是经常要用的一个功能,而图片资源往往会消耗比较大的流量,对应用来说,如果处理不好这个问题,那会让用户很崩溃,不知不觉手机流量就用完了,等用户发现是你的应用消耗掉了他手机流量的话,那么可想而知你的应用将面临什么样的命运。

2013-05-13 07:36:27 474

原创 java 集合类hashCode 方法与HashSet类

集合类(加强java学习)hashCode 方法与HashSet类 ---》有人发明了一种哈希算法来投稿从集合中查找元素的小小 ,这种方式将集合分成若干个存储区域,每个对象可以计算出一个哈希码 ,可以将哈希码分组,每组分别对应摸个区域,根据一个对象的哈希码就可以 确定该对象存储在哪个区域==========HashSet就是采用哈希算法存取对象的集合,它内部采用对某个数

2013-05-07 09:28:32 599

原创 获取手机分辨率

获取手机分辨率  //获取手机像素,用于处理图片内存溢出  private int  metrisPixels = 0;  DisplayMetrics outMetrics = new   DisplayMetrics();  this.getWindowManager().getDefaultDisplay().getMetrics(outMetrics);  metris

2013-05-02 08:01:27 511

转载 Android之PopupWindow弹出对话框

Android之PopupWindow弹出对话框Android的对话框常用的有两种:PopupWindow和AlertDialog。popupWindow是一个阻塞式的弹出框,这就意味着在我们退出这个弹出框之前,程序会一直等待,,这就意味着在我们退出这个弹出框之前,程序会一直等待,      *这和AlertDialog不同哦,AlertDialog是非阻塞式弹出框,AlertDi

2013-05-01 21:28:28 760

转载 Android中Bitmap,byte[],Drawable相互转化

1、Drawable就是一个可画的对象,其可能是一张位图(BitmapDrawable),也可能是一个图形(ShapeDrawable),还有可能是一个图层(LayerDrawable),我们根据画图的需求,创建相应的可画对象2、Canvas画布,绘图的目的区域,用于绘图3、Bitmap位图,用于图的处理4、Matrix矩阵很多Android开发者可能发现,将Bitmap转

2013-05-01 20:16:59 793

转载 android回收图片使用内存

在android开发过程当中,如果要用到大量图片而你又没有做好图片内存的回收,很容易就会造成OOM内存溢出的问题。下面介绍一种图片内存回收的方法,就是将图片从添加到的ViewGroup中一张一张拿出来回收,具体代码如下:private void recycleBitmap( ){   if(viewGroup != null)   {         int

2013-04-30 08:40:14 721

原创 java 正则表达式判断 qq号是否合法

//判断QQ号是否合法 public static boolean isQQCorrect(String str) {  String  regex ="[1-9][0-9]{4,14}";  Pattern p = Pattern.compile(regex);    Matcher m = p.matcher(str);    return m.matches();

2013-04-23 16:15:46 4843

原创 struts2校验流程

输入校验的流程1.类型转换器对请求参数 执行类型转换,并把转换后的值赋值给action中的属性2.如果在执行类型转换的过程中出现异常,系统会将异常信息保存到ActionContext,conversionError拦截器将异常信息封装到fieldErrors里。不管类型转换是否出现异常,都会进入第三步3.系统通过反射技术先调用action中的validateXxx方法,Xx

2013-04-13 15:42:18 429

原创 Java 调整JVM内存的大小

在 eclipse 点击运行的java程序,右键run --->  as  Dialog 在第二个框内填(如80m)-Xmx 80m开辟80M运行内存,默认为64M

2013-04-07 15:55:50 503

转载 android SD卡路径问题以及如何获取SDCard 内存

SD卡路径问题以及如何获取SDCard 内存昨天在研究拍照后突破的存储路径的问题,开始存储路径写死为: private String folder = "/sdcard/DCIM/Camera/"(SD卡上拍照程序的图片存储路径); 后来发现这样写虽然一般不会出错,但不是很好,因为不同相机,可能路径会出问题。较好的方法是通过Environment 来获取路径,最后给出一个例子,教你怎样获取

2013-04-06 15:20:53 566

翻译 Java 根据定路径删除文件和文件夹下的所有文件

java  根据定路径删除文件和文件夹下的所有文件,封装成工具类,可直接调用。// 验证字符串是否为正确路径名的正则表达式private static String matches = "[A-Za-z]:\\\\[^:?\">// 通过 sPath.matches(matches) 方法的返回值判断是否正确// sPath 为路径字符串import java.io

2013-04-04 17:49:11 2105

转载 Android 关于长按back键退出应用程序的实现

Android 关于长按back键退出应用程序的实现最近在做一个Android上的应用,碰到一个问题就是如何实现长按back键退出应用程序。在网上查找了很多资料,发现几乎没有这样的实现,大部分在处理时是双击back键来退出应用程序。参考了一下双击back键退出应用程序的代码,网上主流的一种方法是下面这种方法,实现起来比较简单://代码来自:http://www.devdiv.com

2013-04-02 15:54:37 436

转载 android:java.lang.OutOfMemoryError: bitmap size exceeds VM budget---缩略图

原出处:http://2711082222.blog.163.com/blog/static/10630224920123635918767/这一个没测试,想来必定能运行。分享和自己学习。当图片过大,或数量较多时使用BitmapFactory解码图片会出java.lang.OutOfMemoryError: bitmap size exceeds VM budgetandroid系统中

2013-03-31 17:22:08 695

转载 android 获取网络状态和设置网络

作为工具类,可以直接调用。import android.app.AlertDialog;import android.app.AlertDialog.Builder;import android.content.ComponentName;import android.content.Context;import android.content.DialogInterface;

2013-03-29 10:04:42 482

转载 3D相册旋转效果

Java代码:1. package eoe.android.CustomGallery;2. 3. 4. import android.content.Context;5. import android.graphics.Camera;6. import android.graphics.Matrix;7. import android.util.AttributeSe

2013-03-28 20:27:27 1090

转载 字符串分割成二维数组,或加入到Map中

[java]/**  * 将字符串分割然后存到一个  * 二维数组中[{A,80},{B,60},{C,70}]  * @return 返回值为一个二维数组  */            public static String[][] splitStringToArrary() {                                    String s = "A:80

2013-03-26 20:03:07 1066

翻译 java web ----生成随机验证码

将学习成果,分享给大家,也便于自己温习学过的知识。import javax.imageio.ImageIO;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.

2013-03-22 17:47:43 541

原创 JDBC_利用Java反射技术将查询结果封装为对象

将学习成果分享给大家。import java.lang.reflect.Method;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.ResultSetMetaData;import com.itcast.jdbc.d

2013-03-19 17:42:01 709 1

翻译 web应用和虚似目录的映射

学习传智播客视频的java EE视频,将一些必要的知识分享给大家。虚拟路径配置如下虚拟路径  path="/itcast" docBase 资源路径 path 是 Servlet路径此过程需要重启服务器(不推荐使用)。另外一种是在tomcat目录下的conf目录下新建一个context.xml,此时会让所有主机所有外部servlet应用访问

2013-03-17 15:48:56 424

原创 java SE 学习之递归(1)

求n的阶乘public class Test{ public static void main(String args[]) {  System.out.println(method(5)); }        public static long method(int n) {  if(n == 1)   return 1;  else   ret

2013-03-15 23:49:46 397

原创 android xml-----Pull解析

XML pull提供了开始元素和结束元素。当某个元素开始时,可以调用parser.nextText从XML文档中提取所有字符数据。当解析到一个文档结束时,自动生成EndDocument事件。常用的XML pull的接口和类:XmlPullParser:该解析器是一个在org.xmlpull.v1中定义的解析功能的接口。XmlSerializer:它是一个接口,定义了XM

2013-03-14 11:25:17 504

原创 android 数据库操作

android的开发中使用的数据库是SQLite ,它是一个轻量级的数据库 、非常小 、 移植性好、效率高、可靠。开发中使用数据库 的添加、删除、修改、查找操作,尤其在处理大量数据的时候使用数据库可以帮我们迅速定位当前须要处理的数据。同时android给我们提供了非常简单的操作方仿,我们只需要继承SQLiteOpenHelper类,实现其中的onCreate(SQLiteDatabase db)和

2013-03-14 11:16:03 546

翻译 Android -----数据共享ContentProvider

AAndroid中内置了SQLite,但是对于数据库操作这块,非常的麻烦.其实可以试用第3方的数据库持久化框架对之进行结构上调整, 摆脱了访问数据库操作的细节,不用再去写复杂的SQL语句.虽然这样会在数据库操作上损失一点性能,但基于xxxx对数据库操作不频繁性能要求不高可以使用,所带来的好处即使有一个良好的统一的数据库操作以及降低代码维护成本.然而,SQLite的数据库只能有本程序访问数据。但为了

2013-03-09 21:21:03 525

原创 android 工程常见问题解决

我们在android开发过程中,有时候参考他人写的代码,但是当我们使用import导入别人的工程,会出现如 提示你删除  @Override 的错误,这主要是java 编译jar包版本问题,我们可以讲鼠标点击工程,右击Properties ->Java Complier 将 Complier  compliance setting  修改成 1.6 ,然后apply 保存就好啊了。如图

2013-03-09 11:54:28 547

原创 ListView--------------自定义适配器

接上一篇ListView常用适配器,现在针对一些要求较高的ListView实现效果来时,自定义适配器,可以达到我们想要的结果。此次,我们自己重新书写Adapter,来让我们的程序更加美观和实用性更强。适配器如下:import java.util.HashMap;import java.util.List;import android.content.Contex

2013-03-09 11:39:16 461

转载 TextView的一些高级显示

TextView的一些高级显示 //原文 http://www.2cto.com/kf/201205/129952.html1. 自定义字体可以使用setTypeface(Typeface)方法来设置文本框内文本的字体,而android的Typeface又使用TTF字体文件来设置字体所以,我们可以在程序中放入TTF字体文件,在程序中使用Typeface来设置字体:第一步,在asse

2013-03-08 20:30:40 424

iOS 高性能优化指南

一本不错的 iOS性能优化指南,以及相关调试工具的指导书

2018-12-05

android定时切换

做及时通讯播放语音做抽取做得demo,需要的可以看下

2014-07-03

asmack说明文档

xmpp及时通讯 ,asmack.jar函数api参考文档

2014-04-17

android仿新闻标题栏【水平GridView与VIewpager结合】

android仿新闻标题栏【水平GridView与VIewpager结合】,供学习参考。

2013-08-27

struts2 上传文件源码

struts2 上传文件源码给需要的同学学习一下

2013-05-23

android 滑动切换页面

android 滑动切换页面,分享给需要学习的同学一起学习

2013-05-20

struts2防止重复提交

struts2防止重复登录,分享给大家学习一下。

2013-05-20

网络咨询服务端

android 网络咨询服务端,供学习使用简单demo。

2013-05-08

android 数据库操作

android 数据库操作,增删改查,供学习参考使用。

2013-04-12

android照相机

一个android照相机源码待修改,有兴趣的自己修改下。

2013-04-12

android 异步下载图片(缓冲)

android 异步下载图片(缓冲),mars老师视频代码

2013-04-11

java 多线程下载实例

java 多线程下载实例,供需要参考的童鞋学习。

2013-04-11

struts2课本部分源代码

struts2课本部分源代码,前10章源代码,分享给大家。

2013-03-11

android----xml Sax解析示例

本代码是我对博客的xml解析----------Sax解析的代码重写了,一份,给需要的朋友,做参考。

2013-03-11

android文件存储

对于android的开发,我们又是需要保存数据,对于数据量小的我们可以采用文件存储,如登录密码和账号等。此代码是一个文件存储代码示例。可以直接调用。

2013-03-10

ContentProvider工具类

Android ContentProvider工具类 已经将ContentProvider写好,方法填充好了,下载修改下,可以直接调用。注意:Activity调用自己得写,此代码只是工具类。

2013-03-09

java jsp listener小用法

java jsp listener小用法,记录登录次数。

2013-03-09

android listVIew

listView 用法小例子,供初学者学习。

2013-03-08

获取网络图片

获取网络图片,并显示在ImageView,自己填写图片路径。

2013-03-05

javaBean登录

javaBean登小例子,javaBean用法实例。

2013-03-04

java Servlet登录例子

一个用Servlet和jsp写的一个登录小例子。

2013-03-02

android GPS获取经纬度

本程序是获取经纬度和位置信息,并将信息存入文件,文件存入sdcard。其中使用了数据库存取,和文件读写。可以供需要学习定位方面的学习参考,共同学习,进行技术交流。

2013-02-28

日记本实例

本代码是日记本实例,用很大扩展性,里面有多可以学习的方面,特别对于数据库的操作以及ContentProvider的用法。用以和学习android的朋友参考,共同进步。

2013-02-26

空空如也

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

TA关注的人

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