android 中寫rom文件命名時一點小小的總結

看這樣一個函數:

   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文件命名時不要帶下劃線或者一些特殊的符號。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章