屏蔽apk使用的系统某个弹框(此处屏蔽升级弹框)


index f6e0e1e..dfd9deb
--- a/core/java/android/app/Dialog.java
+++ b/core/java/android/app/Dialog.java
@@ -62,6 +62,8 @@ import com.android.internal.R;
 import com.android.internal.app.WindowDecorActionBar;
 
 import java.lang.ref.WeakReference;
+import android.widget.TextView;
+
 
 /**
  * Base class for Dialogs.
@@ -298,6 +300,30 @@ public class Dialog implements DialogInterface, Window.Callback,
         onStart();
         mDecor = mWindow.getDecorView();
 
+        if(mContext.getPackageName().equals("com.tencent.qqmusictv")){
+                       int qqMusicUpdateID = mContext.getResources().getIdentifier("com.tencent.qqmusictv:id/confirm","id","com.tencent.qqmusictv");
+                       TextView musicID= (TextView) mDecor.findViewById(qqMusicUpdateID);
+                       if(musicID != null){
+                               Log.d(TAG, "ludajun aiqiyi 1 ="+musicID.getText());
+                               if(musicID.getText().toString().equals("立即升级")){
+                                        return;
+                              }
+                       }
+        }
+
+
+        if(mContext.getPackageName().equals("com.qiyi.video.child")){
+            int resTextId = mContext.getResources().getIdentifier("com.qiyi.video.child:id/dialog_title","id","com.qiyi.video.child");         
+            TextView aiQiyiview = (TextView)mDecor.findViewById(resTextId);
+            if(aiQiyiview != null){
+                Log.e(TAG,"ludajun dialog_update_layout getTextview sucess view =  " + aiQiyiview.getText());
+                if(aiQiyiview.getText().toString().equals("版本升级")){
+                    return;
+                }
+            }
+        }
+
+

  • 5
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值