Hola buenas tardes,
Estoy desarrollando una pequeña APK y me gustaría actualizar desde ella misma, para ello he conseguido descargar el APK, pero no consigo ejecutarlo.
He encontrado probado este código:
Código:
procedure TMainForm.EjecutaAPK(sRuta : String);
var
Intent: JIntent;
F: Jfile;
begin
Intent := TJIntent.Create;
Intent.setAction(TJIntent.JavaClass.ACTION_VIEW);
Intent.setFlags(TJIntent.JavaClass.FLAG_GRANT_READ_URI_PERMISSION);
Intent.setDataAndType(TAndroidHelper.JFileToJURI(TJFile.JavaClass.init(StringToJString(sRuta))), StringToJString('application/vnd.android.package-archive'));
TAndroidHelper.Activity.startActivity(Intent);
end;
Perdón por no citar el autor, pero no vi de quien era...
El caso es que no consigo que funcione, alguna forma mas sencilla de ejecutar un APK?.
Un saludo y gracias.