Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private String ReadCPUinfo()
- {
- ProcessBuilder cmd;
- String result="";
- try{
- String[] args = {"/system/bin/cat", "/proc/cpuinfo"};
- cmd = new ProcessBuilder(args);
- Process process = cmd.start();
- InputStream in = process.getInputStream();
- byte[] re = new byte[1024];
- while(in.read(re) != -1){
- System.out.println(new String(re));
- result = result + new String(re);
- }
- in.close();
- } catch(IOException ex){
- ex.printStackTrace();
- }
- return result;
- }
- device.setText(Html.fromHtml(
- "CPU Speed: " + readUsage() * 100
- ));
- Timer timer = new Timer();
- MyTimerTask myTimerTask = new MyTimerTask();
- timer.schedule(myTimerTask, 0, 1000); // 0 Delay, Repeat after 1 second
- class MyTimerTask extends TimerTask
- {
- public void run()
- {
- runOnUiThread(new Runnable()
- {
- @Override
- public void run()
- {
- device.setText(Html.fromHtml("CPU Speed: " + readUsage() * 100));
- }
- }
- }
- }
- device.postDelayed(new Runnable()
- {
- @Override
- public void run()
- {
- device.setText(Html.fromHtml("CPU Speed: " + readUsage() * 100));
- }
- }, 1000);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement