android 怎样去掉下拉通知栏
答案:2 悬赏:0 手机版
解决时间 2021-01-04 16:02
- 提问者网友:戎马万世
- 2021-01-03 19:17
android 怎样去掉下拉通知栏
最佳答案
- 五星知识达人网友:你可爱的野爹
- 2021-01-03 19:45
反编译 systemui.apk 生成SystemUI.dp文件夹
找到 SystemUI.dp\res\layout下的status_bar_expanded.xml文件
把
FrameLayou 的宽和高都改成0.0dip
然后在用改过的status_bar_expanded.xml替换掉systemui.apk 原来的status_bar_expanded.xml
放回手机,重启,下拉通知栏的快捷键就没了。
但是为什么我替换原来的.xml文件可以,重编译,签名就不行呢。。
找到 SystemUI.dp\res\layout下的status_bar_expanded.xml文件
把
FrameLayou 的宽和高都改成0.0dip
然后在用改过的status_bar_expanded.xml替换掉systemui.apk 原来的status_bar_expanded.xml
放回手机,重启,下拉通知栏的快捷键就没了。
但是为什么我替换原来的.xml文件可以,重编译,签名就不行呢。。
全部回答
- 1楼网友:渊鱼
- 2021-01-03 20:12
1.在androidmanifest.xml中添加权限
2.在相应的activity中添加
@override
public void onwindowfocuschanged(boolean hasfocus) {
// todo auto-generated method stub
super.onwindowfocuschanged(hasfocus);
try {
object service = getsystemservice("statusbar");
class> statusbarmanager = class.forname("android.app.statusbarmanager");
method test = statusbarmanager.getmethod("collapse");
test.invoke(service);
} catch (exception ex) {
ex.printstacktrace();
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯