Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Desarrollo en Delphi para Android
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy


 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 23-08-2018
bazilator bazilator is offline
Registrado
NULL
 
Registrado: nov 2014
Posts: 6
Poder: 0
bazilator Va por buen camino
Leer intent desde google maps

Hola a todos,

Estoy trabajando con Delphi 10.2. Mi idea es conseguir los datos que envía google maps cuando le das a compartir un sitio con otra app. Por ejemplo busco el Empire State, le doy a compartir y si comparto con el blog de notas veo el nombre del sitio, la dirección y una url que abre ese sitio en google maps. Todo en texto plano. Lo mismo si comparto por whatsapp o copio al portapapeles.

El código que utilizo es el siguiente, borrando las partes que no interesan. El manifest.xml tiene el siguiente filtro que hace que mi aplicación sí salga entre las opciones:

Cita:
<intent-filter>
<action android:name="android.intent.action.VIEW"/>
<category android:name="android.intent.category.DEFAULT"/>
<data android:mimeType="text/plain"/>
</intent-filter>
Código Delphi [-]
function HandleIntentAction(const Data: JIntent): Boolean;
var
  Extras: JBundle;
  valor,valorofuscated,id,typetoopen,valortext:string;
begin
  Result := False;
  if Data <> nil then
  begin
    Extras := Data.getExtras;
    if Extras <> nil then
    begin
      valorofuscated:=
        JStringToString(Data.getStringExtra(StringToJString('EXTRA_TEXT')));  
      valor:= Crypt('Decrypt',valorofuscated);
    end;
  end;
  Invalidate;
end;

Esa misma función la utilizo cuando yo mismo creo un intent para compartir datos vía whatsapp y me funciona bien, entra en el if de extras y saca los datos. En cambio cuando ese intent viene de Google Maps me dice que extras es nil. ¿Alguien sabe cómo capturar ese texto o la url directamente?

Muchas gracias.
Responder Con Cita
 



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
Api de google , google maps en c++ builder 6 JM1985 C++ Builder 1 01-04-2016 21:10:17
Como visualizar archivos KML en Google Maps desde delphi? farute Internet 36 25-02-2016 20:20:05
GPS y Google Maps MAXIUM Internet 5 15-03-2011 18:15:05
google maps MOCOSO07 Varios 2 06-08-2008 18:08:22
Google Maps .es Neftali [Germán.Estévez] Noticias 0 27-04-2006 13:32:54


La franja horaria es GMT +2. Ahora son las 23:53:27.


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