Android获取开机启动总时间
2012-03-19 15:02
176 查看
方法1:在开机广播接收器中实现如下代码:
方法2:在开机广播接收器中实现如下代码:
package com.flora; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.os.SystemClock; import android.util.Log; public class BootCompletedReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { long bootTime = SystemClock.elapsedRealtime(); Log.i("www.gogoflora.com", "开机时间:" + (bootTime * 0.001) + "秒"); } }
方法2:在开机广播接收器中实现如下代码:
package com.flora; import java.io.BufferedReader; import java.io.InputStream; import java.io.InputStreamReader; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.util.Log; public class BootCompletedReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { try { Process p = Runtime.getRuntime().exec("cat /proc/uptime"); InputStream is = p.getInputStream(); InputStreamReader isr = new InputStreamReader(is); BufferedReader br = new BufferedReader(isr); String line = ""; while ((line = br.readLine()) != null) { Log.i("www.gogoflora.com", "开机时间:" + line + "秒"); } p.waitFor(); } catch (Exception e) { e.printStackTrace(); } } }
相关文章推荐
- [android]获取各应用的启动次数和运行时间
- Android 怎样获取所有开机自动启动的应用程序?
- Android应用启动时间及启动日志获取方法
- Android 获取系统开机时长 启动时长
- Android开发_Android如何获取开机启动项列表_查找package是否有开机启动权限
- Android如何获取APP启动时间
- Android获取App启动时间
- android如何获取系统开机时间
- Android开发_Android如何获取开机启动项列表_查找package是否有开机启动权限
- Android下uptime获取系统启动和运行时间
- Android下获取开机时间
- Android 监听开机广播启动服务 动态注册时间变化监听广播
- android 获取其他app启动次数和运行时间
- Android系统启动时间(不是系统当前时间)的获取
- 浅谈Android开机启动速度优化(含应用程序启动速度优化
- Android获取当前时间与星期几
- Android 通过adb shell命令查看内存,CPU,启动时间,电量等信息
- Ubuntu12.10开机启动等待时间的修改方法
- Android开发之使用BroadcastReceiver实现开机自己主动启动(源码分享)
- android 中 系统日期时间的获取