Android(安卓)定时获取系统内存信息
16lz
2022-01-22
package com.status;import java.io.BufferedReader;import java.io.FileReader;import java.io.IOException;import java.util.Timer;import java.util.TimerTask;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.widget.TextView;public class main extends Activity { /** Called when the activity is first created. */private final Timer timer = new Timer();private TimerTask task;Handler handler = new Handler() {@Overridepublic void handleMessage(Message msg) {// TODO Auto-generated method stub//要做的事情getTotalMemory();super.handleMessage(msg);}}; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); init(); } private void init(){ task = new TimerTask() { @Override public void run() { // TODO Auto-generated method stub Message message = new Message(); message.what = 1; handler.sendMessage(message); } }; timer.schedule(task, 2000, 2000); } public void getTotalMemory() { TextView tv=(TextView)findViewById(R.id.textView1); String str1 = "/proc/meminfo"; String str2=""; String retStr=""; try { FileReader fr = new FileReader(str1); BufferedReader localBufferedReader = new BufferedReader(fr, 8192); while ((str2 = localBufferedReader.readLine()) != null) { //Log.i(TAG, "---" + str2); retStr+=str2+"\r\n"; } tv.setText(retStr); } catch (IOException e) { } } }
更多相关文章
- Android从启动到程序运行发生的事情
- Android(安卓)从启动到程序运行发生的事情
- Android之AlertDialog.Builder详解
- Android(安卓)HttpgetRequester+onResponse
- 工作日志2015-3-20
- Android从启动到程序运行发生的事情
- Android之AlertDialog.Builder详解
- Android设计原则/Android(安卓)Design Principles
- 关于Edittext的一些事情