I am making a kiosk application.
I want to download android .apk in the background from my website and install silently in the background.
Is there any way to do so? I want this functionality on a non-rooted device.
No, this is not possible on a non-rooted device.
Related
I'm beginner in Android. I want to know if there is any way that when users install my app in their devices (rooted devices), my app be installed as a system app automatically. Is it possible? If yes, how?
I want to build an app that would remotely install other apps on controlled tablets.
I know from the Android SDK documentation that you cannot install an APK programatically without user interaction, and rightfully so!
However, it looks like Tab Pilot http://www.tabpilot.com/ does this in background.
Any idea on how they do it? Apparently, the tablet needs not be rooted.
Here's the scenario. I have been asked to make an application which requires several system app only permissions. This is because the tablet is going to be used by employees and it needs to be locked down ect.
Is there is a programmatic way install a system app instead of installing it as a user app? If not what is the best way to make and install the system app to the tablet without rooting it if possible?
You have to root it. To be a system app, you need to be installed with the OS or as part of an OS update. That's the entire point of being a system app- the user can't have installed it. You'll need to root the device to put it on.
Is there any way to get access to /system/app or /data/app folders without root? I need possibility to install my app into that folders but without rooting a phone.
Is it possible to do it if I sign my app with system sertificate and get system permission?
How to sign my app with system sertificate and get system permission?
Will my app run on NON-rooted devices with system signing?
Without rooting your device or utilizing some sort of exploit, it is not possible to access these folders. One thing to keep in mind is when you first install an application it goes directly to data/app/. A note about system/app is that these are build specific applications that are bundled and protected on a device and cannot be removed.
I have one requirement of installing the apk without user intervention.
I know there is very straight forward way to install the apk programmatically but that requires the user action. I want the way where user action is not required and that will happen in background.
It is required because the user will have mandatory to install the apk.
I think there is no easy way to do this and it may require to write the own apk installer or some firmware.
Please share if you have some pointers on how to start with this.
Thanks in advance.
If you want to install apk without user Interaction than plug Your Mobile Cable with the computer & than run your code in the sdk AS & when the project install on the emmulator it will automatically install on the Devise also Try this.
Your only realistic option to actually do this on the device is to become your own android device distributor and flash devices with a custom(ized) system image where the "mandatory" apk is installed on the system partition - the way carriers do with their assorted non-removable built-in apps.