Introducing XDA:DevCon – A Conference For Developers By Developers
XDA Developers Android and Mobile Development Forum
Forgot your password?
 
Post Reply+
Tip us?
 
KobiP
Old
(Last edited by KobiP; 3rd February 2013 at 03:00 PM.)
#1  
KobiP's Avatar
Senior Member - OP
Thanks Meter 31
Posts: 214
Join Date: Jun 2007
Calculator [APP][2.1+][FREE] HDBHelper: Calculate in Hex, Decimal and Binary - All at once!




HDBHelper

HDB stands for Hex, Decimal and Binary. And the App does what it sounds like: Display and Caluclate in Hex, Dec and Bin!
You can choose your Bitlength, also if the value is signed or unsigned. You can easily switch between the Settings and see how the value changes.

Features:
- No Ads!
- Bit Length: 8bit, 16bit, 32bit
- Signed, Unsigned
- Type in Bin, Dec, Hex
- Byte Endianness (Little Endian, Big Endian, Reverse Little Endian (DIP)
- Arithmetic operations: addition, subtraction, multiplication, division, modulu
- Bit operations: shifting, rolling, NOT, AND, OR, XOR, XNOR
- Three layouts: Simple, Advanced and Display
- Languages​​: English and German
- Long Press "Del/Clr" to Clear
- Long Press "-" to enter Negative Value
- Supporting Devices from very small (ldpi) to big (xhdpi) and Tablets with Android 3.2+ in portrait and landscape
- Display 8 Bit Values in ASCII
- Toggle Bits by tapping
- Copy to Clipboard (Bin, Dec, Hex, or all at once)
You can get the App for free in the Google Play Store. I am very happy to hear your oppinion! And if you have some feature wishes, even better

Cheers,

KobiP

Daily Driver: LG Nexus 4: PA3.00, Huawei MediaPad 7: CM10
Developing Devices: Samung Nexus S (I9023): CM10.0, HTC Desire SLCD: CM7.2.0.1
Author of HDBHelper
The Following 13 Users Say Thank You to KobiP For This Useful Post: [ Click to Expand ]
 
KobiP
Old
(Last edited by KobiP; 29th March 2013 at 10:01 PM.)
#2  
KobiP's Avatar
Senior Member - OP
Thanks Meter 31
Posts: 214
Join Date: Jun 2007
Known Bugs in 1.6.0:
- Until now none known

Changelog:
v1.6.0
New Features:
- Simulate Endianess errors. Example: Sender has Big Endianess, receiver has Little Endianess
- Menu Layout improved
Solved Bugs:
- In some cases multiple Equations calculated in a row were leading to wrong results
- Bin & Hex divide did not work for 16bit

Changelog:
v1.5.1
New Features:
- Copy to Clipboard (Bin, Dec, Hex, or all three at once)
- Choose Endianness (Big Endian, Little Endian, Reverse Little Endian (DIP)
Solved Bugs:
- If Signed is active you can not enter in Hex a Value Bigger than 0x7F / 0x7FFF / 0x7FFFFFFF
Enhancements:
- ASCII Value displayed more beautiful

v1.4.0 (110 Downloads at XDA)
New Features:
- New Layout: Displays only the Value, no calculation possible. Binary Bits are bigger and easier to toggle.
- 8 Bit Values can be displayed as ASCII
Attached Files
File Type: apk HDBHelper.apk - [Click for QR Code] (831.2 KB, 18 views)
Daily Driver: LG Nexus 4: PA3.00, Huawei MediaPad 7: CM10
Developing Devices: Samung Nexus S (I9023): CM10.0, HTC Desire SLCD: CM7.2.0.1
Author of HDBHelper
The Following 4 Users Say Thank You to KobiP For This Useful Post: [ Click to Expand ]
 
jerdog
Old
#3  
jerdog's Avatar
Developer Committee / OEM Relations / XDA News Writer - Harbinger of Doom
Thanks Meter 3004
Posts: 4,557
Join Date: May 2007
Location: Kansas; Likes: XDA, Coffee, Android, Intelligence Dislikes: Self-entitled twits and id10ts

 
DONATE TO ME
Please provide the app (and all future versions) in the OP for download, in accordance with Forum Rules, especially for those who do not have Play Store access



Quote:
Notify your physician if after exposure to XDA n00bs you experience any of the following symptoms: rapid or irregular heartbeat, chest pain, shortness of breath, leg cramps, headache, nervousness, irritability, sleeplessness, tremors, change in appetite, weight gain or loss, vomiting, diarrhea, excessive sweating, heat intolerance, fever, changes in menstrual periods, hives or skin rash, or any other unusual medical event.
I'm an NVIDIA Tegra Champ. Any opinion that I express here and elsewhere are solely based on my personal
preference and any relevant expertise that I may/may not have on the subject matter.

 
jjohns63
Old
#4  
Member
Thanks Meter 18
Posts: 49
Join Date: Aug 2010
Location: Austin
Awesome app, with a simple layout, I work in PC firmware and often need to convert between hex, decimal, and binary so I've been searching for this for a long time.
I've found a bug, though. When I am in hex, 8bit mode, I'm unable to enter values > 0x7F. I get a toast message saying "Value rejected, is bigger than Bit length allows. Same general principle applies to hex, 16bit mode; I can't enter values > 0x7FF.
Samsung Galaxy Nexus (CDMA): Eclipse Jellybean -- Verizon Wireless
Samsung Vibrant
 
KobiP
Old
#5  
KobiP's Avatar
Senior Member - OP
Thanks Meter 31
Posts: 214
Join Date: Jun 2007
@jerdog: APK is now in Post 2 attached.

@jjohns63: You are right, in HEX and Bin You should be able to do that. Only in Decimal this should not be allowed if you have a signed value. Will fix this in next release. Happy that you like it
Daily Driver: LG Nexus 4: PA3.00, Huawei MediaPad 7: CM10
Developing Devices: Samung Nexus S (I9023): CM10.0, HTC Desire SLCD: CM7.2.0.1
Author of HDBHelper
The Following User Says Thank You to KobiP For This Useful Post: [ Click to Expand ]
 
DavidMKD
Old
#6  
DavidMKD's Avatar
Senior Member
Thanks Meter 1106
Posts: 852
Join Date: Jun 2012
Location: Skopje
YAY Thanks its going to be useful for my calculations
Did I just helped you ? Press the THANKS button on the left, its FREE
 
Xperia P BLACK 6.1.1.B.1.75 Unlocked Bootloader Heavily Modified by ME
 
sleepyfu
Old
#7  
sleepyfu's Avatar
Senior Member
Thanks Meter 19
Posts: 381
Join Date: May 2010
Location: Seattle, WA
Is it possible to get option to display BIN from left to right, this will come in real handy for dip switch addressing hardwares.
htc Glacier [mt4g]
[Font Collection XDA]
 
KobiP
Old
#8  
KobiP's Avatar
Senior Member - OP
Thanks Meter 31
Posts: 214
Join Date: Jun 2007
@sleepyfu: You mean Little and Big Endian or do you mean completely Reverse?
E.g. Dec 2400 = Bin 0000 1001 0110 0000
What would you display?

Cheers
Daily Driver: LG Nexus 4: PA3.00, Huawei MediaPad 7: CM10
Developing Devices: Samung Nexus S (I9023): CM10.0, HTC Desire SLCD: CM7.2.0.1
Author of HDBHelper
The Following User Says Thank You to KobiP For This Useful Post: [ Click to Expand ]
 
University of Pi
Old
(Last edited by University of Pi; 26th January 2013 at 05:18 AM.)
#9  
Senior Member
Thanks Meter 20
Posts: 148
Join Date: Aug 2011
Location: Rochester, NY
I'd love to see more bases supported like base 12 or base 20
(or theoretically support for all base systems with brackets for each digit if it is larger than 10)
in a future release
--University of Pi
Asus Transformer Pad FT300T -- AOKP
looking at PAC though...
Lumia 928
--
(Sorry for my noobness; thanks is implied in addition to given)
 
sleepyfu
Old
#10  
sleepyfu's Avatar
Senior Member
Thanks Meter 19
Posts: 381
Join Date: May 2010
Location: Seattle, WA
Default Re: [APP][2.1+][FREE] HDBHelper: Calculate in Hex, Decimal and Binary - All at once!

Quote:
Originally Posted by KobiP View Post
@sleepyfu: You mean Little and Big Endian or do you mean completely Reverse?
E.g. Dec 2400 = Bin 0000 1001 0110 0000
What would you display?

Cheers
Reverse as 1=1000, 2=0100, 3=1100, 12=0011, Thanks!
Reason being most hardware I have seen with binary address using dip switches has 1 on the far left.

<via Tapatalk>
htc Glacier [mt4g]
[Font Collection XDA]

 
Post Reply+
Tags
actionbar, android, app, hex, tablet
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

report this ad
Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Go to top of page...