XXPermissions icon indicating copy to clipboard operation
XXPermissions copied to clipboard

为 PhoneRomUtils 使用更健壮的反射代码,优化代码效率

Open HChenX opened this issue 1 year ago • 2 comments

HChenX avatar Sep 08 '24 07:09 HChenX

小伙子,这块的代码确实需要优化,但是这些改动不是我想要的, 目前我已经针对此处的代码进行了优化,还是要多谢小伙子的提醒,特别是 getSystemPropertyByReflect 在 Android 9.0 以上的版本也能进行反射。

getActivity avatar Sep 08 '24 15:09 getActivity

我的改动确实是对项目代码的正优化。 build.prop所有者是root,直接读取大概率抛错,所以这里代码是多余的。 你原来的反射没有关闭语言检查,语言检查会带来额外开销,包括开启shell管道也会带来额外开销。 建议直接反射获取prop,并且我的反射工具带有缓存机制,能减少查找开销。

HChenX avatar Sep 08 '24 15:09 HChenX