2010-08-28 103 views

回答

2

在Android 2.2和之前版本中,只有一個「外部存儲」(Environment.getExternalStorageDirectory())。該點的定義取決於設備製造商。兼容性定義文檔(CDD)僅要求它至少爲2GB,IIRC。 「外部存儲」甚至不需要可移動。

目前,還沒有標準的API去其他分區或卡。設備製造商可能會記錄如何訪問這些內容 - 您必須查看他們各自的開發者網站上是否有任何內容。

請記住,在其中一些設備上,其他分區或卡從常規SDK應用程序可能無法讀取或寫入。

+0

謝謝,這是我擔心的。我向設備製造商提出了問題。 – 2010-08-29 13:41:38

0

存儲卡/ 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