android 中写rom文件命名时一点小小的总结

来源:互联网 发布:金融网络销售靠谱吗 编辑:程序博客网 时间:2024/04/30 08:51

看这样一个函数:

   public void clearObject(String fileName) {

       try {

           File file = new File(fileName);

           if (file.exists()) {

               file.delete();

               Logging.e(TAG,"deletefile success" );

           }

       } catch (Exception e) {

           Logging.e(TAG,"clearObjectException " + e.getMessage());

       }

}

 

对应传进来的fileName值中如果包含“_”,比如:"/data/data/<packagename>/one_two"。那么下面的条件判断:if (file.exists()) 一直会为false,这种情况也就是说即使文件存在,也是无法删除的。
这个问题是在ME525(android os 2.2)上发现的。所以建议在写rom文件命名时不要带下划线或者一些特殊的符号。