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
Post a Comment