I am working on a proof of concept for a personalized application, and I was wondering if the following was possible in Android Wear (1.0 or 2.0). Basically I would like to have an app that will always sit on top of everything in the watch, and there would be no way to exit it. This will not be a public app, and only will be used by certain people that "shouldn't" have access to anything but that app. I've seen some Kiosk mode articles but never found any examples of how those apps work, and if they do what I'm looking for. One way I was thinking is to create an Android Wear launcher that would replace the regular launcher, and just not give access to any other functions of the watch except for what I want the user to be able to do. I only found one launcher application on play store, so I am assuming it's doable but my main concern is that I need to be able to "lock" the app. Does anyone have any experience with doing something similar?
I would have a function that exits the app by typing a password - kind of like parental control, but that's next step. The most important feature is to be able to lock the user where they can only interact with the app provided by us.
All of this should ideally be done on any Wear application without rooting or writing custom ROM, but if that's the only way, I'd like to hear some options.
Thanks!