kiosk mode - Android Q&A, Help & Troubleshooting

Hello everybody,
I need help to build a device for medical purpose, the device is composed of a tablet and some external accessories.
The device needs to be in - what I understood is called - kiosk mode, i.e. only my app must be running on the tablet.
To do so, I built an app as launcher, made it the default one. Even so, is still possible to access the settings, the task manager and the phone?
I need to provide the user with the possibility to only use my app, and access the settings of Wifi, and to unlock the pin of the sim to use GPRS but not phone calls. How can I do this?
- I was thinking of modify the Settings apk (to leave only the entry I need)
- I was thinking to remove status bar and home buttons
- I do not know how to prevent phone calls, sms, etc
I have a samsung p3100, on which I installed the last version of cyanogenmod .
Any help is really appreciated.
thanks

Related

WidgetLocker question

Hello,
I've seen a couple of threads regarding WL on here and also through general Google search, but I'm still not able to do what I want with this, nor to determine if it's possible.
I'm using the rooted version of the latest NC system, so I believe I have Froyo, but I'm not sure about the Android names. Anyway, I want to have a lock screen where I have access to a couple of frequently-used, non-threatening applications, and then require entry of the lock code to get general access to the normal launcher (I'm using Launcher Pro). For example, I go to a lot of foreign language conversation groups. I'd like to be able to access the off-line dictionary directly from the start up screen without entering a code, but - obviously - keep contacts, etc behind the security screen.
So ... I installed WidgetLocker and put some of those apps on the screen, but - despite having fiddled with the settings for hours - I can't get it to not ask for the security code for my apps (like offline dictionary) on the WidgetLocker screen. The ONE exception to this is Owner Info. That one app will launch from the WidgetLocker screen and display my personal info without requesting a security code. But I can't get that to work for the others where I want that (like offline dictionary, but also a radio station and some other selected apps).
Can anyone help me to either:
a) Tell me which settings I need to do this?
or
b) Let me know that this isn't possible?
Thanks much.

[Q] App for intercepting data connections

Hi,
I thought maybe you guys, if anyone, would know. I am looking for an app that can:
- make a log of all the other apps, including stock ones, that make attempts or actual connections to the internet, and at what time
- be able to intercept those connections
- preferably I would create a white list of apps that are allowed to connect, but others do not have permission.
Purposes include:
- saving on bandwidth in poorer countries where internet is expensive.
- making sure apps or malware doesn't try to send off my data when it shouldn't be.
- prevent annoying background sync/apps from running when I don't want them
I find it strange that we either give all the permissions the app wants, or it doesn't work. Why can't we restrict their internet access?
Does this sound feasible? Does it already exist?
I'm rooted and using an Asus Transformer.
Thanks for any help
Try DroidWall. (root required)
It can block apps from connecting to the internet on an per-app based system.
But i don't think it has any kind of log or similar (haven't used it for a while, so might have been upgraded)
it looks like that does exactly what I needed, although I have to re-root my device for it to work again. Anyway, thanks for the tip
droidwall
droid wall definitely and yes it requires root.

[Q] clone one to many - Atrix 2

Hi guys, I’m new to the forum and fairly new to Android devices in general. I’ve googled a good bit before posting, and searched this forum for some keywords, but haven’t come up with a solution to what I need to do.
I have what seems like a fairly simple need: Set up an android device the way I want it, and then clone this image to multiple other devices.
I work with an organization that conducts a lot of epidemiology surveillance in foreign countries. The surveys are done on android based devices with a collection of off-the-shelf apps, plus one we had custom built for our purpose. Data is sent to us via whatever mobile networks happen to be available in the country being surveyed (we buy our phones unlocked, and get the SIM cards in-country).
As we continue to expand, installing all those apps and getting all of the settings just right becomes a very tedious, repetitive task, when you consider doing 100+ phones a month. .
Ideally I would like to stick with the factory rom, just add/remove some apps and configure settings. The cloning process needs to be fairly straight-forward, and not require a bunch of apps to be installed on the target phones first, because that kind of defeats the purpose.
For the time being, we’re using Motorola Atrix and Atrix 2. We also have some XT720s but we’re phasing those out.
Not sure if this is relevant, but below is roughly what provisioning currently looks like:
1. We receive a batch of phones, say 100 at a time
2. First, do a factory reset, and go through the initial setup
3. Remove as many of the factory installed apps as possible
4. Set up WiFi
5. Log into Google Play account and install the 6 apps we actually use
6. Make LauncherPro the default desktop, set it to only use 1 dock and 1 desktop, set a plain boring background, hide all except the app drawer icon, and have and icon for our app, and an airplane mode widget on the desktop.
7. Finally, enter the server connection settings in our survey app (this part we’ve gotten to a point where all we do is drop a config file to the SD Card, and it picks up the settings for this particular app)
8. Turn off the phone, and do it all again on the other 99 devices…
Any thoughts on how to automate this?

[Q] Restrict users

Hello,
I've been looking for this but no success. Hopefully someone can point me in the right direction.
I'll explain the system for the complete picture:
We've built a system for a healthcare organization which uses a SMS server, if a person pushes a button on an (wifi) alarm unit in his/her room a SMS is sent to a Samsung Xcover2 phone, a specially written app 'catches' this special SMS before the stock android SMS app will get it, diplays the room that made the alarm and from there the user of the Samsung Xcover can make a one-touch operation to make a direct connection to this room so you can speak to that person in the room. From the phone the call can be closed and the alarm unit in the room will be reset.
So far so good. We deployed a pilot project and it works really well.
Except for the Samsung Xcover. We used them straight out of the box, set the settings (no google account, wifi is not used) but from there the user is able to change ANYTHING.....and they do; different sounds, fonts, backgrounds, they make pictures......basically they make a mess of it.
And since we use a Private GSM system with nano cells there's no internal number displayed on the screen so we use a personalised wallpaper with our company's logo and the internal number (they are also used as normal internal phones for in- an outbound communication). They keep changing the wallpaper so phones get 'lost' since they can't see the number anymore.
What I'm looking for is something that basically lets us control what the user can or can't do. Preferably with the stock ROM, rooting and loading a custom ROM is an option but time consuming.
Anyone with a suggestion??

Android phone / app for senior or child

Alright, here is the deal, I'm planning to upgrade my mom's phone, thinking about Nokia 2.2.
I want to severely restrict phone's ability to do things. Phone should be essentially frozen in time. She breaks any electronics in ways that boggles my mind. And unfortunately I don't have physical access to her devices.
I'll install set of apps that she can use. Set up phone properly with her google account. But beyond that, she shouldn't be able to:
1. move icons around.
2. Change anything related to the phone appearance, language, keyboard etc.
3. use most of the settings. She'll change screen brightness / volume at most.
4. install / remove any software.
Other than that, updates should work (both android and apps)
Ideally I should be able to access her screen remotely.
Looking for apps that can do that. I can custom rom flash/root/whatever the phone, so both google play solution and more hacky ways are accepted.

Categories

Resources