新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Android開發(fā)實現(xiàn)讀取Assets下文件及文件寫入存儲卡的方法-創(chuàng)新互聯(lián)
本文實例講述了Android開發(fā)實現(xiàn)讀取Assets下文件及文件寫入存儲卡的方法。分享給大家供大家參考,具體如下:
調(diào)用一個反編譯的.so文件,查看起加密和解密情況,需要解析上萬的數(shù)組,而so文件加密解密都是通過Byte來進行,又需要把String字符串轉(zhuǎn)化為 Byte,當把數(shù)據(jù)直接寫在代碼中就會提示多Byte數(shù)組過大。最后把數(shù)組寫到Assets文件加下,讀取txt文本文件。
讀取Assets方法如下:
public String getFromAssets(String fileName) { String result = ""; try { InputStream in = getResources().getAssets().open(fileName); // 獲取文件的字節(jié)數(shù) int lenght = in.available(); // 創(chuàng)建byte數(shù)組 byte[] buffer = new byte[lenght]; // 將文件中的數(shù)據(jù)讀到byte數(shù)組中 in.read(buffer); result = EncodingUtils.getString(buffer, ENCODING); } catch (Exception e) { e.printStackTrace(); } return result; }
網(wǎng)頁題目:Android開發(fā)實現(xiàn)讀取Assets下文件及文件寫入存儲卡的方法-創(chuàng)新互聯(lián)
分享鏈接:http://www.ef60e0e.cn/article/pieoc.html