【问题标题】:How to read SMS from a specific port from a sender?如何从发件人的特定端口读取短信?
【发布时间】:2014-08-08 09:57:23
【问题描述】:

我正在开发一个应用程序,在该应用程序中我已经阅读了应用程序中的 SMS,并且它不应该存储在手机的默认消息位置。

发件人将从特定端口号发送消息,该端口号必须在应用程序内处理,以便仅在应用程序中显示,而不在收件箱中显示。

请帮助解决这个问题。

【问题讨论】:

    标签: android sms telephonymanager


    【解决方案1】:

    您应该为特定端口声明您的 SMS 接收器:

    <receiver android:name=".PortBoundSMSReceiver"> 
        <intent-filter> 
            <action android:name="android.intent.action.DATA_SMS_RECEIVED"/>
            <data android:port="port-number-here"/>
            <data android:scheme="sms"/> 
        </intent-filter> 
    </receiver>
    

    更多详情here.

    【讨论】:

    • 根据您提供的链接,我编写了一个程序。但现在我的问题是如何测试应用程序?因为传入的消息必须来自特定的端口号。你能指导我吗..
    猜你喜欢
    • 1970-01-01
    • 2012-06-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多