すべてのMMSとSMSメッセージレコードを同時に取得したいのですが、Androidのソースからコピーした認識されないURImms-sms
のよう です...
getContentResolver().query(Uri.parse("content://mms-sms"), projections, null, null, null);
以下のコードを使用した後のスタックトレースは次のとおりです。
コード:
Uri uri = Uri.parse("content://mms-sms/conversations/");
Cursor query = contentResolver.query(uri, null, null, null, null);
ログ:
08-20 18:02:26.696: E/AndroidRuntime(2637): FATAL EXCEPTION: main
08-20 18:02:26.696: E/AndroidRuntime(2637): java.lang.NullPointerException
08-20 18:02:26.696: E/AndroidRuntime(2637): at android.os.Parcel.readException(Parcel.java:1328)
08-20 18:02:26.696: E/AndroidRuntime(2637): at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:160)
08-20 18:02:26.696: E/AndroidRuntime(2637): at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:114)
08-20 18:02:26.696: E/AndroidRuntime(2637): at android.content.ContentProviderProxy.bulkQueryInternal(ContentProviderNative.java:330)
08-20 18:02:26.696: E/AndroidRuntime(2637): at android.content.ContentProviderProxy.query(ContentProviderNative.java:366)...