alt236 Development

[Home] [Android] [Hex2Bin]

Hex2Bin

Description

This application converts numbers from one base to another (from  base 2 to base 36).

It also produces the ASCII value equivalent of any input and  contains a full ASCII reference chart.

It can handle numbers up  to a signed positive Java Long.

Note that negative numbers are  treated as positive (twos complement is not implemented).

Initial Gray code support from version 0.1.6.

Screenshots

hex2bin screenshot 1

 

hex2bin screenshot 2

Notes

  • Note that the application does not use twos complement to handle negative numbers.
  • Only the first 128 characters of the ASCII table are standard. The remaining 128 (128-255) depend on the current system and its settings.
  • The Gray code implementation only works up to about 16bit when converting  from Bin->Gray. Currently working on a more efficient algorithm.

Changelog

  • v0.1: First public release.

Acknowledgements:

  • v0.1: First public release.
  • v0.1.1: Keyboard layout changes according to input base.
  • v0.1.2: Fixed embarrassing bug with the On Screen Keyboard (thanks Greig).
  • v0.1.3: Added description for the "space" character in the ASCII table.
  • v0.1.4: Code cleanup. Greek Localisation.
  • v0.1.5: Added base 32 which was missing due to a typo. Apologies Martin, I cannot see all comments in the market.
  • v0.1.6: Initial Gray code implementation (see notes), fixed Greek localisation  (it was "GR" instead of "EL"), UI changes in ASCII table (font size is  now bigger in landscape mode and HEX values have been added).
  • v0.1.7: Bug fixes, changed minimum OS to 1.6 to support higher resolutions, icon change to support higher resolutions.
  • v0.1.8: Fixed crash on ASCII conversion of symbols, UI update.
  • v0.1.9: Fixed background colour graphic glitch.

Download

To download the application you'll need to go to the Android Market and search for "Hex2Bin".

Alternatively, use an application like Barcode Scanner to scan the QR code below (or click on it from your Android device):


Home   Contact   Blog   Curriculum Vitae   Disclaimer

Mobile and Web Analytics