- 浏览: 94054 次
- 性别:
- 来自: 深圳
最新评论
-
smilerain:
转换不完全,比如 "懿" 就转换失败,在生 ...
Java 根据汉字得到拼音 -
eppen:
买的企业版?
ftp上传下载 -
臧圩人:
xfire比较早,它已经发展到cxf了。
Java WebService 入门 -
scalong:
注释太少了
ftp上传下载 -
j2live:
你好,请教一下,一个contentProvider只能控制一张 ...
Android Content Provider的应用
文章列表
public class RarToFile {
/*
* cmd 压缩与解压缩命令
*/
private static String rarCmd = "C:\\Program Files\\WinRAR\\Rar.exe a ";
private static String unrarCmd = "C:\\Program Files\\WinRAR\\UnRar x ";
public static void main(String[] args) throws Exception {
RARFile( ...
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.UnsupportedEncodingException;
import java.util.zip.ZipEntry;
import java.util.zip.ZipInputStream;
import java.util.zip.ZipOutputStream;
import sun.misc.BASE64Decoder;
import ...
package com.tiancom.pas.util;
import java.security.SecureRandom;
import javax.crypto.Cipher;
import javax.crypto.SecretKey;
import javax.crypto.SecretKeyFactory;
import javax.crypto.spec.DESKeySpec;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
...
package com.tiancom.pas.util;
import java.security.MessageDigest;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
public class CopyOfMD5Digest {
protected static Log log = LogFactory.getLog(CopyOfMD5Digest.class);
//
private static MessageDiges ...
import java.io.IOException;
import java.io.InputStream;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLConnection;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.PrintWriter;
import org.w3c.dom.Document;
import org.w3c.dom.DOMExce ...
//客户端:
package com.socket.example;
import java.io.*;
import java.net.*;
import java.util.TimerTask;
/**
*
* @author li_yf
* RemoteFileClient
*
*/
public class RemoteFileClient extends TimerTask {
protected String hostIp;
protected int hostPort;
protected BufferedReader so ...
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.apache.poi.hssf.usermodel.HSSFCell;
import org.apache.poi.hssf.usermodel.HSSFRow;
import org.apache.poi.hs ...
Spring的任务调度服务实例讲解
记的以前在做一家人才招聘网站时遇到的一个问题,因为白天的流量非常大为了减轻网站的压力所以客户要求一些不是太急手的任务(如,给注册用户发送邮件、清理日常垃圾信息等等)都放在凌晨流量最小的时间段去执行,当时我们借助java.util.Timer来实现的。但是对于更加复杂的任务调度Timer就不太容易了,后来了解了Quartz(OpenSymphony的提供任务调务类库)可以大大弥补Timer的不足可以使开发者能够完成各种复杂的任务调度。Spring又对其提供了很好的支持使得开发者不用另外去学习这套全新的类库就能很方便的使用。
下面提供一个实例来讲解:
1 ...
写过JavaScript或者ActionScript的开发者,对于setInterval的用法会非常了解。那么在Android中如何实现setInterval的方法呢?其中有两种方法可以实现类似的功能,其中一个是在线程中调用Handler方法,另外一个是应用Timer。如果想了解更全面的用法,可以查看SDK Samples中一个叫做”Snake.java”源码,可以通过它了解一些更复杂的用法。
首先引用Handler在实际应用中的一个简单的例子:
01 import android.app.<A title=Activity href="http://www.androidre ...
OverView:
这个类用来向用户显示一些简单的提醒信息。其效果类似于桌面软件中,当鼠标指针停留在某些Controls的时候弹出的 “ToolTip”。其特点浮动在当前Activity之上,但无法获得Fouce(当toast弹出的时候,用户依然可以在原来的Activity中输入某些信息)。查看官方文档
Usage Example:
当调节某些Controls的属性或者通过硬件按键操作设备的设置。
完成某些操作后,提醒用户当前操作的返回结果。
在游戏中设置一些简单操作的提示。
Coding Example:
仅仅显示文本:
Toast.makeText(this,”And ...
这个例子包含了取得本地资源的方法,并且具有一定的代表性。其中包含了两个部分:
1)通过managedQuery()获取Cursor资源。
2)通过一个循环将Cursor中的资源添加到一个空的List中。
定义映射到DB的Columns标签:
1 String[] projection = {
2 MediaStore.Audio.Media._ID,
3 MediaStore.Audio.Media.ARTIST,
4 MediaStore.Audio.Media.TITLE,
5 MediaStore.Audio.Media.DATA ...
在此前的几个教程中引出过一些Dialog的使用方法,可从来没有系统全面的介绍Android平台上所有Dialog家族成员的情况(其实官方文档有相当明确的说明:参考1、参考2)。对于大部分人可以直接根据官方文档获得有关Dialog的使用方法,AR给出的有关Dialog参考教程可以作为额外的补充。
在这里为大家介绍ProgressDialog的使用方法:
1) 创建一个普通ProgressDialog(不带有ProgressBar)所必须的几个参数
Context: 指定当前Dialog的Container
Title:对话框标题
Message:对话框主体所显示的信息
Indete ...
在android开发过程中,常常遇到不到分辨率的手机开发,以下总结了不同分辨率的测试模拟器,希望能帮到大家!
1280*800:
emulator -skin WVGA -scale 0.9
320*240
D:\androidsdk15\tools>emulator -skin QVGA-L -avd android
D:\androidsdk15\tools>emulator -skin QVGA-P -avd android
240*400
D:\androidsdk15\tools>emulator -skin HWVGA -avd android
D:\and ...
在项目中经常遇到日期相减的业务,一下是几种日期想减的代码集合,希望对各位有帮助!
1.SimpleDateFormat myFormatter = new SimpleDateFormat("yyyy-MM-dd");
java.util.Date date= myFormatter.parse("2003-05-1");
java.util.Date mydate= myFormatter.parse("1899-12-30");
long day=(date.getTime()-mydate.getTime() ...
Spring MVC学习指南
以下这个学习案例是我最近学习Spring MVC时跟从一本书上的示例,原文中的示例代码有一些小错误,不过我在调试的过程中已经给予了修正,如还有其它错误,还请各位批评指正。
对于现有较成熟的Model-View-Control(MVC)框架而言,其解决的主要问题无外乎下
面几部分:
1. 将Web页面中的输入元素封装为一个(请求)数据对象。
2. 根据请求的不同,调度相应的逻辑处理单元,并将(请求)数据对象作为参数传入。
3. 逻辑处理单元完成运算后,返回一个结果数据对象。
4. 将结果数据对象中的数据与预先设计的表现层相融合并展现给用户。
...