sd | | | |
fpanizza | |
Buemas,
Efectivamente , poner el camino fijo, no te va a funcionar en distintos
dispositivos.
Actualmente tienes disponible el tipo de datos directory para escribir en
distintos directorios del dispositivo:
https://wiki.genexus.com/commwiki/servlet/wiki?27388,Directory+Data+Type+Static+properties
Por ejemplo en tu caso , tal vez te sirve el ExternalFilesPath.
Al momento , no tenemos una propiedad para obtener la ruta al directorio de
descargas. Y de hecho no esta mas recomendado su uso directo, ver :
https://developer.android.com/reference/android/os/Environment#getExternalStoragePublicDirectory(java.lang.String)
que esta deprecated.
Sería algo así:
Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS);
Si lo escribes en un pequeño EO.
De cualquier forma, como no está recomendado, te diria que revises cuál es
tu caso de uso? y si no se soluciona con las alternativas que recomiendan:
ExternalFilesDir (que sería el ExternalFilesPath de Gx) o MediaStore (para
usarlo deberias crear un pequeño EO tambien).
Saludos,
On Thu, Jan 7, 2021 at 5:53 PM Eduardo Dilena - skyweb.com.ar <
eduardo@skyweb.com.ar> |
|
|
|
|
Back to sd |
|