summaryrefslogtreecommitdiff
path: root/src/com/android/deskclock/provider
diff options
context:
space:
mode:
authorMichael W <baddaemon87@gmail.com>2022-03-18 20:23:26 +0100
committerMichael W <baddaemon87@gmail.com>2022-04-18 10:03:08 +0200
commitfa6047db25729eebf26826f738d4a4ab2327a512 (patch)
treee94535bf44d25673adbf26f9262c5a56413f8280 /src/com/android/deskclock/provider
parent23d7064d1abf2feb41d3d1a1812038a26e836181 (diff)
DeskClock: Remove compatibility to old APIsHEADsugisawa-mr1
* We never build on these, so the code and annotations are useless Change-Id: I791370b531ecadcbddb63ca04d5c4c51aafe1bc1
Diffstat (limited to 'src/com/android/deskclock/provider')
-rw-r--r--src/com/android/deskclock/provider/ClockProvider.java31
1 files changed, 13 insertions, 18 deletions
diff --git a/src/com/android/deskclock/provider/ClockProvider.java b/src/com/android/deskclock/provider/ClockProvider.java
index 0e8882421..680e3f4b3 100644
--- a/src/com/android/deskclock/provider/ClockProvider.java
+++ b/src/com/android/deskclock/provider/ClockProvider.java
@@ -16,7 +16,11 @@
package com.android.deskclock.provider;
-import android.annotation.TargetApi;
+import static com.android.deskclock.provider.ClockContract.AlarmsColumns;
+import static com.android.deskclock.provider.ClockContract.InstancesColumns;
+import static com.android.deskclock.provider.ClockDatabaseHelper.ALARMS_TABLE_NAME;
+import static com.android.deskclock.provider.ClockDatabaseHelper.INSTANCES_TABLE_NAME;
+
import android.content.ContentProvider;
import android.content.ContentResolver;
import android.content.ContentUris;
@@ -28,20 +32,16 @@ import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteQueryBuilder;
import android.net.Uri;
import android.os.Build;
-import androidx.annotation.NonNull;
import android.text.TextUtils;
import android.util.ArrayMap;
+import androidx.annotation.NonNull;
+
import com.android.deskclock.LogUtils;
import com.android.deskclock.Utils;
import java.util.Map;
-import static com.android.deskclock.provider.ClockContract.AlarmsColumns;
-import static com.android.deskclock.provider.ClockContract.InstancesColumns;
-import static com.android.deskclock.provider.ClockDatabaseHelper.ALARMS_TABLE_NAME;
-import static com.android.deskclock.provider.ClockDatabaseHelper.INSTANCES_TABLE_NAME;
-
public class ClockProvider extends ContentProvider {
private ClockDatabaseHelper mOpenHelper;
@@ -126,20 +126,15 @@ public class ClockProvider extends ContentProvider {
}
@Override
- @TargetApi(Build.VERSION_CODES.N)
public boolean onCreate() {
final Context context = getContext();
final Context storageContext;
- if (Utils.isNOrLater()) {
- // All N devices have split storage areas, but we may need to
- // migrate existing database into the new device encrypted
- // storage area, which is where our data lives from now on.
- storageContext = context.createDeviceProtectedStorageContext();
- if (!storageContext.moveDatabaseFrom(context, ClockDatabaseHelper.DATABASE_NAME)) {
- LogUtils.wtf("Failed to migrate database: %s", ClockDatabaseHelper.DATABASE_NAME);
- }
- } else {
- storageContext = context;
+ // All N devices have split storage areas, but we may need to
+ // migrate existing database into the new device encrypted
+ // storage area, which is where our data lives from now on.
+ storageContext = context.createDeviceProtectedStorageContext();
+ if (!storageContext.moveDatabaseFrom(context, ClockDatabaseHelper.DATABASE_NAME)) {
+ LogUtils.wtf("Failed to migrate database: %s", ClockDatabaseHelper.DATABASE_NAME);
}
mOpenHelper = new ClockDatabaseHelper(storageContext);