方法1:泛型,使用方法:frm材料类别维护 f = frmCreate.createFrom(this); public class frmCreate where T : Form, new() { private static T instance; pu...
加入权限设置//判断当前设备是否是模拟器。如果返回TRUE,则当前是模拟器,不是返回FALSE private static boolean isEmulator(Context context){ try{ TelephonyManager tm = (T...
分类:
移动开发 时间:
2015-03-11 16:48:24
阅读次数:
213
一个Android应用程序的生命周期用以下图解释再清楚不过了.
创建一个demo,代码如下:
public class MainActivity extends Activity {
private static final String TAG = "Android_life";
@Override
protected void onCreate(Bundle sav...
分类:
移动开发 时间:
2015-03-10 21:30:35
阅读次数:
214
static class Program { private static Mutex onlyOne; /// /// 应用程序的主入口点。 /// [STAThread] static void Mai...
//本文未对username、password进行校验,请读者自行添加该部分,如判断是否为空等public class httpUtils {
private static final String TAG="httputils";
static String pathString=null;
public httpUtils() {
// TODO Auto-generated...
分类:
Web程序 时间:
2015-03-10 17:16:59
阅读次数:
160
在UI线程中要执行耗时操作时,我们可以使用AsyncTask进行异步操作,使耗时的异步操作可以在子线程中进行,最后将执行结果返回给UI线程,下面来看下AsyncTask的源码。
首先来看下,AsyncTask的变量和常量:
private static final int CPU_COUNT = Runtime.getRuntime().availableProcessors();
p...
分类:
其他好文 时间:
2015-03-10 15:31:02
阅读次数:
130
public class PropertiesUtil extends PropertyPlaceholderConfigurer implements
Map<String, String> {
private static final Logger logger = Logger.getLogger(PropertiesUtil.class);
private static M...
分类:
编程语言 时间:
2015-03-09 13:01:14
阅读次数:
174
serialVersionUID作用: 序列化时为了保持版本的兼容性,即在版本升级时反序列化仍保持对象的唯一性。 有两种生成方式: 一个是默认的1L,比如:private static final long serialVersionUID = 1L; 一...
分类:
编程语言 时间:
2015-03-08 18:41:35
阅读次数:
203
public class TestJVM { // 运行时数据区【方法区、堆、程序计数器、虚拟机栈、本地方法栈】 private static int _1M = 1024 * 1024; public static void main(String[] args) { by...
分类:
其他好文 时间:
2015-03-08 18:32:26
阅读次数:
134
上代码:
package com.itany.MyArrayList;
import java.util.Iterator;
public class MyArrayList implements Iterable
{
private static final int DEFAULT_CAPACITY=10;//默认数组容量大小
private int theSize;//集...
分类:
编程语言 时间:
2015-03-08 17:20:20
阅读次数:
240