FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
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 |
#2
|
|||
|
|||
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. |
#3
|
||||
|
||||
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... |
#4
|
||||
|
||||
Eso es así para todo el mundo, con todos los programas.
|
#5
|
|||
|
|||
Cita:
Ya que al intentar recompilar mi aplicación en RIO no soy capaz de que funcione bien del todo, aparte de los permisos me da más errores. Bueno una vez ajustado error no da pero la aplicación no hace lo que debe de hacer, Anteriormente cada vez que sacaban una versión nueva de Delphi al recompilar mis aplicaciones android notaba mejora arrancando más rápido, con Rio ya eso no se ve ninguna mejora, y lo que he comentado antes al cambio de interface no me termino de hacer. Sobre Tokio usas la última versión 10.2.3 build 3231? esta es la última no? https://cc.embarcadero.com/item/30842 Última edición por cocute fecha: 13-03-2019 a las 09:24:58. Razón: error |
#6
|
||||
|
||||
Cita:
A mi rio me va fluido, I7, 16 GB ram. Un saludo |
#7
|
|||
|
|||
Y no existe algún componente o alguna utilidad que se añada al IDE o algo así que facilite lo de añadir esto de los permisos en las aplicaciones android?
|
#8
|
||||
|
||||
Cita:
Pero es fácil. En primer lugar activa secure file sharing , en entitlement list, aquí tienes como: http://blong.com/Articles/AndroidPer...ureFileSharing Esto añadirá en el manifest un apartado de provider. Ahora el código delphi:
Y en evento form create:
La comprobación de permisos se hace en : Código:
PermissionsService.RequestPermissions([FPermissionReadExternalStorage, FPermissionWriteExternalStorage], AccessExternalStoragePermissionRequestResult, DisplayRationale); Fíjate en un detalle, en la parte de código:
El planteamiento es que donde hago el comentario // aquí iría el código si la autorización es correcta, pondrías el código que accede al almacenamiento externo. Y donde pone TDialogService.ShowMessage('La aplicación no puerde continuar porque no tiene los permisos necesarios.') pondías el mensaje tipo , "el permiso de acceso al almacenamiento no está autorizado" . La aplicación puede seguir funcionando sin los permisos, porque los va a comprobar cada vez y si no los autorizas no ejecutará el código. Como mi aplicación accede a unas bases de datos en la nube y sin esos datos no vale para nada...... los pido al inicio y si no los autorizas cierro la aplicación. Espero te sea de ayuda, al principio es bastante abrumador, a mi me pasó, pero ya ves que es sencillo. Para llamadas de teléfono y acceso a la cámara tienes ejemplos en las demos que se instalan con rio. El código que te he puesto para acceso a almacenamiento externo está sacado de la demo de acceso a cámara, que necesita tres permisos, read/write external storage y cámera. Un saludo Última edición por Casimiro Notevi fecha: 15-03-2019 a las 00:08:42. |
#9
|
||||
|
||||
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 |
|