You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cordova.apache.org by "Fabrizio Bottino (JIRA)" <ji...@apache.org> on 2016/02/27 11:19:18 UTC

[jira] [Updated] (CB-10664) Add an Android cordova.file. like externalDataDirectory to allow writing directly to SDCARD

     [ https://issues.apache.org/jira/browse/CB-10664?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Fabrizio Bottino updated CB-10664:
----------------------------------
    Environment: Android  (was: Android (tested on 5.1.x / 6.0.x))
         Labels: android  (was: android triaged)
    Description: 
Using a device with "large" internal memory you can't write explicitly to sdcard: every write is emulated to internal memory, even using cordova.file.externalDataDirectory.

Example: I have two identical tablets, one with sdcard and one without.
When I write to cordova.file.externalDataDirectory they both write to file:///storage/emulated/0/Android/data/<app-id>/files/ when I expect one of them to write to sdcard.

Can we add a new variable to write explicitly to SDCARD if it's present, even when device manufacturer has configured part of the internal storage to act as "external" ?

  was:
Using a device with "large" internal memory you can't write explicitly to sdcard: every write is emulated to internal memory, even using cordova.file.externalDataDirectory.

Example: I have two identical tablets, one with sdcard and one without.
When I write to cordova.file.externalDataDirectory they both write to file:///storage/emulated/0/Android/data/<app-id>/files/ when I expect one of them to write to sdcard.

     Issue Type: New Feature  (was: Bug)
        Summary: Add an Android cordova.file.<variable> like externalDataDirectory to allow writing directly to SDCARD  (was: Android cordova.file.externalDataDirectory does not write to sdcard)

> Add an Android cordova.file.<variable> like externalDataDirectory to allow writing directly to SDCARD
> -----------------------------------------------------------------------------------------------------
>
>                 Key: CB-10664
>                 URL: https://issues.apache.org/jira/browse/CB-10664
>             Project: Apache Cordova
>          Issue Type: New Feature
>          Components: Plugin File
>         Environment: Android
>            Reporter: Fabrizio Bottino
>              Labels: android
>
> Using a device with "large" internal memory you can't write explicitly to sdcard: every write is emulated to internal memory, even using cordova.file.externalDataDirectory.
> Example: I have two identical tablets, one with sdcard and one without.
> When I write to cordova.file.externalDataDirectory they both write to file:///storage/emulated/0/Android/data/<app-id>/files/ when I expect one of them to write to sdcard.
> Can we add a new variable to write explicitly to SDCARD if it's present, even when device manufacturer has configured part of the internal storage to act as "external" ?



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@cordova.apache.org
For additional commands, e-mail: issues-help@cordova.apache.org