Delphi FMX – Run APK Installation programmatically
1 2 3 4 5 6 7 8 9 10 11 12 |
var aFile:Jfile; Intent:JIntent; begin aFile:=TJfile.JavaClass.init(stringtojstring('/storage/sdcard0/Android/data/com.CloudCon.AtualizacaoAutomatica/files/'),stringtojstring('Rota.apk')); Intent := TJIntent.Create ; Intent.setAction(TJIntent.JavaClass.ACTION_VIEW); Intent.addFlags(TJIntent.JavaClass.FLAG_ACTIVITY_NEW_TASK); Intent.setDataAndType(TJnet_Uri.JavaClass.fromFile(aFile),StringToJString('application/vnd.android.package-archive')); SharedActivityContext.startActivity(Intent); end; |