[Android Software Development] SkzBR:
I'm finishing my application and got to test in various devices. I have tested into Galaxy SIII running 4.0.x and 4.1.x versions, and with some 2.3.3+ devices (I have heavily tested into 2.3.x devices, because on my mind, the bugs was to appear more into OLD devices).

My problem comes with Sony Xperia U. When I tested with 2.3.7 ROM, my application worked fine, but when I upgraded these devices (I have access to 2 xperia u devices), my application Broadcast Receiver of SMS isn't being triggered.

I have double checked my permissions and I repeat: It works in various others devices. After looking into logcat, I saw some messages:

Force stop package <mypackagename> and one line below:

Start proc com.sonyericsson.eventstream

There is some trick I'm missing? Also, I have decompiled some application that receives SMS, and they use the same permissions...

Here is my receivers and permissions:

<!-- Incoming SMS receiver -->
<receiver android:name="<mypackage>.ReceiverMessages" >
<intent-filter android:priority="2147483647" >
<action android:name="android.provider.Telephony.SMS_RECEIVED" />
</intent-filter>
</receiver>
<!-- Device boot receiver -->
<receiver android:name="<mypackage>.ReceiverAppBoot" >
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" />
</intent-filter>
</receiver>
<!-- Shutdown request receiver -->
<receiver android:name="<mypackage>.ReceiverShutdown" >
<intent-filter>
<action android:name="android.intent.action.ACTION_SHUTDOWN" />
</intent-filter>
</receiver>
<!-- Outgoing call receiver -->
<receiver android:name="<mypackage>.ReceiverOutgoingCalls" >
<intent-filter android:priority="2147483647" >
<action android:name="android.intent.action.NEW_OUTGOING_CALL" />
</intent-filter>
</receiver>
<!-- Incoming call receiver -->
<receiver android:name="<mypackage>.ReceiverIncomingCalls" >
<intent-filter android:priority="2147483647" >
<action android:name="android.intent.action.PHONE_STATE" />
</intent-filter>
</receiver>

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />
<uses-permission android:name="android.permission.RECEIVE_SMS" />
<uses-permission android:name="android.permission.READ_SMS" />
<uses-permission android:name="android.permission.SEND_SMS" />
<uses-permission android:name="android.permission.WRITE_SMS" />
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.PROCESS_OUTGOING_CALLS" />
<uses-permission android:name="android.permission.READ_CONTACTS" />
<uses-permission android:name="android.permission.WRITE_CONTACTS" />
<uses-permission android:name="android.permission.READ_CALL_LOG" />
<uses-permission android:name="android.permission.WRITE_CALL_LOG" />
<uses-permission android:name="android.permission.CALL_PHONE" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.WRITE_SETTINGS" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<uses-permission android:name="android.permission.ACTION_SHUTDOWN" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="com.android.vending.CHECK_LICENSE" />

Thanks.