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 Buscar Temas de Hoy Marcar Foros Como Leídos


Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 11-08-2017
Avatar de kurono
[kurono] kurono is offline
Miembro Premium
 
Registrado: jul 2007
Ubicación: Republica Dominicana
Posts: 1.048
Poder: 12
kurono Va por buen camino
hacer llamada telefonica en delphi xe7

hola amigos como estan a ver si pueden ayudarme con un pequeño problema que tengo resulta que estoy realizando una aplicacion que usa el servicio de llamada del celular para enviar una serie de mensaje por medio de codigos propietario de la compañia telefonica me explico esta compañia tiene codigo de envio para cuando no tenga saldo de llamada por ejemplo si no tiene saldo puedes enviar un codigo a un amigo de llamame por ejemplo #101*número del destinatario# el codigo fuente que utilizo en esta aplicacion es el siguiente

Código Delphi [-]
 FMX.PhoneDialer, FMX.Platform;

var
  PhoneDialerService: IFMXPhoneDialerService;
begin
  {Prueba si se admiten los servicios PhoneDialer}
  if TPlatformServices.Current.SupportsPlatformService(IFMXPhoneDialerService, IInterface(PhoneDialerService)) then
  begin
   {Si se introduce el número de teléfono en el cuadro de edición y luego hacer la llamada, lo demás
       mostrará un mensaje de error}
    if txt_numero.Text <> '' then
      PhoneDialerService.Call(txt_numero.Text)
    else
    begin
      ShowMessage('Seleccione un Numero a llamar');
    end;
  end;
end;

el codigo funciona bien siempre y cuando sea asi 8095966447 pero si lleva los comodines #101*8095966447# no funciona alguien puede decirme porque
Responder Con Cita
  #2  
Antiguo 13-08-2017
Avatar de kurono
[kurono] kurono is offline
Miembro Premium
 
Registrado: jul 2007
Ubicación: Republica Dominicana
Posts: 1.048
Poder: 12
kurono Va por buen camino
amigos les cuento que e estado rompiendome la cabeza con este problema y se me ocurrio cambiar el codigo por otro pero lamentablemente obtengo el mismo resultado aqui le muestro el otro codigo

Código Delphi [-]
 uses
 IdURI, Androidapi.Helpers,
 Androidapi.Jni.GraphicsContentViewText,
 Androidapi.Jni.Net, Androidapi.Jni.JavaTypes;

procedure TForm1.Button1Click(Sender: TObject);
 var
  uri : string;
  Intent : JIntent;
begin
  uri :='tel://'+Edit1.Text;
 try
   Intent := TJIntent.JavaClass.init(TJIntent.JavaClass.ACTION_CALL, TJnet_Uri.JavaClass.parse(StringToJString(TIdURI.URLEncode(uri))));
   SharedActivity.startActivity(Intent);
   except
    on E: Exception do
    ShowMessage(E.Message);
   end;
 end;
end.
Responder Con Cita
  #3  
Antiguo 13-08-2017
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 12.562
Poder: 27
dec Va camino a la famadec Va camino a la fama
Hola,

¿No hay error, ni excepción, ni nada? Lo digo porque el número que muestras parece válido... ¿no?
__________________
David Esperalta
www.davidesperalta.com
Responder Con Cita
  #4  
Antiguo 13-08-2017
Avatar de kurono
[kurono] kurono is offline
Miembro Premium
 
Registrado: jul 2007
Ubicación: Republica Dominicana
Posts: 1.048
Poder: 12
kurono Va por buen camino
cuando ejecuto el primer codigo que utilize me dice que el numero es invalido mientra que en el segundo codigo me dice numero desconocido
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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
Añadir tonos a una llamada telefónica. thecidmx Varios 5 19-06-2012 16:59:39
Llamada telefónica jcarteagaf Humor 2 21-10-2010 11:01:50
Recibir el Numero de llamada telefonica hansdracow Internet 0 08-03-2007 13:58:48
Realizar llamada telefonica Sotrono Varios 3 24-06-2005 10:06:00
Hacer llamada telefónica a través de LAN ciscu Varios 3 28-04-2005 02:04:57


La franja horaria es GMT +2. Ahora son las 20:39:13.


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