diff options
| author | Cheuksan Wang <edwang@google.com> | 2014-09-08 19:57:31 -0700 |
|---|---|---|
| committer | Cheuksan Wang <edwang@google.com> | 2014-09-09 16:53:38 -0700 |
| commit | cfb685d52e820c84766e46882f09bc43cd71e298 (patch) | |
| tree | 9424ad94a04bfc76ddc8a55cfaa0b955f79f8021 | |
| parent | 72e4885cb6152c6bb4e5607d3aa3df2b8ed3a79d (diff) | |
Send and download MMS via content provider instead of PDU bytes.
Change-Id: Ib5a93d07799c9e14fea8be820c6bd4bc7ae8be3a
| -rw-r--r-- | samples/ApiDemos/AndroidManifest.xml | 4 | ||||
| -rw-r--r-- | samples/ApiDemos/src/com/example/android/apis/os/MmsMessagingDemo.java | 9 |
2 files changed, 7 insertions, 6 deletions
diff --git a/samples/ApiDemos/AndroidManifest.xml b/samples/ApiDemos/AndroidManifest.xml index 60287d55e..b74e29051 100644 --- a/samples/ApiDemos/AndroidManifest.xml +++ b/samples/ApiDemos/AndroidManifest.xml @@ -1369,8 +1369,8 @@ <provider android:name=".os.MmsFileProvider" android:authorities="com.example.android.apis.os.MmsFileProvider" android:enabled="@bool/atLeastLRelease" - android:permission="android.permission.MODIFY_PHONE_STATE" - android:exported="true"/> + android:grantUriPermissions="true" + android:exported="false" /> <!-- ************************************* --> <!-- ANDROID.ANIMATION PACKAGE SAMPLES --> diff --git a/samples/ApiDemos/src/com/example/android/apis/os/MmsMessagingDemo.java b/samples/ApiDemos/src/com/example/android/apis/os/MmsMessagingDemo.java index 40209fcbd..6a5d94c99 100644 --- a/samples/ApiDemos/src/com/example/android/apis/os/MmsMessagingDemo.java +++ b/samples/ApiDemos/src/com/example/android/apis/os/MmsMessagingDemo.java @@ -191,8 +191,9 @@ public class MmsMessagingDemo extends Activity { } if (contentUri != null) { - SmsManager.getDefault().sendMultimediaMessage(contentUri, - null/*locationUrl*/, null/*configOverrides*/, pendingIntent); + SmsManager.getDefault().sendMultimediaMessage(getApplicationContext(), + contentUri, null/*locationUrl*/, null/*configOverrides*/, + pendingIntent); } else { Log.e(TAG, "Error writing sending Mms"); try { @@ -225,8 +226,8 @@ public class MmsMessagingDemo extends Activity { .build(); final PendingIntent pendingIntent = PendingIntent.getBroadcast( MmsMessagingDemo.this, 0, new Intent(ACTION_MMS_RECEIVED), 0); - SmsManager.getDefault().downloadMultimediaMessage(locationUrl, contentUri, - null/*configOverrides*/, pendingIntent); + SmsManager.getDefault().downloadMultimediaMessage(getApplicationContext(), + locationUrl, contentUri, null/*configOverrides*/, pendingIntent); } }); } |
