为什么现在的智能手机,都被设计成不可更换电池?

为什么现在的智能手机,都被设计成不可更换电池?
  近些年来,智能手机兴起,成了人们必不可少的生活工具。不过为何近年所推出的手机,已经不能自行更换电池,究竟是什么原因呢?
  很多网友都说手机换电池很方便,例如可以带多一枚备用电池,当手没有电时,只需自行换电即可继续使用,方便又快捷。不过现在很多用户在户外没有电时,就只能够靠移动电池来为手机充电。

  为何现在的智能手机不能换电池?其实原因只有好几个:
  在大家经常会听到用户使用山寨电池而发生爆炸的事故,虽然很多都是用户的个人问题,但是山寨电池的质量问题也很让人担忧,这不但很危险,还会影响了该手机品牌形象。所有很多厂商手为杜绝山寨电池,索性改用内置电池,将风检减到最低。
  越来越高愈来愈高,又需要大屏幕又需要够轻够薄,而且内置电池更可以提高手机的防水防尘规格,不得不令手机厂商放弃可更换式电池设计,而改用更节省位置的内置电池。另外,改用内置电池,用户不用频繁拆开手机,大大降低了电池与手机的接触点损耗,造成接触不良的现象。

  当然手机生产商很多时候都是为自己利益着想,如果手机可以自行更换电池,用户就会将换机周期拉长,这点对手机厂商来讲是相当不利的。而改用电池后,当电池寿命损耗到某一个点是,用户只有选择放弃手机或花钱更换电池,最后受益的都是手机厂商。
  手机维修?找闪电修
  官网下单预约维修,30分钟到达
  上门手机维修和回收,手机换屏 换电池,内存升级等和手机相关的一切问题

  闪电修现在有哪几种预约维修的下单方式?
  a.公众号下单。关注微信公众号(ID:Suddenfix或搜索:闪电修)
  b.官网下单。登录闪电修官网(PC端)
  c.电话下单。致电400-080-0086。即有客服预约!

原文地址:http://blog.51cto.com/13905697/2350930

时间: 2024-10-03 18:34:16

为什么现在的智能手机,都被设计成不可更换电池?的相关文章

[转]为何TCP/IP协议栈设计成沙漏型的

http://m.blog.csdn.net/blog/dog250/18959371 前几天有人回复我的一篇文章问,为何TCP/IP协议栈设计成沙漏型的.这个问题问得好!我先不谈为何它如此设计,我一个80后根本就没有资格去评论上世纪80年代已经臻于成熟的一个设计,我只是说一下目前的趋势,然后你就会明白当初的这个设计是如此之好,以至于它不但满足了30年前的需求,并且适配到了现在以至于未来! 总体趋势:通信网的退化 网络在退化,我指的是IP网络在退化,所有的逻辑全部在纵向上挤向两端,上端管协议逻辑

深刻理解Java中final的作用(一):从final的作用剖析String被设计成不可变类的深层原因

声明:本博客为原创博客,未经同意,不得转载!小伙伴们假设是在别的地方看到的话,建议还是来csdn上看吧(原文链接为http://blog.csdn.net/bettarwang/article/details/26744661),看代码和提问.讨论都更方便. Java中final的作用主要表如今三方面:修饰变量.修饰方法和修饰类.以下就从这两个方面来解说final的作用.在文末从final及类的设计安全性出发,论述了Java中String为何要被设计成不可变类. 1.final修饰变量 fina

Java为什么把String设计成不可变的(immutable)

在java中,String是字符串常量,可以从内存,同步机制,数据结构等方面分析 1:字符串中常量池的需要 String不同于普通基础变量类型的地方在于对象.java中的字符串对象都保存在字符串常量池中,创建字符串时首先会从这个常量池中查找是否已经存在相同的字符串对象,不存在的情况下才会创建新的字符串对象. 如果字符串被设计成可变的,便存在当修改一个字符串的时候同时影响另一个指向常量池的相同对象(有潜在性风险) 2:HashCode缓存 在HashMap或者HashSet数据结构中,存储Stri

在java中String类为什么要设计成final?

大神链接:在java中String类为什么要设计成final? - 程序员 - 知乎 我进行了重新排版,并且更换了其中的一个例子,让我们更好理解. String很多实用的特性,比如说"不可变性",是工程师精心设计的艺术品!艺术品易碎!用final就是拒绝继承,防止世界被熊孩子破坏,维护世界和平! 1. 什么是不可变? String不可变很简单,如下图,给一个已有字符串"abcd"第二次赋值成"abcedl",不是在原内存地址上修改数据,而是重新指

身为大神的你知道为什么Java要把字符串设计成不可变的嘛!

String是Java中一个不可变的类,他一旦被实例化就无法被修改.不可变类的实例一旦创建,其成员变量的值就不能被修改,不可变类有很多优势. 这些大家都知道,那大家知道为什么JAVA的设计者要把它设计成一个不可变的类嘛, 下面讲给大家进行讲解. 字符串池 字符串池是方法区中的一部分特殊存储.当一个字符串被被创建的时候,首先会去这个字符串池中查找,如果找到,直接返回对该字符串的引用. 下面的代码只会在堆中创建一个字符串 String string1 = "abcd"; String st

为什么jdk中把String类设计成final

为什么jdk中把String类设计成final? 最佳答案: 主要是为了"效率" 和 "安全性" 的缘故.若 String允许被继承, 由于它的高度被使用率, 可能会降低程序的性能,所以String被定义成final. 其它答案一: String和其他基本类型不同,他是个对象类型.既然是对象类型,如果是在静态方法下是必须调用静态方法或值的,如果是非静态的方法,就必须要实例化. main函数是个static的.所以String要能像其他的基本类型一样直接被调用.这也是

超有创意的设计网站:http://www.tagxedo.com/,将字体设设计成图片

Tagxedo Home Create Shop Tweet Welcome to Tagxedo, word cloud with styles Tagxedo turns words -- famous speeches, news articles, slogans and themes, even your love letters -- into a visually stunning word cloud, words individually sized appropriately

验证哥德巴赫猜想,每个大于等于4的偶数都可以表示成2个素数之和

验证哥德巴赫猜想,每个大于等于4的偶数都可以表示成2个素数之和. 1 #define _CRT_SECURE_NO_WARNINGS 2 3 #include<stdio.h> 4 #include<stdlib.h> 5 6 int isou(int num)//1代表偶数,0代表奇数 7 { 8 if (num % 2 == 0) 9 { 10 return 1; 11 } 12 else 13 { 14 return 0; 15 } 16 } 17 18 int sushu(

Oracle并非所有的IN都要换成EXISTS

Oracle查询优化中使用EXISTS可以比使用IN更加速度,当然这只能是在只有一个IN 的情况下,一般有多个IN的情况下,不能将所有的IN都换成EXISTS,道理我也不清楚,我只是根据实际情况的出来的结论. 采用EXISTS+IN的模式: SELECT * FROM EXP_REPORT_HEADERS ERH WHERE EXISTS (SELECT 1 FROM EXP_REPORT_LINES ERL WHERE ERL.EXP_REPORT_HEADER_ID = ERH.EXP_RE