有没有什么方法可以看到手机上APPif函数的使用方法的频率

&&&&&&24PI 统计App使用时间
24PI 统计App使用时间
2145次评价
  当你每天捧着手机的时候,有没有想过这些问题:
  1、你每天有多少时间是和手机为伴?
  2、你每隔多久会用一下手机?
  3、是哪些软件吃掉了你的大部分使用时间?
  4、你是不是因为玩手机变成了夜猫子?
  5、你在手机用户中属于什么派?
  你知道吗?时间去哪儿了?她会帮你记录你用手机的碎片时间,帮你合理安排时间。她会统计你用软件的频率,帮你客观了解自己的使用习惯。她还会计算出你的夜猫子等级,帮你健康使用手机。
  她,就是‘24π’!怎么样,马上来试试吧。
24PI 统计App使用时间 下载
适用机型:
华为 Mate 9 Pro,
华为 P10 Plus,
华为 Mate 9,
三星 GALAXY S8,
三星 GALAXY S8+,
华为 畅享7 Plus 高配版,
OPPO R11 Plus,
一加手机5,
华为 畅享7 Plus 标配版,
华为 nova 2 Plus,
小米 Max 2,
华为 荣耀7 全网通,
小米 MIX 尊享版,有哪些手机 APP 可以帮你记录时间,提高工作学习效率?
我的图书馆
有哪些手机 APP 可以帮你记录时间,提高工作学习效率?
大家好,又到了轻松的周六啦,我是 Taka~前几天推送了《》,没看的赶快去复习,里面给出了 Taka 觉得最实用的几个大招。今天算是答疑篇,回答几个常见问题。需要彻底戒掉手机?昨天看到有同学留言,说因为工作必须经常要用手机怎么办?自己不想沉迷手机但是又觉得很焦虑。这里有一个误区,摆脱手机依赖就要完全戒掉,彻底不用手机吗?并!不!是!我们要摆脱的手机依赖和上瘾,是在说这样的情况:只要有一点空闲或者无聊的情况,就会无意识的摸出手机。而且无法停止下来,明明要吃饭,要睡觉,要去专心学习工作,没几分钟就又开始刷手机了。使用手机并没有问题,问题是我们要成为手机的主人而不是奴隶,能够根据自己的计划「主动选择」用或者不用,玩或者不玩,能够自由地控制「开关」。菜刀还能杀人呢,新手切菜也容易切到手,依然是我们做菜最有用的工具。手机也是一样的。不要突然醒悟过来,啊,我真的上瘾了,怎么办?然后就像躲瘟疫一样离手机远远的,Taka 也并不鼓励这种因噎废食的方式。所以 Taka 才推荐大家,先从日常某一个小小的「事件」开始断电。戒断反应太痛苦?还有人说,刚开始进行「戒断事件」,很难坚持,而且因为很痛苦还会变本加厉。上瘾的速度往往跟戒掉的速度成反比,想想身边有没有听过或者见过戒烟的人,反反复复,还有人会自嘲「我已经戒了几十次了」。本质上,要戒掉上瘾的事情,是在改变大脑已经构建好的神经元连接和奖励系统,需要很长的时间。像 Taka 这一个月给自己规则是吃饭不用手机,就算已经练习了好几周,中午吃饭的时候看着手机就放在眼前,也有3,4次把手都伸出去了又收回来的动作。所以这里也有个小TIPS:给要戒掉的行动增加时间精力成本,让自己远离诱惑源头。比如你下班回家路上总有一个面包店,每天在你又冷又饿的时候散发着甜甜的香气,估计女生怎么都忍不了吧,那就干脆换一条路,不要考验自己。有什么能记录时间软件?没想到上篇文章,很多同学被种草了开头的 Moment 软件,很多安卓系统的同学在文末留言,希望 Taka 推荐一些好用的记录时间的 APP。Taka 在《》文章里面也提到,第一步就是追踪和记录自己的时间和手机使用频率,清楚直观地意识到时间究竟是怎么花掉的。相信我,第一次用的时候你会被自己吓一跳。你实际花掉的时间比你以为的多得多。其实也不用太久,连续7天你就能大概知道自己日常使用规律了。▍自动追踪类1.24PI适用系统:安卓价格:免费使用体验:Taka 专门找同事借用了一个安卓机,找到了这个软件。能在后台自动运转,统计使用手机的时长,频次,解锁次数。而且它可以记录你使用不同 APP 的频率。记录方式除了时间轴样式以外,还有碎片化计算方法,把时间分成5分钟单位的小块小块的碎片,所以能直接看到你使用手机碎片化的程度。同时也可以给自己设置时间提醒,挺全面的,比如手机总用时,每次限时,或者晚睡提醒都会有。总的看下来,基本功能都差不多,设计比较细致,应该能满足安卓同学们的需求啦。2.Moment适用系统:IOS价格:免费使用体验:这个就是 Taka 用了很久的监测时间软件,之前还是饲主推荐给我的。页面非常极简,功能没有那么复杂,基本不需要操作,主要就是简单记录。Taka 现在更愿意用这样功能单一的软件。一打开的页面就能直接看到统计,你这段时间用了多久的手机,以及打开锁屏的次数和时间。25元付费解锁之后,可以给自己设置使用上限,设置完之后总有种很刺激的「紧张感」。3.小容适用系统:IOS价格:免费使用体验:不习惯上面英文版的话,可以用小容,就是中文页面。比 Moment 的统计功能强大很多,柱状图饼状图以及更细分的统计都有,也有碎片化的程度展现。还有「关屏」挑战,设置一个时间必须关屏才开始,可以说是把番茄钟的功能也简单集合了一下。▍时间记录类1.爱今天适用系统:安卓价格:免费使用体验:这个应用最大的亮点,就是把时间分成了「投资」,「固定」,「睡眠」和「浪费」。然后分门别类地进行统计和整理。你可以给自己设定长期目标,然后点击开始,你这时候花费的时间就属于「投资」,因为是对目标有帮助的,能够直观地看到为了这个目标做了多少实际的努力,很有激励作用。2.时间块适用系统:IOS价格:12元使用体验:手动记录时间分类的软件其实 Taka 用过很多,比如 aTimeLoggers 之类的,但总是觉得太复杂,或者使用的时候比较琐碎坚持不下去。时间块基本上把操作步骤简化到最低的程度。把时间按照半个小时一个小块进行划分,右侧是你常用的事件动作。需要记录的时候,选中时间段,再点击一次事件,就能标记上颜色了。一天下来花花绿绿很有视觉的新鲜感,能直观展现你时间花费的地方。▍番茄工作类1.Forest适用系统:安卓/IOS价格:安卓系统免费/IOS系统12元左右使用体验:这个很多人都熟悉啦,我就再简单提一下,刚开始听到这个玩法的时候就觉得很有意思。在你需要专心的时候种下一个树籽,然后在你专心不动手机的时间里,这个树籽就会变成大树。如果中途忍不住玩手机了呢,树就会枯死掉,估计萌妹子应该特别不忍心了吧。还有不同的树种可以选择,一天下来就成长为整片森林了,看着一大片的树,把成就感也可视化了,就更容易坚持下去。想要免费版的话还有一个类似的软件叫「专心」。2.番茄土豆适用系统:安卓/IOS价格:免费使用体验:使用起来非常友好,在首页上灵活一键设置添加任务,以及需要完成的番茄数,在右边标上优先级能把任务自动排到最上方。在进行统计的时候,不仅有你今天完成了多少个番茄数,还会统计你的最佳工作日,这一点能帮助我们了解自己的最佳工作时间段。不过觉得有一点点缺陷,就是在用番茄钟倒计时的时候,能够自由操作屏幕、应用,感觉对锁屏的限制并不是很有用,可能有同学点了25分钟番茄,就玩别的去了行业有可能......相类似的有「潮汐」,结合番茄钟与白噪音,让你置身于海浪、雨声、森林、冥想或是咖啡厅的氛围里,体验专注高效的「心流」状态。不过 Taka 自己最喜欢的,还是买个带声音的小闹钟,朴素又好用。对于还对手机比较依赖的同学,更加建议还是用传统的小工具。一般情况下,建议大家同一类别作用的 APP 不要超过3个,给自己增加负担,而且因为不好的使用习惯反而会负面的效果。好啦,祝大家周末愉快~你有用过什么好用又能提高效率的 APP 吗?希望大家都能用好手机这个工具,提升自己的效率。
馆藏&54375
TA的最新馆藏
喜欢该文的人也喜欢安卓统计各个App的使用频率 - zzkkyy000的专栏 - CSDN博客
安卓统计各个App的使用频率
& & & &由于安卓没有开放相关的API,在很多论坛上问过了都没人知道(后来才知道是自己问题问得不清楚…),最后quora上一个大神回答了我,英语好的童鞋自己去看看吧&&,现记录下自己改进后的实现方法
目的:列出系统内所有应用的图标,名称,使用次数
实现方法:
1.用getInstalledPackages(0)获取所有应用,并过滤掉没有图标不显示在应用列表里的应用,然后存进数据库
Intent intent=pm.getLaunchIntentForPackage(packageInfo.packageName);
//过滤掉没有图标不显示在应用列表里的应用
if(intent!=null&&intent.hasCategory(&android.intent.category.LAUNCHER&)&&intent.getAction().equals(&android.intent.action.MAIN&))
//获取应用名
String pkgName=packageInfo.packageN
//获取图标,转成blob存进数据库,即把icon存进去
Drawable drawable=packageInfo.applicationInfo.loadIcon(pm);
Bitmap bitmap=((BitmapDrawable)drawable).getBitmap();
ByteArrayOutputStream os=new ByteArrayOutputStream();
pressFormat.PNG,100,os);
byte[] icon=os.toByteArray();
2.开个线程,每隔一段时间就用getRecentTasks() 获得最近任务列表分离出包名
ActivityManager activityManager = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);
List&ActivityManager.RecentTaskInfo& recentTasks = activityManager.getRecentTasks(Integer.MAX_VALUE,ActivityManager.RECENT_WITH_EXCLUDED);
for (int i = 0; i & recentTasks.size(); i++){
String LocalApp = recentTasks.get(i).baseIntent.toString();
int indexPackageNameBegin = LocalApp.indexOf(&cmp=&)+4;
int indexPackageNameEnd = LocalApp.indexOf(&/&, indexPackageNameBegin);
String pckge = LocalApp.substring(indexPackageNameBegin, indexPackageNameEnd);
Log.d(&Executed app&, &Application executed : & +pckge);
}单次执行结果:
但是这样的话还不能辨别新打开的应用,得遍历每次获得的近期任务直到包名与上次任务里最近时间打开的应用一样,如上次的近期任务列表是:a,b,c,d,e(顺序是按打开的时间点由近到远),这次的是:f,g,b,a,c,则新打开的应用是f,g,b
//近期任务里最近时间打开的应用,即在手机任务列表里最底下的应用(nexus 5)
String bottomTask=
//防止该应用第一次启动时把所有近期任务里的App使用次数都+1
int flag=0;
//新建线程,每隔20秒执行一次
new Timer().schedule(new TimerTask() {
public void run() {
},0,20000);
//线程任务
public void count(){
int newTask=0;
int isLastTask=1;
ActivityManager activityManager=(ActivityManager)getSystemService(Context.ACTIVITY_SERVICE);
List&ActivityManager.RecentTaskInfo& recentTaskInfos=activityManager.getRecentTasks(Integer.MAX_VALUE,ActivityManager.RECENT_WITH_EXCLUDED);
//遍历近期任务,顺序是使用时间由近到远
for(int i=0;i&recentTaskInfos.size();i++)
Intent intent=recentTaskInfos.get(i).baseI
String localApp=recentTaskInfos.get(i).baseIntent.toString();
int indexPackageNameBegin=localApp.indexOf(&cmp=&)+4;
int indexPackageNameEnd=localApp.indexOf(&/&,indexPackageNameBegin);
String pckge=localApp.substring(indexPackageNameBegin,indexPackageNameEnd);
//只操作显示在手机应用列表里的有图标的App
if(intent.hasCategory(&android.intent.category.LAUNCHER&))
if(pckge.equals(bottomTask))
newTask=1;
if(isLastTask==1)
//把每次的任务列表里第一个应用保存为bottomTask,供下次比较用
bottomTask= isLastTask=0;
//如果上次近期任务列表里最近打开的那个应用和这个应用一样,则接下去的应用不是新打开的了,跳出循环,线程间隔时间越短,越精确
if(newTask==1)
if(flag==1){
//该应用使用次数+1
这个办法很麻烦而且不是100%准确,希望有高人看到的话指点下我~
我的热门文章相关文章推荐
清晨的雾霾轻了些,但天空还是灰蒙蒙的,就像赶早班人们的心情。
9点,准时赶到办公室,保洁的阿姨刚刚收拾完工具。与往常一样,径直走到自己工位,手机在机箱上轻轻一按,伴随着主板风扇的转动声,电脑系统...
Android的系统服务 System_Server进程运行在system server进程中的服务比较多,这是整个android框架的基础 Native服务SurfaceFlinger这是frame...
做这份整理只是想把它作为Android的一本小字典,当遇到一些琐碎问题时,不用再面向百度或者谷歌查询API的使用,费时费力,这里有的话,大家尽管撸走。希望它能逐日壮大起来,期待你的Star和完善,用途...
对初学者很多都会遇到这个问题,经常加统计代码或广告代码的时候会出错,
这里从安卓代码和C++代码分别说明,限于篇幅,其他步骤请参考相关的配置说明文档。
自己搜了很多代码,发很多心思调试整理,代码都...
中科呐喊WiFi热点广告机APP使用教程
安卓App有效禁止使用模拟器
APP的测试重点小部分在APP本身,大部分还是在网络通信上(单机版除外)。所以在安卓APP测试过程中,网络抓包非常重要,一般来说,app开发会采用HTTP协议、Websocket、socket协议,一...
他的最新文章
讲师:董晓杰
讲师:姚远
他的热门文章
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)}

我要回帖

更多关于 百臻堂皇帝油使用方法 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信