Blogger Scott

06 2009 档案

一个utf8转换程序
     摘要: 据说是一个通用的手机上使用的UTF8转换程序,先记下来。
  阅读全文

posted @ 2009-06-07 16:37 江天部落格 阅读(223) | 评论 (0)  编辑

设置Activity全屏和无标题
     摘要: Activity设置全屏和无标题栏,要用到andorid.view.Window和android.view.WindowManager。
Window.FEATURE_NO_TITLE表示无标题栏。
WindowManager.LayoutParams.FLAG_FULLSCREEN表示全屏。
具体用法如下:  阅读全文

posted @ 2009-06-07 16:31 江天部落格 阅读(5356) | 评论 (0)  编辑

CharsetDecoder.decode()与Charset.decode()
     摘要: 在处理大文本文件字符编码转换时,碰到的一个问题,即使用CharsetDecoder.decode()方法解码一个MappedByteBuffer对象时,如果这个MBB对象的长度设置的不好,可能会出现“java.nio.charset.MalformedInputException:Malformed input length is 2.”的错误。但是如果直接使用Charset.decode()方法,则不会出现这样的错误。两端代码片段如下:  阅读全文

posted @ 2009-06-04 23:15 江天部落格 阅读(4343) | 评论 (0)  编辑

自动检测TXT文件编码
     摘要: 自动检测文本文件编码的代码(只能简单判断是UTF-8或不是UTF-8),因为一般除了UTF-8之外就是GBK,所以就设置默认为GBK。


String charsetDetect(String path) {
String _charset="";
try {
File file = new File(path);
InputStream fs = new FileInputStream(file);
byte[] buffer = new byte[3];
  阅读全文

posted @ 2009-06-03 21:36 江天部落格 阅读(5807) | 评论 (0)  编辑