2014-10-07 46 views
0

在Android KitKat上,如果我不是默認的消息應用程序,我可以閱讀MMS-s?我只需要閱讀它們,而不是發送它們。如果是,如何? 我試着我可以閱讀Android KitKat中的MMS-s,而不用默認的消息應用程序嗎?

<receiver android:name=".receiver.MMSReceiver" > 
      <intent-filter> 
       <action android:name="android.provider.Telephony.WAP_PUSH_RECEIVED" /> 

       <data android:mimeType="application/vnd.wap.mms-message" /> 
      </intent-filter> 
    </receiver> 

但收到新的彩信時,它並沒有在onReceiveBroadcastReceiver方法進入的。

我知道,這是可行的:既發送和接收 - 在Kitkat下,而不是默認的消息應用程序。

回答

1

請記得在接收器中包含BROADCAST_WAP_PUSH權限。

<receiver 
    android:name=".receiver.MMSReceiver" 
    android:permission="android.permission.BROADCAST_WAP_PUSH" > 
    <intent-filter> 
     <action android:name="android.provider.Telephony.WAP_PUSH_RECEIVED" /> 

     <data android:mimeType="application/vnd.wap.mms-message" /> 
    </intent-filter> 
</receiver> 

這是除了使用權限外。

<uses-permission android:name="android.permission.RECEIVE_MMS" /> 
相關問題