2012-02-23 42 views
0

我希望有人可以提供帮助。摩托罗拉Droid 2全球短信Issu

我正在写一个通过BroadcastReceiver接收短信的Android应用程序。它在许多Android设备上工作,但是当我将它安装在Motorola“Droid 2 Global”上时,它不起作用。我没有Droid2Global设备。我总是在DeviceAnyWhere上进行测试,我的应用程序用户也会报告此问题。

为什么Droid2Global不同,为什么这个BroadcastReceiver不能在这个设备上工作?我正在使用静态BroadcastReceiver。

这是我的BroadcastReceiver代码。

public class SMSReceiver extends BroadcastReceiver { 

    @Override 
    public void onReceive(Context context, Intent intent) { 

    Toast.makeText(context, "SMS Received", Toast.LENGTH_LONG).show(); 


    } 

} 

这是我对这个接收器的清单条目。

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

这是权限的BroadcastReceiver:

<uses-permission android:name="android.permission.RECEIVE_SMS"/> 

回答

0

尝试设置<intent-filter android:priority="999">所以它会首先通知所有SMS接收器的

相关问题