This tool generates CPU loads.
This tool launches several Android Services that continue to calculate SHA1 value of 2MB buffer that is filled by random data. You can control how many Android Services are launched by pushing button. Basically I think that CPU load is highest when you launch number of services as same as the number of the CPU Core.
***
It seems this tool is too hevy. According to user feedback, several devices were broken. So please use this app carefully. But this tool are using just MessageDigest#update() and MessageDigest#digest().
https://developer.android.com/reference/java/security/MessageDigest#update(byte[])
https://developer.android.com/reference/java/security/MessageDigest#digest()
So if device is broken, it is device's problem because device must ensure that all Android API work properly. And I think you can ask manufacture for repair.
***
此工具生成CPU负载。
此工具启动多个Android服务,继续计算由随机数据填充的2MB缓冲区的SHA1值。您可以通过按下按钮来控制启动的Android服务数量。基本上我认为当您启动的服务数与CPU核心数相同时,CPU负载最高。
***
看来这个工具太过火爆了。根据用户反馈,有几台设备坏了。所以请仔细使用这个应用程序。但是这个工具只使用MessageDigest#update()和MessageDigest#digest()。
https://developer.android.com/reference/java/security/MessageDigest#update(字节[])
https://developer.android.com/reference/java/security/MessageDigest#digest()
因此,如果设备损坏,则设备存在问题,因为设备必须确保所有Android API都能正常工作。而且我认为你可以要求制造商进行维修。
***