# PhoneNumber
A library which can get phone number geo location and other infomation from local or network (baidu, juhe or custom api).
[](https://travis-ci.org/xdtianyu/PhoneNumber)
[](https://git.xdty.org/tianyu/PhoneNumber/commits/master)
[](http://central.maven.org/maven2/org/xdty/phone/number/phone-number/)
[](https://bintray.com/xdtianyu/maven/phone-number/_latestVersion)
## Download
Grab via gradle
```groovy
dependencies {
compile 'org.xdty.phone.number:phone-number:0.6.11'
}
```
or maven
```xml
org.xdty.phone.number
phone-number
0.6.11
aar
```
or JAR from [maven central](http://central.maven.org/maven2/org/xdty/phone/number/phone-number/)
## Usage
1\. Add `meta-data` to `AndroidManifest`
```xml
```
You can get `YOUR_API_KEY` from [Baidu apistore's usercenter](http://apistore.baidu.com/astore/usercenter)
2\. Add these lines to `MainActivity`, For more details, see [example](https://github.com/xdtianyu/PhoneNumber/tree/master/example) and [CallerInfo](https://github.com/xdtianyu/CallerInfo)
```java
new PhoneNumber(this, new PhoneNumber.Callback() {
@Override
public void onResponse(INumber number) {
// Do your jobs here
textView.setText(number.getName());
}
@Override
public void onResponseFailed(INumber number) {
}
}).fetch("10086", "10000", "10001", "OTHER_PHONE_NUMBER");
```