Skip to content

Commit 25470a1

Browse files
committed
Update sample app
1 parent 7a13239 commit 25470a1

File tree

6 files changed

+16
-6
lines changed

6 files changed

+16
-6
lines changed

gradle.properties

+2
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,6 @@
1515
# When configured, Gradle will run in incubating parallel mode.
1616
# This option should only be used with decoupled projects. More details, visit
1717
# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
18+
android.enableJetifier=false
19+
android.useAndroidX=true
1820
org.gradle.parallel=true

sample/build.gradle

+3-3
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ android {
88
applicationId "de.cketti.safecontentresolver.sample"
99

1010
minSdkVersion 14
11-
targetSdkVersion 23
11+
targetSdkVersion 29
1212

1313
versionCode 1
1414
versionName "1.0"
@@ -21,6 +21,6 @@ android {
2121

2222
dependencies {
2323
implementation project(':SafeContentResolver-v14')
24-
implementation 'com.android.support:appcompat-v7:23.2.0'
25-
implementation 'com.squareup.okio:okio:1.6.0'
24+
implementation 'androidx.appcompat:appcompat:1.1.0'
25+
implementation 'com.squareup.okio:okio:1.17.5'
2626
}

sample/src/main/java/de/cketti/safecontentresolver/sample/MainActivity.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
import android.content.Intent;
66
import android.net.Uri;
7-
import android.support.v7.app.AppCompatActivity;
7+
import androidx.appcompat.app.AppCompatActivity;
88
import android.os.Bundle;
99
import android.view.View;
1010
import android.view.View.OnClickListener;

sample/src/main/java/de/cketti/safecontentresolver/sample/SampleApplication.java

+8
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@
66

77
import android.app.Application;
88
import android.content.Context;
9+
import android.os.Build;
10+
import android.os.StrictMode;
911

1012
import okio.BufferedSink;
1113
import okio.Okio;
@@ -19,9 +21,15 @@ public class SampleApplication extends Application {
1921
public void onCreate() {
2022
super.onCreate();
2123

24+
disableFileUriExposedException();
2225
createInternalFileIfNecessary();
2326
}
2427

28+
private void disableFileUriExposedException() {
29+
// We're lazy and just disable all StrictMode.VmPolicy checks
30+
StrictMode.setVmPolicy(new StrictMode.VmPolicy.Builder().build());
31+
}
32+
2533
private void createInternalFileIfNecessary() {
2634
File internalFile = getInternalFile(this);
2735
if (!internalFile.exists()) {

sample/src/main/java/de/cketti/safecontentresolver/sample/SampleContentProvider.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
import android.content.res.AssetManager;
1111
import android.database.Cursor;
1212
import android.net.Uri;
13-
import android.support.annotation.Nullable;
13+
import androidx.annotation.Nullable;
1414

1515

1616
public class SampleContentProvider extends ContentProvider {

sample/src/main/java/de/cketti/safecontentresolver/sample/ShareReceiverActivity.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
import android.content.Intent;
99
import android.net.Uri;
10-
import android.support.v7.app.AppCompatActivity;
10+
import androidx.appcompat.app.AppCompatActivity;
1111
import android.os.Bundle;
1212
import android.widget.TextView;
1313

0 commit comments

Comments
 (0)