summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLinux Build Service Account <lnxbuild@localhost>2015-04-20 09:11:37 -0700
committerGerrit - the friendly Code Review server <code-review@localhost>2015-04-20 09:11:37 -0700
commit5ce379e1aa567024cf6c7a51e387f990d5b22327 (patch)
treefd48e69a93aacf1cbf8c22e7e13c55d86152fe20
parent7f7817c31c6de73b155f767d0776f1275881137c (diff)
parentb1ebaacfdf6ed5133c99ce5bbc910b816e0fcd1f (diff)
downloadandroid_packages_providers_TelephonyProvider-caf/cm-12.1.tar.gz
android_packages_providers_TelephonyProvider-caf/cm-12.1.tar.bz2
android_packages_providers_TelephonyProvider-caf/cm-12.1.zip
Merge "TelephonyProvider: Can not display SMS in USIM card."caf/cm-12.1
-rw-r--r--AndroidManifest.xml1
-rwxr-xr-xsrc/com/android/providers/telephony/SmsProvider.java34
2 files changed, 33 insertions, 2 deletions
diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index 423440b..0f82511 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -14,6 +14,7 @@
limitations under the License.
-->
+
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.android.providers.telephony"
coreApp="true"
diff --git a/src/com/android/providers/telephony/SmsProvider.java b/src/com/android/providers/telephony/SmsProvider.java
index 29e7e75..134c1c8 100755
--- a/src/com/android/providers/telephony/SmsProvider.java
+++ b/src/com/android/providers/telephony/SmsProvider.java
@@ -115,7 +115,22 @@ public class SmsProvider extends ContentProvider {
"locked", // Always 0 (false).
"error_code", // Always 0
"_id",
- "phone_id"
+ "phone_id",
+ //RCS column
+ "rcs_path" ,
+ "rcs_thumb_path" ,
+ "rcs_msg_type" ,
+ "rcs_id",
+ "rcs_burn_flag",
+ "rcs_is_burn",
+ "rcs_msg_state",
+ "rcs_is_download",
+ "rcs_mime_type",
+ "favourite",
+ "rcs_file_size",
+ "rcs_play_time",
+ "rcs_message_id",
+ "rcs_chat_type"
};
@Override
@@ -299,7 +314,7 @@ public class SmsProvider extends ContentProvider {
type = Sms.MESSAGE_TYPE_OUTBOX;
break;
}
- Object[] row = new Object[14];
+ Object[] row = new Object[28];
row[0] = message.getServiceCenterAddress();
row[1] = (type == Sms.MESSAGE_TYPE_INBOX)
? message.getDisplayOriginatingAddress()
@@ -316,6 +331,21 @@ public class SmsProvider extends ContentProvider {
row[11] = 0; // error_code
row[12] = id;
row[13] = phoneId;
+ //RCS COLUMN default values
+ row[14] = null;
+ row[15] = null;
+ row[16] = -1;
+ row[17] = -1;
+ row[18] = -1;
+ row[19] = null;
+ row[20] = null;
+ row[21] = 0;
+ row[22] = null;
+ row[23] = 0;
+ row[24] = 0;
+ row[25] = 0;
+ row[26] = null;
+ row[27] = null;
return row;
}