Executar um APK de dentro de outro APK no Delphi
Delphi - Firemonkey - Android
Gostaria de dentro da minha aplicação android
executar a chamada de um outro APK que está
em um diretório específico no celular.
.
Eu queria o mesmo resultado do ShellApi no Windows.
.
Alguém já fez isso funcionar?
Gostaria de dentro da minha aplicação android
executar a chamada de um outro APK que está
em um diretório específico no celular.
.
Eu queria o mesmo resultado do ShellApi no Windows.
.
Alguém já fez isso funcionar?
Alberto
Curtidas 0
Respostas
Alberto
15/10/2020
Resolvido.
(Pelo menos no meu caso funcionou)
*Trocar as informações pelas reais em TPath.Combine
(Pelo menos no meu caso funcionou)
*Trocar as informações pelas reais em TPath.Combine
var Intent:JIntent; Var FileName:String; Var F:JFile; FileName := TPath.Combine( 'caminhodaaplicacao', 'nomedaaplicacao.apk' ); F := TJFile.JavaClass.init(StringToJString(FileName)); Intent := TJIntent.JavaClass.init(TJIntent.JavaClass.ACTION_INSTALL_PACKAGE); Intent.setDataAndType(TAndroidHelper.JFileToJURI(F), StringToJString('application/vnd.android.package-archive')); Intent.setFlags(TJIntent.JavaClass.FLAG_GRANT_READ_URI_PERMISSION); TAndroidHelper.context.startActivity(Intent);
GOSTEI 0