編輯:關於Android編程
//漢字轉化為16進制
String strInput ="湖北武漢";
StringBuffer output = new StringBuffer();
System.out.println("\""+strInput+ "\" 的utf8編碼:");
for (int i = 0; i < strInput.length(); i++)
{
output.append("\\u" +Integer.toString(strInput.charAt(i), 16));
}
System.out.println(output);//輸出結果為:\u6e56\u5317\u6b66\u6c49
//16進制轉換成漢字
String str="\u6e56\u5317\u6b66\u6c49";//這個16進制的漢字為“湖北武漢”
//根據默認編碼獲取字節數組
byte[] bytes=str.getBytes();
StringBuilder sb=new StringBuilder(bytes.length*2);
//將字節數組中每個字節拆解成2位16進制整數
for(int i=0;i>4));
sb.append(hexString.charAt((bytes[i]&0x0f)>>0));
}
System.out.println(sb.toString()+"-------------" ); //輸出結果為: E6B996E58C97E6ADA6E6B189-------------
System.out.println(decode(sb.toString())+"************");//輸出結果為:湖北武漢************
public static String decode(String bytes)
{
ByteArrayOutputStream baos=new ByteArrayOutputStream(bytes.length()/2);
//將每2位16進制整數組裝成一個字節
for(int i=0;i
android 內存洩漏分析技巧
java虛擬機運行一般都有一個內存界限,超過這個界限,就會報outofmemory。這個時候一般都是存在內存洩漏。解決內存洩漏問題,竊以為分為兩個步驟:分析應用程序是否真
android----斷點多線程下載
在tomcat6.0的webappsROOT下放一個.exe的可執行文件(若放.mp3、.jpg等格式的文件可能下載過程出現損壞還是可以查看的,若是.exe可執行文件下載
Android Studido下的應用性能優化總結-內存優化
上一篇文章總結的布局優化的問題,如果對布局優化不是很熟悉的,可以看一下Android Studido下的應用性能優化總結–布局優化 , 這周一直籌劃總結一下內
android 中的日歷控件
android 中的 日歷控件 public class MainActivity extends Activ