Skip to content

Commit 0776c89

Browse files
committed
Merge pull request #128 from longbai/add_dns
dns library 0.2
2 parents 0234164 + b9400e5 commit 0776c89

File tree

9 files changed

+53
-14
lines changed

9 files changed

+53
-14
lines changed

.idea/codeStyleSettings.xml

Lines changed: 28 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.travis.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,10 @@ android:
1111
- tools
1212

1313
# The BuildTools version used by your project
14-
- build-tools-21.1.2
14+
- build-tools-22.0.1
1515

1616
# The SDK version used to compile your project
17-
- android-21
17+
- android-22
1818

1919
# Specify at least one system image
2020
# if you need to run emulator(s) during your tests

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
#Changelog
22

3+
## 7.0.7 (2015-07-10)
4+
5+
### 增加
6+
* 使用第三方dns解析库happy-dns-android,减少解析错误
7+
38
## 7.0.6.1 (2015-06-23)
49

510
### 增加

build.gradle

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
11
// Top-level build file where you can add configuration options common to all sub-projects/modules.
2+
task wrapper(type: Wrapper) {
3+
gradleVersion = '2.5'
4+
}
25

36
buildscript {
47
repositories {
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
#Wed Jan 07 13:33:33 CST 2015
1+
#Sun Jul 12 16:36:40 CST 2015
22
distributionBase=GRADLE_USER_HOME
33
distributionPath=wrapper/dists
44
zipStoreBase=GRADLE_USER_HOME
55
zipStorePath=wrapper/dists
6-
distributionUrl=https\://services.gradle.org/distributions/gradle-2.2.1-all.zip
6+
distributionUrl=https\://services.gradle.org/distributions/gradle-2.5-all.zip

library/build.gradle

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,20 +20,20 @@ String version = versionName()
2020
int code = versionNameToCode(version)
2121

2222
android {
23-
compileSdkVersion 21
24-
buildToolsVersion '21.1.2'
23+
compileSdkVersion 22
24+
buildToolsVersion '22.0.1'
2525
defaultConfig {
2626
//applicationId "com.qiniu.android"
2727
minSdkVersion 8
28-
targetSdkVersion 21
28+
targetSdkVersion 22
2929
versionCode code
3030
versionName version
3131
}
3232
}
3333

3434
dependencies {
3535
compile 'com.loopj.android:android-async-http:1.4.+'
36-
compile 'com.qiniu:happy-dns:0.1.+'
36+
compile 'com.qiniu:happy-dns:0.2.+'
3737
// compile 'com.android.support:appcompat-v7:21.0.3'
3838
compile fileTree(include: ['*.jar'], dir: 'libs')
3939
}

library/library.iml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,7 @@
6565
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/java" isTestSource="true" />
6666
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/jni" isTestSource="true" />
6767
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/rs" isTestSource="true" />
68+
<excludeFolder url="file://$MODULE_DIR$/build/docs" />
6869
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/assets" />
6970
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/bundles" />
7071
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/classes" />
@@ -85,12 +86,11 @@
8586
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/rs" />
8687
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/symbols" />
8788
<excludeFolder url="file://$MODULE_DIR$/build/outputs" />
88-
<excludeFolder url="file://$MODULE_DIR$/build/reports" />
8989
<excludeFolder url="file://$MODULE_DIR$/build/tmp" />
9090
</content>
91-
<orderEntry type="jdk" jdkName="Android API 21 Platform" jdkType="Android SDK" />
91+
<orderEntry type="jdk" jdkName="Android API 22 Platform" jdkType="Android SDK" />
9292
<orderEntry type="sourceFolder" forTests="false" />
93-
<orderEntry type="library" exported="" name="happy-dns-0.1.1" level="project" />
93+
<orderEntry type="library" exported="" name="happy-dns-0.2.1" level="project" />
9494
<orderEntry type="library" exported="" name="android-async-http-1.4.7" level="project" />
9595
</component>
9696
</module>

library/src/main/java/com/qiniu/android/common/Constants.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33

44
public final class Constants {
5-
public static final String VERSION = "7.0.6.1";
5+
public static final String VERSION = "7.0.7";
66

77
public static final String UTF_8 = "utf-8";
88
}

library/src/main/java/com/qiniu/android/http/ClientConnectionOperator.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -239,7 +239,10 @@ private String[] systemResolv(String domain) throws UnknownHostException {
239239
}
240240
return x;
241241
}
242-
return dnsResolver.query(new Domain(domain, true, false, 3600));
242+
try {
243+
return dnsResolver.query(new Domain(domain, true, false, 3600));
244+
} catch (IOException e) {
245+
throw new UnknownHostException(e.getMessage());
246+
}
243247
}
244248
}
245-

0 commit comments

Comments
 (0)