zoukankan      html  css  js  c++  java
  • MTK 系统禁止通知状态栏下拉

    之前看了网上很多修改,感觉太繁琐,修改代码太多,最后感觉还是自己找找,看能不能简单点

    diff --git a/android/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBarView.java b/android/frameworks/base/packa  
    old mode 100644  
    new mode 100755  
    index 7cbf13f..7b0dc81  
    --- a/android/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBarView.java  
    +++ b/android/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBarView.java  
    @@ -23,6 +23,7 @@ import android.util.EventLog;  
     import android.view.MotionEvent;  
     import android.view.View;  
     import android.view.accessibility.AccessibilityEvent;  
    +import android.os.SystemProperties;  
       
     import com.android.systemui.EventLogTags;  
     import com.android.systemui.R;  
    @@ -94,9 +95,7 @@ public class PhoneStatusBarView extends PanelBar {  
         @Override  
         public PanelView selectPanelForTouch(MotionEvent touch) {  
             // No double swiping. If either panel is open, nothing else can be pulled down.  
    -        return mNotificationPanel.getExpandedHeight() > 0  
    -                ? null  
    -                : mNotificationPanel;  
    +        return null;  
         }  
       
         @Override  

    实际上就是修改一行代码。。

    如果你还想屏蔽通知栏的信息,可以在往下看看

    diff --git a/android/frameworks/base/packages/SystemUI/res/layout/status_bar.xml b/android/frameworks/base/packages/SystemUI/res/layout/status_bar.xml  
    old mode 100644  
    new mode 100755  
    index 245c128..795b4b0  
    --- a/android/frameworks/base/packages/SystemUI/res/layout/status_bar.xml  
    +++ b/android/frameworks/base/packages/SystemUI/res/layout/status_bar.xml  
    @@ -50,6 +50,8 @@  
       
             <com.android.systemui.statusbar.AlphaOptimizedFrameLayout  
                 android:id="@+id/notification_icon_area"  
    +  
    +        android:visibility="invisible"  
                 android:layout_width="0dip"  
                 android:layout_height="match_parent"  
                 android:layout_weight="1"  
  • 相关阅读:
    Support依赖库大全
    反射调用泛型
    会爬行的小乌龟
    改进版——使用了双缓冲技术
    启动运行发现窗体不能最大化,添加
    添加图层
    实现放大,缩小,漫游,复位等功能
    从上一个项目中我得到的反思
    ​Error -4075: File not found. An error occurred merging module <MODULENAME> for feature <FEATURENAME>.
    总结—angularjs项目
  • 原文地址:https://www.cnblogs.com/zxouxuewei/p/8126443.html
Copyright © 2011-2022 走看看