Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 10 years ago.
Improve this question
I experienced something weird on my Android tablet. It had been turned off for several weeks and then when I turned it on, it rebooted. Previously, it was just in sleep (standby) mode. But after rebooting, I noticed that the entire device was reset to its factory defaults. All my apps were gone and everything wiped.
Then a few days later I rebooted the device and was surprised to see that all my apps were back again and everything restored as it was. I don't use any backup/restore software, so I am really curious to know how this could happen? Does Android support multiple user profiles? If multiple boot profiles is supported, can this be utilized by an app through some API?
Android does not currently support multiple (simultaneous) user profiles. If you do want to achieve this, there is an app that supports it (perhaps more than one), but it involves having a rooted device.
I have personally used this on my home tablet, and it works quite nicely, but requires a reboot to access the other profiles.
Related
Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 10 years ago.
Improve this question
How would you go about locking down an Android device while meeting the following requirements:
Access to Wifi networks
Access to a single company's App
Ability to download/update to newer versions of the company's App
Access to Bluetooth Printers
Obviously, this is a pretty general question, but I was hoping for some guidance. Are there any existing solutions to this problem? I am aware of apps like SecureLock and Device Lock, but do either of these allow application updating for JUST our application?
What about if we preconfigured the device to only have our application and nothing else, deleting all other applications?
Again, just looking for some direction/suggestions here.
Note: I am aware that essentially anything can be accomplished by releasing a custom version of Android, but implementation effort is a factor in which solution we will decide on.
I believe most of this can be achieved by building a "launcher" app and making it full screen (cover the status bar). Check out the API Demo Home.
Access to Wifi networks
You can use WifiManager to handle listing/connecting/etc.
Access to a single company's App
Creating the main app as a launcher gives you the ability to control what other apps may be installed/uninstalled/launched/etc.
Ability to download/update to newer versions of the company's App
This can easily be done by simply downloading the updated .apk (with a larger version code) and opening the file via Intent to install.
Access to Bluetooth Printers
I don't know much about this, but if it can be done in a normal app, the launcher method covers it.
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 8 years ago.
Improve this question
I had to accept a return on an Android app because the user told me it was not working on his Motorola Xoom. (The audio playback had some reverberation)
This is not a super high volume app, so I am not planning to go out and buy dozens of Androids to test it!
Also, it is an audio recorder app, so it does not work too well in an emulator.
How can I diagnose and correct the problem on the Xoom and in fact all other platforms, without investing a small fortune!
One thing you can do, if you're not averse to rooting, is installing different ROMs on your device. This will at least give you the chance to test on some different versions of Android and different UI skins (how many are available depends on your device).
I also read about services that test your app on different devices for you, but I'm not sure how much these cost.
Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 9 years ago.
Improve this question
I have a phone that was rooted for me by one of the cleverest guys I know. Sadly, I've since lost all contact with him. I've decided to try to port cyanogenmod to this phone, however I'm completely on my own here: no tools, no recovery image, no nothing. All I have is the official LG updater, and my phone in its ideal rooted state.
So then, here is my question. I want to be able to fall back on something when I inevitably screw up this phone in my quest to port CM to it. Should I expect the LG updater to replace the awesomely rooted bootloader my friend put on for me? If so, then I would lose the ability to play with this phone.
Have to answer my own question here: Yes.
I performed an update with the hopes of grabbing an updated system image, and bam! Unlocked bootloader is gone.
Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 11 years ago.
Improve this question
I hope I'm allowed to ask this non-programming related question here on StackOverflow. If not, I'm sorry...
Anyways, I bought a Samsung Galaxy S2 (running android 2.3.3) and have been reading up on rooting the device. What benefits do you get if you root your android device?
I'm quite in the dark about this still...
You have access to alter any system files, use themes, change boot images, delete annoying stock apps, such as Sprint's NFL Mobile live and Nascar Sprint Cup Mobile, and other various native applications that might drive you crazy (Footprints, Voice Dialer, etc).
There is plenty of information on the web on how to accomplish this, but our favorite way is by using Titanium Backup and freezing/deleting the apps from there (root required, of course).
On most rooted Android devices, you can back up your entire system to an SD card, much in the same way you can image a hard drive. This is great if you’d like to try a new ROM, as you can back up your phone, wipe it completely, flash the new ROM, and if you don’t like it, just restore from your backup to get your device back to exactly how it was before you wiped it.
Read the complete post Rooting Explained + Top 5 Benefits Of Rooting Your Android Phone
Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 11 years ago.
Improve this question
I am looking at locking down several Android Tablets (Samsung Galaxy tab) to allow the user to unlock the device and be sent straight into one application and not allowed to leave. I was wondering if this is possible without creating a custom ROM and if so how? Any help is greatly appreciated
You might try creating a custom launcher and see how far that gets you. I don't think it will be bulletproof but by adding some hacks like having it auto-launch a specific app, it's probably about as far as you can get without a custom ROM. See here for the code of the stock Android launcher:
https://android.googlesource.com/platform/packages/apps/Launcher/+/master/src/com/android/launcher/Launcher.java
You could create an app that is more or less "non-exitable" by overriding the hardware buttons' default behaviour in your application.
Although if your app crashes and doesn't automatically restart after a crash, the user has full access to the rest of the system.