Android dimens 生成類

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了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章