2012-02-23 39 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接收器的

相關問題