Italian B4A Eseguire particolare azione da codice

Ebic

Member
Licensed User
Longtime User
Sto cercando e ricercando ma non ne vengo a capo.

Ho scritto un programma in B4A che gira su smartphone all'interno di una Lan.
Ho anche implementato un controllo sulla disponibilità di nuova versione del
programma stesso, dove nel caso esista, faccio eseguire il download del package dal server sulla Lan e lo memorizzo su sd esterna.

Il tutto funziona egregiamente, ma come fare per far eseguire l'applicazione .apk appena scaricata dal server, per far si che venga installata al posto della vecchia versione ? :BangHead:
Qualcuno sa aiutarmi ?
grazie.

Enrico.
:sign0085:
 

Ebic

Member
Licensed User
Longtime User
Risolto con :

B4X:
Sub Aggiorna
Dim Target as string
Dim Intent1 as intent

  Target = File.DirRootExternal &  "/NewPack.apk"
  Intent1.Initialize(Intent1.ACTION_VIEW, Target)
  Intent1.SetComponent("com.android.packageinstaller/.PackageInstallerActivity")
  StartActivity(Intent1 )

End Sub

Grazie a.... me :icon_clap:
:sign0060:
 
Top