Skip to content

Instantly share code, notes, and snippets.

View AndrewWang1993's full-sized avatar
🌴
On vacation

AndrewWang AndrewWang1993

🌴
On vacation
View GitHub Profile
@AndrewWang1993
AndrewWang1993 / copyDbFromAssets
Created May 16, 2015 02:43
从Assets文件夹中复制数据库到手机data/data/<package-name>/databases 下面
// 复制数据库
try {
String destPath = "/data/data/" + getPackageName() + "/databases/jixiezhishi.db";
CopyDB( getBaseContext().getAssets().open("jixiezhishi.db"),
new FileOutputStream(destPath));
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
@AndrewWang1993
AndrewWang1993 / NewThread
Last active August 29, 2015 14:22
android.os.NetworkOnMainThreadException (不允许在主线程进行网络操作)
Thread thread = new Thread(new Runnable() {
@Override
public void run() {
try {
HttpClient hc = new DefaultHttpClient();
HttpGet hg = new HttpGet("http://www.baidu.com");
HttpResponse hr = hc.execute(hg);
int code = hr.getStatusLine().getStatusCode();
InputStream is = hr.getEntity().getContent();
InputStreamReader isr = new InputStreamReader(is);
@AndrewWang1993
AndrewWang1993 / HttpClient
Created June 1, 2015 16:07
Two method to get URL info (获取网页源代码的两种方法)
import org.apache.http.HttpResponse;
import org.apache.http.client.HttpClient;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.impl.client.DefaultHttpClient;
try {
HttpClient hc = new DefaultHttpClient();
HttpGet hg = new HttpGet("http://www.baidu.com");
HttpResponse hr = hc.execute(hg);
int code = hr.getStatusLine().getStatusCode();
InputStream is=hr.getEntity().getContent();
{
"name":"wang",
"sex":"male",
"age":21
}
String str1 = "{\n" +
"\"name\":\"wang\",\n" +
"\"sex\":\"male\",\n" +
"\"age\":21\n" +
@AndrewWang1993
AndrewWang1993 / RegMatch1
Created June 1, 2015 17:39
Java marcher(JAVA 正则表达式)
String str1="abbb234234abbbbbb";
System.out.println(str1.replaceAll("ab*", "k")); //贪婪模式
//k234234k
System.out.println(str1.replaceAll("ab*?", "k")); //非贪婪模式
//kbbb234234kbbbbbb
package com.hexiaochun;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.text.SimpleDateFormat;
import java.util.Date;
import javax.servlet.ServletException;