android - How to Hide Status / Notification Bar while Service is running? -


i have app place overlay view in home screen implemented using service.. want hide status/notification bar displays time,battery , mobiletower icon. i've tried hide status bar using windowmanager.layoutparams.flag_fullscreen doesn't . full code of view parameter here:

in oncreate() method in service class :

@override public void oncreate() {      super.oncreate();     inflater = layoutinflater.from(this);     oview = inflater.inflate(r.layout.main, null);      gview = (glowpadview) oview.findviewbyid(r.id.incomingcallwidget);     gview.setpointsmultiplier(12);     oview.setbackgroundcolor(0x88ff0000);     windowmanager wm = (windowmanager) getsystemservice(window_service);      // oview.setsystemuivisibility(view.system_ui_flag_fullscreen);     windowmanager.layoutparams params = new windowmanager.layoutparams(             windowmanager.layoutparams.match_parent,             windowmanager.layoutparams.match_parent,             windowmanager.layoutparams.type_phone,             windowmanager.layoutparams.flag_fullscreen                     | windowmanager.layoutparams.flag_not_touch_modal                     | windowmanager.layoutparams.flag_watch_outside_touch                     | windowmanager.layoutparams.flag_not_focusable,             pixelformat.translucent);     wm.addview(oview, params);     oview.setontouchlistener(this);     gview.setontriggerlistener(new ontriggerlistener() {          @override         public void ontrigger(view v, int target) {             // todo auto-generated method stub             if (target == 0) {                 stopself();             }         }          @override         public void onreleased(view v, int handle) {             // todo auto-generated method stub         }          @override         public void ongrabbedstatechange(view v, int handle) {             // todo auto-generated method stub         }          @override         public void ongrabbed(view v, int handle) {             // todo auto-generated method stub         }          @override         public void onfinishfinalanimation() {             // todo auto-generated method stub         }     }); 

now want hide status bar.. grateful......... in advance....


Comments