Fórum Executar um APK de dentro de outro APK no Delphi #613065
15/10/2020
0
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
Curtir tópico
+ 0
Responder
Posts
17/10/2020
Alberto
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);
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)