首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SMS_RECEIVE:黑莓10安卓运行时

SMS_RECEIVE:黑莓10安卓运行时
EN

Stack Overflow用户
提问于 2013-06-20 18:56:02
回答 1查看 306关注 0票数 1

我试着为黑莓10重新打包我的安卓应用。它工作得很好,但应用无法接收短信。

在官方BB网站之后,应用程序应该能够处理短信:http://developer.blackberry.com/android/apisupport/unsupportedapi_blackberry10_overview.html

这是我的AndroidManifest.xml:

代码语言:javascript
复制
<receiver android:name="com.test.SMSReceiver" android:enabled="true">
    <intent-filter android:priority="2147483647">
        <action android:name="android.intent.action.SMS_RECEIVED"/>
        <action android:name="android.provider.Telephony.SMS_RECEIVED"/>
     </intent-filter>
</receiver>
...
<uses-permission android:name="android.permission.RECEIVE_SMS"></uses-permission>

我的SMSReceiver.java

代码语言:javascript
复制
public class SMSReceiver extends BroadcastReceiver {
    @Override
    public void onReceive(Context ctx, Intent intent) {
       Log.i(TAG, "SMS Received"); /*...*/
    }
}

有谁知道为什么这个方法不起作用吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-11-05 23:22:46

根据BB的支持,使用移植的Android应用程序无法读取或拦截SMS。你必须使用GCM ( https://developer.blackberry.com/android/apisupport/creating_push-enabled_android_apps.html )

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17211847

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档