Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros temas > Trucos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Los mejores trucos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 25-04-2024
dani36652 dani36652 is offline
Miembro
 
Registrado: abr 2019
Posts: 57
Poder: 6
dani36652 Va camino a la fama
Hola, intentando replicar la problemática en la última versión de Delphi 12.1 la gente de Embarcadero le ha dado solución por lo que para hacer uso del almacenamiento interno deben agregar al uses las unidades Androidapi.JNI.Os, Androidapi.JNI.Provider...

El uso desde Delphi se mantiene igual:

Con el siguiente código verifica el status del permiso MANAGE_APP_ALL_FILES_ACCESS_PERMISSION implementado en Android 11+ y de no tenerlo autorizado se le pedirá al usuario que lo haga.

Código Delphi [-]
if TJEnvironment.JavaClass.isExternalStorageManager then
 begin
 ShowMessage('Si hay acceso al almacenamiento');
 end else
 begin
 intent:=TJIntent.Create;
 //Puede asignar una acción mediante su string
 //intent.setAction(StringToJString('android.settings.MANAGE_APP_ALL_FILES_ACCESS_PERMISSION'));
 intent.setAction(TJSettings.JavaClass.ACTION_MANAGE_APP_ALL_FILES_ACCESS_PERMISSION);
 Uri:= TJnet_Uri.JavaClass.parse(StringToJString(Concat('package:',
 JStringToString(TAndroidHelper.Context.getPackageName))));
 intent.setData(Uri);
 TAndroidHelper.Activity.startActivity(intent);
 end;

Recueden tener marcada la casilla del permiso Manage external storage en las configuraciones de su proyecto en el apartado de "Uses Permissions"
Responder Con Cita
  #2  
Antiguo Hace 2 Días
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.096
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por jmbarrio Ver Mensaje
...
Hola, por favor, crea tu pregunta en un tema nuevo, esta sección es de trucos.
Mira nuestra guía de estilo, gracias.
Responder Con Cita
  #3  
Antiguo Hace 1 Día
jmbarrio jmbarrio is offline
Miembro
 
Registrado: may 2003
Posts: 78
Poder: 22
jmbarrio Va por buen camino
Cita:
Empezado por Casimiro Notevi Ver Mensaje
Hola, por favor, crea tu pregunta en un tema nuevo, esta sección es de trucos.
Mira nuestra guía de estilo, gracias.
Buenos días, tienes toda la razón, no vi que estaba en trucos.

Saludos.
Responder Con Cita
  #4  
Antiguo Hace 1 Día
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.096
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por jmbarrio Ver Mensaje
Buenos días, tienes toda la razón, no vi que estaba en trucos.
Saludos.
Suele pasar muy a menudo.

¡Gracias!
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Delphi 11 Alexandria: Hacer uso del Almacenamiento interno en Android 11 y posterior dani36652 Desarrollo en Delphi para Android 4 30-11-2023 22:55:35
Firebird local con acceso desde Android rodrinig Desarrollo en Delphi para Android 7 19-08-2023 20:23:49
Acceso a carpeta Download en Android 12. voci Desarrollo en Delphi para Android 7 26-04-2022 18:18:01
poner un acceso directo en la barra de notificaciones de android? farute Desarrollo en Delphi para Android 2 16-01-2018 09:27:32
Acceso a datos desde aplicación Android cmfab FireMonkey 3 01-07-2014 23:47:24


La franja horaria es GMT +2. Ahora son las 06:25:16.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi