De acuerdo, allí lo estoy enviando. Hay un botón adicional, button2, que no se relaciona con el objetivo de copia. Es un botón que muestra un determinado punto en el maps.
DownloadWithPause.aia (44.2 KB)
De acuerdo, allí lo estoy enviando. Hay un botón adicional, button2, que no se relaciona con el objetivo de copia. Es un botón que muestra un determinado punto en el maps.
DownloadWithPause.aia (44.2 KB)
Lo he venido probando con APK
Ok, Companion works?
No. tampoco funciona con Companion. Es por ello que pensaba era por allí el problema y opté por trabajar directamente con APK
Como hiciste esa magia de poner todos los bloques en gris?
A ti te funciona bien?
Si es así, entonces cual es el problema? mi móvil ? la versión de android o el equipo?
Lo estoy probando con un equipo Samsung 9 o S9
Versión de android: 10
Lo probaré en un modelo mas moderno
Samsung Galaxy S21 on versión de android 13
Funciona !!!!!!!
Que locura...
Por que en un equipo o versión no funciona y si en otra?
Las dos opciones funcionan, la recomendada por TIMAI2 y Anke y quizas hasta las que me orientó Taifun.
Solo debo pensar en que muestre un mensaje de error mas personalizado en el supuesto no logre copiarlo
Agradezco mucho su atención y ayuda. Muchas Gracias Taifun, John_Hermes, TIMAI2 y Anke
Most probably because of
In the other device you started fresh without having the file already stored from previous tests
Taifun
Puede ser quizás esa la explicación, aún cuando lo busque o revisé bien con el explorer del móvil y también conectado al PC hice una búsqueda general.
Agradezco mucho tu tiempo y ayuda. Gracias !!
You must request WRITE_EXTERNAL_STORAGE
permission on Android < 11 to be able to copy a file to external storage.
I added the permission block in Screen1.Initialize
and changed the copied fileName now to "shapes-diamond_2.png". So this aia (version) should work on all Android versions (Companion & APK). DownloadWithPause_2.aia (48.9 KB)
Note (for Android 11+):
If you test first with Companion use this block
Hola Anke, podrías por favor compartirme la extensión: GetApiLevel o donde descargarla?
Does it work for you now (Companion & APK)?
Permíteme una consulta mas; El modulo o bloque recomendado, debe estar en la pantalla donde se hará la copia o puede estar en la pantalla principal?
How about answering my question first before you ask the next one.
Disculpa, solo que se me ocurrían cosas mientras hacias las pruebas:
Resultado: Positivo
Se realizó la prueba con APK y dío resultado positivo. Acá se hicieron 2 pruebas: Si se colocaba el bloque de asignación de permisos en una pantalla principal, no funcionaba. Pero colocando el bloque en la pantalla donde se desea realizar el copia, funciona muy bien.
Se realizó la prueba con companion tal cual está en el archivo modificado que me enviaste y efectivamente también puede hacer la copia sin problemas. Sin embargo, queda la duda el previamente eliminar el archivo porque no esta enlazado ese bloque.
En ambos casos funciona muy bien la copia.
me queda 3 dudas:
Una vez mas agradezco tu gran ayuda. Mi admiración y respeto a muchos de uds que son amplios conocedores del tema.
This doesn't make any sense at all. It should definitively work as well, if you place the permission block in the Screen1.Initialize
event (as I did).
This block is only needed if you test with Companion first (before testing with the APK). So you just need to run this block with Companion (Do it) to remove the file before testing with the APK. If the file was first created using Companion on Android 11+, you will no longer be able to overwrite it with another app (Note: the APK is a different app than the Companion app).
La prueba la realicé colocando la extensión y el bloque en la pantalla principal (menu principal de la app) y de alli lleva a una nueva pantalla donde me muestra algunos datos y está el boton de captura la pantalla y copia en uno solo. Esta prueba no funcionaba y dabe el mismo error.
Volveré a hacer pruebas al respecto, quizás pude obviar algo aunque el error era el mismo.