精华内容
下载资源
问答
  • 背景 时间不知不觉间就从我们的指缝间溜走了,最后换来的还是无尽的空虚。...又或者,你发现你的孩子一直沉迷手机,你想要控制它使用手机时间。怎么办? 如果你也和我一样想赢回时间的心,或者想帮孩子克...

    背景

    时间不知不觉间就从网瘾少年的指缝间溜走了,最后换来的还是无尽的空虚。在这些浪费的时间里,那些支离破碎的文字与音频、那些及时的奖励与快感并没有帮网瘾少年构建和照亮大脑中灰暗的区域。反而是那些极易形成短回路一直被激活,一直被强化,最终陷入死循环,网瘾少年不自觉得停在了这个舒适区,连时间都厌弃了他们。

    他们没有时间进入深度阅度、没有时间进入深度思考,一切想法都浮在表面。

    他们少睡还多梦,更恐怖的是头发日益稀疏。

    救救网瘾少年吧!


    不扯了,一句话是,我们自控力差怎么办?

    又或者,你发现你的孩子一直沉迷手机,你想要控制它使用手机的时间。怎么办?

    如果你也和我一样想赢回时间的心,或者想帮孩子克服手机瘾,我们可以试试让手机主动地控制我们使用各个APP的时长。

    苹果最先出了能限制各个APP使用时长的软件,小米、华为的最新系统也支持了该功能。但是我用的一加,手机系统还没自带这种功能。

    不过还好,我从google play上找到了评分4.8的无广告应用[Screen Time,中文名叫屏幕时间],可以让所有安卓手机具备这种功能。

    该应用是中文的、无广告的、免费的!!!

    该应用是中文的、无广告的、免费的!!!

    该应用是中文的、无广告的、免费的!!!

    开始我在腾讯的应用宝上找到一款可以满足要求的应用[名字叫:防沉迷应用锁],但是它是收费的,而且这一款时间管理软件界面做的真的不敢恭维,里面的设置也忒麻烦啦。耐心不好的人,估计一看界面和设置过程就调头弃了。

    screen time, 应用评分高达4.8

    在这里插入图片描述

    应用评价情况

    在这里插入图片描述

    软件图标

    在这里插入图片描述

    软件有三个主界面:屏幕时间、限额、设置

    1. 屏幕时间界面

    屏幕时间界面主要显示当天与过去7天的各APP使用情况,以及总使用情况。如下图是我今天使用农药的情况(不好意思,昨天晚上12点想着排位升钻石,一不小心就到今天1点半,我要反思)。
    在这里插入图片描述

    2.限额

    限额界面主要是设定你想要限制使用时间的APP,以及设定限制使用时间。

    • 点击某一个应用名字【此处以农药为例】
      在这里插入图片描述

    • 输入screen time的密码(这个密码在设置界面设定,稍后)
      在这里插入图片描述

    • 点击时间
      在这里插入图片描述

    • 设定该应用的每天允许使用时长【我设定农药的每天允许使用时长为1小时】
      在这里插入图片描述

    你也可以点击编辑应用,选取更多你想要管理的软件,像微信、QQ、其化耗时的小视频软件等。

    3. 设置界面

    第一行的屏幕时间控该软件是否开启作用手机。像有些时候,例如放假,例如过年,例如你已经做好颓废(lang)一天的打算时=v=,你就可以关闭该屏幕时间,它就不会控制你的手机。多说一句,关闭屏幕时间按钮也是需要密码的哈!

    通知一栏,应该当某个设定的软件使用时长超限时,会跳出通知信息。

    点击始终允许,可以进行将一些你不想被管控的软件,一些明显不会让你深陷的软件,例如:通话、支付宝、短信…,你就可以进去把它们都列为不受管控对象。

    最下面的更改屏幕时间密码,就是更改该软件的密码。这个密码作用大着呢。2.2节,我要更改农药的使用时长,得先输入该密码才能进入更改界面。哈哈,如果你想控制你孩子的手机,这个软件超好用。 第一次进入设置,它会显示让你设定密码。
    在这里插入图片描述

    最终效果

    小明没忍住,又想玩一把农药,打开后,哈哈!由于软件记录的时间是从凌晨开始的,我今天使用农药的时间是1h36m,超出了我设定的限额。我今天玩不了游戏了。。。。吗?我可以点击“请求更多使用时间”,因为我知道我screen time的密码。作弊。。。。
    在这里插入图片描述

    结语

    screen time可以帮你记录手机各APP使用时长,并能够根据你针对每个APP设定的时间限额,单独管理。一旦超出限额,它会帮你主动锁定该应用。使用方法主要有以下三种:

    1. 两人互相监督使用效果会更好,找一个同样想管理时间的战友,你们互相约定,给彼此设定screen time的密码。

    2. 该应用也可以作为家长监控孩子使用手机时长的软件。

    3. 如果是自己用,也是非常不错的。你就像请了一个不讨好的监控者,一旦你错了,他就会毫不留情的批判你。只要我们还心存一点悔过之心(废话,如果没有,能主动搜过并安装这软件?),经过它日积月累的鞭笞,我想肯定有一定改变的。

    这款应用有一个bug,对于不是主动受控对象,例如孩子,他们如果发现是这个应用控制他了,那么它急了把这个应用删掉了咋办?
    还好,下载这款应用的条件还是挺高的【tizi】,对于一个小学生来说,你不教它,应该挺难的。如果,你回来检查手机,发现screen time被卸载了,怎么办?打他!打他!打他!哈哈,开玩笑啦!我还是建议以德服人的。我们至少知道,他有没有按要求来,至于要怎么处理,不同的小孩,应该方法也是不一样的。

    最后的最后:"网瘾少年"在本篇中只是作调侃语用,并无抨击任何行为。像有些父母没时间,或者没方法“改变”自己孩子,却宁愿相信那些“戒网瘾学校与机构”。如果,你没有时间教育自己的孩子,真的,我劝你要好好思考一下是否要生育。


    以上

    展开全文
  • Android开发之获取手机运行时间

    千次阅读 2016-12-30 14:29:57
    前言昨天我碰到一个问题,需要判断两次的时间,我当时的第一反应是用System.currentTimeMillis()来判断,最后发现这样会有一个BUG,那就是用户如果手动修改时间,那就全乱套了,于是我想有没有一个时间是只增加不...

    前言

    昨天我碰到一个问题,需要判断两次的时间,我当时的第一反应是用System.currentTimeMillis()来判断,最后发现这样会有一个BUG,那就是用户如果手动修改时间,那就全乱套了,于是我想有没有一个时间是只增加不减少,并且用户是不能修改的?一查,发现还真有,主要和SystemClock有关,接下来对这个类进行学习。

    SystemClock

    三种时钟都是有效的,它们不应该被混淆:

    1. System.currentTimeMillis()是一个标准的“墙”时钟(时间和日期),表示从纪元到现在的毫秒数。该墙时钟能够被用户或电话网络(见setCurrentTimeMillis(long))设置,所以该时间可能会向前或向后不可预知地跳越。该时钟应该仅仅被使用在当现实世界对应的日期和时间非常重要的情况下,比如日历或闹钟应用程序。而间隔时间和经历时间的测算应该使用不同的时钟。如果你使用System.currentTimeMillis(),当时间变化时时可以考虑监听ACTION为ACTION_TIME_TICK、ACTION_TIME_CHANGED和ACTION_TIMEZONE_CHANGED的广播。

    2. uptimeMillis()表示自系统启动时开始计时,以毫秒为单位。返回的是从系统启动到现在这个过程中的处于非休眠期的时间。当系统进入深度睡眠时(CPU关闭,设备变黑,等待外部输入装置)该时钟会停止。但是该时钟不会被时钟调整、闲置或其他节能机制所影响。这是大多数间隔时间的基本点,例如Thread.sleep(millls)、Object.wait(millis)和System.nanoTime()。该时钟被保证是单调的,适用于检测不包含休眠的间隔时间的情况。大多数接受一个时间戳值的方法认为是使用了uptimeMillis()时钟。

    3. elapsedRealtime()elapsedRealtimeNanos() 返回系统启动到现在的时间,包含设备深度休眠的时间。该时钟被确保单调,即使CPU在省电模式下,该时间也会继续计时。该时钟可以被使用在测量时间间隔时系统可能睡眠的时间段。

    这有一些机制为了控制定时事件的:

    1. 标准的功能Thread.sleep(millis)Object.wait(millis)都总是合适的。这是功能使用uptimeMillis()时钟;如果该设备进入睡眠,剩余的时间将被推迟直到系统唤醒。这些同步功能可能被中断伴随Thread.interrupt()方法,并且你必须处理InterruptedException异常。

    2. SystemClock.sleep(millis)是一种实用工具函数变化类似于Thread.sleep(millis),但是它忽视了InterruptedException异常。使用该函数产生的延迟如果你不使用Thread.interrupt(),因为它会保存线程的中断状态。

    3. 处理程序类可以安排在绝对或相对时间异步回调。处理器类对象也使用uptimeMillis()时钟,并且需要一个eventloop(正常呈现在任何一个GUI应用程序上)。该AlarmManager可以触发一次或重复事件去发生即使在深睡眠或你的应用程序没有运行。事件可能有计划的发生伴随你的currentTimeMillis()(RTC)机会或elapsedRealtime()(ELAPSED_REALTIME),并且引起一个意图广播当它们发生时。

    有几种机制可以控制事件发生的时间:

    1. 对标准的方法比如Thread.sleep(millis)Object.wait(millis)都是有效的,这些方法使用的是uptimeMillis()时钟,如果设备进入深度休眠,剩余的时间将被推迟直到系统唤醒。这些同步方法可能被Thread.interrupt()中断,你必须处理InterruptedException异常。

    2. SystemClock.sleep(millis)是一个类似于Thread.sleep(millis)的实用方法,但是它忽略InterruptedException异常(其实就是使用Thread.sleep,不过对异常进行了处理)。使用该函数会产生延迟,如果你不使用Thread.interrupt(),因为它会保存线程的中断状态。

    3. Handler类可以在一个相对或者绝对的时间设置异步回调,Handler对象也使用uptimeMillis()时钟,而且需要一个loop(经常出现在GUI程序中)。

    4. AlarmManager可以触发一次或重复事件,即使设备深度休眠或者应用程序没有运行。事件可以选择用currentTimeMillis()(RTC)或者elapsedRealtime()(ELAPSED_REALTIME)来设置时间,当事件发生会触发一个Intent广播。

    5. public方法:

    static long currentThreadTimeMillis() 返在当前线程运行的毫秒数。

    static long elapsedRealtime() 返回系统启动到现在的毫秒数,包含休眠时间。

    static long elapsedRealtimeNanos() 返回系统启动到现在的纳秒数,包含休眠时间。

    static boolean setCurrentTimeMillis(long millis) 设置当前挂钟时间,以毫秒为单位。需要调用进程具有相应的权限。

    static void sleep(long ms) 等待给定的时间(uptimeMillis)。和Thread.sleep(millis)类似,但是它不会抛出InterruptedException异常。事件被推迟到下一个中断操作。该方法直到指定的时间过去才返回。

    static long uptimeMillis() 返回系统启动到现在的毫秒级时间,不包含休眠时间。(系统启动到现在的非休眠期时间)

    展开全文
  • 在本次发布会上余承东正式对外公布,鸿蒙手机端操作系统将从四月底开始升级,首款机型就是华为Mate X2。从现在的情况余承东无疑是食言了,因为现在已经是5月4日华为没有正式对外公布升级鸿蒙操作系统,但关于鸿蒙...

    让我们把时光倒回到2月22日,这一天华为Mate X2正式发布。在本次发布会上余承东正式对外公布,鸿蒙手机端操作系统将从四月底开始升级,首款机型就是华为Mate X2。从现在的情况看余承东无疑是食言了,因为现在已经是5月4日华为没有正式对外公布升级鸿蒙操作系统,但关于鸿蒙手机端操作系统的消息越来越多。

    8424a551b7b81fa9798a224de2cad8d6.png

    近日一段华为软件部总裁王成录的发言被曝光,视频明确显示王成录讲:那么今年六月初,我们使用华为手机的用户你们就可以升级鸿蒙系统,也欢迎大家到时候踊跃升级。

    这个升级时间表比去年余承东所讲的十月份开始商用整整提前了四个月,这说明现在华为鸿蒙操作系统手机端一切进展顺利,至少比我们想象中的要快。所以华为手机的用户们再坚持一个月的时间,最新的鸿蒙操作系统就来了。

    9a9cff7c8dfecd32bb9c8c35ab95b9fa.png

    当然六月初开始升级并不代表全部机型一次性升级,这个真实现了不。个人猜测首批机型肯定是从华为Mate 40系列、华为Mate 30系列、华为Mate X2、华为P40系列这些旗舰机型开始的,后续才会到华为Nova系列、华为畅享系列等等。不过王成录早就表示过能升级华为EMUI11的机型才能正式升级鸿蒙操作系统,所以讲不是所有的华为手机都能升级鸿蒙操作系统,有一些用户肯定是要被迫抛弃的。

    969caea7b4b49a7a754ac2fb44d9af30.png

    至于华为的鸿蒙操作系统体验如何,现在真的不知道。因为截至目前曝光出来的仅是一些操作界面以及铃声等等,深层次的一个没有出现。所以我们只能等它正式升级的那一刻,看看业内和普通的用户如何评价。

    从现在的信息看华为鸿蒙的操作方式与体验基本上与此前优化安卓的EMUI 11差不多,只是系统底层发生了变化而已。当然大家不用担心鸿蒙操作系统由于生态的问题,现在肯定是全面兼容安卓APP的。

    展开全文
  • 需求:统计手机app几种场景的响应时间,包括前后台,这里简化为统计某个手机app登录的时间分析:为么不能手工统计?1:场景多;2:压测情况多;3:希望借助模拟器多开;两两组合情况较多方案:使用自动化来实现,...

    需求:统计手机app几种场景的响应时间,包括前后台,这里简化为统计某个手机app登录的时间

    分析:为么不能手工统计?

    1:场景多;2:压测情况多;3:希望借助模拟器多开;两两组合情况较多

    方案:使用自动化来实现,点击登录按钮开始计时,登录完毕查找元素出现再次计时,从而得到时间差

    实践:

     //前方已省略app配置相关
       //登录输入用户名密码
       driver.findElement(By.id("com.lc.oaplus:id/username")).sendKeys("username");
       driver.findElement(By.id("com.lc.oaplus:id/password")).sendKeys("1");
      
       long startTime=0,endTime=0;
       String psStr="";
      
       //获取开始时间,点击登录按钮
       startTime=System.currentTimeMillis();
       driver.findElement(By.id("com.lc.oaplus:id/btn_login")).click();
      
       //成功点击待办发文这几个字后,获取结束时间
       driver.findElement(By.xpath("//android.widget.TextView[@text='待办发文']")).click();
       endTime=System.currentTimeMillis();
       System.out.println("登录所需要的时间为:"+(endTime-startTime)/1000.00+"秒");

    运行结果:登录所需要的时间为:6.024秒

    结果分析:运行结果6秒,人工预估大约1秒,所以程序存在问题,推测因程序需要通过appium操作app,推测定位花费时间,进行验证,将获取开始时间放在登录点击之后,即

    //获取开始时间,点击登录按钮
        driver.findElement(By.id("com.lc.oaplus:id/btn_login")).click();
        startTime=System.currentTimeMillis();

    再次运行查看结果:登录所需要的时间为:2.713秒

    结果分析:时间减少一半多,故而定位花费时间较多,需要优化当前代码,登录场景开始时间的获取可以放在登录按钮定位点击之后,结束时间使用getpagesource()查看是否有相关内容进行获取

    优化代码如下:

    //点击登录按钮计时,因为登录按钮查询花费时间,所以点击完按钮后开始计时
       driver.findElement(By.id("com.lc.oaplus:id/btn_login")).click();
       startTime=System.currentTimeMillis();
       System.out.println(startTime);
      
       //若是通过找元素click来查找,因为定位要花费时间,明显比人眼查看时间花费多,所以使用循环查询源码
       for (int i = 0; i < 10000; i++) {
        psStr=driver.getPageSource();
        if(psStr.contains(psStr.contains("待办发文")){
         endTime=System.currentTimeMillis();
         break;
        }
     }  
        System.out.println(endTime);
       System.out.println("登录所需要的时间为:"+(endTime-startTime)/1000.00+"秒");

    运行查看结果:登录所需要的时间为:2.48秒

    这个时间个人以为可能会稍微准确点,到底是否准确还需要后期进行实践比对,请各位大神指正。若各位有更好统计手机app前台响应时间的方法,请指教。

    
    展开全文
  • 手机上可以编程代码的软件

    万次阅读 多人点赞 2020-08-11 14:41:43
    以后大家会在路上看到很多人拿着手机,他不是在聊天,他有可能是运维工程师、也可能是算法开发、也可能是java开发,还可能是客户端开发,也可能是前端开发... 让你编程一直在路上,这到底是程序员的福音,还是码农...
  • 用10款手机LG手机的发展

    千次阅读 2020-12-20 02:13:08
    原标题:用10款手机LG手机的发展对于一些公司来说,一年比一年更加不错,就拿LG来说,2016年到2017年正在逐渐好转,LG在尝试了新的产品后,回到了正规,重新开始追赶三星,虽然目前仍然在三星之下,但LG仍在努力...
  • 对于中国互联网行业而言,2018是复杂也充实的一年。一方面,“五环外人民”将拼多多与趣头条抬进了纳斯达克,中国互联网从整体上开始了新一轮的流量下沉。另一方面,2018年中...
  • 华为手机的性能是越来越好,许多的人都开始使用华为手机了,买华为手机的很多小伙伴都是为它的拍照功能才买的,毕竟还被国际权威DXO评为世界上最好的拍照手机,我们出门在外都会带手机,遇见美丽的景色就会忍不住拍...
  • 今年9月,华为在2020年华为HDC开发者大会上,不仅带来了全新的EMUI 11系统,还宣布了一项非常重要的消息,那就是华为自主研发的鸿蒙系统,将会从2021年开始正式应用在智能手机产品上。并且,除了华为旗下的智能手机...
  • 与此同时,谷歌也开始给华为“穿小鞋”,华为手机使用的安卓系统就是谷歌开发的,尽管安卓系统是开源的,但是谷歌的应用和服务都不再支持安装在华为手机上。对我们国内用户来说,其实谷歌的应用根本用不上,但是...
  • 【小白向教程】从零开始为你的手机安装Win11系统

    千次阅读 多人点赞 2021-07-31 04:26:49
    【小白向教程】从零开始为你的手机安装Win11系统 本教程基于项目Renegade Project,为本人原创但是有大量借鉴和引用,已于文中注明。本人能力有限,从小白到写出这篇文章不过一周的时间,如有谬误请各位指正。 注意...
  • gettimeofday、clock_get、time 获取到的时间戳都是获取从1970年1月1日到现在所经过的秒数(时间戳),而这个现在的时间又是什么时间呢,我默认是linux系统里的一个变量a 默认如果一个设备没实时时钟的话,那么一开机它...
  • 智能手机强大的性能是硬件配置跟操作系统软件互相配合协调的结果,现在智能手机的操作是苹果iPhone手机iOS系统以及谷歌安卓系统的天下,iOS系统只有苹果iPhone手机才可以使用,而其他安卓智能手机厂商的系统都是基于...
  • 从零开始手机云台/稳定器

    万次阅读 多人点赞 2018-09-17 15:13:28
    最近完成手机云台/稳定器的产品化,特意记录整个手机云台的开发过程 (内容持续细化中...) 一. 电机驱动篇 硬件描述: 直流无刷电机,7对极,控制板mcu为stm32f0。 驱动方式: FOC 控制,驱动板采样两路电流,并配置...
  • 使用手机termux安装metasploit

    千次阅读 热门讨论 2021-07-11 08:37:30
    (想在手机上安装metasploit也不是一天两天了,花了挺久时间,求个点赞吧) 网上很多教程已经基本上是没用的,因为termux官方把metasploit的包给删了 也就是说不能使用 pkg install metaploit-framework 这种安装方式 20...
  • 原标题:华为全面支持鸿蒙系统,时间节点2021年图片来自网络,侵权删除! 9月份,华为召开的一次开发者大会,对外表示到了2021年,将会全面支持鸿蒙系统。目前鸿蒙系统,已经进入了2.0版本,并实现了开源承诺。在...
  • 不知道你有没有这种感觉,新手机用了一两年之后就会开始出现电量不够用的现象,高端手机或者本身电池容量就大的手机还好,可以继续使用,但要是电池容量就少,而且还是中低端手机,你会发现电池越来越不耐用,每天光...
  • 2. 从事手机RF工作没多久的新手,应怎样提高? 答:首先应该对RF系统(如功能性)有个系统的认识,然后可以选择一些芯片组,研究一个它们之间的连通性(connectivities among them)。 3. 现在较流行的射频仿真软件有...
  • 本文涉及性能测试技术,特别是涉及一种基于图像识别的测试手机网页首屏时间的方法,它可以应用在手机浏览器页面加载响应时间的的自动化测试或性能检测中。同时可以应用到其他android的apk的响应时间的测试中去 ...
  • 那些抱怨手机电池越用越不经用的机油们一定要试试这个方法,此方法通过清除记录在手机内的包括电压在内的各种电池信息,并重新记录,保证系统日志里电量信息的准确性,对于电池不可拆卸的手机效果最好。 1...
  • 华为手机打开应用很慢怎么办

    千次阅读 2020-12-18 21:23:03
    华为智能手机运行超慢怎么办1、缓存和系统的垃圾比较多2、后台运行的程序比较多3、手机时间没有体检一、解决办法1、清理应用缓存和系统垃圾2、限制后台应用和自启动3、定期给手机体检4、确保系统升级到最新版,...
  • iOS开发监测手机流量使用情况

    千次阅读 2017-02-27 19:07:06
    获取手机使用流量存在几个问题: ①iOS是无法像Android一样监听到开机广播和关机广播的,立刻关机再开机,监测的移动网络下流量会默认清空。 ②应用在后台运行时,突然被杀死,无法对流量统计,需要在应用进入后台时...
  • 手机防丢! 手机被盗!
  • 买了5G手机,4G卡是可以继续使用的,不用再次担心原有的手机卡能不能正常使用。 随着网络的发展,现在5G手机相继出来,并且很多人都会选择购买5G手机,毕竟新产品出来大家都想尝试,据说5G的网速会非常快,所以就会...
  • 关于android手机充电时间的计算公式

    万次阅读 2013-01-14 14:33:41
    最近在做android手机电池管理相关的项目,其中有一个需求是计算手机充电时间的。翻阅了一些资料和一些相关的竞品,发现每个产品的在手机充电时长的计算上多不是很统一,后来翻阅了物理学的一些知识和文章,总算给出...
  • 华为手机就可以说是国内最受用户欢迎的手机,凭借着良好的口碑和各类黑科技,吸引了一大批忠实的粉丝,那么作为忠实粉丝的你,知不知道华为手机熄屏后还有5个隐藏操作? 1.熄屏快拍 在熄屏状态下,我们只要连续按两...
  • 苹果计算机怎么计算记录

    千次阅读 2021-07-24 00:57:29
    苹果手机使用计算器的方法:1、首先把手机里面的计算器调出来,然后从手机屏幕底部向上滑动,跳出快捷界面,接着点击类似计算器的标志。2、进入计算器里面,就能看到常用的数字、小数点、加减乘除符号、百分等于号、...
  • 原标题:5G即将全面普及,4G手机还能用多久才会被淘汰...随着不少的手机厂家都开始推出新款的5G手机的时候,不少的人都很纠结,这个时候我们该如何选择,是选择5G手机还是4G手机,4G手机什么时候会被淘汰? 第一点:...
  • 背景,选择时间后,时间显示的格式成了火星文 上图: 刚开始有些蛋碎,什么鬼 然后在上网查 然后找到一个类似的帖子: 具体内容:在html页面中获得后台传过来的一个时间并显示在页面上,我用getFullYear()...
  • Android-MediaPlayer(2)加进度条和时间显示

    千次阅读 多人点赞 2019-02-28 18:26:00
    SeekBar使用显示歌曲播放进度及时间 上一篇:Android MediaPlayer 我们之前播放音乐的时候都会有进度条,今天我们就来加一个进度条,并显示你的播放进度和当前歌曲时间。 我们先看看效果吧万一不是你要的那个,不...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 334,465
精华内容 133,786
关键字:

如何看手机开始使用时间