新聞中心
這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
Android開(kāi)發(fā)實(shí)現(xiàn)讀取Assets下文件及文件寫(xiě)入存儲(chǔ)卡的方法-創(chuàng)新互聯(lián)
本文實(shí)例講述了Android開(kāi)發(fā)實(shí)現(xiàn)讀取Assets下文件及文件寫(xiě)入存儲(chǔ)卡的方法。分享給大家供大家參考,具體如下:
調(diào)用一個(gè)反編譯的.so文件,查看起加密和解密情況,需要解析上萬(wàn)的數(shù)組,而so文件加密解密都是通過(guò)Byte來(lái)進(jìn)行,又需要把String字符串轉(zhuǎn)化為 Byte,當(dāng)把數(shù)據(jù)直接寫(xiě)在代碼中就會(huì)提示多Byte數(shù)組過(guò)大。最后把數(shù)組寫(xiě)到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; }
新聞標(biāo)題:Android開(kāi)發(fā)實(shí)現(xiàn)讀取Assets下文件及文件寫(xiě)入存儲(chǔ)卡的方法-創(chuàng)新互聯(lián)
網(wǎng)站地址:http://fisionsoft.com.cn/article/pieoc.html