做了一个应用运行时间接口,首先将自己的service定义完成,自定义service流程在前面的文章里,方法实现是在
frameworks/base/services/core/java/com/android/server/customized/CustomizedService.java里,代码如下:
import android.app.usage.UsageStats;
import android.app.usage.UsageStatsManager;
import java.util.Map;
import java.lang.System;
import java.util.Calendar;
DateFormat;
format.DateUtils;
private UsageStatsManager mUsm;
private static final long USAGE_STATS_PERIOD = 1000 * 60 * 60 * 24 * 14;
private ListmStats;
mUsm = (UsageStatsManager) SystemService(Context.USAGE_STATS_SERVICE); //初始化UsageStatsManager
/*
* 获取所有应用运行时间
*/
public String getAppTimeUsageInfo(){
long jh = Binder.clearCallingIdentity();
JSONArray json=new JSONArray();
mStats = getUsageList();
本文发布于:2024-02-02 10:02:08,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170683932743059.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |