Skip to content

Commit 786df36

Browse files
committed
dConnectDemoLib でデモアプリのzipを展開できない問題を修正し、SwitchBot プラグインへ反映。
1 parent 6a232e3 commit 786df36

12 files changed

Lines changed: 48 additions & 6 deletions

File tree

dConnectDevicePlugin/dConnectDeviceSwitchBot/plugin/build.gradle

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ dependencies {
88
implementation 'androidx.appcompat:appcompat:1.1.0'
99
implementation 'androidx.preference:preference:1.1.0'
1010
implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
11-
implementation 'org.deviceconnect:dconnect-demo-lib:1.0.0'
11+
implementation 'org.deviceconnect:dconnect-demo-lib:1.0.1'
1212
}
1313

1414
repositories {
@@ -21,6 +21,9 @@ repositories {
2121
maven {
2222
url 'https://raw.githubusercontent.com/DeviceConnect/DeviceConnect-Android/master/dConnectSDK/dConnectDemoLib/repository/'
2323
}
24+
maven {
25+
url 'file://' + rootDir + '/../../dConnectSDK/dConnectDemoLib/repository/'
26+
}
2427
}
2528

2629
android {

dConnectSDK/dConnectDemoLib/dconnect-demo-lib/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ android {
77
minSdkVersion 14
88
targetSdkVersion 29
99
versionCode 1
10-
versionName "1.0.0"
10+
versionName "1.0.1"
1111

1212
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
1313

dConnectSDK/dConnectDemoLib/dconnect-demo-lib/src/main/java/org/deviceconnect/android/deviceplugin/demo/FileTask.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,11 @@ protected void onFileError(final IOException e) {}
7272
protected void onUnexpectedError(final Throwable e) {}
7373

7474
static void unzip(final InputStream src, final File destDir) throws IOException {
75+
if (!destDir.exists()) {
76+
if (!destDir.mkdirs()) {
77+
throw new IOException("Failed to create new directory: " + destDir.getAbsolutePath());
78+
}
79+
}
7580
try (ZipInputStream in = new ZipInputStream(src)) {
7681
ZipEntry entry;
7782
while ((entry = in.getNextEntry()) != null) {
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
818b668c29882d459c07c1e3beec008d
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
388ae150d65e127507219be981f12ae730571137
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
3+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
4+
<modelVersion>4.0.0</modelVersion>
5+
<groupId>org.deviceconnect</groupId>
6+
<artifactId>dconnect-demo-lib</artifactId>
7+
<version>1.0.1</version>
8+
<packaging>aar</packaging>
9+
<dependencies>
10+
<dependency>
11+
<groupId>androidx.annotation</groupId>
12+
<artifactId>annotation</artifactId>
13+
<version>1.1.0</version>
14+
<scope>compile</scope>
15+
</dependency>
16+
<dependency>
17+
<groupId>androidx.core</groupId>
18+
<artifactId>core</artifactId>
19+
<version>1.1.0</version>
20+
<scope>compile</scope>
21+
</dependency>
22+
<dependency>
23+
<groupId>androidx.fragment</groupId>
24+
<artifactId>fragment</artifactId>
25+
<version>1.1.0</version>
26+
<scope>compile</scope>
27+
</dependency>
28+
</dependencies>
29+
</project>
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
5f0e0e8fedf00b4bc63f2d110acfc4d5
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
183a1793b3eddc4e034699d4cb2e3a1fe16cbfce

dConnectSDK/dConnectDemoLib/repository/org/deviceconnect/dconnect-demo-lib/maven-metadata.xml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,12 @@
33
<groupId>org.deviceconnect</groupId>
44
<artifactId>dconnect-demo-lib</artifactId>
55
<versioning>
6-
<release>1.0.0</release>
6+
<release>1.0.1</release>
77
<versions>
88
<version>0.9.0</version>
99
<version>1.0.0</version>
10+
<version>1.0.1</version>
1011
</versions>
11-
<lastUpdated>20200203035545</lastUpdated>
12+
<lastUpdated>20200205045758</lastUpdated>
1213
</versioning>
1314
</metadata>

0 commit comments

Comments
 (0)