
安卓自3.0开始引入Fragment的概念,主要是为了能在不同分辩率屏幕上进行更为动态和灵活的UI设计,让程序更加合理和充分利用大屏幕空间。本篇将学习Fragment以下几个...
为什么要使用框架 使用框架,是为了提高生产效率。 什么是生产效率? 上学的时候,导师曾说:我以前上学那会儿,什么都得自己写,别的不说,光把界面画出来就够发表篇论文了,哪像你们...
我是一名程序员。程序员是一个相当专业,也相对辛苦的职业,很多程序员的日常状态,用三个字来形容,就是“压力大”。“压力大”像是这个时代的特色,一般来说,时代特色就是没有特色,至...
gradle中使用buildConfigFiled 可以定义一个基本类型常量 在gradle中定义buildConfigField "boolean","AUTO_UPDAT...
EventBus其实解决了这样几个问题:保存订阅者、发布事件、切换线程、粘性事件 保存订阅者 在register(this)时,处理运行时注解,根据this找到类和类中的方法...
Retrofit是squareup公司的开源力作,和同属squareup公司开源的OkHttp,一个负责网络调度,一个负责网络执行,为Android开发者提供了即方便又高效的...
一个快速迭代的项目,时间久了之后,代码中可能会充斥着大量的if/else,嵌套6、7层,一个函数几百行,简!直!看!死!人! 其实这种还算好的,更严重的嵌套我也见过,接手到这...
从武汉开往北京的高铁上,我和老公一直在搜索“商住房”的消息。几乎所有的热点文章,都将商办类房产贬得一文不值。那些“预计价格将下跌30%,成交量下降90%”的字眼,狠狠地刺痛着...