android 点滴成长

来源:互联网 发布:知乎飞机杯 编辑:程序博客网 时间:2024/05/01 06:11
/** * 中文转化为url编码 * @param s * @return */private  String bbb(String s){  StringBuffer sb = new StringBuffer();  for (int i = 0; i < s.length(); i++) {    char c = s.charAt(i);    if (c >= 0 && c <= 255) {      sb.append(c);    } else {      byte[] b;      try {        b = String.valueOf(c).getBytes("utf-8");      } catch (Exception ex) {        System.out.println(ex);        b = new byte[0];      }      for (int j = 0; j < b.length; j++) {        int k = b[j];        if (k < 0)          k += 256;        sb.append("%" + Integer.toHexString(k).toUpperCase());      }    }  }  return sb.toString();}/** * url编码 * @param str */public void aaaa(String str) {  try {    String strUTF8 = URLDecoder.decode(str, "UTF-8");    Toast.makeText(this,strUTF8,Toast.LENGTH_SHORT).show();  } catch (UnsupportedEncodingException e) {    e.printStackTrace();  }}
/** * 复制到剪切板 * @param str */private void cccc(String str){  ClipboardManager myClipboard = (ClipboardManager)getSystemService(CLIPBOARD_SERVICE);  ClipData myClip = ClipData.newPlainText("text", str);  myClipboard.setPrimaryClip(myClip);}

0 0