- 博客(33)
- 收藏
- 关注
原创 自定义ActionBar的样式
一、在res-values-styles.xml,改变ActionBar的样式 @drawable/actionbar_bg useLogo @style/actionbar_custom 二、在清单文件中使用自定义的主题an
2014-12-05 15:33:55 677
转载 ImageView
一、scaleType属性设置的方式包括:1. 在layout xml中定义android:scaleType="CENTER"2. 或在代码中调用imageView.setScaleType(ImageView.ScaleType.CENTER);属性值得
2014-11-24 17:03:57 446
原创 android命令行操作
为了能在任意目录使用一下命令,需要将SDK目录下的platform-tools文件夹路径和tools文件夹路径配置到path环境变量中 列出可以使用的android版本android list targets 列出可以使用的虚拟机android list avd 创建虚拟机android createavd –n -t -c -s 启动虚拟机emu
2014-11-21 10:48:49 520 1
原创 复选框的选中事件
@Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { // 如果复选框是选中状态 if (isChecked) { // 一个按键可以被用户按,或者不可按。如果设为false,按键则会变成灰色的,按上去也没反应。当设为true后,才会正常使用 btnOk.s
2014-11-12 17:57:30 995
原创 检查邮箱是否为正确的格式
public static boolean checkEmail(String email) { Pattern pattern = Pattern .compile("\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*"); Matcher m = pattern.matcher(email); return m.matche
2014-11-12 17:10:44 949
原创 检测昵称中是否包含特殊字符
public static boolean checkNiceName(String niceName) { // _\u4e00-\u9fa5 代表汉字 Pattern pattern = Pattern.compile("^[a-zA-Z0-9_\u4e00-\u9fa5]+$"); Matcher m = pattern.matcher(niceName); return m
2014-11-12 17:09:27 1660
原创 检查密码是否包含特殊字符
public static boolean checkPassword(String password) { // 条件限制在0 to 9或小写a to z或大写A to Z范围中0次以上的任意字符 Pattern pattern = Pattern.compile("[0-9a-zA-Z-]*"); Matcher m = pattern.matcher(password);
2014-11-12 17:02:39 1340
原创 登录或注册时密码的加密
/** 密码加密 */ public static String getMD5String(String args) { return Base64.encode( Md5Token.getInstance().getLongToken( Md5Token.getInstance().getLongToken(args) + MarketConstants
2014-11-11 18:34:30 497
原创 动态创建进度条对话框
ActivityLogin.javashowDialog(null, "登录中...", null, null, false, null, null);
2014-11-11 18:04:57 634
原创 隐藏键盘
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);imm.hideSoftInputFromWindow(txtSearch.getWindowToken(), 0);
2014-11-07 09:47:58 298
原创 如果没有此文件夹就创建
File file = new File(MarketConstants.SDCARD + "icon");if (!file.exists()) { file.mkdirs();}
2014-11-04 15:17:39 821
原创 设置最小heap内存,保证该运行程序有足够的内存
private final static int CWJ_HEAP_SIZE = 6 * 1024 * 1024; // 设置最小heap内存为6MB大小VMRuntime.getRuntime().setMinimumHeapSize(CWJ_HEAP_SIZE);
2014-11-04 15:12:39 845
原创 检查是否存在SD卡
public static boolean checkSDCard() { if (android.os.Environment.getExternalStorageState().equals( android.os.Environment.MEDIA_MOUNTED)) { return true; } else { return false; } }
2014-11-04 15:11:03 466
原创 Handler延迟两秒执行线程,——软件启动的欢迎界面自动跳转到主界面
一、在OnCreate中定义Handler对象// 2.定义一个handler对象,2秒后执行线程 Handler handler = new Handler(); // 停顿两秒,执行r那个线程 handler.postDelayed(r, 2000);
2014-11-04 15:00:48 2424
原创 Activity设置全屏
在OncreategetWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
2014-11-04 14:55:34 336
原创 动画平移计算偏移量
private int bmpW = BitmapFactory.decodeResource(getResources(), R.drawable.cursor).getWidth();// 获取图片宽度DisplayMetrics dm = new DisplayMetrics();getWindowManager().getDefaultDisplay().getMetrics(
2014-10-31 10:10:06 742
原创 按两次返回键退出应用程序
@Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK) { if ((System.currentTimeMillis() - mExitTime) > 2000) { Toast.makeText(this, "再
2014-10-29 11:07:49 499
转载 自定义对话框样式
一、定义对话框布局<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content" android:minWidth="280
2014-10-21 13:07:13 356
原创 Android 判断是否有网络连接
private boolean checkNetwork() { ConnectivityManager cwjManager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo network = cwjManager.getActiveNetworkInfo(); i
2014-10-20 14:54:46 341
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人