Android
回成都进腾讯
好。
展开
-
Android自定义View 学习整理
Paint类:画笔 Canvas类:画布,画出成品;与屏幕显示不是一个概念,相当于一个透明图层 ARGB 不在onDraw()中创建变量:因为当需要重绘时就会调用onDraw(),创建的变量会一直被重复创建,引起频繁GC,引起卡顿。 Path类 Region类:区域相交 视图动画:补间动画(scale、alpha、translate、rotate)、AnimationSet ...原创 2019-02-12 17:51:25 · 281 阅读 · 1 评论 -
px、sp、dp、dip、ppi、dpi
px:像素单位,如手机分辨率320px *480px,1px代表屏幕上的一个物理的像素点。 像素即px,是画面中最小的点(单位色块)。像素的大小是没有固定长度值的,不同设备上1个单位像素色块的大小是不一样的。 像素组成的图像叫位图。 分辨率=画面水平方向的像素值 * 画面垂直方向的像素值。分辨率可以分为两方面:屏幕分辨率和图像分辨率。 sp:字体大小,会根据用户的字体大小偏好来缩放 dp...原创 2019-03-20 17:52:45 · 427 阅读 · 0 评论 -
瘦身优化
瘦身优势: 最主要是转换率:下载转换率 头部app都有lite版 渠道合作商要求(手机厂商预装) apk组成 代码相关:classes.dex 资源相关:res、asserts、resource.arsc so相关:lib apk分析 apkTool,反编译工具:apktool d xx.apk analyze a...原创 2019-03-18 15:26:48 · 131 阅读 · 0 评论 -
电量优化
查看耗电 手机 设置——耗电排行 注册广播:intent.setAction(Intent.ACTION_BATTERY_CHANGED);获取电池电量,充电状态,电池状态等信息; 这是针对手机整体的耗电量,而非特定app,故价值不大 battery historisn:Google推出的一款android系统电量分析工具,支持5.0...原创 2019-03-18 17:41:56 · 192 阅读 · 0 评论 -
网络优化
“设置”里面可以看到具体app的流量消耗 网络优化是多维的,仅仅重视流量不够 网络流量的消耗量统计需要全面+精确:假若线上用户反馈app消耗流量多,但是如果我们不知道用户总共使用该app多长时间,其实我们是不好断定的。如果使用时间比较久,那流量消耗多一点,其实很可能是正常的;再比如说用户可能反馈app在后台消耗流量比较多,如果只有一个整体的值,其实无法断定这个app一定是在后台消耗得比较多。 ...原创 2019-03-19 11:58:24 · 252 阅读 · 0 评论