• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Help Small weather icon appears from nowhere...

irunalot

Newbie
I have a Galaxy S4 with the latest Lollipop. Occasionally (like about every week), a small icon (cloud, sun, partly cloudy, etc...) will appear in the upper left corner of my screen as though it's a notification. If I swipe down, it gives me the weather and at the bottom it says AccuWeather. Wondering what that is... I didn't turn it on nor can I find how to invoke it. What the heck is it anyway? Anybody know? How do you boot it? Thanks much!
 
Thank you for the quick response. I wish it were that simple. I have 1Weather installed but nowhere does it show icons like these. These icons are tiny pictures of the sun, clouds, etc and they're in the very upper left where the temp usually shows. The icons appear randomly (one at a time and they accurately display the current weather conditions). When I swipe the screen down and tap the notification, I see what appears to be a Google web page and it says AccuWeather at the bottom.

I have no other weather app installed. Some people say there's a built-in weather app. If so, I'd like to know how to access it. I think I need to post some screenshots next time it happens... I can't be the only one getting this.

Hope my description more accurately reflects what I'm experiencing. Thanks again!
 
Go int the APPS Manager and select the accuweather app.
Then either disable notifications, or disable the app.
 
Well, I'm one step closer.... I see an AccuWeather app in the list of "All apps" (it's simply called Weather) but there is no way to turn it on. Said another way, there is no Weather listed on the Apps screens nor is there any Weather listed in the Widgets screens. What turns it on? How do I turn it on?

I do see that I can disable it.
 
If you're seeing an icon in the upper left corner of the screen, then that's a notification icon and you should be able to pull-down the notification shade and touch the notification area to pull-up the app.

See if you can do that to launch it.
 
The icon is gone... sadly, I swiped it a few days ago. Just following up now. I want to know how to get it back.

Here's what I found out:

I cleared the cache in the Weather app from the app manager. The app file size shrunk a little. When I open the built-in desk clock, the weather appears on the screen. Then I go back to the app manager and the Weather file size got bigger, likely because it saved my location.

I believe the Weather app is turned on by the desk clock. But I still don't know why sometimes it throws notification icons up.
 
Last edited:
The icon is gone... sadly, I swiped it a few days ago. Just following up now. I want to know how to get it back.

Okay, I can tell you how to do it (see below ;)) or you can just wait until it pops-up again and launch it from the notification shade...

From an Android Terminal Emulator app session, type this:

pm list packages | grep -i weather

that will (should) give you the package name of the weather app. If it doesn't, you might have to change the keyword weather above to something like accu

shell@hammerhead:/ $ pm list packages | grep -i weather
package:com.wunderground.android.weather

So, my weather app's <package name> is com.wunderground.android.weather (omitting the "package:" prefix, of course)

From here, we need to find the main activity for that app's package:

pm dump <package name>

where <package name> is what you found from the first command above (com.wunderground.android.weather for my example)

That's going to display a LOT of information to the screen. You want to find the section with the line "android.intent.action.MAIN:" and examine the line right underneath it. Here's an example for my Weather Underground app (your output will be different, of course):

DUMP OF SERVICE package:
Activity Resolver Table:
Non-Data Actions:
android.intent.action.MAIN:
e42d908 com.wunderground.android.weather/.ui.WeatherHomeActivity
android.appwidget.action.APPWIDGET_CONFIGURE:
3bfc6ef0 com.wunderground.android.weather/.widgets.configure.ConfigureActivity

Omit/ignore the hex codes (e42d908) just before the package name.

So, from there, now that we have the name of the package and it's main activity, we can launch it:

am start -n com.wunderground.android.weather/.ui.WeatherHomeActivity

That should start your app on your device.

Cheers!

P.S. / note: if you're comfortable with an adb shell session, you can issue the above from an adb shell (but you probably already know that if you are familiar with that utility ;))
 
Screenshot_2015-11-14-12-35-26.png
Screenshot_2015-11-14-12-40-40.png
 
Ah, thanks!

I tried this on the Android Terminal Emulator, too, and got the same permissions issues you reported above.

So, I think if you do this from an adb shell it should (hopefully) work (thinking that adb has more implicit privileges than a normal app)

Are you familiar with adb?
 
Sadly, I am not familiar with abd :-( I am tech savvy though... have rooted my previous phones, programmed, and I'm an elec engineer. There's hope for me yet!

P.S., guess I better spell adb correctly....
 
Last edited:
You can grab an adb "mini" package from this post here.

That post (and the other posts in there) explain how to use it. For the commands I provided above, you pretty-much just want/need an adb shell and from there you can copy/paste/type the commands like you did in the Android Terminal Emulator app.

The biggest issue w/using adb is getting USB debugging enabled on your device and if you need any special USB drivers for your PC.

Enabling USB debugging is done from Settings -> Developer options. If you don't have the Developer options selection in Settings, you'll need to go to Settings -> About phone and then tap on the Build number row 7 or 8 times. That should enable the Developer options for you.
 
Back
Top Bottom