![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java Develop
文章平均质量分 82
elfylin
这个作者很懒,什么都没留下…
展开
-
Java拷贝目录
<br />package eflylin;import java.io.*;import java.util.Date;import java.text.SimpleDateFormat;public class BufferedInputFile { public static String read(String filename) throws IOException{ BufferedReader in = new BufferedReader(new FileRe原创 2010-10-01 14:17:00 · 2287 阅读 · 0 评论 -
java 遍历哈希表 stl
1.HashMap visit比如哈希表为map,类型为从Integer到 String的映射。遍历代码如下: HashMap Map;Iterator iter = Map.entrySet().iterator();//先获取这个map的set序列,再或者这个序列的迭代器 while(iter.hasNext()){原创 2010-09-18 15:30:00 · 4444 阅读 · 0 评论 -
java Class object
1. Class object"Class object" represent the type information of java.Class object is used to create all "regular" objects.All class has a "Class object", JVM use class loader to load "Class ob原创 2012-04-14 11:47:37 · 2378 阅读 · 0 评论 -
view createsnapshot and savebitmap
private Bitmap createScreenshot(int width, int height) { // We render to a bitmap 2x the desired size so that we can then // re-scale it with filtering since canvas.scale doesn't filt原创 2012-02-29 19:30:28 · 1763 阅读 · 1 评论 -
ISO-8859-1 编码
今天遇到一个编码的问题,8859-1。这是一种西文编码方式,占8个字节,兼容ascii编码。官方描述以及演进历史:ISO/IEC 8859-1,又称Latin-1或“西欧语言”,是国际标准化组织内ISO/IEC 8859的第一个8位字符集。它以ASCII为基础,在空置的0xA0-0xFF的范围内,加入192个字母及符号,藉以供使用变音符号的拉丁字母语言使用。法语原创 2010-10-12 23:34:00 · 14160 阅读 · 0 评论 -
java MD5/DES
1. MD5/SHA/SHA-256/SHA-384/SHA-512VertifyMD5.javaimport java.security.MessageDigest;import java.security.NoSuchAlgorithmException;//import bouncycastle.*;//import org.bouncycastle.jce.provide原创 2012-01-05 21:48:25 · 1249 阅读 · 0 评论 -
JAVA RSA
1. generate keyKeyRSA.javaimport java.io.*;import java.security.*;import javax.crypto.*;import javax.crypto.spec.*;/*** Description: * Copyright: Copyright (c) 2003* Company: * @autho原创 2012-01-05 21:53:44 · 1312 阅读 · 0 评论 -
synchronized
概述 synchronized 关键字,代表这个方法加锁,相当于不管哪一个线程A每次运行到这个方法时,都要检查有没有其它正在用这个方法的线程B(或者C D等),有的话要等正在使用这个方法的线程B(或者C D)运行完这个方法后再运行此线程A,没有的话,直接运行 它包括两种用法:synchronized 方法和 synchronized 块。1. synchronized 方法:转载 2012-01-11 23:24:21 · 386 阅读 · 0 评论 -
java get byte and print byte
1. print bytepublic static void printHexString(String hint, byte[] b) { System.out.print(hint); for (int i = 0; i < b.length; i++) { String hex = Integer.toHexSt原创 2010-11-08 22:09:00 · 3150 阅读 · 0 评论 -
android JNI
转载的: 一、JNI介绍Java Native Interface(JNI)标准是java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI 是本地编程接口,它使得在 Java 虚拟机(VM) 内部运行的 Java 代码能够与用其它编程语言(如 C、C++ 和汇编语言)编写的应用程序和库进行交互操作。 1.从如何载入.so档案谈起 由于Andr转载 2011-01-06 23:37:00 · 3511 阅读 · 1 评论 -
watchthread
useful if we need to watch the status of a thread.import android.os.Message;import android.os.Handler;import android.os.MessageQueue;import android.os.Looper;import java.util.ArrayList;import原创 2011-12-15 20:56:25 · 1801 阅读 · 1 评论 -
Java Thread Synchronization
There needn't singal or semaphore to sychronize thread.Since every class in java inherit from the object class, and object implemented the wait() and notify() interface.So we can use every object原创 2011-11-28 22:07:05 · 1225 阅读 · 0 评论 -
Observer 模式学习笔记
<br />今天看android代码,看到里面有观察者模式的应用,记录一下。<br /> <br />Observer模式应用于这种场景,类A的表现依赖于类B的变化。就可以把A(Observer)设置为B(Model)的观察者。<br /> <br />其实现步骤如下:<br /> <br />1.定义一个观察者的接口IModelChangedObserver ,里面有一个onModelChanged的接口函数。<br /> <br />2.定义一个Model接口。<br />Model有一个观原创 2010-12-21 21:57:00 · 1056 阅读 · 0 评论 -
Android Thread Looper Handler 关系
<br />Android经常用到Thread和Handler,其中还涉及到另一个于消息队列(MessageQueue)相关的类Looper。<br />今天在这里顺便把这几个类的定义和之间的关系打理一下。<br /> <br /> <br />先看源码中的注释<br /> <br />Thread,A Thread is a concurrent unit of execution<br />线程是一个并发的执行单位。<br /> <br />Looper,Class used to run a me原创 2010-12-19 12:53:00 · 6570 阅读 · 3 评论 -
Android 解析 ByteArrayInputStream
<br />Android彩信解码函数,需要从输入流中解析字段。<br />今天又看了一下pduparse中几个解析函数,在这里做个总结。<br /> <br />大概可以分为3类<br />一、解析字节<br />1.extractByteValue<br /> protected static int extractByteValue(ByteArrayInputStream pduDataStream) { assert(null != pduDataStream);原创 2010-12-14 23:35:00 · 3755 阅读 · 0 评论 -
TimerTask 更新UI线程
<br />今天在犯了一个愚蠢的错误,TimerTask中更新UI界面了,难怪半天没反应。<br /> <br />在网上搜了一篇Timer更新UI的帖子转过来。<br /> <br />错误写法:<br />package com.test;import java.util.Timer;import java.util.TimerTask;import android.app.Activity;import android.os.Bundle;public class TestTime原创 2010-10-10 23:17:00 · 10785 阅读 · 2 评论 -
Android AIDL 分析 例子 源码
<br />http://blog.chinaunix.net/u3/90876/showart_2200991.html<br /> <br /> <br />在Android中, 每个应用程序都可以有自己的进程. 在写UI应用的时候, 经常要用到Service. 在不同的进程中, 怎样传递对象呢? 显然, Java中不允许跨进程内存共享. 因此传递对象, 只能把对象拆分成操作系统能理解的简单形式, 以达到跨界对象访问的目的. 在J2EE中,采用RMI的方式, 可以通过序列化传递对象. 在Andr转载 2010-11-30 22:20:00 · 973 阅读 · 0 评论 -
WebViewCore/SurfaceHolder and JNI引用
一、WebViewCore.java WebViewCore.cpp的绑定1.WebViewCore.initialize()mBrowserFrame = new BrowserFrame(mContext, this, mCallbackProxy, mSettings, mJavascriptInterfaces2.BrowserFram原创 2012-07-09 09:41:53 · 1970 阅读 · 0 评论