Related
Button Savior is a software button simulation App. You can use it to display a sidebar style panel with most buttons that you can find on your phone such: Back, Task, Home, Menu, Search, Vol, Camera, Call, Power, and Direction Key.
Google is now enforcing dev from modifying SElinux policy. In attempt to satisfy the new change, I have no modified my code to run without needing to modify SELinux. It works well on my devices. If your device is Kitkat or Lollipop, please help me to test if SWkey81beta.apk works on your device? Thanks in advanced for your help.
[Introduction]
If you have a phone with broken hardware keys, or you want to remove the system NAV bar from Nexus devices to expand screen useable size, or you find the hardware keys on your phone are too hard to reach with one hand, or you can find keys at night, then Button Savior is just for you to remedy your pain points.
When I developed Button Savior, I personally didn't believe keys would break. Three years have passed since my first release, I got more and more compliment from users by both email or Playstore comment saying my App saved them from having a phone with broken keys. SO KEYS DO BREAK regardless its capacitive or mechanical type.
[New in V2]
☆ Ability to hide bottom navigational bar by enabling immersive mode
☆ Ability to go full screen by enabling full screen mode
☆ Native Android Holo style UI
☆ Powerful and customizable Pop Control
☆ Direction key support
☆ HD quality graphics
☆ Adjustable swipe trigger area
☆ Android Kitkat support
☆ Add action support to send arbitrary key code
☆ Add action support to open any URL
☆ Add action support to launch any App or shortcut
☆ Add action support to media play back keys
[Features]
☆ Enable/Disable bottom navigational bar on demand.
☆ Enable/Disable full screen mode on demand.
☆ Pop Control that supports action to perform arbitrary key action, app/shortcut launch, and open any URL
☆ Hover control supported for automatic Software Button visibility control with mouse or Samsung S-Pen
☆ Free floatable trigger icon
☆ Swipe to show Button Savior panel from both sides
☆ Long press on power key to show up reboot menu
☆ Simulates 'Home' 'Back' 'Search' 'Back' 'Recent Task' 'Screen Off' 'Volume', 'Directional Key'
☆ Can set to always open or auto hide based on user customizable timer
☆ Two types of trigger action to choose from (Gesture trigger and Click trigger)
☆ Added Camera key and Call key simulation
☆ Customizable trigger position
☆ Also provides themese to support e-ink display
☆ Can change it to one click mode for super fast button action in option
☆ Can create shortcut action such as call someone or go to bookmark on Call or Camera keys. (With PRO)
[Not Root?]
☆ Home key is supported
☆ Power key is supported
☆ Volume key is supported
☆ Camera key is supported
☆ Call key is supported
[Download Link]
Playstore - Get Button Savior (Root)
[6-Apr-2015 V2.1.6 beta swkey81beta.apk]
Made Button Savior work without SELinux modification
Some bug fix.
Click to expand...
Click to collapse
[7-Jun-2014 V2.0.1 swkey73.apk]
Added immersive mode toggle in pop control
Added full screen mode toggle in pop control
Fixed trigger icon placement when device is in full screen mode
Fixed USB debug message
Click to expand...
Click to collapse
[6-Jan-2014 V2.0.1 swkey72.apk]
Added a new button to show Pop Control that can perform additional actions
Click to expand...
Click to collapse
[2-Dec-2013 V1.9.0 swkey69.apk]
Implemented hover control to control visibility of Button Savior with events of hover enter and hover exit on trigger icon, trigger are, and software buttons.
Click to expand...
Click to collapse
[9-Jul-2013 V1.8.0]
Implemented a feature to show up reboot menu when virtual power key is pressed. Next step is to bring up Google Now on swiping up on home key.
Click to expand...
Click to collapse
[4-Jul-2013 V1.8.0]
I will now come back to maintain this thread from today. I am now gradually upgrading Button Savior to V2 since last month. Today, I added a long awaited feature, D-Pad support. To use it, just press and hold your finger on D-Pad button and move your finger slightly to the direction you want to go. Its that simple.
Click to expand...
Click to collapse
[21-Feb-2012 V1.4.0]
I updated main UI to modern Android UI in this version. Also added experimental Kitkat fix. If you are still having problem to use it with kitkat, plea reply to the thread with model of your device. Thank you.
Click to expand...
Click to collapse
[7-Feb-2012]
Sorry for not maintaing my thread for such a long time. I just released an update version, V1.3.2, to Market today with new features to show native Android recent task dialog (if you have it in system) on home key long press. So Button Savior now supports ICS and HC much better now.
Click to expand...
Click to collapse
[1-Sept-2011]
Thanks to XDA member OMGWTF_BBQ, now Button Savior supports E-INK display properly with newly designed high contract theme. Please refer to this post for more detail [ORIGINAL POST]
Click to expand...
Click to collapse
[30-Jun-2011]
I published a similar app like this one but it is for clipboard management in windows office style. Read this post for more detail Everywhere Clip official XDA news
Beside than my new app, I also updated Button Savior today and brought back power off option on non root devices. But it is not yet widely tested on all kind of phones, so not sure it will work. If it doesn't please feedback.
If you want to include your own theme to my app, please send me png files with clicked and unclicked states altogether. I will add screen off button soon. So it is good idea to send me screen off picture too. [email protected]
Click to expand...
Click to collapse
Thanks xda member, bpk, who contributed his recently announced SWkey source code to public so that I have chance to learn what command shell to use to simulate keys. I only spent a morning to come out this draft but still functional. Hope you guys like it. I will eventually polish it up a bit and publish it on Market. By the way, I want to call this app, Button Savior. haha
If you have used my app, Smart Taskbar, then you should already know how to activate the sidebar style SWkey panel. If you don't, then just look carefully for an Orange circle at the right end of your screen. Click on it to trigger SWKey panel.
I basically used built in shell command 'keyevent input' learned from bpk's key simulation hack with a streamlined version of my Smart Taskbar together to come out this one. Feel free to comment
[Installation] ***** Root required*****
(1) install the apk
(2) When you click any of the 4 buttons first time(except close), you need to grant Button Savior root access. It happens only to your first ever button click.
[FAQ]
1. Why menu, search, back don't work on my device?
Ans: Make sure your device is rooted. Make sure your USB debug mode is on. Make sure you have granted superuser right to button savior. After you have done all three steps, reboot your device and restart Button Savior.
Did it ask you for root permissions? If not, go into SuperUser and check to see if the binary is up to date. If it isn't then update it. After that, try to open Button Savior and see if it asks for root permissions. If it doesn't then go into Manage Applications and clear data on this app and try again.
Click to expand...
Click to collapse
2. Why I can't uninstall Button Savior ? (Shows uninstalled unsuccessful)
Ans: Because you have Enabled screen lock. In order to uninstall, please go to /settings/location and security/device admin/ and remove button savior from the list.
thanks, will try and feedback
works great, but is there an option to make it app launcher and customized?
thanks
Fantastic app mate! Is properly what I'm searching for....
Thank you
Sent from my HTC HD2 using XDA App
thank you thank you thank you..
nice man, thank. button savior especially for hd2 xD
btw, can polish abit the interface to more nice looking?
Only home and close button worked for me.
XDAndroid
fantastic !!!!!!!!!!!!!!
thank you
fmedrano1977 said:
Only home and close button worked for me.
XDAndroid
Click to expand...
Click to collapse
Make sure ur phone is rooted and have granted root priviliage to Button Savior
jerryfan2000 said:
Thanks xda member, pbk, who contributed his recently announced SWkey source code to public so that I have chance to finish my sidebar style alternative. I only spent a morning to come out this draft but still functional. Hope you guys like it. I will eventually polish it up a bit and publish it on Market. By the way, I want to call this app, Button Savior. haha
[Installation] ***** Root required*****
(1) install the apk
(2) When you click any of the 4 buttons first time(except close), you need to grant Button Savior root access. It happens only to your first ever button click.
Click to expand...
Click to collapse
It's near perfect !
Can you please add a configuration to it to??
- Choosing theme (I want darker buttons)
- Choosing what side of screen it will be at. For easy one hand (left/right) access.
- What about hapatic feedback?
I'll rate this as 4.5 stars already now. Without connection to the hardware buttons saving.
perfect!! really usefull.. best app I ever use.. great job man..
Sent from my HTC HD2 using XDA App
Thaaaanks you so much for sharing kind sir...
been searching for this kind of app, works really great...
Nice job, thanks for this app.
I am already using Smart Taskbar.
Will test how they work together. SmartTaskbar on the left, Button Savior on the right.
woot!!! finally...prayers for soft keys has been answered
thank you!!!
THANK YOU!!! i love it!!
It would've be perfect if it was at the bottom in portrait mode. I love it to the side in land scape though. And If i may suggest, can you make the buttons highlight a little when you press on them?
Other than that, absolutely fantastic job!!!
love it
i'd like to have a try.
i use smart taskbar on milestone and it works perfectly.
love it, and the man
哈哈~~~
Completely........ perfect. Nice job mate. Very convenient. And I get to haze a search button. Now to train my hand to stay off the hard keys.
It can't hold home button open multitasking but it good app, i hope you update it....thanks so much
fmedrano1977 said:
Only home and close button worked for me.
XDAndroid
Click to expand...
Click to collapse
Same here......
I have granted root access the first time I pressed a button
jerryfan2000 said:
Make sure ur phone is rooted and have granted root priviliage to Button Savior
Click to expand...
Click to collapse
how do I make sure phone is rooted? Is it build specific? Kernel?
XDAndroid
Hi Jerryfan2000,
great work!!
Furthermore look here for some inspiration...
http://forum.xda-developers.com/showthread.php?t=841559
Regards...
Hi All,
I've been spoiled by the fantastic efforts of the devs and porters (thanks all), but I'm hoping to find a 4.2.2 rom for xt925 with hybrid engine that allows a resizable nav bar and PIE to be enabled at the same time... I recall reading something about paranoid deciding not to support simultaneous PIE and nav bar, so not sure if it's even possible, but thought I'd ask...
Bkjolly's PAC man is my dd & the best paranoid implementation I've found - I love the control of hybrid, but PIE removes the nav bar, which is awkward if I switch hands. Some ROMs have pie and nav bar combo (like Carbon which I also like, and Xenon I think) - awesome for navigation, but no hybrid per app tweaking.
So my "perfect" rom would run with a skinny nav bar on the bottom, pie on the right, and full paranoid per-app-dpi controls
Has anyone spotted this magic combo out in the wild yet?
tzlot said:
Hi All,
I've been spoiled by the fantastic efforts of the devs and porters (thanks all), but I'm hoping to find a 4.2.2 rom for xt925 with hybrid engine that allows a resizable nav bar and PIE to be enabled at the same time... I recall reading something about paranoid deciding not to support simultaneous PIE and nav bar, so not sure if it's even possible, but thought I'd ask...
Bkjolly's PAC man is my dd & the best paranoid implementation I've found - I love the control of hybrid, but PIE removes the nav bar, which is awkward if I switch hands. Some ROMs have pie and nav bar combo (like Carbon which I also like, and Xenon I think) - awesome for navigation, but no hybrid per app tweaking.
So my "perfect" rom would run with a skinny nav bar on the bottom, pie on the right, and full paranoid per-app-dpi controls
Has anyone spotted this magic combo out in the wild yet?
Click to expand...
Click to collapse
That would be great, but i haven't spotted such combination yet (
i thinks you can disable the stock Pie control and install the app
http://forum.xda-developers.com/showthread.php?t=1330150
afaik you only have to remove / edit the following entry in /system/build.prop
Code:
qemu.hw.mainkeys=1
reboot
bgumble said:
afaik you only have to remove / edit the following entry in /system/build.prop
Code:
qemu.hw.mainkeys=1
reboot
Click to expand...
Click to collapse
That's brilliant... I'll try it tonight!
Fekajo said:
i thinks you can disable the stock Pie control and install the app
http://forum.xda-developers.com/showthread.php?t=1330150
Click to expand...
Click to collapse
I'm going to try the build.prop mod bubmle suggested - I'll check out LMT as a fallback plan
bgumble said:
afaik you only have to remove / edit the following entry in /system/build.prop
Code:
qemu.hw.mainkeys=1
reboot
Click to expand...
Click to collapse
Can't find that setting in /system/build.prop - maybe pa has it somewhere else?
Sent from my Nexus 7 using Tapatalk HD
o.k., why not add the following to build.prop
Code:
qemu.hw.mainkeys=0
(leave an empty line at the bottom)
reboot
otherwise you can give this https://play.google.com/store/apps/details?id=com.gmd.hidesoftkeys a try
I was looking for eastereggs on my nexus 7 2013, and i found something and took a screenshot of it: http://d-h.st/xHS
Look for the key lime pie symbole in the screenshot, lots of other symboles. Only 1 key lime pie:laugh:
Edited
Hello everyone
Google is seemingly in the process of removing navigation bar completely as per recent videos showing version of Android Q. That's sad because in my opinion gestures are still limited.
Smartbar has been there since Marshmallow days and is in my opinion better than gestures. The creators Dirty Unicorn have released its source and i m enjoying it on pie based Havoc OS. Unfortunately not all ROMs support or provide this feature.
Is there a way to make smartbar an installable app? I want to make this kind of an app, but have absolutely no programming expertise. Any guidance will be appreciated
More information can be found here -
https://forum.xda-developers.com/pix...stock-t3814827
https://www.xda-developers.com/dui-oreo-roms/
https://suitsandtech.co/2016/03/07/dirty-unicorns-releases-source-code-fling-pulse-smartbar/
https://www.youtube.com/watch?v=LufjYa_z6Mk&feature=youtu.be&t=25s
https://play.google.com/store/apps/details?id=xyz.paphonb.systemuituner > almost what i want
As seen on the attached screenshot i have 4 icons for basic and most used apps. Smartbar allows up to 3 functions for each button. For me long press on the back button kills the active app. Long press the menu button creates a screenshot. Double tapping the recents menu switches apps. Imagine having 21 (7*3) functions right from the active app!!! Secondly Smartbar allows 'Input/media arrows' on keyboard and music player. You simply don't have to leave the active app to control music or launch another app. Almost a desktop Windows experience.
I want to make this kind of an app, but have absolutely no programming expertise. Any guidance will be appreciated. I m happy to pay if someone teaches me how to.
Ultra Volume is the customization tool designed to replace your system's boring and simple volume slider with a powerful controller. It provides many different controls for volume streams including alarms and notifications. Casting sliders are also available, as well as live captions.
You can enable it in 2 easy steps and apply any custom skin with 1 tap. Each theme is built independently and mimics the exact smooth animations and responsiveness you would expect to delight your experience.
Key Features
✓ Different skins:
- Status bar & navigation bar integration
- Android 10 Vertical
- Android 8 Horizontal
- iOS 13
- MIUI
- OxygenOS
- OneUI
- Many more inside
✓ Full color customization: Choose the colors that match your overall phone's theme, or make it stand out.
✓ Gradient slider: Add a beautiful customizable gradient on any skin. Flowing animation available.
✓ Layout arrangement: Set your desired size and exact position on screen. Only show the volume streams you want in the expanded form.
✓ Behaviour control: Adjust the time for the control to stay on screen. Play a vibration when volume limit is reached.
✓ Side swipe gesture: Swipe from the edge of your screen to open up the volume panel, instead of using the physical buttons. The gesture works in a reliable way. Additional quick tile to open the panel.
Enjoy a high quality volume control experience and make the UI your own. You can set everything up easily.
Download on Play Store
XDA:DevDB Information
Ultra Volume, App for all devices (see above for details)
Contributors
treydev
Version Information
Status: Stable
Created 2020-05-02
Last Updated 2020-05-02
A (for me) essential feature is switching between output device (speakers, headphones) from the volume panel.
Is there a way you could add this?
I really like the design of the app, but I need that feature :/
Chaphasilor said:
A (for me) essential feature is switching between output device (speakers, headphones) from the volume panel.
Is there a way you could add this?
I really like the design of the app, but I need that feature :/
Click to expand...
Click to collapse
Thanks for the feedback! I have this in plan for the next update.
Chaphasilor said:
A (for me) essential feature is switching between output device (speakers, headphones) from the volume panel.
Is there a way you could add this?
I really like the design of the app, but I need that feature :/
Click to expand...
Click to collapse
Hi. Getting back to say that this feature is now available
treydev said:
Hi. Getting back to say that this feature is now available
Click to expand...
Click to collapse
You mean by clicking the settings icon when the sliders are expanded? Isn't there a way for a custom dialog, where I don't have to press back?
Chaphasilor said:
You mean by clicking the settings icon when the sliders are expanded? Isn't there a way for a custom dialog, where I don't have to press back?
Click to expand...
Click to collapse
There is actually a separate button (once the sliders are expanded). Please update to latest version and make sure the "show media output button" is enabled in settings.
treydev said:
There is actually a separate button (once the sliders are expanded). Please update to latest version and make sure the "show media output button" is enabled in settings.
Click to expand...
Click to collapse
Dude that's awesome! I guess the updated was a bit delayed, because I installed the app after you said you updated it, but only got the update now ¯\_(ツ)_/¯
Anyway, this is exactly what I was looking for! Behaves just like on OOS, even better that AOSP 10! Huge Props!
(the label my fourth output device is a bit cut off at the buttom though)
Works really well
Chaphasilor said:
Dude that's awesome! I guess the updated was a bit delayed, because I installed the app after you said you updated it, but only got the update now ¯\_(ツ)_/¯
Anyway, this is exactly what I was looking for! Behaves just like on OOS, even better that AOSP 10! Huge Props!
(the label my fourth output device is a bit cut off at the buttom though)
Works really well
Click to expand...
Click to collapse
Glad to hear! I'll make the list scrollable.
This was exactly what I was looking for my wife's phone as she dropt hers and bent volume buttons and she cant do anything to up or down volume.
When I found this I was like i just hope it works.
And it does perfectly thank you great app
very great app this was exactly what I was looking for too.
This is a wonderful article, given so much info in it.
THANK YOU, TREYDEV!!!! perfect! (almost!)
my list of devices are all listed as MAC addresses. any thoughts why? (they all show up normally in my Bluetooth menu under Settings: Connections: Bluetooth)
HenryHunter said:
This is a wonderful article, given so much info in it. Drift Hunters
Click to expand...
Click to collapse
I like this opinion. complete no frills.
a problem i have with the app is that since theirs only a vertical position slider it only sets the vertical position but as soon as i go landscape the volume slider is hidden of the screen because theirs no way to set the horizontal position, im using android 11
Works great