Android 如何在服务运行时隐藏状态/通知栏?
我有一个应用程序,将覆盖视图放置在主屏幕中,使用该服务实现。。现在我想隐藏显示时间、电池和手机电源图标的状态/通知栏。我尝试使用WindowManager.LayoutParams.FLAG_FULLSCREEN来隐藏状态栏,但它没有任何作用。查看参数的完整代码如下所示: 在服务类中的onCreate()方法中:Android 如何在服务运行时隐藏状态/通知栏?,android,android-intent,android-service,android-custom-view,android-overlay,Android,Android Intent,Android Service,Android Custom View,Android Overlay,我有一个应用程序,将覆盖视图放置在主屏幕中,使用该服务实现。。现在我想隐藏显示时间、电池和手机电源图标的状态/通知栏。我尝试使用WindowManager.LayoutParams.FLAG_FULLSCREEN来隐藏状态栏,但它没有任何作用。查看参数的完整代码如下所示: 在服务类中的onCreate()方法中: @Override public void onCreate() { super.onCreate(); inflater = LayoutInflater.from
@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
}
});
现在我只想隐藏状态栏。。任何帮助都将不胜感激。。。。。。。。。
提前感谢……您找到处理此问题的方法了吗?我需要做同样的事情不。。。无法访问服务中的UI…然后用相同的回答问题。。如果你能解释研究结果,那就太好了。。