Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Desarrollo en Delphi para Android (https://www.clubdelphi.com/foros/forumdisplay.php?f=57)
-   -   Abrir navegador predetermindado en movil (https://www.clubdelphi.com/foros/showthread.php?t=95090)

pablocarlos 24-02-2021 02:05:02

Abrir navegador predetermindado en movil
 
Saludos! Tal cual dice el título del hilo. ¿Cómo abrir el browser predeterminado en un movil?
Estoy con XE10.4


Muchas gracias por su tiempo!!

Neftali [Germán.Estévez] 24-02-2021 09:36:07

Cita:

Empezado por pablocarlos (Mensaje 540155)
¿Cómo abrir el browser predeterminado en un movil?

Puedes conseguirlo sin problemas utilizando Intents.
Este código, por ejemplo, funciona sin problemas en 10.3. Abre el navegador con la URL de la constante.

Código Delphi [-]
procedure TForm2.Button1Click(Sender: TObject);
var
  URL: string;
  Intent: JIntent;
begin
  URL := 'https://neftali.clubdelphi.com';
  Intent := TJIntent.JavaClass.init(TJIntent.JavaClass.ACTION_VIEW,
      TJnet_Uri.JavaClass.parse(StringToJString(URL)));
  SharedActivity.startActivity(Intent);
end;

pablocarlos 24-02-2021 16:28:02

Cita:

Empezado por Neftali [Germán.Estévez] (Mensaje 540161)
Puedes conseguirlo sin problemas utilizando Intents.
Este código, por ejemplo, funciona sin problemas en 10.3. Abre el navegador con la URL de la constante.

Gracias Neftali, eres muy amable. ¿se necesitan agregar algo al uses para el tIntents?
Gracias por tu respuesta!

Neftali [Germán.Estévez] 25-02-2021 11:41:10

Cita:

Empezado por pablocarlos (Mensaje 540180)
Gracias Neftali, eres muy amable. ¿se necesitan agregar algo al uses para el tIntents?
Gracias por tu respuesta!


Código Delphi [-]
uses
  FMX.Platform.Android,
  Androidapi.Helpers,
  Androidapi.JNIBridge,
  Androidapi.JNI.JavaTypes,
  Androidapi.JNI.Net,
  Androidapi.JNI.Os,
  Androidapi.JNI.Util,
  Androidapi.JNI.GraphicsContentViewText;

pablocarlos 25-02-2021 15:43:23

Cita:

Empezado por Neftali [Germán.Estévez] (Mensaje 540190)
Código Delphi [-]uses FMX.Platform.Android, Androidapi.Helpers, Androidapi.JNIBridge, Androidapi.JNI.JavaTypes, Androidapi.JNI.Net, Androidapi.JNI.Os, Androidapi.JNI.Util, Androidapi.JNI.GraphicsContentViewText;

Muchas gracias Neftali por acomodar mi post y por tu tiempo. ya está funcionando, peeeero, resulta que paypal no acepta el navegador y tampoco Twebbrowser de XE10.4, por lo que tuve que instalar el paquete de Chromium y navegar desde la apps. Realmente sin ningun problema. Saludos y nuevamente gracias!

Neftali [Germán.Estévez] 25-02-2021 16:07:02

Cita:

Empezado por pablocarlos (Mensaje 540195)
...peeeero, resulta que paypal no acepta el navegador y tampoco Twebbrowser de XE10.4, por lo que tuve que instalar el paquete de Chromium y navegar desde la apps. Realmente sin ningun problema.


^\||/^\||/^\||/^\||/

Gracias por el Feedback.


La franja horaria es GMT +2. Ahora son las 22:00:58.

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