代码:
````
/**
- 读取文件
- @param {string} path - 文件的绝对路径
*/
function readFile(path) {
const filePath = plus.io.convertLocalFileSystemURL(path);
const fileInputStream = plus.android.newObject("java.io.FileInputStream", filePath);
const inputStreamReader = plus.android.newObject("java.io.InputStreamReader", fileInputStream,'UTF-8');
const bufferedReader = plus.android.newObject("java.io.BufferedReader", inputStreamReader );
let str = ''
let temp = ''
while ((temp = plus.android.invoke(bufferedReader, 'readLine')) != null) {
str += temp ;
}
plus.android.invoke(bufferedReader, 'close')
return str
}
````
注意事项:
1、在manifest.js文件的 "permissions" 中必须添加 "<uses-permission android:name=\"android.permission.READ_EXTERNAL_STORAGE\"/>",
权限
2、手机APP的存储权限一定要打开