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"/>