Hello Erel, I know there have been a few posts about whether is possible to install an apk in the background without any user interaction, and all the answers i've seen so far in this forums, are a big "NO", however i've been doing some research online and I came across this post that some guy did some time ago, I would like to see if you or someone else who is more familiar with Java can take a look at and see if it can be ported to B4A, the post can be found here
http://paulononaka.wordpress.com/2011/07/02/how-to-install-a-application-in-background-on-android/.
I know an easy way to do it would be if the device is rooted, I really need to figure something out, I'm working on an app for a client and the app will run on an Android Stick, and it won't have any user interface output, meaning that the user won't be able to see the GUI while the application is running, the application is basically just a service that reads data from a USB device, sends the data to a server.
The problem is that my client needs the application to be updated remotely, since the device running the app won't have a screen then it is only obvious that when the application gets updated it doesn't require any user interaction to get installed.
Please let me know what you think, and if you have some time to take a look at the linked posted above.
Thanks,
Walter