Take the 2-minute tour ×
Android Enthusiasts Stack Exchange is a question and answer site for enthusiasts and power users of the Android operating system. It's 100% free, no registration required.

I'd like to figure out how to hide the icons of the status bar that would appear in the left. Is there a way to control that? Some apps such as Weather.com don't have the option to hide that icon from the status bar.

share|improve this question

4 Answers 4

Interestingly, you don't need an app to hide those notifications. You can go to the App Info screen for an app and uncheck the "Show notifications" option. There are a few ways to get to the App Info page for an app.

  1. On some launchers, you can drag the app out of the drawer, and onto an "App Info" area.
  2. Likewise, on some launchers, you can long-press the icon and an options menu comes up with "App Info".
  3. Go to "Settings", then "Apps", then select the specific app you're looking to hide notifications (and icons) from.

Let's also take a moment to learn the reason why apps (like weather apps, etc) don't have an option inside the app itself to do this!

If an app requires its notification to be displayed 100% of the time, then Android's Garbage Collector/Process Manager is not able to automatically kill it. If, for example, The Weather Channel's app allowed you to disable the notification/icon, then using that option would possibly allow Android to kill the background process (without knowing that it's important) and it would stop getting weather updates.

Services that use Push Notifications (Like Hangouts, Email, lots of chat apps, etc) don't need to be constantly running in the background to function. However, apps that need to do more background processing or need richer data (I guess weather apps?) need more than just push notifications. That's why this is a thing.

Fortunately, disabling notifications inside the App Info screen does not affect the app's other functionality. The app is still requesting the notification to be shown (Therefore protecting itself from getting killed) but the SystemUI App is just configured not to show it.

share|improve this answer
    
Thing is, if I do that, the Weather app would turn off completely. I simply want to get rid of the icon in the statusbar. –  Benny Nov 1 '13 at 22:43
    
I'm fairly certain - as I said in my answer - that doing that will not disable the app. Although perhaps I misunderstood your intentions. Do you want to keep the notification, but only get rid of the icon? (If so, I believe you're out of luck - I don't think that's possible without doing some system hacking) –  dotVezz Nov 1 '13 at 22:47
    
It is possible since 4.1, look at my answer –  Guillaume Mar 5 at 17:38
    
Looks like this feature might only be available in 4.1 and later. –  Brad Cupit Jul 22 at 17:23

Try Notifications Off.

Notifications Off is a useful utility for controlling application notifications in a centralized way. Instead of toggling notifications for applications individually from the settings screen you can turn off notifications for all applications from one place.

share|improve this answer

Hide the Status Bar on Android 4.0 and Lower You can hide the status bar on Android 4.0 (API level 14) and lower by setting WindowManager flags. You can do this programmatically or by setting an activity theme in your app's manifest file. Setting an activity theme in your app's manifest file is the preferred approach if the status bar should always remain hidden in your app (though strictly speaking, you could programmatically override the theme if you wanted to). For example:

<application
    ...
    android:theme="@android:style/Theme.Holo.NoActionBar.Fullscreen" >
    ...
</application>

Above copy from https://developer.android.com/training/system-ui/status.html

share|improve this answer
    
This site is for users of android not developers, so I expect the OP was asking more generally about how to hide icons for apps they have installed. –  bmdixon Jun 26 at 8:52

Since Android 4.1, if you're in control of the priority flag of the notification and set it to PRIORITY_MIN, it won't show up in the status bar (but will still show up in the notification area)

share|improve this answer
    
Why the downvote? –  Guillaume Mar 5 at 20:30
    
Hmm, I'd think that given the context, you should explain what the priority flag is, and what PRIORITY_MIN is. This may make your answer more helpful. –  dotVezz Mar 6 at 15:56

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.