摘要:
好东西值得分享 ,这是网络上总结的一些开源的东西直接就拿过来了 。。。。Android通用流行框架大全先把这张图放在这 ,先来谈一谈项目结构 。我喜欢将东西按模块来划分:都知道module 。它的应用非常方便 。对于一个项目刚开始开发时要考虑这个项目是由那些部分组成lib_base :包含各种Base基类 。如 BaseActivty BaseFragment BaseApplicatio... 阅读全文
摘要:
Android 开发规范 (陈杨)(一)注意事项1. 编码方式统一用UTF-8. Android Studio默认已是UTF-8,只要不去改动它就可以了。2. 缩进统一为4个空格,将Tab size设置为4则可以保证tab键按4个空格缩进。另外,不要勾选上Use tab character,可以保证切换到不同tab长度的环境时还能继续保持统一的4个空格的缩进样式。3. 花括号不要单独一行,和它前面... 阅读全文
摘要:
Android 系统已经分化成多种不同的定制版本,制造厂商的不同手机使用的硬件千差万别。差异化带来良好的用户体验的同时,也给开发者带来的适配的问题。于是每个开发团队都需要面临选择测试机列表的问题。我基于如下的考量选取测试机:系统版本芯片屏幕品牌数据来源友盟指数:友盟是国内最大的 app 数据统计平台,从数据统计中可以得知设备的信息,可以较为准确的代表国内数据。Android Developer D... 阅读全文
摘要:
- Android1.1 2008 年9月发布的Android第一版- Android1.5 Cupcake (纸杯蛋糕) 2009年4月30日,官方1.5版本(Cupcake 纸杯蛋糕)的Android发布。 主要的更新如下:1、拍摄/播放影片,并支持上传到Youtube 2、支持立体声蓝牙耳机,同时改善自动配对性能 3、最新的采用WebKit技术的浏览器,支持复制/贴上和页面中搜索 4、GPS... 阅读全文
摘要:
本地开发要与线上分开 异常信息中提示 “方法名”unknown source 内容 ,会加大我们准确定位的crash的难度 。 导致unknown source 的原因 1.执行javac时丢失文件名和行号 我们要在javac编译时保留debug信息 <javac debug="true" debu 阅读全文
摘要:
最近观看友盟统计发现App启动页跳出率很高,观看启动页的平均启动时间为2.8s,如下图:所以一个很现实的问题就出来了,优化启动页面。。。(一)做了什么?我们的启动页面主要用于展示启动页面,加载网络配置信息;(二)那些可以优化的地方?展示启动页面的逻辑没办法优化了,看来只能在加载网络请求的时候考虑考虑了。(三)启动页逻辑?启动页启动时显示启动页面,然后有两个异步的网络请求请求网络配置信息,默认存在... 阅读全文
摘要:
性能优化系列 分为三个部分:视图篇 逻辑篇 和代码规范篇 。------2016/9/6 视图篇 主要涵盖视图树层级优化、自定义视图、图片优化,常用布局性能缺陷等多个方面 。把平常经常遇到的问题记录下来 ,同时深入了解相关源码 。 论视图的重要性: 在优化的过程中我们要关注是否过度绘制 视图层次 。相同的界面不之注意的话可能浪费资源(CPU GPU 内存)甚至还会导致卡顿更有甚... 阅读全文