[android] 从 SDcard 中进行文件的读取操作,含中文和数字
16lz
2021-01-26
当需要从 SDcard 中读取含有中文的文件时,字节定义应为 byte buffbyte = new byte[1024],正常为 byte[20] 即可。
FileInputStream fin = null ;BufferedInputStream buffin = null ;try{fin = openFileInput(MUSICFILE) ;buffin = new BufferedInputStream(fin) ;DataInputStream dis = new DataInputStream(fin) ;int length = dis.available() ;byte[] buffbyte = new byte[length] ;//这样可灵活的读取}buffin.close() ;}catch(Exception e){e.printStackTrace() ;}
更多相关文章
- Android(安卓)只接读取压缩包里的内容(解决中文乱码)
- Cocos2d-x官方中文文档
- Applying Styles and Themes - 应用Style和Theme - Android官方
- Android之SharedPreferences工具类
- Android(安卓)NDK的C/C++代码中利用JNI回调实现字符编码转换的试
- android:使用SQLite的Blob储存.mp3档案
- Android(安卓)文本转语音TextToSpeech (TTS)
- Android内容提供者之读取联系人信息
- Android(安卓)2.2 r1 API中文文档—— Toast