Hi all! I am a sound artist and programmer developing an app that needs to run under a kiosk mode for an exhibition (BTW is there any track of artistic projects made with Android?).
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. Windows Mobile has kiosk mode, as well as many internet browser´s in different OS. 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. The target of this app is not general users or market, because I don´t want to block the possibility of emergency calls etc, I just want to developed something for a particular show in a controlled context like is an exhibition. But is because it is an exhibition that having kiosk mode is so important. There is a funny app called Toddler Lock that does exactly this, preventing our baby calling or entering the menu while playing with the phone (including HOME key!): http://phandroid.com/2008/11/04/toddler-lock-the-android-baby-toy/ BTW this great app is by Marco Nelissen. I have searched a lot in this group and some others about this topic, but I still haven´t found a clear way about how to do it in the application level, 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 other option? could you please solve these doubts and provide any help about how to do it? Thanks!! --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---