EDIT: Forget everything, I found a better explanation.
You must define your receiver with exported = true and enabled = true
<receiver android:name="com.jerrellmardis.umbrella.receiver.WeatherStartupReceiver" android:enabled="true" android:exported="true" >
I think if you change this line
<receiver android:name="com.jerrellmardis.umbrella.receiver.WeatherStartupReceiver">
for this
<receiver android:name=".WeatherStartupReceiver">
he will fix your problem.
I tried this in one of my projects and it did not start.
brent
source share