FTP | CCD | Buscar | Trucos | Trabajo | Foros |
#12
|
||||
|
||||
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. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
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 |
|