1.开始写了几十个 ,真的太累了,还是写一个方法吧,我直接在我的onCreat里面写的。
2.上代码,
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"></uses-permission> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission>
final Resources resources=getResources(); new Thread(new Runnable() { @Override public void run() { String str = ""; for (int i = 0; i < 1000; i++) { str += "<dimen name=\"dimen_dp_" + i + "\">"+ i + "dp</dimen> \n"; } try { FileOutputStream fOut =openFileOutput("textfile.txt",MODE_WORLD_READABLE); OutputStreamWriter osw = new OutputStreamWriter(fOut); osw.write(str); osw.flush(); osw.close(); } catch (IOException ioe){ ioe.printStackTrace(); } } }).start();3.上面的代码运行完毕,打开AndroidStudio,(如果是Eclipse,就打开DDMS)显示下图
打开Android Device Monitor ,在/data/data/
在里面找你自己的包里面有File的textfile.txt
再导出,
选择桌面,再打开,全选,拷贝到你自己的dimen里面,就ok了。