Take the 2-minute tour ×

First-time poster here - thanks in advance for your help.

I'm spec'ing a proprietary, single-purpose Android app for use with a corporation, and some interesting functional requirements have come up. Each user will have a phone that is dedicated to this app, to be used only during work hours, with restrictions and filtering established for some of the basic phone features. (FWIW, I'm relatively new to Android, but I'm an experienced C++ and C# developer, and I also have some Java experience.) The app will likely have the following requirements, and I need to get a handle on level-of-difficulty, or if they're even possible. #1 and #2 below are high priority, and the rest are lower priority.

1) app and/or phone needs to be configurable such that only specific websites may be accessed in a browser, with access to all others being blocked 2) a special case of #1 would be to disable access to Android Market, so that no additional apps can be installed 3) app and/or phone configured to restrict texting to only incoming texting (no outgoing) 4) app and/or phone configured to restrict outgoing and incoming phone calls to a specified set of phone numbers, all others blocked

Granted - it does seem like an odd set of requirements. The client essentially wants complete control of each phone to limit it to very specific work-related uses. I've read a lot of related posts here but I'm not sure if I understand things well enough.

Thanks in advance for your help.

share|improve this question
Are you getting phones off-the-shelf, or will you be able to customise them (e.g. install new firmware)? –  Christopher Orr Jan 19 '11 at 19:30
@Falmarri: There was no need for that. It's a single-purpose app; not for regular phone users, and we don't know what the context is anyway. Personally, I've worked on apps which really require the phone to be locked down like this for valid security purposes. –  Christopher Orr Jan 19 '11 at 20:10
Thanks everyone. I'm not sure about being able to customize these phones via new firmware. Honestly, I don't know the first thing about customizing the phone's firmware, what issues might be involved, etc.. I do appreciate the suggestion that this might be a terrible app, but like Christopher said, it's a truly single-purpose, company-internal app that needs to take complete control of the phone. The phones would be off-the-shelf, but we'd have control over them to do what we want. I'll look into the firmware thing, and if anyone has suggestions for reading on this, they're appreciated. –  dwaltonmqt Jan 20 '11 at 17:19
Oh - and one more clarification. The client's #1 requirement is to configure the phone in some way as to limit browsing to a set of specified URLs. I need to determine if I can accomplish this without modifying the firmware, and if so, what would be the best way to accomplish this. Again, we'll have control over these phones to do what we need to do with them before they're distributed to their employees. Thanks again... –  dwaltonmqt Jan 20 '11 at 17:45
add comment


Your Answer



Browse other questions tagged or ask your own question.