編輯:關於Android編程
之前做一個東西的時候因為要存儲2000+的漢字筆畫文件,每個漢字對應相應的筆畫 ,我從網上看過許多中文漢字名的存儲方法都有問題
後來我想到了一個間接實現的方法在windows上把文件名用 URLEncoder.encode(string, "UTF-8");
轉換然後在Android中找中文文件名的時候 例如 大.gif 就同樣把 URLEncoder.encode(“大.gif ”, "UTF-8");
在Android去找轉換後的文件
下面是java將文件名轉換的代碼:
package ttatx.rename;
import java.io.File;
import java.io.UnsupportedEncodingException;
import java.net.URLEncoder;
/**
* 文件 批量重命名
* @author tiyoto
*
*/
import java.util.Scanner;
public class BatchRenamefile {
//輸出日志
public static volatile boolean isDebug = false;
public static void main(String[] args) {
String desc = "文件路徑名";
File dir = new File(desc);
File[] files = dir.listFiles();
int count = 0;
for(File f : files){
if(f.isFile()&& !(".nomedia".equals(f.getName()))){
String string=f.getName();
try {
string = URLEncoder.encode(string, "UTF-8");
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
f.renameTo(new File(desc+"/"+string));
count ++;
}
}
}
}
Android自定義控件之基本原理(一)
前言:在日常的Android開發中會經常和控件打交道,有時Android提供的控件未必能滿足業務的需求,這個時候就需要我們實現自定義一些控件,今天先大致了解一下自定義控件
Android自定義view系列之99.99%實現QQ側滑刪除效果實例代碼詳解
首先聲明本文是基於GitHub上baoyongzhang的SwipeMenuListView修改而來,該項目地址:https://github.com/baoyongzh
怎樣把手機內存卡的數據恢復
相信很多朋友都有過錯手把內存卡的數據刪掉,這是重要的文件該怎麼辦呢?還能恢復內存卡的數據嗎?小編告訴你,有辦法!錯誤刪除數據:1、如果朋友們真的錯手把重要的
Andriod DiskLruCache的使用案例
DiskLruCache是谷歌推薦的用來實現硬盤緩存的類,本案例將對DiskLruCache的基本用法做一個總結,包括:創建緩存、查找使用緩存、移除緩存等等。實現效果圖創