Android假双核,最新版本鲁大师上的测出的还是单核(旧版本的是双核),有哥们改过...
自顶一下
顶起................
已解决:
frameworks\base\core\java\android\widget\TextView.java 在 3192行左右:
private void setText(CharSequence text, BufferType type,
boolean notifyBefore, int oldlen) {
if (text == null) {
text = "";
}
// For 360
if (text.toString().trim().equals("CPU核芯数: 单核")) {
text = " CPU核芯数: 双核 ";
}
// If suggestions are not enabled, remove the suggestion spans from the text
if (!isSuggestionsEnabled()) {
text = removeSuggestionSpans(text);
}
if (!mUserSetTextScaleX) mTextPaint.setTextScaleX(1.0f);
……
}
大神,不起作用哎
起作用的可以先打印text看看,鲁大师等显示的是什么字符串,相应修改就行了。把中文字符串做成string的形式
每个工具的字串不一样,你得根据每个工具的字串做修改
起作用的了。
这个问题我补充一下,直接写中文编译肯定是不行的,要先转成unicode,代码如下:
- public static String StringToUnicode(String str) {
- StringBuffer strb = new StringBuffer();
- for (int i = 0; i < str.length(); i++) {
- strb.append("\\u").append(Integer.toHexString(str.charAt(i)));
- }
- return strb.toString();
- }
- if("435055683882af6570ff1a53556838".equals(StringToUnicode(text.toString().trim()).replace("\\u","")))
- {
- text="\u0043\u0050\u0055\u6838\u82AF\u6570\uFF1A\u53CC\u6838";
- }

另外,安兔兔这个字符串不是一起输出的,冒失这种办法行不通了。
我当时的项目是可以的,现在可能工具方做了处理,
恩,现在有些是图片的了~哈哈~无解
图片也有一个索引吧?
显示是几核的是图片啊所以无解~
道高一尺魔高一丈!
不错啊!
求助大神,有没有改过假rom和假ram,要求安兔兔测试也一样
没改过,你改好了,在此分享一下,谢谢
RAM是改meminfo.c,ROM不知道
