Android 性能优化之布局优化

Android系统中已经提供了非常多好用的控件,这让我们在编写布局的时候可以很轻松。但是有些时候我们可能需要反复利用某个已经写好的布局,如果你总是使用复制粘贴的方式来进行布局重用,这显然是一种很笨的做法。而Android当然也已经充分考虑到了布局重用的重要性,于是提供了这两个非常有用的标签,下面我们就来逐个学习一下。

more >>

Android jenkins

Jenkins简介

Jenkins 是一个java web开源项目,提供了一种易于使用的持续集成系统,使开发者从繁杂的集成中解脱出来,专注于更为重要的业务逻辑实现上。同时 Jenkins 能实施监控集成中存在的错误,提供详细的日志文件和提醒功能,还能用图表的形式形象地展示项目构建的趋势和稳定性。本文以MacOS为部署环境来介绍。

more >>

Android 检测切换网络状态

最近项目过程中遇到一个问题,在部分机型上,切换网络状态或者网络状态不好时会跳的比较频繁。UI层对应做出改变的交互就不太好了,尤其对于联网要重新请求接口的需求来说,会非常蛋疼。。。
有时候手机一开始使用wifi连接,当进入待机一段时间后,会自动从Wifi切换到GPRS网络,
如果编写网络程序,网络自动切换对程序的影响是非常明显的,IP地址肯定会变化。

more >>

技术导向型与市场导向型产品经理的误区

刚才和以前公司的一个同事聊天,说起了新版的网站,这个同事是我在做第一版网站的时候就在产品团队中的,后来因为和上面闹意见,我离开了,他还在,我知道,我走后,现在担纲新版网站开发的是一个做了10年技术的人,技术实力肯定没的说,但是当我看到新版网站后,真是感觉到,一个缺乏了产品经理的公司,或者说缺乏产品管理思想的公司在产品发展上真的非常缺乏潜力和方向。

more >>

软件公司是如何一步步走向死亡的

培养创造性程序员的环境将扼杀有效的管理和市场营销——反之亦然。

编程就像游戏一样exciting,燃烧着我们的灵魂。当你对它深深着迷的时候,再没有别的事情能入你的眼了。废寝忘食,以快餐为生,将咖啡当作燃料……于是,渐渐地你会发现自己变得大腹便便,比起同龄人看起来要来的苍老。不过你不在乎,眼中满满的都是代码和程序。

more >>