Android O强制修改安兔兔跑分中的参数

56 篇文章 0 订阅
51 篇文章 2 订阅

一开始的时候在 setText() 方法中作的修改,但是在最新的antutu中不管用了,反编译发现最新的antutu中不再使用 setText() 来设置字符串了,而是把字符串分割成了单个的字符再append()到TextView中,应该是发现有太多的厂商强行修改这些参数,然而这并难不倒我们,修改方法如下。

public void append(CharSequence text, int start, int end) {
    if (!(mText instanceof Editable)) {
        setText(mText, BufferType.EDITABLE);
    }

    ((Editable) mText).append(text, start, end);

    //modified begin
    if (getContext() != null) {
        String packageName = getContext().getPackageName();
        if ("com.antutu.ABenchMark".equalsIgnoreCase(packageName)) {
            int textViewId = getContext().getResources().getIdentifier("item_hardware_text_desc", "id", "com.antutu.ABenchMark");
            if (textViewId == getId()) {
                String sizeStr = getContext().getResources().getString(getContext().getResources().getIdentifier("size_panel", "string", "com.antutu.ABenchMark"));
                if (mText.toString().contains(sizeStr)) {
                    mText = "5.45 " + sizeStr;
                    setText(mText);
                }
            }
        }
    }
    //modified end

    if (mAutoLinkMask != 0) {
        boolean linksWereAdded = Linkify.addLinks((Spannable) mText, mAutoLinkMask);
        // Do not change the movement method for text that support text selection as it
        // would prevent an arbitrary cursor displacement.
        if (linksWereAdded && mLinksClickable && !textCanBeSelected()) {
            setMovementMethod(LinkMovementMethod.getInstance());
        }
    }
}

太无赖了~

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
安兔评测 版 本 号:5.6 开 发 者:北京安兔科技有限公司 发布时间:2015-01-09 文件大小:35.17MB 支持固件:4.0 及以上版本 分享到 安兔评测介绍 安兔评测是一款专门为智能手机、平板电脑、智能电视等设备评测硬件性能(分)的软件。 在全球累积已超过1亿用户,凭借简单易用的操作和科学合理的专业测试赢得了国内外用户的广泛认可。 全球用户量第一的硬件性能评测工具 在2014 Google I/O大会上被使用 各大媒体曝光度最高的评测工具 主要特点: 1、最完备的安卓设备评测工具: 集硬件性能评测、HTML5测试、电池测试、视频测试、稳定性测试等五个测试项于一体全面测试设备的硬件、系统及电池等各项性能。 2、最全面的硬件性能评测: 它能一键运行全部12个硬件性能测试项目,包括'多任务'、'Android运行环境'、'RAM运算 '、'RAM速度'、'CPU整数性能'、'CPU浮点性能'、'单线程CPU整数性能'、'单线程CPU浮点性能'、'2D绘图性能'、'3D绘图性能'、'存储I/O'、'数据库I/O',完成测试后给出总分及每项测试分数。 3、最高效准确的验机: 基于安兔庞大的数据库资源,准确制定验机标准,不断分析市场上的新设备,升级验机接口,验机准确率高达99%以上。 4、最直观HTML5性能测试: 酷炫的HTML5测试场景,每个测试项目过度流畅,直观显示该设备的HTML5性能。 v5.6更新: 增加64位测试插件,充分体现64位系统性能 适配沉浸式通知栏和虚拟按键 支持NVIDIA Denver架构识别 修复在某些设备崩溃问题

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值