摘要:
1 //获取字符串字节长度 2 String.prototype.charLen = function() { 3 var self = this; 4 if(""==self) return 0; 5 var l=0; 6 for(var i=0;i255) l+=2; 9 else l++; 10 } 11 return l;12 };13 14 //删除字符串左边空格15 String.prototype.ltrim = function() {16 var self = this;17 if("" ... 阅读全文
摘要:
1.平时做网站经常要用正则表达式,下面是一些讲解和例子,仅供大家参考和修改使用:2."^\d+$" //非负整数(正整数 + 0)3."^[0-9]*[1-9][0-9]*$" //正整数4."^((-\d+)|(0+))$" //非正整数(负整数 + 0)5."^-[0-9]*[1-9][0-9]*$" //负整数6."^-?\d+$" //整数7."^\d+(\.\d+)?$" //非负浮点数(正浮点数 + 0)8."^(([0-9]+\.[0-9]*[1-9] 阅读全文
摘要:
http://marshal.easymorse.com/archives/2950 阅读全文
摘要:
调用拨号程序// 给移动客服10086拨打电话Uri uri = Uri.parse("tel:10086");Intent intent = new Intent(Intent.ACTION_DIAL, uri);startActivity(intent);发送短信或彩信// 给10086发送内容为“Hello”的短信Uri uri = Uri.parse("smsto:10086");Intent intent = new Intent(Intent.ACTION_SENDTO, uri);intent.putExtra("sms_body 阅读全文
摘要:
我们继续就《Objective-C 分离接口和实现文件》一文中的 Fraction 类说事。如果有一个方法能够只用一条消息即可设置 numerator 同时又可设置 denominator,那该有多好啊!没问题,通过列出每个连续的方法并用冒号将其连起来,就可以定义一个接受多个参数的方法。用冒号连接的参数将成为这个方法名的一部分。例如,方法名 addEntryWithName: andEmail: 表示接收两个参数的方法,这两个参数可能是姓名和电子邮件地址。方法 addEntryWithName: andEmail: andPhone: 是接收以下 3 个参数的方法,一个姓名,一个电子邮件地址和 阅读全文
摘要:
一、自动弹出软键盘Timertimer=newTimer();timer.schedule(newTimerTask(){publicvoidrun(){InputMethodManagerinputMethodManager=(InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);inputMethodManager.toggleSoftInput(0,InputMethodManager.HIDE_NOT_ALWAYS);}},2000);二、软键盘在Activity中设置:Android:windowSoftI 阅读全文
摘要:
有时候我们需要选择一个图片来做头像或是上传到相册中,这时候我们可以选择启动相机拍照,或者从图库中选择。首先看看如何启动相机拍照并取得所拍的照片。下面是启动相机拍照并返回所拍的照片的代码:1 public void capturePicture(){2 //启动拍照,并保存到临时文件3 Intent intent = new Intent();4 intent.setAction(MediaStore.ACTION_IMAGE_CAPTURE);5 intent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(file... 阅读全文
摘要:
/res/drawable下添加progress_style.xml 1 <?xml version="1.0" encoding="utf-8"?> 2 <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> 3 <item android:id="@android:id/background"> 4 <shape> 5 <gradient android:startCol 阅读全文
摘要:
启动线程1 Thread thread = new Thread(new AbcThread());2 thread.start();AbcThread 线程类class LoadLinkDataThread implements Runnable { public void run() { Message msg = handler.obtainMessage(); msg.what = 1; handler.sendMessage(msg); } }handler处... 阅读全文
摘要:
public class NetworkState { private static ConnectivityManager ctm; public NetworkState() { } public static boolean isOk(Activity act) { Context ctx = act.getApplicationContext(); ctm = (ConnectivityManager) ctx .getSystemService(Context.CONNECTIVITY_SERVICE)... 阅读全文