摘要:
在Android平台上,主要用到的通信机制有两种:Handler和Binder,前者用于进程内部的通信,后者主要用于跨进程通信。在多线程的应用场景中,Handler将工作线程中需更新UI的操作信息传递到UI主线程,从而实现工作线程对UI的更新处理,最终实现异步消息的处理。 阅读全文
摘要:
在平时的开发中熟练运用这种模式,不仅可以满足生活中大部分应用程序的场景,还可以为将来的工作积攒宝贵的实战经验。 阅读全文
摘要:
`Drawable`种类繁多,它们都表示一种图像的概念,但是它们不全是图片。在实际开发中,`Drawable`经常被用来作为`View`的背景使用。
`Drawable`可以方便我们做出一些特殊的UI效果,这一点在UI相关的开发工作中极为重要。面对UI设计师设计出来的各式各样的按钮点击效果,动态效果,渐变效果,好看是好看,我们程序员往往会咆哮:"你舒服了,我们呢!!"别慌,学好`Drawable`,你会对各种效果信手拈来,了然于胸,胸有成竹!! 阅读全文
摘要:
动画,对于一个APP来说非常重要,现在市面上使用的用户比较多的APP,无一不是采用了各种丰富多彩的动画效果;在应用中善于使用动画,不仅让APP的体验更上一层楼,还能牢牢抓住用户的心! 阅读全文
摘要:
谈到四大组件,相信在座各位读者再熟悉不过了,光闻其名,未见其声,“四大”二字一出,足见其在安卓系统中的地位,可谓是安卓界的F4。 阅读全文
摘要:
IPC不是Android所特有的,Android中最有特色的IPC方式是Binder。而日常开发中涉及到的知识:AIDL,插件化,组件化等等,都离不开Binder。由此可见,IPC是挺重要的。 阅读全文
摘要:
View,是Android中十分重要的一个知识点,是所有控件的基类,尽管View不属于四大组件,但是它的作用堪比四大组件,甚至重要性大于ContentProvider和Broadcast Receivers。 阅读全文