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
-~----------~----~----~----~------~----~------~--~---

Reply via email to