- 博客(6)
- 资源 (1)
- 收藏
- 关注
转载 How to Run a Program in Compatibility Mode
因为应用程序跑在兼容模式下的时候,通过读取注册表RegQueryValueEx和GetVersionEx得到的系统名称和版本号是兼容模式下的操作系统名称和版本号,所以不得不加以区分和设定,一下是三种设置兼容模式和非兼容模式的方法:OPTION ONETo Set Compatibility Mode of Application in Properties Page1.
2012-12-20 10:13:49 4979
转载 Activity有四种加载模式:standard(默认), singleTop, singleTask和 singleInstance
standard:Activity的默认加载方法,即使某个Activity在Task栈中已经存在,另一个activity通过Intent跳转到该activity,同样会新创建一个实例压入栈中。例如:现在栈的情况为:A B C D,在D这个Activity中通过Intent跳转到D,那么现在的栈情况为: A B C D D 。此时如果栈顶的D通过Intent跳转到B,则栈情况为:A B C D D
2012-12-14 16:21:26 9403
原创 关于activity launchMode设置为singleTop时,不会调用OnNewIntent的问题
当activity launchMode设置为singleTop时,用startActivity(intent)有时候不会调用OnNewIntent。这个时候请保证配置文件xml设置launchMode=singleTop,并且代码里设置intent.setFlags(intent.FLAG_ACTIVITY_SINGLETOP);问题请参阅: 点击打开链接 如果还不会调用OnNewInt
2012-12-14 15:58:15 10531 2
原创 GetVersionEx 获取系统版本信息
最近在windows 8上获取系统版本信息需要调用系统API,于是用到了GetVersionEx。首先看一看函数原型:BOOL GetVersionEx(POSVERSIONINFO pVersionInformation);结构OSVERSIONINFOEX定义如下:typedef struct { DWORD dwOSVersionInfoSize;
2012-12-12 15:01:40 23753 3
原创 AES加密示例
最近用到对文本内容进行加密,于是查了一下常用的加密算法:DES(Data Encryption Standard):对称算法,数据加密标准,速度较快,适用于加密大量数据的场合;3DES(Triple DES):是基于DES的对称算法,对一块数据用三个不同的密钥进行三次加密,强度更高;RC2和 RC4:对称算法,用变长密钥对大量数据进行加密,比 DES 快;IDEA(Internat
2012-12-04 14:29:21 6431
原创 如何防止android Toast重复显示?
当Toast响应点击事件时,如果用户连续点击,就会导致多个Toast排队等待依次显示,从而感觉很不友好,这个时候可以用以下方法避免之:private static Toast mToast = null; public static void showToast(Context context, String text, int duration) { if (mToast == nul
2012-12-04 10:06:14 10456 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人