0
我需要獲取File的一個字節數組,所以我需要知道文件的長度。 如何從資產或原始目錄獲取文件?如何從R.raw獲取文件
看來最正常的是得到InputStream,但不能得到文件的長度。
我如何從R.raw文件?
我需要獲取File的一個字節數組,所以我需要知道文件的長度。 如何從資產或原始目錄獲取文件?如何從R.raw獲取文件
看來最正常的是得到InputStream,但不能得到文件的長度。
我如何從R.raw文件?
1,請將TESTFILE.TXT文件到RES /生/
2,獲得該文件像下面
try {
InputStream inputStream = getResources().openRawResource(R.raw.TestFile);
ByteArrayOutputStream stream = new ByteArrayOutputStream();
int length;
while ((length = inputStream.read()) != -1) {
stream.write(length);
}
return stream.toString();
} catch (IOException e) {
return "";
}
試試這個,看看它是否工作:
file:///android_asset/yourfile
android.resource://package_name/raw/yourfile
它可以工作,但是在播放聲音開始時我會聽到咔噠聲。 – Fischer 2012-02-14 23:16:36