代码改变世界

随笔档案-2013年12月

Android获取基站信息

2013-12-31 16:31 by 默契., 1329 阅读, 收藏,
摘要: package cn.police.bz.util;import android.content.Context;import android.telephony.CellLocation;import android.telephony.TelephonyManager;import android.telephony.cdma.CdmaCellLocation;import android.telephony.gsm.GsmCellLocation;public class BaseStationInfoHelper { public static class BaseStation... 阅读全文

Android获取签名相同的软件列表(签名比对)

2013-12-30 16:10 by 默契., 444 阅读, 收藏,
摘要: try { PackageManager pmg = getPackageManager(); List apps = pmg.getInstalledApplications(0); Signature ss1 = pmg.getPackageInfo(getPackageName(), PackageManager.GET_SIGNATURES).signatures[0]; for (int i = 0; i < apps.size(); i++) { S... 阅读全文

HttpClient两个超时设置的区别

2013-12-19 14:53 by 默契., 405 阅读, 收藏,
摘要: HttpClient关于超时有两个设置,一个是CONNECTION_TIMEOUT还有一个是SO_TIMEOUT;CONNECTION_TIMEOUT是指的是,从发出TCP请求,到建立起连接的时间,一般比较小,如:5*1000SO_TIMEOUT是指从建立起连接到结束的时间,一般比较大,如:30*1000;这两个值默认好像都是无限大,在使用中务必进行设置,否则可能造成软件卡死,当多个线程使用同一个HttpClient的时候,如果一个线程没有执行完成,另外一个线程也是无法执行的; 阅读全文

HttpClient的文件上传进度

2013-12-19 10:03 by 默契., 1420 阅读, 收藏,
摘要: package cn.police.bz.util;import java.io.File;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import org.apache.http.entity.mime.content.FileBody;import android.util.Log;/** * 能够显示进度的FileBody * * @author Mr_wu */public class FileBodySomeProgress extends FileBody { . 阅读全文