作家
登录

安卓开发常用工具和第三方库汇总

作者: 来源: 2017-09-27 12:54:01 阅读 我要评论

Hugo 是个 Jake Wharton 的看唯* 当我说 Jake Wharton,一半的时刻是指 Square,它们是同一个意思*)。它是一个轻量级的看维你可以在办法之上履行 @Debug.Log,然后打印出该办法花费的时光,以及参数。它特别实用于现场机能记录。 “我须要缓存这个变量吗?它被调用太多了以至于变慢了吗?”你可以看到,“不,这只花了 10 毫秒,我应当把它放在一个后台线程上,或者花了不到一毫秒,我们不消担心┞封个”。它很轻易纳入你的代码,并敏捷获得相干数字。

我知道的最成功的对象是 Charles 代劳。你可以设备经由某个代劳。这很轻易设置。你可以告诉代劳,下载速度应当是多快。但仍然有一个挑衅,你须要知道收集可能有多快。比如说像巴西的 3G 收集,几乎是一个无意义的声明 - 3G 在巴西遍地都不一样,在各地都是异常不合的。某些时刻,你必须测验测验找一些数字,选择一些数字。

外面有些资本,然则选择参数是遴选收集仿真最艰苦的部分之一。有一个名为 Augmented Traffic Control 对象,它来自 Facebook。它许可你连接到办事器或设置路由器,你可以设置设备文件 - 当你连接到路由器时,你的互联网应当有多快。如不雅你有非开辟人员为你测试,他们仍然可以连接到这个 WiFi 收集并设置他们拥有的连接级别。产品经理和测试人员一般也应当推敲质量较差的收集。 ATC 办事器很好用。

我信赖新的 Android O 暗示他们会有类似于 AutoFitTextView 的器械,但如今这只是一个库,只要文本对于文本框来说太大年夜,文本就会缩小。如不雅你正在翻译德语,它的很多字母比英文┞氛样要大年夜一些,那么它会把它缩小到框中。这不是你的第一个翻译解决筹划,但最好让它们缩小到文本框的大年夜小,而不是填满全部屏幕并覆盖所有内容。它将调剂你的文本大年夜小(更改你的文本大年夜小来适应),这是一个很好的安然的翻译。

YearClass 是 Facebook 的另一个库。它会告诉你,运行你产品的最新的手机临盆年份是若干。如不雅我们说 2015 年是最高的年份,那你就不消关怀 2016 年制造的手机上的一些特其余工作。大年夜分析角度来说,这是最好的 - 比如这个崩溃是,产生在 Android OS Marshmallow 上,所有的手机都是低功耗的手机,有时刻会产生这种情况。知道一下 crash 在不合年份的手机上的产生概率可以帮你对这个 crash 有更深的懂得。

Connection 类是懂得用户连接质量的一个异常好的对象(* 这是我在开端时推荐的封装样本类)。它对收集进行分类。不是分成 4G 3G,因为它们变更很大年夜,它根据的是带宽,分为优良,好,中度或差,或未知。它经由过程采样下载速度来分类。然后它会移动平均值。如许做的价值是,例如,你是一个显示很多图像的图像网站,你可能欲望在较差的收集高低降图像质量,或下落行其他操作。预先知道带宽可以做很多工作。

最大年夜的警告是它的抽样可能是不达时宜的。你能做的工作是让它们开端采样和停止采样。比如,当我打开应用法度榜样时,开端采样,当我封闭应用法度榜样时停止。它们做的工作是查看你下载的数据量,每秒刷新一次。如不雅用户将你的应用法度榜样打开,并且没有进行任何操作,他们会认为你的收集慢的恐怖。我们所做的是,你可以在收集调用或者图像调用的中心启动它,如许做的效不雅很好。除此之外,这个库对你的收集带宽懂得的很精确。

About the content

【编辑推荐】

  1. 月底没流量?安卓市场为你支招省流量
  2. 移动立异时代共品安农户当盛宴
  3. 留意了!谷歌或将慢慢收回安卓控制权
  4. 大年夜咖云集—droidcon北京2016安卓技巧大年夜会隆重年夜召开
  5. 谷歌在安卓平台推离线搜刮功能
【义务编辑:张燕妮 TEL:(010)68476606】

如不雅你爱好 lambdas,你应当应用 Retrolambda。须要留意是它产生四种办法,而不是正常的匿名类。我认为应用 Retrolambda 会使得代码不易读,这是你必须做出明智决定的处所。



  推荐阅读

  cnBeta推出三款新机器学习工具 帮助开发者打造AI应用

微软今天针对开辟者推出三款重要的新对象:Azure 机械进修实验办事、Azure 机械进修工作台以及 Azure 机械进修模型治理办事。此外,微软还针对那些想要借助 Visual Studio Code IDE、用 CNTK、TensorFlow、Theano、K>>>详细阅读


本文标题:安卓开发常用工具和第三方库汇总

地址:http://www.17bianji.com/lsqh/37607.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)