Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,729,194 Members 42,327 Now Online
XDA Developers Android and Mobile Development Forum

[Jun 7][APP] Button savior 2.1 - new immersive/full screen mode

Tip us?
 
jerryfan2000
Old
(Last edited by jerryfan2000; 7th July 2014 at 08:26 PM.)
#1  
Senior Member - OP
Thanks Meter 421
Posts: 274
Join Date: Jun 2009

 
DONATE TO ME
Default [Jun 7][APP] Button savior 2.1 - new immersive/full screen mode

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.

Button Savior V2.1 now get immersive mode/full screen mode support for Kitkat device. If you are running Kitkat and want to temporarily disable bottom navigational bar or want to temporarily go full screen, a click of button in Button Savior can get you that.

[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)

Quote:
[7-Jun-2014 V2.0.1 swkey73.apk] (Will upload later today)
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
Quote:
[6-Jan-2014 V2.0.1 swkey72.apk]
Added a new button to show Pop Control that can perform additional actions

Quote:
[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.

Quote:
[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.
Quote:
[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.
Quote:
[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.
Quote:
[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.

Quote:
[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]
Quote:
[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. kiumiu.ca@gmail.com

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.
Quote:
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.
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.
Attached Thumbnails
Click image for larger version

Name:	1.png
Views:	513
Size:	114.0 KB
ID:	2499510   Click image for larger version

Name:	2.png
Views:	568
Size:	48.3 KB
ID:	2499564   Click image for larger version

Name:	3.png
Views:	577
Size:	173.0 KB
ID:	2499566  
Attached Files
File Type: apk SWKey11.apk - [Click for QR Code] (376.4 KB, 6193 views)
File Type: apk SWKey18.apk - [Click for QR Code] (849.4 KB, 1543 views)
File Type: apk SWKey20.apk - [Click for QR Code] (851.4 KB, 257 views)
File Type: apk SWKey21.apk - [Click for QR Code] (995.0 KB, 3198 views)
File Type: apk SWkey34.apk - [Click for QR Code] (1.19 MB, 381 views)
File Type: apk SWkey36.apk - [Click for QR Code] (1.28 MB, 1971 views)
File Type: apk SWkey61.apk - [Click for QR Code] (1.68 MB, 80 views)
File Type: apk SWkey62.apk - [Click for QR Code] (1.68 MB, 323 views)
File Type: apk SWkey68.apk - [Click for QR Code] (1.75 MB, 135 views)
File Type: apk SWkey69.apk - [Click for QR Code] (2.36 MB, 118 views)
File Type: apk SWkey72.apk - [Click for QR Code] (2.37 MB, 236 views)
The Following 161 Users Say Thank You to jerryfan2000 For This Useful Post: [ Click to Expand ]
 
boldman78
Old
(Last edited by boldman78; 8th December 2010 at 01:42 PM.) Reason: request
#2  
boldman78's Avatar
Senior Member
Thanks Meter 62
Posts: 244
Join Date: Aug 2010
thanks, will try and feedback

works great, but is there an option to make it app launcher and customized?

thanks
Quote:
Happy HyperDroid User Since 2010...
My HyperDroid phones :HD2,GalaxyTab, Galaxy SII, GalaxyNoteII
 
fyase
Old
#3  
fyase's Avatar
Senior Member
Thanks Meter 11
Posts: 167
Join Date: May 2008
Fantastic app mate! Is properly what I'm searching for....

Thank you

Sent from my HTC HD2 using XDA App
Sensation : S-OFF | ROOTED | Super CID
ROM : InsertCoin 4.5.1 Ice Cream Sandwich AROMA APM EQS FAST STABLE EPIC
 
leeyunfook
Old
#4  
Junior Member
Thanks Meter 1
Posts: 17
Join Date: Dec 2009
thank you thank you thank you..
 
hengmy
Old
#5  
Senior Member
Thanks Meter 34
Posts: 322
Join Date: Jan 2010

 
DONATE TO ME
nice man, thank. button savior especially for hd2 xD
btw, can polish abit the interface to more nice looking?
 
fmedrano1977
Old
#6  
fmedrano1977's Avatar
Senior Member
Thanks Meter 441
Posts: 1,864
Join Date: May 2009
Location: San Antonio, TX
Only home and close button worked for me.

XDAndroid
 
Rando81
Old
#7  
Senior Member
Thanks Meter 13
Posts: 154
Join Date: Sep 2008
fantastic !!!!!!!!!!!!!!
thank you
 
jerryfan2000
Old
#8  
Senior Member - OP
Thanks Meter 421
Posts: 274
Join Date: Jun 2009

 
DONATE TO ME
Quote:
Originally Posted by fmedrano1977 View Post
Only home and close button worked for me.

XDAndroid
Make sure ur phone is rooted and have granted root priviliage to Button Savior
The Following 3 Users Say Thank You to jerryfan2000 For This Useful Post: [ Click to Expand ]
 
zagzag99
Old
#9  
Senior Member
Thanks Meter 1199
Posts: 725
Join Date: Nov 2008
Quote:
Originally Posted by jerryfan2000 View Post
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.

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.
 
lesjaw
Old
#10  
Senior Member
Thanks Meter 188
Posts: 665
Join Date: Jun 2008
perfect!! really usefull.. best app I ever use.. great job man..

Sent from my HTC HD2 using XDA App

The Following 3 Users Say Thank You to lesjaw For This Useful Post: [ Click to Expand ]
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes