File tree Expand file tree Collapse file tree 6 files changed +12
-13
lines changed
src/main/java/io/flutter/plugins/share Expand file tree Collapse file tree 6 files changed +12
-13
lines changed Original file line number Diff line number Diff line change
1
+ ## 0.6.5+3
2
+
3
+ * Replace deprecated ` Environment.getExternalStorageDirectory() ` call on Android.
4
+ * Upgrade to Android Gradle plugin 3.5.0 & target API level 29.
5
+
1
6
## 0.6.5+2
2
7
3
8
* Keep handling deprecated Android v1 classes for backward compatibility.
Original file line number Diff line number Diff line change 1
1
group ' io.flutter.plugins.share'
2
2
version ' 1.0-SNAPSHOT'
3
- def args = [" -Xlint:deprecation" ," -Xlint:unchecked" ," -Werror" ]
4
3
5
4
buildscript {
6
5
repositories {
@@ -9,7 +8,7 @@ buildscript {
9
8
}
10
9
11
10
dependencies {
12
- classpath ' com.android.tools.build:gradle:3.3 .0'
11
+ classpath ' com.android.tools.build:gradle:3.5 .0'
13
12
}
14
13
}
15
14
@@ -20,14 +19,10 @@ rootProject.allprojects {
20
19
}
21
20
}
22
21
23
- project. getTasks(). withType(JavaCompile ){
24
- options. compilerArgs. addAll(args)
25
- }
26
-
27
22
apply plugin : ' com.android.library'
28
23
29
24
android {
30
- compileSdkVersion 28
25
+ compileSdkVersion 29
31
26
32
27
defaultConfig {
33
28
minSdkVersion 16
Original file line number Diff line number Diff line change 10
10
import android .content .pm .PackageManager ;
11
11
import android .content .pm .ResolveInfo ;
12
12
import android .net .Uri ;
13
- import android .os .Environment ;
14
13
import androidx .annotation .NonNull ;
15
14
import androidx .core .content .FileProvider ;
16
15
import java .io .File ;
@@ -166,7 +165,7 @@ private String getMimeTypeBase(String mimeType) {
166
165
private boolean fileIsOnExternal (File file ) {
167
166
try {
168
167
String filePath = file .getCanonicalPath ();
169
- File externalDir = Environment . getExternalStorageDirectory ( );
168
+ File externalDir = context . getExternalFilesDir ( null );
170
169
return externalDir != null && filePath .startsWith (externalDir .getCanonicalPath ());
171
170
} catch (IOException e ) {
172
171
return false ;
Original file line number Diff line number Diff line change @@ -25,7 +25,7 @@ apply plugin: 'com.android.application'
25
25
apply from : " $flutterRoot /packages/flutter_tools/gradle/flutter.gradle"
26
26
27
27
android {
28
- compileSdkVersion 28
28
+ compileSdkVersion 29
29
29
30
30
lintOptions {
31
31
disable ' InvalidPackage'
@@ -34,7 +34,7 @@ android {
34
34
defaultConfig {
35
35
applicationId " io.flutter.plugins.shareexample"
36
36
minSdkVersion 16
37
- targetSdkVersion 28
37
+ targetSdkVersion 29
38
38
versionCode flutterVersionCode. toInteger()
39
39
versionName flutterVersionName
40
40
testInstrumentationRunner " androidx.test.runner.AndroidJUnitRunner"
Original file line number Diff line number Diff line change @@ -5,7 +5,7 @@ buildscript {
5
5
}
6
6
7
7
dependencies {
8
- classpath ' com.android.tools.build:gradle:3.3 .0'
8
+ classpath ' com.android.tools.build:gradle:3.5 .0'
9
9
}
10
10
}
11
11
Original file line number Diff line number Diff line change @@ -5,7 +5,7 @@ homepage: https://github.com/flutter/plugins/tree/master/packages/share
5
5
# 0.6.y+z is compatible with 1.0.0, if you land a breaking change bump
6
6
# the version to 2.0.0.
7
7
# See more details: https://github.com/flutter/flutter/wiki/Package-migration-to-1.0.0
8
- version : 0.6.5+2
8
+ version : 0.6.5+3
9
9
10
10
flutter :
11
11
plugin :
You can’t perform that action at this time.
0 commit comments