解决方案 »
- 求高手帮忙,android4.0以上系统怎么用程序代码实现重启系统?
- emmc和sdcard同时挂载到pc的问题
- serialPort---RXTXcomm
- 求教 Android手机上怎么实现短信拦截?
- 紧急求助关于andriod SDK安装问题!
- 使用SearchManager搜索本地数据
- android 实现监控手机音频缓存大小
- 关于用nexus 4 开发BLE应用过程,有时候会出现连接蓝牙设备时连不上,除非在设置里把蓝牙关调再重新打开蓝牙,然后再连设备才能连接,这是什么问题?
- 如何用java读取txt文件生成XML文件
- 基于Android的室内定位导航系统 源代码
- 为什么捕获不到系统的log,而adb可以
- Android获取未接来电失败
下面2句应该可以解决你的问题。
String sdCard = Environment.getExternalStorageDirectory().getPath();
File file = new File(sdCard + "/MUSIC/recording.3gpp");
简写:
File file = new File(Environment.getExternalStorageDirectory().getPath()+ "/MUSIC/recording.3gpp");
这里应改成byte[] b = new byte[(long) file.length()];
int类型不一定放得下文件总字节长度。