魅族科技有限公司资深Android开发工程师毫无保留地总结分享其在领导魅族多个项目开发中的Android客户端性能优化经验,极具实践价值!对UI卡顿、内存泄露、耗电量等性能问题进行分析和解决,并针对Android客户端性能提出优化策略和优秀的编程实践。...
分类:
移动开发 时间:
2016-02-29 00:43:41
阅读次数:
561
标题栏和状态栏 Android程序默认情况下是包含状态栏和标题栏的。 在Eclipse中新建一个Android程序,运行后显示如下: 图中标出了状态栏(显示时间、电池电量、网络等)和标题栏(显示应用的名称,即activity的android:label的属性值)。 要隐藏标题栏和状态栏,总体来说有两
分类:
移动开发 时间:
2016-02-24 17:23:51
阅读次数:
216
MSM8909+Android5.1.1之BSP开发---开关机充电三色灯控制 图1 1. 充电三色灯控制1.1 关机充电三色灯控制相关文件:system\core\healthd\healthd_mode_charger.cpp 当前电量不等于之前电量时,调用handle_power_supply_state()--->se...
分类:
移动开发 时间:
2016-02-24 10:58:57
阅读次数:
2222
BroadcastReceiver 用于接收程序(包含用户开放的程序和系统内建程序)所发出的Broadcast intent 耗电量开机启动窃取别人短信窃取别人电话 开发: 创建须要启动的BroadcastReceiver(包含启动的Intent系统已经创建的) 继承BroadcastReceive
分类:
其他好文 时间:
2016-02-21 09:07:03
阅读次数:
164
2016年我会努力做到几个方面的突破: 1、程序性能、内存、电量消耗、稳定性等方面有一个大的突破。 以前我们开发,可能只看重功能,我觉得后面一段时间,我们得多关注性能体验,得对用户负责。 其实我自己到现在都不好意思对我的朋友说这个产品是我做的,也基本没有在社交圈子里推荐过,我期望在明年年会,能有底气
分类:
其他好文 时间:
2016-02-15 11:55:10
阅读次数:
142
本文主要在移植BQ27441-G1电量监测计驱动过程中,发现I2C获取的值有异常,之前移植官方的驱动发现驱动与当前版本的Linux版本好像是不兼容的,但没有进行更进一步的深究,这里记录一下。
分类:
系统相关 时间:
2016-02-15 10:36:23
阅读次数:
146
只用BQ24296的OTG+PMU充电,第1次接入U盘提示充电问题的解决 平台:msm8909+android5.1.1 目前由于BQ24296充电方式的电量显示还存在不少问题,改为只用BQ24296的OTG功能,还是采用PMU来充电,但发现第1次接入U盘提示充电 为什么会有这种情况,根源暂时没有找出来,但可以kernel\drivers\power\qpnp\linear-charger.c下的...
分类:
其他好文 时间:
2016-01-30 14:00:02
阅读次数:
279
好难的一道题。 题意:一个机器人要逃出监狱,每走一步消耗一点电量,初始时电量是满的。给一个n*m(n,m<=15)的字符数组代表监狱,F代表起始点,G代表补充满电量,每个G只能补充一次,Y代表开关,D不能经过,S表示空地。要求打开所有开关,也就是经过所有Y点,电池的满电量最少是多少。如果不能逃出输出
分类:
其他好文 时间:
2016-01-28 13:53:16
阅读次数:
229
reference to : http://www.cnblogs.com/hyddd/p/4402621.html前言 在Android统计App耗电量比较麻烦,直至Android 4.4,它仍没公开“电量统计”API或文档……额,是的,仅没有公开,并不是没有。平时在手机“设置- 电量”看到的数据...
分类:
移动开发 时间:
2016-01-15 23:03:04
阅读次数:
401
最开始考虑使用中间静态链接库来调用手机系统自带的API,但是在研究的过程中发现Android系统将电量等信息记录在了固定的文件中,所以只需要在C#中直接读取就可以而不需要中间库. a.Android版 1.通过C#直接读取,下面的GetBatteryLevel()方法intGetBatter...
分类:
移动开发 时间:
2016-01-10 12:57:42
阅读次数:
4855