PDA

Ver la Versión Completa : Abrir navegador predetermindado en movil


pablocarlos
24-02-2021, 02:05:02
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
¿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.

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
;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
Gracias Neftali, eres muy amable. ¿se necesitan agregar algo al uses para el tIntents?
Gracias por tu respuesta!


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
;540190']Código Delphi [-] (https://www.clubdelphi.com/foros/#)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
...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.