String str ="mnt/sd/mkl/pic2";
str = new String(str.getBytes("8859_1"), "GB2312");//8859_1
File desFile = new File(str);
if(desFile.isDirectory())
{
//这里不执行
if(!desFile.exists())
{ desFile.mkdir();}
continue;
}
if(desFile.isFile())
{
//居然执行这里
}
解决方案 »
- 关于最后的bitmap 无法保存绘制图的问题,求看看问题在哪
- 碉堡了,居然OutOfMemoryError了
- 关于android中SQLite rawQuery的返回值问题
- android 自定义 View 中 onKeyDown 没反应???
- 本人正在学习android,请教Gallery相册问题
- 征集Android面试题<二>
- linearlayout的height可以在代码里动态改变吗?
- 【诚心请教】Android超时导致数据与服务器不同步
- Android4.4中Email打开网页URL问题-欢迎大家来讨论
- 新人刚刚接触android 虚拟机的配置问题。。
- 面试
- 请教各位专家:安卓webview能否使用jwplayer 最好demo,如果否能否不使用webview APP嵌入网页
这个码制似乎故弄玄虚
难道文件名非得 GBK码制?
这个码制可能有问题,
有“GB2312”的含义 表示 原字节码是 GB2312(不对),再转换成8859_1的;
File desFile = new File(str);
if(desFile.isDirectory())
{
if(!desFile.exists())
{ desFile.mkdir();
}
// continue;
}
if(desFile.isFile())
{
//居然执行这里
}