
布局可以说是APP最重要的一项了,用户感知极强,无论你的代码写的如何,用户也不知道,用户只能看到和操作APP,更漂亮合理的布局,更流畅的体验才是好APP。 比如微信,操作起来...
解决依赖冲突步骤 一.查看依赖关系,找到有冲突的依赖 二.剔除部分依赖关系,或强制使用某指定版本的依赖关系。 一、查看依赖关系 使用如下命令:gradlew :[module...
多层布局的嵌套会导致页面加载慢,影响用户的体验,今天我们就来学学如何使用 include,merge及viewStub。 1.include include便于对相同视图内容...
Android应用程序是通过消息来驱动的,系统为每一个应用程序维护一个消息队例(MessageQueue),应用程序的主线程不断地从这个消息队例中获取消息(Looper),然...
2009年冬天,北京寒风刺骨,我们公司组织到北京进行为期一周的Android开发培训,讲师来自荷兰的Hello9培训机构。让我印向深刻的是,说着极易让人打瞌睡的北欧英文的讲师...
记得2012年的时候,在MTK公司内部的一个Work Shop上我分享了对AsyncTask的理解,听众都很有兴趣地参与讨论使用AsyncTask的问题所在。因为UI线程阻塞...