240 发简信
  • 你好,我也遇到了同样的问题,弹框被遮挡了,你的找到原因没,还请赐教!我通过图层看要显示的弹框是在弹出它的UIViewController的下面的,在14.3上会,13.4之前都不会🙏

    iOS开发 - iOS14适配踩坑

    1.UITableViewCell上控件不响应点击事件 iOS14中 UITableViewCell 如果子控件是加到cell上的会被 cell的contentView所遮挡...

  • 120
    Ubuntu18.04/20.04完整新手安装教程

    近段时间,我装过许多电脑系统,但是最好用、最好安装、成功率最高的就是Ubuntu了,Ubuntu对于电脑的适配可以说是已经非常好了。因而本文将带你一起安装最新版本的Ubunt...

  • 120
    Android 代码混淆零基础入门

    内容提要 本篇文章主要有三个部分,让读者读完后能自己写规则混淆项目 对Android代码怎么开启混淆做一个简单的介绍。 对混淆规则做一个简单介绍; 在混淆过后Crash日志反...

  • 120
    ProGuard 最全混淆规则说明

    说明:本文参考(翻译)自Android SDK根目录下的proguard目录下的说明文档,是其中的一篇。,文中除了翻译外加了一些作者的实际验证。文章对Android混淆规则做...

  • ^((?!(\*|//)).)+[\u4e00-\u9fa5]
    应该是这个,你的少了点东西

  • 我的理解是{}中括号中的是修饰前面的匹配,表示某个匹配的内部情况,如-keep public class name.huihui.example.Test这样就表示不混淆Test类名,加{*;}后,由于*匹配任意长度字符,不包含包名分隔符(.),";"是一种语法规则,所以-keep public class name.huihui.example.Test{*;}表示前面Test类(匹配)内部的所有方法、字段(属性)都不被剔除和混淆;其实可以自己写个demo,添加各种混淆规则去测试,通过AS自带的apk分析工具就可以看到效果的

    Android混淆

    代码混淆(Obfuscated code)亦称花指令,是将计算机程序的代码,转换成一种功能上等价,但是难于阅读和理解的形式的行为。 为什么要加代码混淆------------...

  • 120
    Android V1及V2签名原理简析

    Android为了保证系统及应用的安全性,在安装APK的时候需要校验包的完整性,同时,对于覆盖安装的场景还要校验新旧是否匹配,这两者都是通过Android签名机制来进行保证的...

  • 120
    Android 签名之Signature Version V1 和 V2 探索

    记录之前写的一篇总结。 V1:V1是Android7.0之前的签名方式,使用jar Signature方式对APK进行签名打包,jar Signature来自JDK。APK进...