摘要: Android 系统已经分化成多种不同的定制版本,制造厂商的不同手机使用的硬件千差万别。差异化带来良好的用户体验的同时,也给开发者带来的适配的问题。于是每个开发团队都需要面临选择测试机列表的问题。我基于如下的考量选取测试机:系统版本芯片屏幕品牌数据来源友盟指数:友盟是国内最大的 app 数据统计平台,从数据统计中可以得知设备的信息,可以较为准确的代表国内数据。Android Developer D... 阅读全文
posted @ 2016-09-07 17:32 画戟 阅读(3945) 评论(0) 推荐(0) 编辑
摘要: - Android1.1 2008 年9月发布的Android第一版- Android1.5 Cupcake (纸杯蛋糕) 2009年4月30日,官方1.5版本(Cupcake 纸杯蛋糕)的Android发布。 主要的更新如下:1、拍摄/播放影片,并支持上传到Youtube 2、支持立体声蓝牙耳机,同时改善自动配对性能 3、最新的采用WebKit技术的浏览器,支持复制/贴上和页面中搜索 4、GPS... 阅读全文
posted @ 2016-09-07 17:31 画戟 阅读(740) 评论(0) 推荐(0) 编辑
摘要: 本地开发要与线上分开 异常信息中提示 “方法名”unknown source 内容 ,会加大我们准确定位的crash的难度 。 导致unknown source 的原因 1.执行javac时丢失文件名和行号 我们要在javac编译时保留debug信息 <javac debug="true" debu 阅读全文
posted @ 2016-09-07 16:35 画戟 阅读(846) 评论(0) 推荐(0) 编辑
摘要: 最近观看友盟统计发现App启动页跳出率很高,观看启动页的平均启动时间为2.8s,如下图:所以一个很现实的问题就出来了,优化启动页面。。。(一)做了什么?我们的启动页面主要用于展示启动页面,加载网络配置信息;(二)那些可以优化的地方?展示启动页面的逻辑没办法优化了,看来只能在加载网络请求的时候考虑考虑了。(三)启动页逻辑?启动页启动时显示启动页面,然后有两个异步的网络请求请求网络配置信息,默认存在... 阅读全文
posted @ 2016-09-07 16:27 画戟 阅读(1163) 评论(0) 推荐(0) 编辑
摘要: 性能优化系列 分为三个部分:视图篇 逻辑篇 和代码规范篇 。------2016/9/6 视图篇 主要涵盖视图树层级优化、自定义视图、图片优化,常用布局性能缺陷等多个方面 。把平常经常遇到的问题记录下来 ,同时深入了解相关源码 。 论视图的重要性: 在优化的过程中我们要关注是否过度绘制 视图层次 。相同的界面不之注意的话可能浪费资源(CPU GPU 内存)甚至还会导致卡顿更有甚... 阅读全文
posted @ 2016-09-07 16:22 画戟 阅读(147) 评论(0) 推荐(0) 编辑