- 博客(20)
- 资源 (6)
- 收藏
- 关注
原创 正则表达式验证Email地址
public static void main(String[] args) { // 要验证的字符串 String str = "service@xsoftlab.net"; // 邮箱验证规则 String regEx = "[a-zA-Z_]{1,}[0-9]{0,}@(([a-zA-z0-9]-*){1,}\.){1,3}[a-zA-z\-]{1,}
2015-11-30 21:38:18 1014
转载 正则表达式匹配日期格式yyyy-mm-dd(支持闰年)
日期格式:年-月-日,即yyyy-mm-dd,如今天的日期为2008-11-1,当然按照yyyy-mm-dd的模式就是2008-11-01。我们的表达式应该同时匹配这两种日期——月、日为个位数的时候,前边的‘0’可有可无。 再有的一点,估计我们匹配万年历的机会不是太多,一般情况下,小打小闹,匹配个生辰八字,起始、终止日期就够了,于是我的表达式只匹配1900-2099——估计就我一般年龄的人
2015-11-30 21:36:36 35744
原创 有符号数转无符号数
有时候需要把有符号数显示成无符号时候的值,例如IP地址机器里面有时候会显示成负数,我们知道IP是没有负号的例如:二进制:1100 0000有符号整数:-64无符号:192 有符号转无符号:byte =-64(int)byte&0xFF
2015-11-30 21:33:22 1127
原创 Eclipse文档注释生成doc方法
Eclipse文档注释生成doc方法1.项目-->右键菜单Export-->Java下Javadoc-->next:javadoc command:就是要调用的javadoc.exe,在java安装位置中;use standarddoclet:就是要生成到的目录,自定义一个文件夹作为存放目录[不然一大堆];默认即可next-->再next-->【注意注意】此时如
2015-11-30 21:29:01 6810
原创 Java数组操作集合
0、定义一个Java数组String[] aArray = newString[5];String[] bArray ={"a","b","c", "d", "e"};String[] cArray = newString[]{"a","b","c","d","e"};第一种是定义了一个数组,并且指定了数组的长度,我们这里称它为动态定义。 第二种和第三种在分配内存空间的同时
2015-11-30 21:25:19 844
原创 android的EditText重新获取焦点问题
android的EditText重新获取焦点问题在android开发过程中关于EditText在setFocusable(false);后,当需要再次获得焦点输入时设置setFocusable(true);后还是无法获得焦点的问题:解决办法:对EditText设置后就可以了!et.setFocusable(true);et.setFocusableInTouchMode(t
2015-11-30 21:24:21 1472
转载 屏幕分辨率单位转换详解
一、常用的单位:相对单位主要有:px、sp、dp绝对单位主要有:pt、in、mm二、单位应用总结:一般用相对单位,而不是绝对单位1、字体的大小一般使用SP,用此单位的字体能够根据用户设置字体的大小而自动缩放2、空间等相对距离一般使用dp(dip),随着密度变化,对应的像素数量也变化,但并没有直接的相对比例的变化。3、px与实际像素有关,及与密度有关!dp和sp和实际像素没有关系
2015-11-30 21:18:55 6742
原创 AlertDialog&ProgressDialog几种形式
@OverridepublicvoidonClick(Viewv) {switch(v.getId()){case R.id.btn1://确定取消对话框//1获取一个对话框的创建器AlertDialog.Builder builder=newBuilder(MainActivity.this);//2所有builder设置一些参数builder.setTitle(
2015-11-30 21:17:08 832
原创 PackageManager 获取系统安装包信息
public classAppInfoProvider { private static AppInfoProviderappInfoProvider = null; //私有化构造方法 private AppInfoProvider() { } //获取单例 public static AppInfoProvider get
2015-11-30 21:14:46 1061
原创 ActivityManager 获取系统进程信息
public classTaskInfoProvider {/** * 获取正在运行的进程信息 * @return */public staticList getTaskInfos(Context context){PackageManagerpm = context.getPackageManager();ActivityManageram = (ActivityMa
2015-11-30 21:13:56 663
原创 Android获取手机存储空间大小
/** * 显示存储的剩余空间 */publicvoidshowAvailableSize(){longromSize =getAvailSpace(Environment.getDataDirectory().getAbsolutePath());//手机内部存储大小longsdSize =getAvailSpace(Environment.getExternalStorag
2015-11-30 21:12:49 4711
原创 Android中通过代码获取arrays.xml文件中的数据
android工程res/valuse文件夹下的arrays.xml文件中用于放各种数组数据,比如字符串数组、整型数组等,数组中的数据可能是具体的值,也有可能是对资源数据的引用,下面针对这两种情况通过代码来获取相应的数组数据。方法/步骤 一、数组中的数据为具体的值: 比如arrays.xml文件中的数组如下: Commandone Commandtwo
2015-11-30 21:11:31 1997
原创 完全退出Android应用程序的四种方法
退出形式: 1) 菜单->退出 2) 按back键,提示再按一次退出 3) 按back,弹出退出提示对话框 4) 按back直接退出 Android程序有很多Activity,比如说主窗口A,调用了子窗口B,如果在B中直接finish(),接下来显示的是A。在B中如何关闭整个Android应用程序呢? 1. Dalvik VM的本地方法 andr
2015-11-30 21:09:57 1442
原创 AES加解密工具类
使用过可行的工具一:只能AES加解密,key要16位package com.rujian.passwordmanager.util;import android.util.Base64;import javax.crypto.Cipher;import javax.crypto.spec.IvParameterSpec;import javax.crypto.s
2015-11-30 21:07:03 834
原创 Android 各国语言缩写及简称详细介绍
android资源文件夹的写法规则: 语言缩写-国家地区缩写 en 英文 en_US 英文 (美国) ar 阿拉伯文 ar_AE 阿拉伯文 (阿拉伯联合酋长国) ar_BH 阿拉伯文 (巴林) ar_DZ 阿拉伯文 (阿尔及利亚) ar_EG 阿拉伯文 (埃及) ar_IQ 阿拉伯文 (伊拉克) ar_JO 阿拉伯文 (约旦) ar_KW 阿拉伯文 (科
2015-11-30 21:01:38 1362
原创 scrollView中嵌套ListView,ListView不能滚动的问题
解决方案:通过代码计算ListView实际使用的高度 /** * @return返回ListView的LayoutParams */public staticViewGroup.LayoutParams getHeight(Adapter sa,ListView lv){View itemView = sa.getView(0, null, lv);itemView
2015-11-30 21:00:02 582
原创 android开发技巧总结(68个常用用法)
下面是我平时开发Android应用用到的技巧的总结,包含了许多Android的用法,希望能帮到有需要的朋友:压缩包:(哎呀~附件不知道怎样上传,知道的可以告诉我哦)百步网盘链接:http://pan.baidu.com/s/1c02r3VU每次都要上传网盘很麻烦的呢,本来有好多好的东西想分享的呢~~~~~~~~~~~~~
2015-11-30 20:56:36 587 1
原创 LinearLayout中控件的置尾和置游问题
有时候我们使用LinearLayout布局,想把控件放到屏幕的底部或者是最右面,我们知道LinearLayout布局的控件是紧挨着的,怎样才能把控件适应不同屏幕进行贴边呢,解决方法:下面是一个布局的图:我想把下面的合计部分放到屏幕的下方,这里的TextView是作为填充屏幕空白的地方使用,如果是使用线性布局,要把某一项置右或置尾的做法就是使用空间填充中间空余的地方,设置填充控件
2015-11-30 20:43:34 1324
原创 sql.Date与util.Date日期格式化和转换
(1) 获取当前时间,并格式化为yyyy-MM-dd格式:Java.util.Datedate = new Java.util.Date();SimpleDateFormatsimpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");String time = simpleDateFormat .format(date); 注意:
2015-11-30 20:31:26 6885
超详细搭建PhpStorm+PhpStudy开发环境
2017-01-23
phpstorm测试
2017-01-23
计算机网络安全基础
2014-12-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人