MBP & battery】的更多相关文章

MBP & battery 实际:3 + 1 个小时左右 4 个小时左右 shit apple 10 小时 Chrome bug https://appleinsider.com/articles/19/08/12/how-to-keep-your-macbook-pro-battery-healthy-for-years https://www.macdaxue.com/battery-optimize/ 虚假宣传 https://mos86.com/17678.html MBP 电池使用时长…
Detailed Description This module implements the Battery Service with the Battery Level characteristic. During initialization it adds the Battery Service and Battery Level characteristic to the BLE stack database. Optionally随意地 it can also add a Repor…
Battery Historian for windows环境搭建 简介:Battery historian是一款通过上传bugreport文件分析用户手机中App的电池耗电情况的工具. Battery Historian 1.0 通过python脚本转换成html文件,而新版本 Battery Historian 2.0 发布了,新版本带来了很多的改进:更清晰的报告,每个应用程序的摘要,更快的执行等等. 步骤 一.首先安装Go编程语言 点击下载[下载]: 安装Go: 配置GOROOT和GOPA…
1. click on the battery icon from taskbar next to the date and time. 2. click "More power options" 3. "change plan settings" 4. change advanced power settings 5. there are two tabs when you click this. one says "advanced settings&…
最近,制作一个app,需要模拟一个电池电量的进度条,根据电量多少来设置百分比,进度条不断上下滚动,就像平时手机充电一样的电池电量进度条.我就自定义view实现了电量进度条.修改图片就可以达到自己想要的效果 一.自定义View,Battery.java,循环刷新界面,两张图片上下滚动,达到不断向右移动的效果.挺有意思的 package com.example.battery; import android.content.Context; import android.content.res.Re…
Battery Service是有关电池特性方面的服务,如果需要它,在初始化时将它加入到蓝牙协议栈. 如果通过ble_bas_battery_level_update(),电池电量将会通知,Battery Service将发送事件到应用程序. (1)Battery Service事件类型 /**@brief Battery Service event type. */ typedef enum { BLE_BAS_EVT_NOTIFICATION_ENABLED, /**< Battery va…
#/bin/sh # I.MX6 show battery states in commandLine # 声明: # 在命令行下自动显示电池状态的信息. # # -- # set battery root path batteryPath=/sys/ beginTime=`date +%H-%M-%S` while true do busybox clear # get battery data batteryCapacity=`cat $batteryPath/capacity` batte…
Ubuntu在“checking battery state...”处停止了,出现这种现象的原因可能有很多种.笔者遇到的是其中的一种. 情景描述: 笔者此前将Ubuntu的图形启动方式修改为了字符界面启动,可见文章如何让ubuntu启动时打印字符信息----字符启动.之后,Ubuntu的确可以以字符方式启动,但是却不能完整的启动,也就是不能运行到登录界面处. 原因查找: 经查找发现在我实现字符启动的操作过程中,出现了一个不起眼的失误.记录如下: /etc/default/grub文件的内容如下:…
这几天弄了好多的mac上硬件的问题,我自己的mac也被我拆了3次,感觉自己终于跟硬件扯上关系了哈. 在这里放一些我找到比较好的资源教程,供大家学习,如果我以后还需要继续拆我的macbook,我也会回来找这些教程的哈. macbook型号:2011春季款,MC700,13.3寸macbook pro 文字图片教程: 拆后盖拆风扇清灰教程:http://www.ifixit.com/Guide/Installing-MacBook-Pro-15-Inch-Unibody-Early-2011-Lef…
这是我第一次拆我的mbp哈,心情无比激动. 在家门口电脑维修店的老板那里借来了螺丝刀.回家以后立刻开始了改装行动 我的MC700后盖是可以全部打开的,总共大概是10个螺丝的样子,上面靠右边的三颗是长螺丝,用于固定主板的,其余都是短螺丝,拆的时候都无比简单哈,一扭就出来了 拆卸完毕大概就是这个样子       用手在光驱,就是左上角的金属位置碰一下,消除个静电,就可以开始拆内存了哈 如图所示,内存弹出来了以后,沿着方向轻轻拔出来,再拿新的内存条按照方向轻轻插进去,然后把插好的内存板按照弹出来的方向…
2012年买的MBP MD313要升级啦! 原因是4G内存在升级10.9巨浪后,无论是登录还是打开程序都比较慢,看内存使用使用基本上是满了,因此有了升级内存的想法. 首先想到的是看最大容量,16G,所以很兴奋地去某宝下单了,买的是金士顿苹果专用的ram,收到货后居然是dell的,退货. 看了一篇文章说os x的内存管理机制后,看MBP的4G内存swap是没有用过的,基本判断内存是够用的,因此打消了升级内存的想法.16G内存升级费用大概1100块. 又花了半天时间去研究SSD,基本锁定了256g浦…
Precondition : 配有 power path 功能的 BQ2589 手機. 接上 pc usb port. Origin : 今天有同事問我, 手機是否可以在接上 pc usb port 時,讓手機停充, 有以下幾種停充, 停充_1 : BQ25896 有 power path 的功能, 可以單獨停充電池, 只要 disable CHG_CONFIG bit 即可, 充電器仍可以供給 system. 如圖 停充_2 : 將 charger ic 的 input current 設為…
Definition: over charging protection.battery over voltage protection, 是一種 battery 保護機制, 避免 battery 充到最大電壓後,又繼續充,破壞 battery, 而這裡是要介紹過充保護警告訊息的做法: Schematic : 做法1: 最簡單的 over charging protection 是偵測 Vbat 是否超過所設定的最大充電電壓, 而 Vbat的偵測來源 又可分兩種, 一種是讀取 charging…
换笔记本的想法很久了,前段时间换工作就想看换工作之后是什么情况吧.可能工作配的笔记本就是MBP.后来发现是想多了,新工作的笔记本是Thinkpad X240, 配置完全够用了,8G内存+128G的FLASH.美中不足是需要外接显示器,否则用那个12寸屏编码太费眼了,而且一屏也没有多少行代码. 自己在家里有个可心的笔记本还是很重要的.在获得了某个女士的强力支持后,于7月13号下午在AppStore在线订购了一台,上限就是2w,感觉过了这个数对不起那么多银子似的. 赞一下官网的送货效率,7月15号上…
前言 本文翻译自“为电池寿命做优化”系列文档中的其中一篇,用于介绍如何使用Battery Historian分析电源使用情况. 中国版官网原文地址为:https://developer.android.google.cn/topic/performance/power/battery-historian. 路径为:Android Developers > Docs > 指南 > Best practies > Performance > Optimize for batter…
apt-get insatll docker.io battery historian ubuntu下使用 首先要确保是google浏览器,然后用命令行 google-chrome --proxy-server="ip:port"启动带VPN的浏览器 关于battery historian 中battery level曲线基于什么原理画出的. 2种假设: 1. 根据手机电池电量(battery level), 直接从读取电池电量节点值 2. 通过计算某个时刻的耗电量(mah)去除以电池…
在介绍Battery historian之前首先来介绍一下 Android adb bugreport 工具,bugreport是什么,怎么用? android系统想要成为一个功能完备,生态繁荣的操作系统,那就必须提供完整的应用开发环境.而在应用开发中,app程序的调试分析是日常生产中经常会进行的工作.Android为了方便开发人员分析整个系统平台和某个app在运行一段时间之内的所有信息,专门开发了bugreport工具.这个工具使用起来十分简单,只要在终端执行(linux或者win):即可生成…
Mac下的Chrome或Safari访问跨域设置: mac下终端启动Chrome $ open -a Google\ Chrome --args --disable-web-security 或 /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --disable-web-security mac下终端启动Safari(试过没用!) open -a '/Applications/Safari.app' --args --…
Bones's Battery Submit [题目链接]Bones's Battery Submit [题目类型]二分+Floyd &题意: 有n个点,m条边,从点ui到点vi的费电量是di,要求对于任意的起点s和终点e,必须能遍历过所有的点一遍,并且充电的次数不超过k次(在任何一个点都可以充满电),问电池容量最小是多少? &题解: 首先求这种题,用二分还是可以想到的,那怎么判断是否可行就比较难了; 首先用floyd求出每2点之间的最短路,之后在写出一个dp数组,根据求出的dis最短距离…
Transferring Data Without Draining the Battery GET STARTED DEPENDENCIES AND PREREQUISITES Android 2.0 (API Level 5) or higher YOU SHOULD ALSO READ Optimizing Battery Life In this class you will learn to minimize the battery life impact of downloads a…
1. Introduction 1.1 Scope 规范定义了设备通过USB端口充电的检测.控制和报告机制,这些机制是USB2.0规范的扩展,用于专用 充电器(DCP).主机(SDP).hub(SDP)和CDP(大电流充电端口)对设备的充电和power up.这些机制适用 于兼容USB2.0的所有主机和外设. 1.2 Background PD(portable device)便携式设备连接到host或hub后,USB2.0协议规定了三种情况下PD汲取电流的最 大值:              …
一.Battery Historian测试所需环境:Go+Git+Python+Java+Battery Historian源码 下载Battery Historian源码并且运行的步骤如下: 1.打开Git Bash 输入命令行go get -d -u github.com/google/battery-historian/...    (注意:命令后面有三个点) 2.进入到$GOPATH/src/github.com/google/battery-historian目录下方 3.运行Batt…
HTML5 规范已经越来越成熟,可以让你访问更多来自设备的信息,其中包括最近提交的 "Battery Status API".如其名称所示,该 API 允许你通过 JavaScript 来获取电池的状态.因此通过使用这个 API 来判断当前正在使用电池供电,可避免运行一些重量级的 JavaScript 动画,提醒用户注意保存数据.如果你希望测试这个 API,这里有一个实际的例子.注意这个例子中电池剩余时间在我打开网页时是不可用的,几分钟后才正常显示. 我在最新的 Beta 版的 Moz…
昨天有同事問說, 他要測試 battery capacity curve, 並且負載要使用 33mA, 於是我想到有一個 apk 名稱為 快速放電 (最下方),可以控制 cpu 的 load, 他試了後,調出來的負載都大於 33mA, 在今早突然閃過一念頭, mobile flight mode standby current 為 4mA, 只要再加上 29mA 就是他所需要的 33mA, 那這 29mA 怎麼抽呢? 電子負載機, 只要將電子負載機設為 29mA,並且和 system 並在一起,…
Platform MSM8917 PM8937 PMI8940 Parameters 1 battery charging voltage : qcom,float-voltage-mv = <0x10fe>; 2 battery recharge threshold : qcom,resume-delta-mv = <0xc8>; 3 the max current battery charging current : qcom,fastchg-current-ma = <…
1.Building from source code(通过各种配置后从源码构建) 官方流程看似很麻烦,但一上手,很快就搞定,让我情何以堪. ps:以下均是参考官方及网友做的 copy https://github.com/google/battery-historian#building-from-source-code http://blog.csdn.net/feitian_666/article/details/52756522 http://blog.csdn.net/feitian_…
转:       http://blog.csdn.net/liglei/article/details/228 1. Introduction 1.1 Scope 规范定义了设备通过USB端口充电的检测.控制和报告机制,这些机制是USB2.0规范的扩展,用于专用 充电器(DCP).主机(SDP).hub(SDP)和CDP(大电流充电端口)对设备的充电和power up.这些机制适用 于兼容USB2.0的所有主机和外设. 1.2 Background PD(portable device)便携式…
Maintenance.Recharging charger ic 對電池充電時有一種名為 maintenance.recharging 的行為, charger ic 對 電池 充電時,當充滿後,它會停充,等到 電壓 降到某個特定電壓後,又繼續充,如此周而復始. 下面第一張 有 power path. 下面第二張沒有 power path. 問題來了, 沒有 power path 當手機充滿電, 充電線仍接在手機, battery capacity 是 100%, charger ic 停充,…
Definition: over charging protection.battery over voltage protection, 是一種 battery 保護機制, 避免 battery 充到最大電壓後,又繼續充,破壞 battery, 而這裡是要介紹過充保護警告訊息的做法: Schematic : 做法1: 最簡單的 over charging protection 是偵測 Vbat 是否超過所設定的最大充電電壓, 而 Vbat的偵測來源 又可分兩種, 一種是讀取 charging…
今天與人聊到有關 charger battery safety 的 warning message, 認為說 warning message 真的有起到 保護 user 的作用? 譬如: battery 的 過充 warning message, 手機沒有電時,充電,人離開, 當手機過充時,顯示 warning message, user 會隨時在手機旁檢查是否有 warning message? 應該是不會, 那是不是應該要搭配 喇叭 輸出 最大音量來警告 user 呢?…