FP2-1318:[ST_2][Contacts]The contacts cannot be exported to SD card.

Changing the export path for the VCF file.

Change-Id: I66583f8459f806a321c55bd471048456c2dd429a
diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index e981891..4e1906d 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -20,6 +20,7 @@
 
     <uses-permission android:name="android.permission.READ_CONTACTS" />
     <uses-permission android:name="android.permission.WRITE_CONTACTS" />
+    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
 
     <application/>
 </manifest>
diff --git a/src/com/android/contacts/common/vcard/ExportVCardActivity.java b/src/com/android/contacts/common/vcard/ExportVCardActivity.java
index 3d6f602..edb5938 100644
--- a/src/com/android/contacts/common/vcard/ExportVCardActivity.java
+++ b/src/com/android/contacts/common/vcard/ExportVCardActivity.java
@@ -156,7 +156,7 @@
             return;
         }
 
-        final File targetDirectory = Environment.getExternalStorageDirectory();
+        final File targetDirectory = Environment.getSecondaryStorageDirectory();
         if (!(targetDirectory.exists() &&
                 targetDirectory.isDirectory() &&
                 targetDirectory.canRead()) &&
diff --git a/src/com/android/contacts/common/vcard/VCardService.java b/src/com/android/contacts/common/vcard/VCardService.java
index e2adbbd..a93a5e3 100644
--- a/src/com/android/contacts/common/vcard/VCardService.java
+++ b/src/com/android/contacts/common/vcard/VCardService.java
@@ -149,7 +149,7 @@
     }
 
     private void initExporterParams() {
-        mTargetDirectory = Environment.getExternalStorageDirectory();
+        mTargetDirectory = Environment.getSecondaryStorageDirectory();
         mFileNamePrefix = getString(R.string.config_export_file_prefix);
         mFileNameSuffix = getString(R.string.config_export_file_suffix);
         mFileNameExtension = getString(R.string.config_export_file_extension);