FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
permisos en rio
tengo una aplicación android
que en tokio no me daba problemas, le daba permisos de lectura y escritura porque leo/escribo un fichero de texto, pero al compilar en RIO no me van los permisos, tengo que poner los permisos a mano en mi móvil de Memoria o algo así, que es el único permiso que me deja activar, sabéis qué es lo que han cambiado? y que permiso debería activar? gracias |
#2
|
||||
|
||||
La política de permisos ha cambiado, apartir de oreo (creo) hay unos permisos "peligrosos".
Read/write externar storage está en la lista de peligrosos, y el usuario los ha de autorizar explícitamente. Hay dos formas, a mano, tal como lo haces ahora, o comprobar los permisos en tiempo de ejecución. Yo solo lo he implementado para llamadas telefónicas, tengo otra aplicación que sí usa external storage pero todavía no me he metido con ella. En las demos que te instala con río hay una aplicación, phonedialer, ahí miré como hacerlo. No sé si para rewad/write hay una, échale un vistazo. |
#3
|
|||
|
|||
En un reciente webminar se comentó la nueva política de permisos de Android y como implementarlo en Delphi, este es el enlace : http://delphi.org/2019/02/get-the-mo...with-10-3-rio/ , a partir del 20:30 está el tema de los permisos.
|
#4
|
|||
|
|||
yo creo que voy a volver a Tokio,
además en rio me va toda la interface muy lenta y no encuentro las cosas, simplemente para meter una path de una librería con lo que se usa no lo han podido esconder más. |
#5
|
|||
|
|||
Cita:
hay que meter código a mano sobre los permisos? no se puede como antes simplemente marcar la casilla del permiso que quieres que se active? aunque luego al que lo instala se le pregunte al instalar si lo acepta? gracias |
#6
|
|||
|
|||
por cierto otra duda, no entiendo porque si compilo mi aplicacion con Tokio, aun usando el mismo SDK 28 que en rio,
al inicial la aplicación en un movil que tiene android9 la primera vez me aparece un mensaje como que la aplicación ha sido creada para una versión anterior de Android. |
#7
|
||||
|
||||
Cita:
Y olvida subir una aplicación hecha en Tokio al store, te dirá que la api mínima es (creo) 26 , ahora no estoy seguro si 23 , o 26, pero da igual, tu manifest dirá que la estás enviando a 14... |
#8
|
||||
|
||||
Cita:
Las casillas las has de seguir marcando. Solo tienes dos opciones, o no pones el código y cuando instales la aplicación vas a aplicaciones, configuración, permisos y activas los permisos, o lo pones. Ya he implementado los permisos en la apli que comentaba post anteriores, para acceder a permisor read, write, external storage. Ahora no lo tengo a mano, esta noche te puedo decir el código y donde hay que ponerlo. Un saludo |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Permisos NTFS | johncook | API de Windows | 0 | 24-07-2006 17:05:33 |
Permisos de IBConsole | Novata2006 | Firebird e Interbase | 0 | 12-05-2006 13:26:06 |
Permisos en Interbase | federiconqn21 | Conexión con bases de datos | 1 | 06-02-2006 16:15:20 |
Control de Permisos con ADO | Migpal | MS SQL Server | 4 | 08-11-2005 08:27:50 |
permisos de red | nicocer | API de Windows | 2 | 18-06-2004 20:17:46 |
|