Giter Club home page Giter Club logo

decoder's Introduction

Decoder -- The Intrig decoder on Android

Decoder is an example android application that uses xenon, the Intrig decoder, currently in beta (beta.intrig.com). The purpose of this project is to showcase xenon on Android, and help you get up and running with the development system.

I tried to keep this application simple, yet non-trivial. The decoder.cpp file is well documented.

Upon launch, you will first see a text window displaying "loading spec..." for a few seconds. Then you will see a screen full of Hex ASCII strings. These are various LTE messages. If you press the "Decode All" button, you should see the Hex ASCII strings replaced with the corresponding name of the message.

And that's it.

Required packages

Of course, the Android SDK and NDK are required, version 9 or higher, as well as Qt 5.3 for Android. The xenon shared library for android can be found at http://beta.intrig.com/download/xenon-2.0.0-beta4-linux-x86_64-armv7.tgz

Qt is only required for this Decoder project, not xenon itself. xenon only requires the NDK.

Installing

After downloading the above package, run:

tar zxvf xenon-2.0.0-beta4-linux-x86_64-armv7.tgz
cd xenon-2.0.0-beta4-linux-x86_64-armv7
sudo install.sh

The installer will simply copy the files to /opt/xenon-android. This is where the Qt project expects them to be.

Notes for Ubuntu x86-64

sudo apt-get install g++-multilib openjdk-7-jdk ant

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.