摘要: 在Android平台上,主要用到的通信机制有两种:Handler和Binder,前者用于进程内部的通信,后者主要用于跨进程通信。在多线程的应用场景中,Handler将工作线程中需更新UI的操作信息传递到UI主线程,从而实现工作线程对UI的更新处理,最终实现异步消息的处理。 阅读全文
posted @ 2020-03-06 11:19 许朋友爱玩 阅读(394) 评论(0) 推荐(1) 编辑
摘要: 在平时的开发中熟练运用这种模式,不仅可以满足生活中大部分应用程序的场景,还可以为将来的工作积攒宝贵的实战经验。 阅读全文
posted @ 2020-03-05 09:50 许朋友爱玩 阅读(1114) 评论(0) 推荐(1) 编辑
摘要: `Drawable`种类繁多,它们都表示一种图像的概念,但是它们不全是图片。在实际开发中,`Drawable`经常被用来作为`View`的背景使用。 `Drawable`可以方便我们做出一些特殊的UI效果,这一点在UI相关的开发工作中极为重要。面对UI设计师设计出来的各式各样的按钮点击效果,动态效果,渐变效果,好看是好看,我们程序员往往会咆哮:"你舒服了,我们呢!!"别慌,学好`Drawable`,你会对各种效果信手拈来,了然于胸,胸有成竹!! 阅读全文
posted @ 2020-03-04 09:33 许朋友爱玩 阅读(717) 评论(0) 推荐(1) 编辑
摘要: 动画,对于一个APP来说非常重要,现在市面上使用的用户比较多的APP,无一不是采用了各种丰富多彩的动画效果;在应用中善于使用动画,不仅让APP的体验更上一层楼,还能牢牢抓住用户的心! 阅读全文
posted @ 2020-03-03 18:51 许朋友爱玩 阅读(576) 评论(0) 推荐(0) 编辑
摘要: 谈到四大组件,相信在座各位读者再熟悉不过了,光闻其名,未见其声,“四大”二字一出,足见其在安卓系统中的地位,可谓是安卓界的F4。 阅读全文
posted @ 2020-03-03 09:09 许朋友爱玩 阅读(332) 评论(0) 推荐(0) 编辑
摘要: IPC不是Android所特有的,Android中最有特色的IPC方式是Binder。而日常开发中涉及到的知识:AIDL,插件化,组件化等等,都离不开Binder。由此可见,IPC是挺重要的。 阅读全文
posted @ 2020-02-28 18:32 许朋友爱玩 阅读(361) 评论(0) 推荐(0) 编辑
摘要: View,是Android中十分重要的一个知识点,是所有控件的基类,尽管View不属于四大组件,但是它的作用堪比四大组件,甚至重要性大于ContentProvider和Broadcast Receivers。 阅读全文
posted @ 2020-02-28 12:01 许朋友爱玩 阅读(379) 评论(0) 推荐(0) 编辑
摘要: Window是一个顶层窗口查看和行为的一个抽象基类,这个类的实例作为一个顶级View添加到Window Manager。它提供了一套标准的UI方法,比如添加背景,标题等等。 阅读全文
posted @ 2020-02-27 18:35 许朋友爱玩 阅读(563) 评论(0) 推荐(1) 编辑
摘要: Activity翻译为活动,在Android中代表了界面和以界面为中心相应的业务逻辑,包括显示、与用户交互等,它也是四大组件之一,重要性不言而喻。并且,许多公司在考察Android的知识点的时候,经常会考察到Activity的知识。 阅读全文
posted @ 2020-02-27 11:58 许朋友爱玩 阅读(343) 评论(0) 推荐(0) 编辑