精华内容
下载资源
问答
  • socket连接可以维持多长时间,在客户端和服务器都不主动关闭socket的情况下,普通的中国移动和中国联通sim卡,运营商会多长时间释放掉socket,如果是运营商把socket关掉了,客户端和服务端都能收到通知吗?
  • 腾讯科技讯 (云松)北京时间2月16日消息,据国外媒体报道,近日,移动广告公司Marchex Institute对男性手机用户和女性手机用户的日常手机使用习惯做了深入调查,结果显示:在单次通话的平均时方面,男性要多于...

    [ 导读 ]结果显示:在单次通话的平均时长方面,男性要多于女性。

    腾讯科技讯 (云松)北京时间2月16日消息,据国外媒体报道,近日,移动广告公司Marchex Institute对男性手机用户和女性手机用户的日常手机使用习惯做了深入调查,结果显示:在单次通话的平均时长方面,男性要多于女性;通话的主题侧重点也各不相同;而在通话的时间段方面,男性要比女性早一些,主要集中在上午和中午。

    通过上表可以发现,22%的男性和30%的女性每次通话的平均时长不到2分钟;每次通话平均时间在2到5分钟之间的男女比例大致相同,基本上都是30%;平均通话时长在5到10分钟的男性比例达到了28%,而女性比例则为22%;平均通话时长超过10分钟的男性占到了样本总数的23%,而女性方面的数据为21%左右。所以,男性手机用户每次通话的平均时长要明显超过女性。

    通过上表我们发现,女性使用手机处理的事情多为:营养、房地产、教育、害虫防治等;而男性多使用手机处理汽车修理、破产、修锁、家庭安全、电缆、景观和仓储等事宜。

    上表显示,男性手机用户的大部分电话是在上午和中午打的,而女性手机用户的电话则集中在中午和晚上。

    通过以上3方面的比较我们发现,男女在手机使用习惯上确实存在着......

     

    展开全文
  • 做移动互联网就不太可能不碰手机端的开发。上周为了项目需要,俺也挽袖子抡胳膊开始写起了android程序,还好有java基础,倒也上手快,写了几个小程序,主要都是关于定位方面的。 网上也搜得到一些相关的文章和教程...

    做移动互联网就不太可能不碰手机端的开发。上周为了项目需要,俺也挽袖子抡胳膊开始写起了android程序,还好有java基础,倒也上手快,写了几个小程序,主要都是关于定位方面的。
    网上也搜得到一些相关的文章和教程,但给出的例子效果不太好,而且感觉只有其表,却不明其理。因此写出此文,分享一些我的经验。虽然是以android为主,但是我想对其它平台的开发也应该有些帮助。

    这篇文章侧重于制定一个合理的定位方案。


    手机定位的方式 
    先科普一些基础知识吧。

    最简单的手机定位方式当然是通过GPS模块(现在大部分的智能机应该都有了)。

    GPS方式准确度是最高的,但是它的缺点也非常明显:

    1,比较耗电;

    2,绝大部分用户默认不开启GPS模块;

    3,从GPS模块启动到获取第一次定位数据,可能需要比较长的时间;

    4,室内几乎无法使用。

    这其中,缺点2,3都是比较致命的。需要指出的是,GPS走的是卫星通信的通道,在没有网络连接的情况下也能用。
    另外一种常见的定位方式是基站定位。大致思路就是采集到手机上的基站ID号(cellid)和其它的一些信息(MNC,MCC,LAC等等),然后通过网络访问一些定位服务,获取并返回对应的经纬度坐标。基站定位的精确度不如GPS,但好处是能够在室内用,只要网络通畅就行。
    还有Wifi定位。和基站定位类似,这种方式是通过获取当前所用的wifi的一些信息,然后访问网络上的定位服务以获得经纬度坐标。因为它和基站定位其实都需要使用网络,所以在Android也统称为Network方式。
    最后需要解释一点的是AGPS方式。很多人将它和基站定位混为一谈,但其实AGPS的本质仍然是GPS,只是它会使用基站信息对获取GPS进行辅助,然后还能对获取到的GPS结果进行修正,所以AGPS要比传统的GPS更快,准确度略高。

    Android提供的定位接口 
    在写第一个程序之前,我对android的幻想是这样的:提供了一个函数,能够让我直接从GPS模块中读取经纬度坐标,还有一个函数,能够直接访问网络,获得基站定位的结果。所以,我只需要调用调用函数就可以搞定这一切。
    现实和理想总是有很大的差距。Android上的开发完全不是这么回事儿。前面提到过,GPS模块从启动到获取数据之间时间会比较长,可能有2~3分钟时间,所以,如果真有这么一个函数,那么你的程序可能会被这个函数阻塞几分钟。我想正是基于这样的考虑,android上要想获取定位信息,必须使用异步方式。

    代码大概是这个样子:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    locManager = (LocationManager) this .getSystemService(Context.LOCATION_SERVICE); 
    locListener = new LocationListener() { 
         @Override 
         public void onStatusChanged(String provider, int status, 
                 Bundle extras) { 
             // TODO Auto-generated method stub 
        
         @Override 
         public void onProviderEnabled(String provider) { 
             // TODO Auto-generated method stub 
        
         @Override 
         public void onProviderDisabled(String provider) { 
             // TODO Auto-generated method stub 
        
         @Override 
         public void onLocationChanged(Location location) { 
             // TODO Auto-generated method stub 
             mobileLocation = location; 
        
    }; 
    locManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 0, 0, locListener);

    这是从网上随便摘一段。简单解释一下代码:
    首先,你需要创建一个LocationManager;
    然后定义出自己的LocationListener,LocationListener包涵了好几个成员函数,它们都是回调函数。最重要的一个是“onLocationChanged”,这个函数是在android获取了新的location信息之后调用的,你可以在这个函数内来实现自己想要的功能。比如,你可以定义一个内部location变量,一旦这个函数被调用,就将内部location变量设置成最新的值;
    最后,调用LocationManager.requestLocastionUpdates,它其实是将定义的locationListener注册到android中。在上面的代码中,这句话是说让LocationListener监听GPS_PROVIDER的变化。GPS_PROVIDER对应于android上的GPS模块获取位置信息,还有一个NETWORK_PROVIDER表示通过network方式获取位置信息。


    问题

    那么接下来就有问题了,什么时候能够真正获得手机的定位经纬度呢?等着onLocationChanged被调用吧。那它什么时候会被调用?没人知道。我写过一个小程序,测试Network方式下注册过listener之后(requestLocationUpdates函数)和onLocationChanged被调用之间的时间间隔。测试的网络条件很好。反复观察了几次,大部分都可以在几十毫秒内就返回了,但也有一些时候,时间间隔长达几十秒。这意味着,你的用户需要等上几十秒才能有返回。
    所以,第一个需要注意的地方是,不要一直等待你的回调函数onLocationChanged被调用。你需要设置一个timeout机制。
    这又会引入第二个问题。如果timeout了,但onLocationChanged仍然没有返回,怎么办?难道只能提示用户无法定位吗?
    别急,android还提供了一个函数:getlastKnowLocation。这个函数会返回android平台最后一次获取到的位置信息。比如,你可以这样:

    1. Location lastKnownLocation = locationManager.getLastKnownLocation(LocationManager.GPS_PROVIDER);  

    所以,即便onLocationChanged没有被调用,我们仍然可以获取一个位置信息。当然,这里又引出了第三个问题:这个的返回值值得信赖吗?

    如果用过一些LBS或者地图程序,你会发现有一个现象:在某些时候你打开地图结果被定位到的地方是你上一次使用地图程序的位置。这就是因为程序是采用getLastKnownLocation获取的位置。这个问题的解决办法是,需要定义一个标准判断获取到的Location是否可信。Android的Location这个类除了包涵有latitude,longitude,还包含有很多其他的信息,比如何时获取到的,通过哪种方式获取到的,等等。程序员完全可以基于这些信息来判断获取到的Location是否过时或者是否可信。

    合理的方案

    最后,说一下整体方案。Android的官方文档【1】给出了推荐的方案:

     
    首先注册自己的LocationListener,让它同时监听GPS_PROVIDER和NETWORK_PROVIDER;
    然后可以调用getLastKnownLocation获得一个Location值,这个值可以作为一个备选值;
    然后在一段用户可接受的时间内,不断接收从onLocationChanged返回的位置,并同之前的值做比较,选取其中的最佳;
    最后,会剩下一个筛选后的最优结果,你需要判断这个结果是否可接受。如果可以接受,返回给用户,如果不行,告诉用户无法定位。
    整个过程你需要定义两个重要的函数:一个是比较两个Location信息,返回其中好的那个;另一个函数则用来判断Location信息是否可以被接受。

    展开全文
  • 当我们将苹果手机与安卓手机进行对比的时候,就会发现,安卓手机很容易就能进行截图,方式非常简单。而苹果手机的操作就相对麻烦一些,那么我们该如何解决苹果手机长截图这个问题呢? 1、传统截图方式苹果手机最...

    每一款手机都各有优缺点。当我们将苹果手机与安卓手机进行对比的时候,就会发现,安卓手机很容易就能进行长截图,方式非常简单。而苹果手机的操作就相对麻烦一些,那么我们该如何解决苹果手机长截图这个问题呢?
    在这里插入图片描述
    1、传统截图方式苹果手机最简单也是最传统的截图方式,当然就是按键截屏了。如果有Home键的苹果手机,那就可以直接按下【电源键+Home键】进行截图;如果没有Home键的话,按下【电源键+音量上键】也能实现截屏操作。对于大多数用户来说,这应该是最常用的截屏方式了。
    在这里插入图片描述
    2、单点、轻点两下或长按截屏长时间使用按键截屏,按键难免会出现松动的情况。那么我们还可以借助“触控”这项功能进行截屏。
    开启方法:打开苹果手机【设置】–选择【辅助功能】–【触控】–【辅助触控】–自定义选择【单点】、【轻点两下】、【长按】这3种截屏方式。
    在这里插入图片描述
    3、长截图我们都知道,自从iOS13发布之后,很多功能在一定程度上都有了很大的提升。今天我们所关注的问题是“苹果手机如何实现长截屏?”。

    首先我们需要先开启Safari浏览器,然后可以在浏览器上随意搜索。这时,在屏幕的左下角就会出现一个缩略图,直接点击,即可进入截屏界面。进入截屏界面之后,将会出现“屏幕”和“整页”两种截屏方式。“屏幕”指的是普通截屏;而“整页”就是我们所说的长截图了。缺点:苹果手机,目前只支持备忘录、Safari浏览器等,一些原生应用才能进行长截屏操作。
    在这里插入图片描述
    使用苹果手机的时候,不知道大家更喜欢哪种截屏方式呢?欢迎在评论下方留言分享哟。

    展开全文
  • 控制小孩玩手机时间《限制儿童使用手机手机,这个玩意儿从婴儿到耄耋老者,都在玩。 对于缺乏自制力的儿童,特别是幼儿来讲,这是弊大于利的。 相信很多家长,都想控制小孩使用手机时间。 但是,经常...

    控制小孩玩手机的时间《限制儿童使用手机》

    手机,这个玩意儿从婴儿到耄耋老者,都在玩。

     

    对于缺乏自制力的儿童,特别是幼儿来讲,这是弊大于利的。

    相信很多家长,都想控制小孩使用手机的时间。

    但是,经常忘记,或是没有时间,一直记着,到30分钟,就把孩子的手机收缴。

    有时,是在忙其他事,忘了,有时,是抢过手机,孩子就大哭,大闹。经常折腾,也是身心疲惫。

    当年,我也这样。所以,那时,我写了一个Android手机APP。
    名字就叫《限制儿童使用手机》

    更多详情请看原文来自:http://ant73.com/297.html

    展开全文
  • 背景 时间不知不觉间就从我们的指缝间溜走了,最后换来的还是无尽的空虚。...又或者,你发现你的孩子一直沉迷手机,你想要控制它使用手机时间。怎么办? 如果你也和我一样想赢回时间的心,或者想帮孩子克...
  • 安卓蓝牙搜索的最大时间长度是多少,一个手机最多能够搜索到多少台其他的设备
  • 请问一下各位大神,怎么计算充满电池的时间?有没有算法之类的。。。。。。
  • 因为项目问题 经常需要使用teamview 后来就限制5分钟登录时间(实际就1-2分钟) 网上找的破解版都是各种垃圾和病毒 然后就自己想着修改mac试一下,然后发现可用 后期补充:新的远程链接方法, 可以...
  • 记录手机app的使用

    千次阅读 2015-07-21 13:27:15
    时间记录App汇总 iOS平台 1.aTimeLogger 老牌时间记录器,可以自定义分类,统计和回顾也很清晰 iTunes App Store 的 iPhone,iPod touch和 iPadaTimeLoggeraTimeLogger出安卓版啦!(2013/12/3更新)2.Evertracker,...
  • 让我们把时光倒回到2月22日,这一天华为Mate X2正式发布。在本次发布会上余承东正式对外公布,鸿蒙手机端...近日一段华为软件部总裁王成录的发言被曝光,视频明确显示王成录讲:那么今年六月初,我们使用华为手机的...
  • 手机电池充电时间

    千次阅读 2008-02-19 10:42:00
    时间,又可能损害手机和电池。那么究竟应该充电充多长时间呢?下面给大家介绍一个简单的计算方法: 一般电池容量大小都在电池上注明,以毫安为单位,数值越大容量越大。例如:1200mAh就是表示电池的容量是1200...
  • android统计手机应用使用以及开启次数

    万次阅读 热门讨论 2018-12-27 17:36:32
    今天遇到一个需求,需要将手机里面的应用启动次数以及使用给统计出来。首先想到的就是需要开启“允许查看应用的使用情况”这个权限。具体在“设置--安全--有权查看使用情况的应用”。废话不多说,开始撸码。 ...
  • 你的手机使用时间和待机时间是不是有些问题呢?现在网侠小编就整理了网友的自身心得体会,帮助大家来处理这类问题: 首先要说明的是使用时间和待机时间一样和差不多是2个问题。不是一回事。所以大家请对号入座。...
  • 最近这些日子,经常需要每天晚上在电饭锅上设置定时煮饭,以备第二天早上的早餐。...“煮饭时间”——一个很简单的计算煮饭时间的Android手机软件,作者Liigo。项目首页:https://github.com/liigo/cooktime
  • 打包到手机的软件起动。... 我们要解决的就是黑屏时间问题,之所以黑屏是因为Activity启动后mUnityPlayer 中的内容还没有准备好,断在我们...机型越差,黑屏时间。https://blog.csdn.net/u012169685/article/detai...
  • 发送手机验证码实现验证时间过期

    万次阅读 2018-02-24 18:21:53
    实现思路如下: 在发送短信的时候将当前时间记录和发送的手机号都保存进session中,在需要用户发送验证码的时候校验时间是否超时,超时则回复前端“短信验证超时,请重新获取验证码”之类的提示。代码如下:1.发送...
  • 因为服务器空间有限,所以视频时必须有所限制。 在xml中先布局一个按钮,点击开始录频。布局一个TextView用于显示倒计时的时间。 一、使用Hander+TimerTask完成定时操作 private TextView btn_stop; private ...
  • 关于android手机充电时间的计算公式

    千次阅读 2014-11-03 16:19:13
    翻阅了一些资料和一些相关的竞品,发现每个产品的在手机充电时的计算上多不是很统一,后来翻阅了物理学的一些知识和文章,总算给出了一个相对比较准确的答案,现在把结论共享给大家。 首先先解释几个概念: ...
  • Nokia手机串号及通话时查询

    千次阅读 2007-08-27 08:28:00
    诺基亚手机输入1)输入“*#92702689#”,查看该手机的通话时间,全新的手机应该为000000:00,而如果出现了000000:01也属于正常现象,也可能是商家在测试机器时的拨打时间。2) 输入“*#06#”来检查手机的“串号”,...
  • 那些抱怨手机电池越越不经用的机油们一定要试试这个方法,此方法通过清除记录在手机内的包括电压在内的各种电池信息,并重新记录,保证系统日志里电量信息的准确性,对于电池不可拆卸的手机效果最好。 1...
  • 博主特别喜欢翻手机,玩手机,尤其是对篮球,NBA等体育运动上瘾,发现脑海里总是想这种东西,然后天天手机看这方面的资讯,论坛,发现万事万物执着到一定程度,专注下,有一定的红利,但是会浪费大量的时间和精力,...
  • 系统环境、手机的设定、玩游戏、播放音乐、照相和使用数据业务等操作均会影响手机的待机时间。 进行通话或开启背光灯等会比待机状态消耗较多的电量,待机时间将缩短。 无服务区域中的待机时间要比正常待机时间短。 ...
  • 下面的界面已经试过了不下3次了,每次都会卡在这个...这时候配置都已经配置好了,接下来使用用解决方法。 (二)解决方法: 重新打开一个cmd窗口:输入 flutter doctor 这时候显示下图:(注意里面有一句很显眼的话...
  • ShareSDK:微信分享跳转时间

    千次阅读 2017-05-12 17:33:00
    注意:前提是手机安装...然后又出现了第二异常现象:微信重新安装后,点击微信分享或者朋友圈后跳转正常,本来道长天真的以为解决bug了,又点击一下微信分享或者朋友圈分享后又出现跳转时间现象。道长以为重装
  • 上一篇讲到了计时的几方法,在虚拟机中不会出现问题,但是在真机测试中,会遇到这样一情况: 在手机进行休眠状态后,原来的睡60秒时间,大约变成了睡7分钟左右才再执行.这一直让我很不解,也没有发现代码上有什么...
  • 需求说明,后台有做半个小时不请求接口的话返回标识退出登录,但是要请求接口才行,现在要实现前端js判断半个小时不操作界面的话自动跳转到登录页面。 创建一个.js文件,在main.js引入此js(vue框架) 在登录...
  • 移动4G网络App页面加载时间

    千次阅读 2017-02-09 00:04:17
    2016年12月份开始,使用android客户端的部分用户反映在使用移动4G网络的情况下,App内的页面加载时间,几乎加载不出来,导致无法正常使用App。 查找原因 1、由于目前只有使用Android客户端的用户反映此问题,...
  • 如今很多App都是力争吸引人的目光,恨不得让人每分每秒都扑在手机上。但是我要介绍的这款OFFTIME for Android,却能让你不胜其烦,时时刻刻都有卸载掉它的冲动,甚至还…无法卸载。 OFFTIME 是一款真正的「让你无法...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 349,985
精华内容 139,994
关键字:

哪种手机用的时间比较长