A simple app illustrating how to use the AntMonitor Library.
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.idea init commit Nov 19, 2018
app update to latest lib Nov 22, 2018
docs init commit Nov 19, 2018
gradle/wrapper init commit Nov 19, 2018
.gitignore init commit Nov 19, 2018
LICENSE init commit Nov 19, 2018
README.md updated README for clarity + license Nov 28, 2018
build.gradle init commit Nov 19, 2018
gradle.properties init commit Nov 19, 2018
gradlew init commit Nov 19, 2018
gradlew.bat init commit Nov 19, 2018
settings.gradle init commit Nov 19, 2018

README.md

AntMonitorExample

This is a repository for a simple example of how to use the AntMonitor Library.

License

AntMonitorExample is licensed under GPLv2.

Using the AntMonitor Library in Your Own App

Setup

  • The library is available in this repo: app/libs/antmonitorlib.aar. Download it from GitHub as a raw file.
  • Place the .arr file into the 'libs' folder of your project (e.g. YourAndroidProject/app/libs/antmonitorlib.aar)
  • Configure your build.gradle file to use the 'libs' folder:
repositories {
    flatDir {
        dirs 'libs'
    }
}
  • Declare the library as one of your dependencies:
dependencies {
    ...
    compile(name:'antmonitorlib', ext:'aar')
}

You are now ready to use the AntMonitor Library!

Documentation

Examples

You can either use the app provided in this repo as a starting point, or follow a step-by-step guide available here.

Javadoc

The Javadoc of the AntMonitor library APIs is available here.

Citing AntMonitor

If you create a publication (including web pages, papers published by a third party, and publicly available presentations) using the AntMonitor app or the AntMonitor Library, please cite the corresponding paper as follows:

@article{shuba2016antmonitor,
  title={AntMonitor: A System for On-Device Mobile Network Monitoring and its Applications},
  author={Shuba, Anastasia and Le, Anh and Alimpertis, Emmanouil and Gjoka, Minas and Markopoulou, Athina},
  journal={arXiv preprint arXiv:1611.04268},
  year={2016}
}

We also encourage you to provide us (antmonitor.uci@gmail.com) with a link to your publication. We use this information in reports to our funding agencies.