Skip to content
This repository has been archived by the owner. It is now read-only.
Branch: master
Find file History

README.md

Download

Android Proxy Library (APL)

APL provides an abstraction layer to easily get the proxy settings from an Android device, in order to find a better and easy solution to the Android's Issue 1273 for both developers and users. Since it has been clarified from Google's spokesman that the versions 1.x-2.x won't receive an official proxy support, APL allows to abstract the device version and easily get the proxy settings on every released Android device.

Core features

  • Version agnostic support (supported all Android versions: 1.x - 2.x - 3.x - 4.x)
    • 1.x and 2.x versions support only one global proxy for every Wi-Fi AP.
    • 3.x and greater versions support Wi-Fi AP-based proxy settings.
  • Proxy testing utilities (proxy reachability, web reachability)

Try

How to use it

Gradle Dependency (jCenter)

Easily reference the library in your Android projects using this dependency in your module's build.gradle file:

dependencies {
    compile 'be.shouldit:android-proxy-library:4.2.6'
}

Source & Issues

If you have isolated a problem or want a new feature to be included in the Android Proxy Library (APL), please submit an issue. Make sure to include all the relevant information when you submit the issue such as:

  • Android Proxy Library (APL) version
  • Android device used (or emulator) with OS version
  • One line of issue summary and a detailed description
  • Any workarounds if you have them.

The more information you provide, the quicker the issue can be verified and prioritized. A test case (source code) that demonstrates the problem is greatly preferred.

You can’t perform that action at this time.