在Android上写入内部SD卡

问题描述:

在具有内部闪存,内部SD和外部SD卡的Android设备*问内部SD卡有什么方法吗?在Android上写入内部SD卡

在Android 2.2和之前版本中,只有一个“外部存储”(Environment.getExternalStorageDirectory())。该点的定义取决于设备制造商。兼容性定义文档(CDD)仅要求它至少为2GB,IIRC。 “外部存储”甚至不需要可移动。

目前,还没有标准的API去其他分区或卡。设备制造商可能会记录如何访问这些内容 - 您必须查看他们各自的开发者网站上是否有任何内容。

请记住,在其中一些设备上,其他分区或卡从常规SDK应用程序可能无法读取或写入。

+0

谢谢,这是我担心的。我向设备制造商提出了问题。 – 2010-08-29 13:41:38

存储卡/ SD卡中没有问题。默认移动设置中启用了非写入设置。

  • 首先,导航到/system/etc/permissions/platform.xml
  • 位置被定位后,使编码为:

    <permission name="android.permission.WRITE_EXTERNAL_STORAGE"> 
        <group gid="sdcard_r"/> 
        <group gid="sdcard_rw"/> 
        <group gid="media_rw"/> 
    </permission> 
    

    和另一部分编码做出如下变化:

    <permission name="android.permission.WRITE_MEDIA_STORAGE"> 
        <group gid="sdcard_rw"/> 
        <group gid="media_rw"/> 
    </permission> 
    
+0

你能概括一下视频中的步骤吗?如果视频被删除或URL更改,那么它将是无用的(或需要更新此帖)... – 2017-07-13 17:07:56

+0

首先导航到/system/etc/permissions/platform.xml – Sakil 2017-07-13 17:21:35

+0

找到位置后。将编码设置为另一部分编码进行更改为 Sakil 2017-07-13 17:30:08