Can Kiosk Mode be achieved in Android wear? - Wear OS Q&A, Help & Troubleshooting

I am a product manager of a medical application written for Android watches
we use :
Sony smart watch 3
and
LG Watch Urbane 2nd Edition
Since some of our users are elderly and do not know how to use the watch we would like the watch to be in kiosk mode - so the users can only access our application without the
option to exit it by mistake - It will be hard for them to get back to the application.
We tried in many ways to achieve this - mainly making the application the device owner
but we understand this can only be achieved by setting an OS level flag called the Low RAMflag and we have not managed to do that
Have any of you managed to achieve kiosk mode with any watch on the market?
Interested to learn from your experiences
Lila

I'm no developer, but would a custom watchface with an invisible button over the entire watchface work as an workaround? Then you "only" need a way to disable the swipe actions and longpress.
Sent from my SM-G935F using XDA-Developers mobile app

Well no...
It not a good solution. we tried it. it caused flicking, does not work with hardware buttons and generally not fitting to an enterprise level software.
Any other idea in the crowd? (Thanks BTW)

Related

[FREE] Bluetooth Phone Hacker

https://play.google.com/store/apps/details?id=com.atani.bthacker
"Now you can hack any phone manage and view their phone files directly through Blueooth. Yes, you can become a phone hacker!!! Just choose a phone from available Bluetooth devices through this App.
Bluetooth Phone Hacker is a free prank application simulating process of hacking phone devices. Have you ever dreamed about becoming a real hacker? Well, you can keep on dreaming...
The application allows you to break into your victim's phone as easy as you can imagine.
The program is smart enough to be able to do all the job for you.
Just follow the instructions in the application and have fun.
There are two available hacking modes:
- Hear which allows you to receive all the data sent by your victim
- Expand which grants you access to the victim's data disk
Lend your mobile to your friends and see how they react to the attack !
++++KNOWN before DOWNLOAD+++++++++
Bluetooth Phone Hacker is a fake app and it can not hack and enter others phone at all. It is a simulation process and can make all people around you believe! It is used for fun and meet your psychological satisfaction.
Just show others: My phone can hack your phone and use your phone camera and view all files in your phone!
Keep in mind that this application is for educational and fun purposes only. You cannot use it to hack any devices.
The program is meant to be used for pranks and jokes only.
This app uses banner ads and it adds an icon to your home screen. This allows, that this app remains to be available for free.
+++++++++++++++++++++++++++++++++++"

[Q] How to run single app on a tablet? (KIOSK MODE)

Hi;
I have an application and I want to use it with KIOSK mode. In iPad, there is Guided Access which is perfect. But for Android, I couldn't fine a good solution. Apps like SureLock are good, but expensive. How can I do that?
burakkilic said:
Hi;
I have an application and I want to use it with KIOSK mode. In iPad, there is Guided Access which is perfect. But for Android, I couldn't fine a good solution. Apps like SureLock are good, but expensive. How can I do that?
Click to expand...
Click to collapse
You could develop your own 'kiosk' application, but that would take a LOT of effort, testing, debugging, etc. You'll also need to have plenty of Android knowledge.
There might be free apps out there but I'm honestly not aware of any out there that do a good job. Android does everything it can to NOT let an application do what kiosk apps are trying to do (Lock a user completely out of the rest of the OS).
Is your application web-based or a standalone Android application? Eitherway, another app called KioWare for Android (You can search for it on the Play Store) might be something you would be interested in. KioWare is a browser application which simply locks down Android to only display the browser. KioWare also has a "Single App MOde" which simply keeps another Android app on top.
I'm not sure if KioWare for Android is more or less expensive than SureLock but I can assure you our support is fantastic. If you ever run into any issues or have questions about your setup you are more than welcome to contact our support team.
Full disclosure: I work for KioWare and am one of the main developers of KioWare for Android.
One idea i had: you could make the app a launcher(need to put Intent.ACTION_LAUNCHER or something similiar into the intent filter).
Gesendet von meinem SM-N9005 mit Tapatalk
For Android devices, Single Application Mode in ]SureLock is the equivalent to iOS Guided Access Mode. It locks your Android device to just one application, hides bottom navigation bar, prevents access to device settings and notifications and also disables hardware buttons. You can use this feature in its trial version for as long as you want.

[Q] Android Wear - Themes and Watchfaces

Hi everyone,
I have not found this info so far, so I'm asking here:
Can Android Wear Smartwatches be equipped with custom watchfaces out of the box, like the Pebble? I know that Motorola is planning something like this, but I'd like to know, whether we'd be stuck with whatever Samsung, LG or whoever made the device allows, or if we can install Watchfaces from the Playstore/other sources? This would be a big factor for different screentypes, AMOLED could benefit greatly from Black and White watchfaces for example.
The same goes for the general theme/style. Is that alway "stock" Google Now look, or can we adjust it to fit our needs and/or to conserve power on AMOLED screens?
Thanks.
You can find Google I/O prese.tation on youtube and just find Android Wear presentation. It shows watchfaces, wallpapers etc.
Short answer - Yes you can change everything.
Sent from my SM-N9005 using XDA Free mobile app
skraam said:
You can find Google I/O prese.tation on youtube and just find Android Wear presentation. It shows watchfaces, wallpapers etc.
Short answer - Yes you can change everything.
Sent from my SM-N9005 using XDA Free mobile app
Click to expand...
Click to collapse
Thanks,
I was aware of the wallpapers, but not sure about watchfaces, since those are, according to what I read, the only things manufacturers (eg. Samsung, Sony et al) are allowed to customize. Now, just because Sammy is allowed to customized doesn't mean they'll allow me to customize...
I'll rewatch it and see what exactly they say...
UPDATE: I watched the presentaion again, but did not find any concrete evidence either way. Apps can have a custom UI, but I found nothing on 3rd party watchfaces.
Another question just popped up in my brain: What happens when the watch is not connected to the phone? How much functionality remains?
Also, can you actually answer a call on the watch? I'd assume not, since it has no speaker...
CommanderROR said:
Thanks,
I was aware of the wallpapers, but not sure about watchfaces, since those are, according to what I read, the only things manufacturers (eg. Samsung, Sony et al) are allowed to customize. Now, just because Sammy is allowed to customized doesn't mean they'll allow me to customize...
I'll rewatch it and see what exactly they say...
UPDATE: I watched the presentaion again, but did not find any concrete evidence either way. Apps can have a custom UI, but I found nothing on 3rd party watchfaces.
Another question just popped up in my brain: What happens when the watch is not connected to the phone? How much functionality remains?
Also, can you actually answer a call on the watch? I'd assume not, since it has no speaker...
Click to expand...
Click to collapse
Regarding 3rd party watchfaces, that functionality isn't available today but has been promised in an upcoming release. Wear devices currently run Android 4.4W so I would assume it will roll out with L (if not before).
Just tested the functionality of the LG watch when not connected to a phone. It has limited functionality. No voice commands (because it normally uses the internet through your mobile device) but you do have access to the basics: steps, agenda, timers, timers alarms, stopwatch, etc and apps that don't require internet.
When you receive a call can answer/decline or decline & send a text (with preset and on the fly voice I think) straight from the watch but I believe you will need to use your phone or another Bluetooth device to actually talk the the person on the other end.
Hope this helps.
Thanks. That does help!
Android Wear watch face
CommanderROR said:
Hi everyone,
I have not found this info so far, so I'm asking here:
Can Android Wear Smartwatches be equipped with custom watchfaces out of the box, like the Pebble? I know that Motorola is planning something like this, but I'd like to know, whether we'd be stuck with whatever Samsung, LG or whoever made the device allows, or if we can install Watchfaces from the Playstore/other sources? This would be a big factor for different screentypes, AMOLED could benefit greatly from Black and White watchfaces for example.
The same goes for the general theme/style. Is that alway "stock" Google Now look, or can we adjust it to fit our needs and/or to conserve power on AMOLED screens?
Thanks.
Click to expand...
Click to collapse
I dont see any watch face yet for Android Wear but there are already watch faces in the Android Wear itself available for you..
Custom Watch Faces for Android Wear
Yes I dont see any watch faces yet hope they will have an app for editing and creating your own watch face for Android Wear..:cyclops:
senseijuan said:
Yes I dont see any watch faces yet hope they will have an app for editing and creating your own watch face for Android Wear..:cyclops:
Click to expand...
Click to collapse
Custom watch faces for Android Wear start appearing in the Play Store

Need help developing a lockscreen android

Hey guys, I plan on creating an app but I need some tips and/or tricks to help me get started. I do plan on releasing the app on here (Using XDADevelopers) first to get some attention, then release it on the Google Play store. Here are the details of the app:
App Type: Lockscreen Customization
Minimal SDK: API 16 (JellyBean)*
Testing Device: Samsung S6 Edge (Rooted, running Android Marshmallow)
IDE: Android Studio
Key Components:
The app must be able to detect weither the home button is being pressed (which makes the phone access to the launcher, we dont want that) and quickly intercept the action and return back to the locker
Allow to lots, and I mean LOTS of customability (Much like C Locker, which is the app that has inspired me ^^), some of these customizations include the following:
App widgets and custom widgets like images, text, sprites, etc
LED/Vibration/Notifcation settings for apps
Change speed of animations (Like NovaLauncher does), also be able to choose different types of animations for the lockscreen
Customize colors in app
Integrate Android Wear (make the watch vibrate or ring your phone is low on power, or when the connection is lost)
Different lockscreens that show whenever the conditions configured are met, similar to C Locker (like bluetooth connections, music playing, WiFi, SmartLock conditions ,etc)
This is the cricual part: MUST have several different unlock unlock, like fingerprint (Thanks to Android 6.0.1), pattern, pin, SmartLock, Slide-To-Unlock, and Gestures
Be able to integrate as a plugin for Tasker, like have tasker check for launched apps
Intregrate voice assistants like Google Now/Google Assistant, S Voice, and such others
Have high and steady performance for all phones like. Also not be a resource hog!
This may is maybe feature: Be able to do functions like override the system settings and bypass system lock via root
Utilize Material style (this is a personal preference tbh)
I will add in some more ideas I have for the app.. Actually, I haven't gotten a good name for the app, but I'm thinking of Trinity Locker.
As you can see, I have numerous of ideas for this app.. all I need is some help with creating it. I will warn you guys this, I am pretty new to Android development (I typically code on Minecraft, even created some pretty decent mods), so I need some guidance on what and how things work with the Android system. I do have some coding experience from coding mods for Minecraft and taking a class on the basics of C++. If you guys have some ideas or tips and tricks to give, I'm all ears. Thank you!
NOTE: Anything with a * means that it is subject to change!
Oh yeah, I forgot to mention, I did also have a chance of using MIT App Inventor so I have a small foundation of the Android development. But I am new to Android Studio, so I need some tips with using that as well.
ALSO, to crucially note, I am in high school.. So I may not have time to respond to everyone/program the app since I have majority of my classes are cross college (or to most known as Dual Enrollment or Advanced Placement (AP)) courses :crying:. Oh and I live in the Central US Timezone, so my time will be different (or the same) for most
NovaViper said:
Hey guys, I plan on creating an app but I need some tips and/or tricks to help me get started. I do plan on releasing the app on here (Using XDADevelopers) first to get some attention, then release it on the Google Play store. Here are the details of the app:
App Type: Lockscreen Customization
Minimal SDK: API 16 (JellyBean)
Recommended SDK: API 23-24 (Marshmallow and Nogaut)
Testing Device: Samsung S6 Edge (Rooted, running Android Marshmallow)
IDE: Android Studio
Key Components:
The app must be able to detect weither the home button is being pressed (which makes the phone access to the launcher, we dont want that) and quickly intercept the action and return back to the locker
Allow to lots, and I mean LOTS of customability (Much like C Locker, which is the app that has inspired me ^^), some of these customizations include the following:
App widgets and custom widgets like images, text, sprites, etc
LED/Vibration/Notifcation settings for apps
Change speed of animations (Like NovaLauncher does), also be able to choose different types of animations for the lockscreen
Customize colors in app
Integrate Android Wear (make the watch vibrate or ring your phone is low on power, or when the connection is lost)
Different lockscreens that show whenever the conditions configured are met, similar to C Locker (like bluetooth connections, music playing, WiFi, SmartLock conditions ,etc)
This is the cricual part: MUST have several different unlock unlock, like fingerprint (Thanks to Android 6.0.1), pattern, pin, SmartLock, Slide-To-Unlock, and Gestures
Be able to integrate as a plugin for Tasker, like have tasker check for launched apps
Intregrate voice assistants like Google Now/Google Assistant, S Voice, and such others
Have high and steady performance for all phones like. Also not be a resource hog!
This may is maybe feature: Be able to do functions like override the system settings and bypass system lock via root
Utilize Material style (this is a personal preference tbh)
I will add in some more ideas I have for the app.. Actually, I haven't gotten a good name for the app, but I'm thinking of Trinity Locker.
As you can see, I have numerous of ideas for this app.. all I need is some help with creating it. I will warn you guys this, I am pretty new to Android development (I typically code on Minecraft, even created some pretty decent mods), so I need some guidance on what and how things work with the Android system. I do have some coding experience from coding mods for Minecraft and taking a class on the basics of C++. If you guys have some ideas or tips and tricks to give, I'm all ears. Thank you!
Click to expand...
Click to collapse
You can only choose one minimum or target API level
Sent from my GT-S7580 using Tapatalk
DodoGTA said:
You can only choose one minimum or target API level
Click to expand...
Click to collapse
What I meant by the recommended api is the api I'm starting on first (since that's what Android Studio defaultly sets mento the develop on the latest first)
Hey I have gotten the first bits of the app started! I'm trying to work on the setup phase of the app (where the app asks for permissions and basic settings to start). I even got the code uploaded on Github. Oh also, I might create a XDA Developer project and start adding some info there
Hey guys! I've been adding lots of stuff to the app! If you guys notice something off with the coding, please let me now at Github! Thanks!

Watchface complications

Hello All,
I am developing a watchface in Android studio in java targeting Android 12.
I need to add complications data on my watchface. I want that complication should be set to a default system complication without requiring user to configure it.
I also found it challenging to handle double click/touch gesture on the complications in wear os.
Is there any good and complete tutorial/guide/sample for adding complications on wear os watchfaces in java?
I found one sample on the android developer website but it is not sufficient.
Any help would be much appreciated.
Thanks all.
Teste
salwan.hemant said:
I want that complication should be set to a default system complication without requiring user to configure it.
Click to expand...
Click to collapse
I'm not sure that is even possible? The whole complication system gets data from the system. Your watch face only gets to receive the data the user has allowed via the system dialog your app invokes.
salwan.hemant said:
I also found it challenging to handle double click/touch gesture on the complications in wear os.
Click to expand...
Click to collapse
I made a watch face, but ended up not using the system's support for drawing complications, rather I grabbed the data and did the drawing myself. That also made it trivial to handle clicking, since there isn't anything else to capture events.
The example I link to below suggests you can just not pass tap events to the drawable (if it's not doing what you want). I'm going to guess the standard thing is just to invoke the pending intent, which you can do yourself.
salwan.hemant said:
Is there any good and complete tutorial/guide/sample for adding complications on wear os watchfaces in java?
Click to expand...
Click to collapse
I found this project to be useful...
GitHub - android/wear-os-samples: Multiple samples showing best practices in app and watch face development on Wear OS.
Multiple samples showing best practices in app and watch face development on Wear OS. - GitHub - android/wear-os-samples: Multiple samples showing best practices in app and watch face development o...
github.com
But since I was targeting an older watch (stuck on Android 8) and using Java, I had to go back to a much older version of the code.
git checkout 5c2e340

Categories

Resources