Android开发录音保存位置问题

现在大部分手机是有内置和外置存储卡的,我保存到内置卡里面就能成功但是保存,但是保存到外置卡就抛open failed: EACCES (Permission denied)。这个异常,储存东西到外置卡难道代码和存储到内置卡里面的代码写法不一样????求朋友解答
我的系统是5.1.1的

先看看Manifest文件中是不是申请了WRITE_EXTERNAL_STORAGE的权限?如果没有的话,得加上
并且这一行得在标签之上。如下所示:


      ...

    <application>
        ...
          <activity> 
                ...
          </activity

    </application>

</manifest> 

我贴的示例没显示好,再贴一下:


...

...

...

(Permission denied)。 没有权限;拒绝访问:
你要在在Android的manifest.xml文档中加入下面的声名:

uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"
uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"

图片说明