This is a repository for a simple example of how to use the AntMonitor Library.
AntMonitorExample is licensed under GPLv2.
- 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!
You can either use the app provided in this repo as a starting point, or follow a step-by-step guide available here.
The Javadoc of the AntMonitor library APIs is available here.
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.