The problem with doing this at the application level (rather than the platform) is that Android is also a phone and restricting access to emergency calls is probably not a good thing.
If you are making your own embedded device (or just rooting an existing device to make it single application) then the platform group http://groups.google.com/group/android-platform or the porting group http://groups.google.com/group/android-porting may be able to offer you some help. -- RichardC On Oct 26, 9:54 pm, Enrique Tomas <[email protected]> wrote: > Hi all! > I am developing an app that needs to run under a kiosk mode. > > Kiosk mode is when you want to enable users to use a certain app and > not be able to click on anything else. Of course, there is always a > secret combination of keys that disables this mode but is only know by > non-general users. > > My app will show audiovisual contents during an undefined period of > time without the need of any input from the user. This is typical when > you use the phone as a content player. It is like having a DVD player > in a kiosk that users cannot stop or change or destroy or go to any > other part of the device. This of course includes android's HOME key. > > There is a funny app called Toddler Lock that does exactly this, > preventing our baby calling or entering the menu while playing with an > app:http://phandroid.com/2008/11/04/toddler-lock-the-android-baby-toy/ > > I have searched in this group and some others about this topic, but I > still haven´t found a clear way about how to do it, I am thinking > about these possibilities: > - developing an active screen lock, a screen lock that shows contents. > - getting all KEY EVENTS, although it seems like it cannot be done > because we will always have the behaviour of the home button. > - using a service is not possible because I need to show these > audiovisual contents, or is there any option? > > could you please solve this doubts and provide any help about how to > do it? > > Thanks!! --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Beginners" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-beginners?hl=en -~----------~----~----~----~------~----~------~--~---

