-
Android布局优化之ViewStub、include、merge使用与源码分析
在开发中UI布局是我们都会遇到的问题,随着UI越来越多,布局的重复性、复杂度也会随之增长。Android官方给了几个优化的方法,但是网络上的资料基本上都是对官方资料的翻译,这些资料都特别的简单,经常会出现问题而不知其所以然。这篇文章就是对这些问题的更详细的说明,也欢迎大家多留言交流。一、include首先用得最多的应...2015-05-20 阅读181
-
Android屏幕适配全攻略(最权威的官方适配指导)
Android的屏幕适配一直以来都在折磨着我们这些开发者,本篇文章以Google的官方文档为基础,全面而深入的讲解了Android屏幕适配的原因、重要概念、解决方案及最佳实践,我相信如果你能认真的学习本文,Android屏幕适配出现的原因在我们学习如何进行屏幕适配之前,我们需要先了解下为什么Android需要进行屏幕适配。由于Androi...2015-05-20 阅读187
-
Highcharts-ng----AngularJS 图表扩展
Highcharts-ng 是一个 AngularJS 的指令扩展,实现了在 AngularJS 应用中集成 Highcharts 图表库的功能。演示地址:http://jsfiddle.net/pablojim/46rhz/使用方法:var myapp = angular.module('myapp', ["highcharts...2015-05-20 阅读165
-
去哪儿网前端架构师司徒正美:如何挑选适合的前端框架?
前端框架不断推新,众多IT企业都面临着“如何选择框架”,“是否需要再造轮子”的抉择。去哪儿网前端架构师司徒正美分析了各主流行框架优劣点、适用场景,并针对不同规模的公司、项目给出了相应的前端技术选择方案。最近几年,前端技术迅猛发展,差不多每年都会冒出一款主流的框架。 每次新开业务线或启动新项目时,首先第...2015-05-19 阅读195
-
Android -- onMeasure
onMeasure调用次数当Activity获取焦点的时候,它就需要绘制布局。Android框架会处理绘制过程,但这个Activity必须提供它布局树的根节点。绘制过程是从布局的根节点开始的。这个过程需要测量和绘制布局树。绘制过程是通过遍历树和渲染每个与绘制区域相交的视图来处理的。接下来,ViewGroup职责就是请求它的每个子视图都会绘制...2015-05-18 阅读175
-
Android开发-API指南- Calendar Provider
Calendar Provider英文原文:http://developer.android.com/guide/topics/providers/calendar-provider.html翻译: http://www.cnblogs.com/popapa/p/android_calendar-provider.htmlCalendar Provider 是用来存放用户日历事件(event)的数据库。 通过 Calendar Provider 的 API ,可以...2015-05-18 阅读192
-
聊聊移动端跨平台开发的各种技术
介绍最近出现的 React Native 再次让跨平台移动端开发这个话题火起来了,曾经大家以为在手机上可以像桌面那样通过 Web 技术来实现跨平台开发,却大多因为性能或功能问题而放弃,不得不针对不同平台开发多个版本。但这并没有阻止人们对跨平台开发技术的探索,毕竟谁不想降低开发成本,一次编写就处处运...2015-05-17 阅读181
-
Android启动模式对activity行为的影响
其实除了启动模式,还有intent的Flag和activity在manifest中定义的其它属性也会影响activity的行为。首先,我们必须要理解如下几个概念。一、task(任务):这里面提到的任务与Android系统是个多任务的系统中的任务是不同的。后者更倾向于多进程和多线程来说的,而这里的任务与application(应用程序)和activity(活动)有...2015-05-17 阅读233
-
Android实战--天气预报(API+JSON解析)
学习安卓有一段时间了,应该提高自己的实战能力,做一些简单的Demo。下面我们介绍一下如何利用网络API实现天气预报功能,主要涉及到如何利用API获得网络数据,网络数据返回一般是JSON格式,这里又涉及到JSON的解析问题,这些都是比较基础的问题,应该予以掌握。首先在http://apistore.baidu.com/?qq-pf-to=pcqq....2015-05-17 阅读185
-
通用的iOS/Android用户行为跟踪机制
用户行为跟踪和分析对于改善产品非常重要,目前也有很多tracking服务, 比如国外的Google Analytics, Flurry 和国内的友盟等等。让大家困扰的一个问题是,为了track用户的行为,我们需要到处”埋点”,非常不易于维护,而且容易遗漏。这里介绍一个相对通用的方式,可以在iOS和Android应用中进行用户行为跟踪。设计目标...2015-05-17 阅读189