From b4b28f87362f2f910042fceb0ea274d4d98028b7 Mon Sep 17 00:00:00 2001 From: Jeff Sharkey Date: Wed, 13 Nov 2013 14:30:15 -0800 Subject: [PATCH] Only enable VaultProvider on KitKat devices. Otherwise the app would crash when starting on pre-KK devices missing the parent class. Bug: 11670294 Change-Id: I6fc843ba9d525265a4aaad6e8896a3e66d577d1f --- samples/Vault/AndroidManifest.xml | 3 ++- samples/Vault/res/values-v19/bool.xml | 4 ++++ samples/Vault/res/values/bool.xml | 4 ++++ 3 files changed, 10 insertions(+), 1 deletion(-) create mode 100644 samples/Vault/res/values-v19/bool.xml create mode 100644 samples/Vault/res/values/bool.xml diff --git a/samples/Vault/AndroidManifest.xml b/samples/Vault/AndroidManifest.xml index 8f3617231..ded051548 100644 --- a/samples/Vault/AndroidManifest.xml +++ b/samples/Vault/AndroidManifest.xml @@ -10,7 +10,8 @@ android:authorities="com.example.android.vault.provider" android:exported="true" android:grantUriPermissions="true" - android:permission="android.permission.MANAGE_DOCUMENTS"> + android:permission="android.permission.MANAGE_DOCUMENTS" + android:enabled="@bool/isAtLeastKitKat"> diff --git a/samples/Vault/res/values-v19/bool.xml b/samples/Vault/res/values-v19/bool.xml new file mode 100644 index 000000000..dfa24e9af --- /dev/null +++ b/samples/Vault/res/values-v19/bool.xml @@ -0,0 +1,4 @@ + + + true + diff --git a/samples/Vault/res/values/bool.xml b/samples/Vault/res/values/bool.xml new file mode 100644 index 000000000..ed391d9fd --- /dev/null +++ b/samples/Vault/res/values/bool.xml @@ -0,0 +1,4 @@ + + + false +