04-03 17:46:47.782 E/AndroidRuntime( 3713): Process: com.android.mms, PID: 3713
04-03 17:46:47.782 E/AndroidRuntime( 3713): java.lang.SecurityException: MODE_WORLD_WRITEABLE no longer supported
04-03 17:46:47.782 E/AndroidRuntime( 3713): at android.app.ContextImpl.checkMode(ContextImpl.java:2423)
04-03 17:46:47.782 E/AndroidRuntime( 3713): at android.app.ContextImpl.openFileOutput(ContextImpl.java:532)
04-03 17:46:47.782 E/AndroidRuntime( 3713): at android.content.ContextWrapper.openFileOutput(ContextWrapper.java:201)
04-03 17:46:47.782 E/AndroidRuntime( 3713): at com.android.mms.MessageTemplateProvider.saveXMLDoc(MessageTemplateProvider.java:377)
04-03 17:46:47.782 E/AndroidRuntime( 3713): at com.android.mms.MessageTemplateProvider.updateXML(MessageTemplateProvider.java:290)
04-03 17:46:47.782 E/AndroidRuntime( 3713): at com.android.mms.MessageTemplateProvider.getXMLDoc(MessageTemplateProvider.java:328)
04-03 17:46:47.782 E/AndroidRuntime( 3713): at com.android.mms.MessageTemplateProvider.query(MessageTemplateProvider.java:196)
04-03 17:46:47.782 E/AndroidRuntime( 3713): at android.content.ContentProvider.query(ContentProvider.java:1055)
04-03 17:46:47.782 E/AndroidRuntime( 3713): at android.content.ContentProvider.query(ContentProvider.java:1147)
從log上 報錯為 java.lang.SecurityException: MODE_WORLD_READABLE no longer supported
由于MODE_WORLD_READABLE 模式已經(jīng)被廢棄。
可以將代碼中這個改為
MODE_WORLD_READABLE 模式換成 ?MODE_PRIVATE
下面我們分析上面是在at android.app.ContextImpl.checkMode(ContextImpl.java:2423)
報錯,
找這個文件
修改這個模式即可。