精华内容
下载资源
问答
  • Odoo13运行速度快么?

    千次阅读 2019-12-13 16:18:07
    我将在文末讨论运行速度(提示,它比以前了许多倍),这只是本次版本更新的特点之一。我们添加了几个新的应用程序,这些应用程序将满足您更的业务需求,同时提高模块的可用性。 我们可以自信地说Odoo13是您的...

    Odoo13于2019年10月初发布,Odoo13是迄今为止Odoo更为迅速灵活,更成熟的版本。

    我将在文末讨论运行速度(提示,它比以前快了许多倍),这只是本次版本更新的特点之一。我们添加了几个新的应用程序,这些应用程序将满足您更多的业务需求,同时提高模块的可用性。

    我们可以自信地说Odoo13是您的业务所需的软件之一。接下来我们来看其中的一些新应用和功能。您可以在Odoo13的发行说明中找到所有新功能的列表 。

    1.会计模块

    今年,会计模块发生了很大的变化。我们彻底审查了每个视图,每个流程,使使其成为较佳的会计解决方案,包括更好的对帐,更好的可用性,日记帐,日记帐分录,新报表,合并,资产重构,更直接的税收配置,递延费用等等。还有识别率达93%的OCR功能,使您的应用更轻松。Odoo会计模块

    2.新的识图看板

    列表的第一个识图是甘特图;您现在可以轻松地在视图内进行自由拖放,可以一键创建记录,调整大小视图等等,这从来没有像现在这样容易,现在应用程序比以往任何时候都要多。odoo看板

    现在,“活动”视图具有更多功能和更好的活动计划的可用性;日历视图可让您响应弹出窗口中的活动;序列可以从看板视图中等重新排列。

    看板试图
    Odoo看板识图

    3.一体化现场服务解决方案

    Odoo现场服务管理结合了计划和管理预约,跟踪工作时间,销售产品,使用自定义工作表创建报告以及开具发票所需的一切,现在您可以为各地的客户提供优质的服务。使用我们的地图视图,看到下一个预约地点,并计算到达那里的路线,Odoo如此简单。

    4.保养维护

    借助我们的新“租赁”应用程序模块,您可以从一个视图管理所有租赁需求。立即创建租赁订单,时间表,交付,退货和发票。直接在租赁订单上获取您需要的所有信息。您还可以通过所有产品的概述来跟踪可用性,并通过财务报告查看哪种产品带来最多的收入。Odoo

    租赁模块的演示视频,请在Odoo云微信公众号聊天窗口回复“租赁视频”获取。

    Odoo有许多营销工具。它是市场上的完整解决方案,其中包括市场营销自动化,电子邮件营销,SEO,网站,博客,调查,事件,论坛等内容,适用于Odoo13,短信营销和社交营销,让我向您展示Odoo博客和活动项目的一些改进。
    Odoo

    您是否知道在线交互至关重要?它必须看起来不错。我们不希望用户必须成为设计师才能制作出精美的东西。我们希望用户看到就知道怎么应用。

    我们以前的博客功能也不错。它具有社交媒体链接以及您可能需要的所有内容,但是现在呢?创建它时,它看起来非常棒。

    Odoo活动
    Odooyun

    这不是全部的功能点,我们改进了所有内容的外观,可是您也可以自己发现所其他功能点,现在我们所有的主题都是开源的。

    现在,如何将流量吸引到我们的网站呢?借助我们新的社交营销和短信营销应用程序。

    SMS使您可以随时随地与人们联系。您可以将SMS发送到丢失的、旧的线索以及参加活动的人,在很多情况下,与他人联系很重要。用户收到邮件的同事,您增加了点击量,您可以通过SMS营销潜在客户,收入中的分析工具了解所有这些信息,这对您而言并不是秘密。当然,它与您的会计完全集成。Odooyun

    与社区互动如何?社会营销在哪里?借助社交营销,您可以全面了解人们对您的评价,人们对您的行业,竞争对手的评价,以及您想要跟踪每个社交媒体和所有所需帐户的所有信息。

    保持良好的跟踪状态,但与他们互动该怎么办?首先,创建一个新帖子,选择要显示的位置,创建他,就这么简单。就像短信一样,您可以跟踪这些活动的效果!

    社区互动Odooyun

    5.招聘

    招聘很难。我们每个人都知道。找到合适的候选人就像在大海捞针一样,因此我们认为,如何使它变得更容易?这就是我们最终开发引荐应用程序的方式,引荐可能不是您最大的招聘线索来源,但可能是您最大的招聘来源。许多研究表明,推荐人是最有可能被高薪聘用的人选,我们的新应用程序使您的员工可以通过推荐人建立超级英雄团队,他们积极参与寻找下一个人才的过程中会获得公司奖励。Odooyun

    招聘

    6.HR

    当您使用新的推荐应用程序招聘大量人员时,您将需要一种简单的方法来处理所有这些新员工,因此我们制定了一套全自动的入职计划,只需单击一下,一切便会安排在会议上,笔记本电脑,手机,无论可能是什么,您都可以将其包含在程序中,然后由负责每个步骤的人得到通知。

    7.好用的开源LMS

    说到入职,无论您是老师,教练,还是我们刚刚看到的入职经理,Odoo eLearning都是您的理想学习管理系统(LMS)。Odooyun

    对于用户和课程管理员而言,它都具有美观且易于使用的界面,它是您所需的一站式解决方案,包括集成测验,游戏化,认证,可能的内容货币化以及无需费力的完整报告多个平台了。

    开源LMSOdooyun

    8.Odoo13运行速度

    Odoo13比Odoo12快了近5倍,实际上,在你的网站后台上,Odoo13的运行速度比Odoo12快的不止5倍,根据Google的说法,我们现在的页面运行速度快了99%。

    来源:Odoo官方博客,Odooyun翻译(本文为译文,与原文有出入。)

    转载自:欧度软件江苏有限公司官网

    展开全文
  • 1. 64位比32为更大,占的内存更,这是显然的,当然这个问题在整个程序看来根本不显然,因为哪怕系统同时有1000个引用存在,那多出来的内存也就4M,这个不重要,因为现在手机都动不动好几个G,大型服务器就更加不用...

    Android studio 1.0.2默认最大内存是750M,这样跑起来非常的卡,难以忍受,机器又不是固态硬盘,最后发现,这个默认值是可以修改的,在android studio目录下找到:studio64.exe.vmoptions文件,绿色部分为修改的参数(-Xmx1050m),将默认参数修改为1050MB,这样跑起来就非常流畅了,如果觉得还是不够流畅,可以改得更高:

    复制代码
    -Xms128m
    -Xmx1050m
    -XX:MaxPermSize=350m
    -XX:ReservedCodeCacheSize=96m
    -ea
    -Dsun.io.useCanonCaches=false
    -Djava.net.preferIPv4Stack=true
    -Djna.nosys=true
    -Djna.boot.library.path=
    
    -Djna.debug_load=true
    -Djna.debug_load.jna=true
    -Djsse.enableSNIExtension=false
    -XX:+UseCodeCacheFlushing
    -XX:+UseConcMarkSweepGC
    -XX:SoftRefLRUPolicyMSPerMB=50
    -Didea.platform.prefix=AndroidStudio
    -Didea.paths.selector=AndroidStudio
    复制代码


    mac系统下在Android studio包内容中的contents-bin-studio.vmoptions



    如果这个设置没有生效,在 File->Ivalidate Caches中,选择 Ivalidate and Restart就可以生效了:

    image image

    最后,在资源管理器中可以看到,studio64.exe的内存占有瞬间涨到了1GB以上。

    image



    ————————————————————————————————————————————

    从AndroidStudio的启动参数了解到的下JVM的一些东西(内存使用,JIT等)

    如果你使用AndroidStudio经常觉得很卡,那有可能是因为系统给AS分配的内存不够的原因。打开/Applications/Android Studio.app/Contents/bin/studio.vmoptions (Mac),可以看到有以下配置:

    -Xms128m -Xmx750m -XX:MaxPermSize=350m -XX:ReservedCodeCacheSize=96m -XX:+UseCompressedOops

    这些参数分别是什么意思呢?

    -Xms128m

    The -Xms option sets the initial and minimum Java heap size. The Java heap (the “heap”) is the part of the memory where blocks of memory are allocated to objects and freed during garbage collection.

    就是JVM启动的起始堆内存,堆内存是分配给对象的内存。这里我把它改成了512m

    -Xmx750m

    This option sets the maximum Java heap size.

    也就是AndroidStudio能使用的最大heap内存,这里我改成了2048m

    这两个参数都是-X开头的,表示非标准的参数。什么叫非标准的呢?我们知道JVM有很多个实现,Oracle的,OpenJDK等等,这里的-X参数,是Oracle的JVM实现使用的,OpenJDK不一定能使用,也就是没有将这些参数标准化,让所有的JVM实现都能使用。

    -XX:MaxPermSize=350m

    这个参数指定最大的Permanent generation大小。
    根据oracle的文档

    Permanent Generation (non-heap): The pool containing all the reflective data of the virtual machine itself, such as class and method objects. With Java VMs that use class data sharing, this generation is divided into read-only and read-write areas.

    可知,Permanent Generation也是一块内存区域,跟heap不同,它里面存放的事类本身(不是对象),以及方法,一些固定的字符串等等。更多关于Permanent Generation

    -XX:ReservedCodeCacheSize=90m

    ReservedCodeCacheSize (and InitialCodeCacheSize) is an option for the (just-in-time) compiler of the Java Hotspot VM. Basically it sets the maximum size for the compiler's code cache.

    设置JIT java compiler在compile的时候的最大代码缓存。简单地说就是JIT(Just In Time)编译器在编译代码的时候,需要缓存一些东西,这个参数指定最多能使用多大内存来缓存这些东西。
    什么叫JIT呢?看wikipedia的解释

    In computing, just-in-time compilation (JIT), also known as dynamic translation, is compilation done during execution of a program – at run time – rather than prior to execution.Most often this consists of translation to machine code, which is then executed directly, but can also refer to translation to another format. JIT compilation is a combination of the two traditional approaches to translation to machine code – ahead-of-time compilation (AOT), and interpretation – and combines some advantages and drawbacks of both.[1] Roughly, JIT compilation combines the speed of compiled code with the flexibility of interpretation, with the overhead of an interpreter and the additional overhead of compiling (not just interpreting). JIT compilation is a form of dynamic compilation, and allows adaptive optimization such as dynamic recompilation – thus in principle JIT compilation can yield faster execution than static compilation. Interpretation and JIT compilation are particularly suited for dynamic programming languages, as the runtime system can handle late-bound data types and enforce security guarantees.

    我们知道编程语言分两种: - 编译型,先将人写的代码整个编译成汇编语言或机器语言,一条一条代码然后执行。 - 解释型,不需要编译,将人写的代码一条一条拿过来一次执行,先取一条,执行,完了再取下一条,然后在执行。

    而对于Java来说,这个情况就比较特殊了,因为在Java这里,JVM先是将Java代码整个编译成bytecode,然后在JVM内部再一条一条执行bytecode代码。你说它是编译型的吧,bytecode又不用编译成机器代码,二是一条条bytecode一次执行。你说它是解释型的吧,它又有一个编译的过程。对于Java到底是编译型还是解释型到现在也没有一个定论。不过,我们还是可以探讨一下Java的JIT编译技术。
    刚刚说了,在bytecode层面,代码是解释执行的。解释型的语言会比较慢,因为它没有办法根据上下文对代码进行优化。而编译型的语言则可以进行优化。Java的JIT技术,就是在bytecode解释执行的时候,它不一定是一条条解释执行的,二是取一段代码,编译成机器代码,然后执行,这样的话就有了上下文,可以对代码进行优化了,所以执行速度也会更快。
    可见,JIT技术结合了编译型(速度更快)和解释型语言(代码更灵活)二者的优势。对于动态语言的执行来说,是一个非常大的优势。

    -XX:+UseCompressedOops

    这个参数允许系统将代码里面的引用(reference)类型用32位存储,同时却能够让引用能够使用64位的内存大小。
    我们知道现代的机器基本都是64位的,在这种情况下,Java代码里面的reference类型也变成了用64位来存储,这就导致了两个问题:
    1. 64位比32为更大,占的内存更多,这是显然的,当然这个问题在整个程序看来根本不显然,因为哪怕系统同时有1000个引用存在,那多出来的内存也就4M,这个不重要,因为现在手机都动不动好几个G,大型服务器就更加不用说了。更重要的是第二点。 2. 相对于内存,CPU的cache就小的可怜了,当reference从32bit变成64bit时,cache里面能存放的reference数量就顿时少了很多。所以64bit的reference对cache是个大问题,于是就有了这个选项,可以允许系统用32bit来存储reference,让cache里面能存放更多的reference,同时又不影响reference的取址范围。至于他们是怎么做到的,我就不得而知了。。。

    以上三个参数是以-XX开头的,根据Oracle的说明

    Options that are specified with -XX are not stable and are subject to change without notice.

    展开全文
  • 我们都知道在打开手机应用或者进行任务切换时一般会渐进渐出,有一个过渡动画很顺滑地过渡到下一个界面,不过安卓默认的过渡动画时间较长,Android默认的一些设置并没有达到最大的运行速度,那如何提高手机运行速度...
    教程搬运自网络,非原创!!
    

    我们都知道在打开手机应用或者进行任务切换时一般会渐进渐出,有一个过渡动画很顺滑地过渡到下一个界面,不过安卓默认的过渡动画时间较长,Android默认的一些设置并没有达到最大的运行速度,那如何提高手机运行速度呢?此时可以通过设置减小过渡动画的时间来提高任务切换,打开应用的时间,具体设置如下:

    1、打开开发者选项

    由于谷歌的默认把开发者选项隐藏,所以得先把开发者选项“找”出来,不同手机打开开发者选项的方法不尽相同, 这里拿荣耀6Plus为例, 具体操作步骤如下:

    进入手机的设置—关于手机—版本号,连续点击“版本号”七次。


    此时系统会提示“您现在处于开发者模式”,然后返回上一级菜单即可在原本没有开发人员选项的列表里发现多了“开 发人员选项”。

    其它基于安卓系统定制的第三方ROM也可参考此方法打开开发者选项。

    2、进入开发者选项

    点击进入“开发人员选项”后,会发现开发人员选项是默认关闭的,这时候可以把它打开。


    然后下拉,找到窗口动画缩放、过渡动画缩放、动画程序时长缩放,这三个动画缩放默认的是1x,手动改为0.5×即可。


    展开全文
  • 最近特别火的小米手机第四代中,就是用了来自Qualcomm的Quick Charge技术,并且很消费者会问,9V的充电标准是怎么会事儿,新的标准和其他手机通用吗?混用会对手机和电池造成危害吗?今天的文章,我想从手机终端的...

    从各种的媒体报道和资料当中,很多人对Qualcomm的快速充电技术有了一定了解。最近特别火的小米手机第四代中,就是用了来自Qualcomm的Quick Charge技术,并且很多消费者会问,9V的充电标准是怎么会事儿,新的标准和其他手机通用吗?混用会对手机和电池造成危害吗?今天的文章,我想从手机终端的发展趋势谈起,进而谈到当今主流的充电技术趋势,以及Quick Charge v1.0和v2.0两代产品是怎么会事儿,他们都有哪些特点,并尝试从技术的角度,去解答大家种种疑虑。


    图:小米发布会上的一张PPT,何为快速冲电?9V是怎么会事儿?

    从电源管理的角度来看,我们的智能终端,屏幕越来越大,通讯的带宽越来越宽。智能手机中的各种计算单元和并行计算的能力都越来越强。它们背后的代价都是更高的功耗,更快的电池消耗速度。

    现在我们能看到,手机电池的容量在不断增长。从以前的功能机的时代,基本小于2000mAh,到现在一个屏幕比较大的智能手机,电池可能接近4000mAh。甚至一些平板设备可能会集成容量更大的电池。那么这种情况就给充电这件事儿,带来了比较大的挑战。

    关于充电,消费者可能在两件事情上比较不满意。第一,是把一颗电池充满所花费的时间会比较多。第二,在有限的时间内,给手机冲进去的电量,不能维持它更长的工作时间。消费者的这些抱怨也带来了新的机会:在智能设备充电方面,还会有明显的技术进步空间,这也是未来的大趋势之一。

    目前来说我们对自己的手机充电的情况,还都是比较了解的。市面上的移动设备主要有2种充电标准,除了iPhone采用专用接口之外,其他设备都是用Micro USB接驳设备,线缆的另一端是一个标准的USB接口,再接驳一个电源适配器。

    这个电源适配器运行在5V电压。好处是非常方便,基本上只要有一根USB线,电脑就可以给手机充电,各种电源适配器都可以复用。但是缺点的在于,现在的电源适配器品种非常多,有的输出电流比较高,有的则比较低。

    并且市场上的USB线缆种类也非常多。有的线上的阻抗比较高,能达到350mΩ,有的是比较低的100多mΩ。这些差异也导致了用户在不同充电设备上有不同的充电时间感受。

    比如一家非常好的手机厂商,对手机进行了非常好的设计,也在手机内部用了一颗非常好的充电管理IC。但是用户在家里也许换了一根其他品牌的数据线,也许可能就体验不到这种快充的效果。这是一般手机厂商在这些5V的电压之下的统一标准下的比较难突破的地方。

    今天Qualcomm的Quick Charge已经发展到v2.0标准了。那以前的v1.0怎么样?和今天的v2.0有什么差别有什么关系?

    手机充电时,为什么会发热?

    简单来说Quick Charge v1.0就是大家比较熟悉的,在手机主板内,采用switching charger的方式给锂电池进行充电。它有什么优势和特点呢?

    在以前的功能机时代,大多采用的是linear charger的充电方式。它的输入电流永远等于输出电流。电源适配器是5V输出,手机电池电压是在3V到4.2V之间。当电池的电压比较低的时候,就有一个直接的功率损耗问题,供电的功耗就会损耗在charger电路上面。

    因为输入的功率是5V * 电流,输出的功率是电流 * 电压。输出的电压要比5V低,比如电池电压是3V,这种情况会有40%的功率损耗。这就是以前linear charger最大的问题——由于有这么大的功率损耗,导致在充电过程中它的发热会比较厉害。也导致了没有办法进一步提高充电电流。

    技术开始变革,整个手机行业的充电方式从linear charger过度到switching charger。

    Quick Charge v1.0的两大特性

    Quick Charge v1.0采用了switching charger模式,当你在5V、1A这种制式下,当你的电池电压比较低得时候,给电池充电的电流,实际上是高于输入电流的。功率方面几乎可以说是持平的。(不计电路功率损耗)switching charger的方式进一步提升了充电电流,也就缩短了充电时间。与传统USB充电技术相比,充电速度提升40%。

    在Quick Charge v1.0还要解决一个问题。由于我们现在都是5V的制式,另一端都是标准的USB。但我们在充电时,也会遇到许多不同类型的电源。电源有可能是一个USB口,有可能是一个墙式充电器,或者是其他USB的附件,或者是充电宝之类的电源。作为手机上的充电电路,需要它能够去识别这些电源的类型。因为很多电源的电流输出能力是很宽泛的,从几百mAh到1.8A都有。手机的充电电路应该根据所连接的电源的类型抽取相应的电流。

    举例来说,如果是接驳笔记本电脑上的USB接口供电,手机过度的拉电流的话,超过500mA,笔记本电脑电源输出有可能进入保护状态,也就不能完成充电的动作。因此在手机的充电电路上,还要有这样一个识别机制,确定是什么类型的电源,最大限度的去利用这个电源的输出电流能力。这个就是Quick Charge v1.0做的事情。

    这个识别动作,也是有一个国际通用标准的叫做:USB BC 1.2,输出电流范围为300mA-1800mA。这个标准已经相当普遍了,目前几乎所有品牌的智能手机都采用了这个标准。

    小结一下,Quick Charge v1.0主要就两个功能:第一是,switching charger的这种充电方式,实现电源适配器1.8A的电流输出。第二是,识别不同USB电源的类型。

    Quick Charge v2.0规范解析

    Quick Charge v2.0又比v1.0多了什么呢?上文我们已经讨论过,手机充电是基于USB接口的一种通用标准。5V电压,电流上限是1.8A,那么我们能得到的最大功率就是5V * 1.8A = 9W,那么9W折算到充电电流来讲,最大极限就是2A左右。现在如果设备配备了3000mAh乃至更大的4000mAh的电池,充电的时间还是比较长的,。如果消费者想要将充电时间缩短到2小时,甚至是1小时的话,就要想别的办法。


    图:这份诚意不仅仅体现在电池容量,更体现在充电时长上。

    现在市场上也有一些类似的技术,比如在电源适配器上,在5V电压下,输出3A、4A电流。但消费者所使用的线缆是没法控制的,作为手机制造商也没法完全控制用户使用什么样的线缆。消费者家里可能用过很多设备,也许手机换了,但是线还在。其质量也参差不齐,有的比较长,有的比较短,阻抗也各不一样。

    如果消费者使用了一根体质比较差的线缆,阻抗较高。即使电源适配器能够提供大电流,手机上的charge IC也能在大电流情况下给电池充电,但是由于线损的问题,到达手机主板上的电压比较低的,也就根本没有办法达到一个比较高的充电电流。这就是在5V环境下的一个天然的局限。

    Qualcomm的工程师会怎么做呢?既然要提高到电源适配器到手机主板的总功率,但是又不能进一步提升电流了(1.8A的限制)那么也就只能提高电压这一种途径了。

    在Quick Charge v2.0中,设计了两种方案,即A类和B类。A类可以提供输出5V、9V、12V三种电压。通过提高电压的方式,让电源适配器能够提供更多的电量给到手机终端。

    这件事情听起来很简单,但问题是如何向前的兼容呢?电源适配器直接输出9V、12V,可能会导致手机过压保护了。所以还是需要有这样一个机制,在手机和电源适配器之间,手机能够识别电源适配器是标准的5V输出,还是有更高的供压能力。在手机授权的情况下,再做一个动态的调整,接受更高的电压和电流。这就是Quick Charge v2.0最主要的特性。

    从总功率方面来讲,Quick Charge v2.0已经完全考虑到未来终端发展的趋势。乃至到手机、平板、笔记本电脑融合的趋势,在总功率的规划方面,规格已经做的相当高了。现有的A类方案,可以支持到36W。未来的B类方案,电压将支持到5V、9V、12V、20V四种电压,功率可以达到60W。因此基本上笔记本电脑,和多节电池串联的构架,都可以得到满足。

    Quick Charge的充电优势

    在充电速度方面,采用Quick Charge技术之后,消费者可以尽享便捷充电的优势。传统的linear charger其充电电流小于1A。(如果充电电流大于1A的话,设备就过热了)以一个3300mAh的电池举例,传统的linear charger方式充电,要长达4小时左右。而Quick Charge v1.0将充电电流提升到1.8~2A。基本上可将充电时间缩短到40%。如果更进一步,使用Quick Charge v2.0标准,使用3A的充电电流的话,那么在1小时多一点的时间,就可以完成充电。

    上面是关于,整个电池的充电时间获得的优势。那么在单位时间里面,更快的更多的往手机里面充一些电,这对很多人来说,其实更加重要。很多用手机的人,都很忙碌,有机会坐下来休息一会儿,在这有限的时间里能尽可能的往电池里冲入更多地电量,对用户体验来说非常重要。这也是Quick Charge v2.0在用户体验方面带来的一个比较明显的地方。


    关于Quick Charge认证

    Quick Charge现在在整个行业里,又作到了什么程度?目前,Quick Charge v1.0已经近乎成为了整个行业的评测标准,各大手机厂商如果采用Qualcomm的平台开发自己的手机产品,基本上已经全部支持Quick Charge v1.0。

    而v2.0的部分,Qualcomm从2013年开始推广,到2014年年中,已经有多款的商用终端产品在市场上正式发布,并且国内已经有很多OEM厂商热衷采用这项技术。

    并且Qualcomm已经提供了完整的兼容性测试。这个测试是第三方权威机构进行评测的,待到测试通过之后,Qualcomm会给一个认证LOGO。这些技术对于所有的OEM厂商来说都是免费的,当然测试可能会花一些费用,毕竟那是第三方的测试费。显而易见,手机厂商为用户做的这些努力,用户也能切实看到。并且用户家里有那么多条数据线和电源适配器,这小小的LOGO也能让用户明确知道自己手中产品有何过人之处。

    v1.0与v2.0的实现方式

    在Quick Charge v1.0中,电源适配器5V输出到手机主板,主板上的充电电路得到5V电压,会对电池进行充电。而这种充电电路的存在形式会有2种,一个是PMIC方式,即手机套片内部的switching charger电路,它本身的效率已经很高。但是如果手机厂商还希望进一步提高充电电流,得到更快的充电时间,尽可能的再降低一些发热,也可以用片外独立的switching charger芯片。而在USB D+、D-线上,会有一个BC1.2的握手。

    在Quick Charge v2.0中,它的构架是完全兼容v1.0的,也没有更多额外的控制引脚和接口。所有的控制还是运行在USB的D+、D-信号线上的,并且它是兼容BC1.2的。不同的是,在BC1.2的基础上,Quick Charge v2.0的电路会再判断一次,电源是否支持Quick Charge2.0。如果电源支持,手机再请求电源适配器提供更高的电压。这一系列的握手,都是建立在BC1.2标准基础之上的,所以v2.0也是充分向前兼容的。在手机主板端,也提供了片上和独立的switching charger方案供OEM厂商选择。

    关于安全性的问题

    对于终端消费者来说,最关心的问题就是,手机充电速度提高了,手机和电池会不会有安全性的问题。根据目前手机电池的发展情况,安全的充电电流是1C,新型的电池目前已经能支持到1.5C、1.6C的充电能力。1.5C是个什么概念呢?举例来说,一颗4000mAh的电池,它的充电电流不超过6000mA。对于充电电池来说,充电电流的门槛已经足够宽泛了。

    另外Quick Charge所解决的问题是,电源适配器提供更高的功率到手机端。这里还有一点,很多人可能会忽略,电源适配器所提供的电能,不是100%都用来给电池充电的。当手机在充电的时候,手机还是在工作的。很多人可能会一边充电,一边玩游戏。有很多电能消耗在给系统供电,也许会有30~40%的电能用在给系统供电了。所以手机电池真正能获得的充电电流,会进一步打折。Quick Charge技术,不但提高了到电池的电流,也在充电时,提供了更高的到整个手机系统的电流。

    从这两个角度讲Quick Charge技术并没有对手机和电池造成所谓的不安全因素。因为给电池充电电流的额定值,是手机主板内设定的,而通过Quick Charge手机整体得到了更多的电流。由此不安全、毁电池这些疑云也就不攻自破了。

    关于兼容性的问题

    随着Qualcomm在市面上全面推广Quick Charge技术,未来在市面上,可能会看到两种主要的规格。仅仅支持5V电压的,Quick Charge v1.0的电源适配器,或者是支持多种电压的Quick Charge v2.0的电源适配器。同时,手机和平板设备也会有2种。在实际的情况中,这两种电源适配器和手机,非常有机会互相复用。支持Quick Charge v2.0的手机,使用普通的USB 5V电源适配器,也可以工作。支持不同电压的v2.0的电源适配器,也可以给其他普通手机充电。采用Quick Charge技术的设备,向下的兼容性是没有任何问题的;传统手机和电源适配器,也向下兼容Quick Charge的设备。

    经过Qualcomm这1年多以来的生态系统搭建,截止到2014年年中,在国内已经有5家电源适配器芯片方案的厂商,已经有完备的Quick Charge v2.0的方案。国内有数十家电源适配器生产厂商在做相关产品。相信未来,Quick Charge2.0很有可能成为USB BC1.2的一个实施标准,得到全行业的认可。

    展开全文
  • 购买智能手机必须要知道的一些

    千次阅读 2012-01-17 15:07:59
    在过去的一年半、两年里,很多人开始丢掉他们以前智能装JAVA程序的功能机,丢掉操作画面不够方便方面、不够炫丽的老智能机,开始换上能玩画面炫丽、性能强大的Android、IPhone。当然对于大部分非硬件帝的智能手机...
  • M1性能表现超出预期的好,速度快到堪称恐怖 与Intel Mac一样功能强大,甚至更强大 M1发热大幅降低,续航大幅提升 兼容性不是大问题,而且吃惊的是,用M1跑X86应用甚至比用Intel跑X86应用都快出很 外观设计...
  • 我们也都知道appium-ios测试原理是appium调用instrument驱动手机,所以其实我们写的代码都会转化成instrument代码去执行,appium要放出一套标准的接口,所以会把instrument封装起来, 我用的appium版本是1.4.13,
  • android手机文件快速扫描,并归类

    万次阅读 热门讨论 2018-04-13 17:34:54
    一、前言 我在使用我们的App的时候...下面不说,先上效果图(实现的UI可以各位自行实现,我这里只是提供文件扫描功能的实现)。 - 说明: 我们这个文件扫描是基于 https://github.com/DroidNinja/Android-Fil...
  • 于是想个办法让手机走电脑宽带的流量,这样就不用走GPRS,而且上网速度。于是乎,上网找资料。 一共三个解决方案,第一个就是wifi,可惜我的笔记本是08年买的不支持wifi。但是还是把过程记录一下。这个就比较...
  • 移动app生成方案细节总结选用工具 appcan apicloud hbuider( dcloud ) 工具对比apicloud 强大的云端, 代码提交和云编译很迅速 完善的访问底层设备能力, ... 云端能力略逊于apicloud, 云编译速度 很慢(因为人…)
  • 手机软件工作原理

    千次阅读 2012-05-29 14:27:10
    手机软件工作原理(1) 手机的雏形十分类似于对讲机,最早出现在20世纪40年代,曾在第二次世界大战用于军事通话,是后来的“大哥大”的前身。哪个时候还没有手机软件的概念,手机上也没有任何增值的服务。...
  • 如今,正在兴起一项有关手机应用和深度学习的新动向。 2017 年 4 月:谷歌发布 MobileNets,一个可在计算资源有限的环境中使用的轻量级神经网络。 2017 年 6 月:苹果推出 Core ML,允许机器学习模型...
  • 如何解决Mac上网速度很慢的问题(多种可能分析)

    万次阅读 热门讨论 2016-05-08 20:18:37
    问题分析:虽然Mac上的运行速度很慢,但同时在我的两台手机上面的运行速度都比较。我刚开始怀疑是路由器的问题,如果是路由器的问题,那么手机肯定不会很块,手机也会很慢,可以断定肯定是我的mac设置出了问题,我...
  • - 1.3 速度快 - 1.4 可采用总线供电 2. 手机USB接口通信原理 - 2.1 常见手机USB接口 - 2.2 通信过程 - 2.3 体系架构 2.4软件层次 3. 手机USB接口与外设通信方案 - 3.1 USB(手机)USB(外设) - 3.1.1 USB ...
  • 通过USB数据线将手机和电脑连接,把手机屏投射到电脑大屏,用鼠标和键盘就可以玩手机游戏,CPU占用率仅2%,运行速度快,效果流畅,画质高清(亲,不是安卓模拟器,是在电脑上玩真的手机游戏)。 讲真,在电脑上玩...
  • SAX是一个解析速度快并且占用内存少的XML解析器,非常适合用于Android等移动设备。SAX解析XML文件采用的是事件驱动,也就是说,它并不需要解析完整个文档,在按内容顺序解析文档的过程中,SAX会判断当前读到的字符...
  • WebView优化提升H5加载速度方案

    千次阅读 2020-01-07 11:21:03
    WebView优化提升H5加载速度方案 WebView加载H5经历的过程图示 上图体现的是用户打开一个H5页面,经历的过程与代码内部所做的事情的对应关系。 用户:无感知(WebView进行初始化)->看到白屏(DNS,Connection,...
  • 有的人可能会急于去更换一个新手机,但其实我们还有很方法可以提高旧手机运行速度与流畅度。接下来,咱们就一起来看看有哪些方法吧! 1、寄给厂家更换新电池 这个方法应该是大部分人都能够想到的最直接且最...
  • 手机USB内存外加闪存详解

    千次阅读 2012-05-09 23:20:22
    手机内存RAM和电脑内存一样,是用来临时储存文件的,内存越大,运行速度 USB内存你可以理解为电脑上的硬盘,不能拆下来。 SD卡内存就相当于你外接了一个移动硬盘,可以拆下来 所以USB内存和SD卡的功能是一样...
  • 1 Android Binder,基于OpenBinder框架的一个驱动,用于提供Android平台的进程间通讯(IPC,inter-...2 Android 电源管理(PM) ,一个基于标准Linux电源管理系统的轻量级的Android 电源管理驱动,针对嵌入式设备做了很
  • 任务执行的一小段时间叫做时间片,任务正在执行时的状态叫运行状态,任务执行一段时间后强制暂停去执行下一个任务,被暂停的任务就处于就绪状态等待下一个属于它的时间片的到来。这样每个任务都能得到执行,由于CPU...
  • 运行速度快不快这类问题,毕竟手机更新换代这么快,花高价钱买一个配置落后的手机可不划算,并且现在的JS不算少,连大名鼎鼎的华为都发生过有关手机内存的P20事件。事实上影响手机流畅性和手机内存息息相关,采用...
  • 速度是每个极客的追求,为了提升充电速度,我研究了各种充电头,写了篇「关于PD快充和快充充电器选购指南,看这一篇就够了」,还被张大妈首页推荐了。今天我们就来聊一聊机械硬盘 / 固态硬盘 / U盘 / NAS 等设备的...
  • 你应该知道的Android 7.0

    千次阅读 2016-12-09 16:28:38
    Android 7.0 Nougat 为用户和开发者引入多种新功能。 ... 窗口支持 ...在 Android 7.0 中,我们为该平台引入了一个新的而且非常需要的任务处理功能 — 窗口支持。...在运行 Android 7.0 的手机和平板
  • 基于手机APP的PLC远程监控系统

    万次阅读 2018-06-25 09:41:15
    基于手机APP的PLC远程监控系统一、手机APP远程监控PLC的意义:随着网络技术和智能手机快速发展,远程通过手机APP对设备系统的控制单元PLC的运行进行远程预警监控的技术已经非常成熟。基于手机APP的PLC远程监控控制...
  • 现在的安卓已经在全球超25亿设备上激活运行,在手机上更是拥有了大部分的市场份额。 历经十余年时间,进化到第十个大版本的安卓如今都有怎样的能耐? 安卓Q的新鲜功能 诸多新功能中最令人瞩目的,当然是全新的...
  • 常见手机定位方式浅谈

    千次阅读 2017-01-07 10:44:04
    前段时间在知乎上回答了一个关于手机定位相关的问题,被一个知友问到“加一个人微信聊天之后,收到了人家的一个视频,随后也把这个人及他发的视频都删除了,几天后在网吧上网,被别人定位到了,勒索了一笔钱,说‘再...
  • 小程序从入门到快速开发小程序项目

    万次阅读 多人点赞 2018-08-19 21:39:39
    备注:小程序只是突发灵感兴趣弄的,并非专业研究小程序,其实小程序API并不,不复杂,扩展无非就是JS了。 最近用了大概两天左右的时间看了小程序的官方文档:https://mp.weixin.qq.com/cgi-bin/wx 然后有目标的...
  • 过去,手机的拨号键除了打电话,相信大家不知道它还有什么用处了吧,接下来,就是见证奇迹的时刻,当我第一次知道华为手机的拨号键有这么功能的时候,开心惊讶之余不忘想分享给大家。不要小看小小的拨号键哦,它的...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 55,696
精华内容 22,278
关键字:

如何知道手机运行速度多快