`

Android 定时获取系统内存信息

阅读更多

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() {
		@Override
		public 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开发应用实战详解源代码

    5.15 获取sim卡内信息 5.15.1 sim卡简介 5.15.2 实现原理 5.15.3 具体实现 5.16 触屏拨号 5.17 获取正在运行的程序 5.18 变换屏幕的方向 5.19 获取设备信息 5.20 小结 第6章 手机自动服务 6.1 实现短信提醒 6.2 剩余...

    《Google Android SDK开发范例大全(第3版)》.pdf

     全书共分11章,主要以范例集的方式来讲述android的知识点,详细介绍了开发android的人机交互界面、android常用的开发控件、android手机收发短信等通信服务、开发android手机的自动服务功能和娱乐多媒体功能以及...

    Google Android SDK开发范例大全(第3版) 1/5

    余志龙、陈昱勋、郑名杰、陈小风,分别来自手机制造业、电视媒体业、网络、电信产业、软件开发等领域,擅长嵌入式系统软件设计、J2ME游戏开发、Android开发,以及12EE、JSP、Servlet、Java Bean、PHP、C#等程序语言...

    Google Android SDK开发范例大全(第3版) 4/5

    余志龙、陈昱勋、郑名杰、陈小风,分别来自手机制造业、电视媒体业、网络、电信产业、软件开发等领域,擅长嵌入式系统软件设计、J2ME游戏开发、Android开发,以及12EE、JSP、Servlet、Java Bean、PHP、C#等程序语言...

    Google Android SDK开发范例大全(第3版) 3/5

    余志龙、陈昱勋、郑名杰、陈小风,分别来自手机制造业、电视媒体业、网络、电信产业、软件开发等领域,擅长嵌入式系统软件设计、J2ME游戏开发、Android开发,以及12EE、JSP、Servlet、Java Bean、PHP、C#等程序语言...

    Google Android SDK开发范例大全(第3版) 5/5

    余志龙、陈昱勋、郑名杰、陈小风,分别来自手机制造业、电视媒体业、网络、电信产业、软件开发等领域,擅长嵌入式系统软件设计、J2ME游戏开发、Android开发,以及12EE、JSP、Servlet、Java Bean、PHP、C#等程序语言...

    Android典型技术模块开发详解

    6.5.1 获得系统服务 6.5.2 获取屏幕分辨率 6.5.3 剪贴板服务 6.5.4 电话服务 6.5.5 定时提醒服务 6.5.6 音频服务 6.5.7 传感器服务 6.5.8 位置服务 6.6 本章小结 第三篇 Android开发基础详解 第7章 常用控件 7.1 ...

    Google Android SDK开发范例大全(第3版)part2

     全书共分11章,主要以范例集的方式来讲述Android的知识点,详细介绍了开发Android的人机交互界面、Android常用的开发控件、Android手机收发短信等通信服务、开发Android手机的自动服务功能和娱乐多媒体功能以及...

    黑马程序员 安卓学院 万元哥项目经理 分享220个代码实例

    |--系统信息之获取SD卡内存信息 |--系统信息之获取动态内存RAM信息 |--系统信息之获取可用内存 |--系统信息之获得mac地址 |--系统信息之获得手机sim卡序列号 |--缓存优化之几种方案lastModified |--缓存优化之本地...

    google android sdk开发范例大全 第二版 PDF 光盘代码

    google android sdk开发范例大全 第二版 PDF 和 随书光盘代码 ISBN:9787115229649 目录 第1章 了解、深入、动手做   1.1 红透半边天的Android   1.2 本书目的及范例涵盖范围   1.3 如何阅读本书 ...

    绿色守护 Greenify Donate 4.7.5 build 47500 中文多语免费版.zip

    设备管理:受限于 Android 系统的机制设计,此权限是唯一可在非 ROOT 设备上实现休眠完成后立即锁屏的必要权限。当需要此权限时,绿色守护将显式的请求您的授权。 在其它应用之上绘制内容:当需要关闭屏幕时,确保...

    CM Security v2.4.0

    ☆ 全球评测第一的杀毒引擎 - 采用云端和本地双引擎,专注安全 16 年,多次获得 AV-Test、AV-Comparatives 权威评测全球第一,全面查杀病毒木马、手机漏洞、恶意广告和恶意窃取隐私应用。 ☆ 多层实时防御 - 对新...

    站长万能助手 v1.8

    v1.4优化内存占用,添加监控线程实时监控软件运行 添加定时循环执行功能 添加多个配置项目批量执行功能 添加全方位的日志记录功能,可对登陆结果、发送结果进行检测、日志记录 v1.5修复有的电脑

    强大的日志工具

    NSLogger替代传统的控制台日志追踪系统(NSLog(), Java Log),并且提供强大的额外功能,例如定时信息、过滤显示、图片和文本日志、缓冲痕迹等等。 NSLogger NSLogger的主要特性: 1、使用Mac OS X桌面查看器查看...

    leetcode中国-learn_others:学习_其他

    将于每日不定时推送一批 GitHub 上优秀的开源项目给开发者, 帮助开发者们发现当下最火的开源项目, 令开发者们得以掌控技术脉搏, 扩大自己的技术视野, 并从开源项目的学习中获得技术能力的提升。 微博: 知乎: 欢迎到 ...

    NSLogger:一种现代,灵活的日志记录工具

    它提供了强大的功能,例如显示过滤,定义日志域和级别,图像和二进制日志记录,消息着色,跟踪缓冲,定时信息,与源代码的链接等。 NSLogger功能摘要: 使用桌面应用程序查看日志可以从设备或模拟器发送日志接受...

Global site tag (gtag.js) - Google Analytics