YOXIN

郑永欣的个人博客


  • 首页

  • 归档

  • 关于

使用MVP实现的列表框架

发表于 2016-08-19   |     |   阅读次数

MVC

对于Android来说,它的界面开发就涉及到了模型——视图——控制器这3者的交互。

  • 在Android中视图层一般采用XML文件对界面的描述,也就是视图V。
  • 从本地数据文件或者网络获取的数据体就是模型M。
  • 而Activity就是控制器C。

在Android系统中,Activity主要起到的作用就是解耦,把视图View和模型Model进行分离,两者在Activity中进行绑定或者完成其他逻辑。

阅读全文 »

Android面试题(五)———— Android的消息机制

发表于 2016-07-29   |     |   阅读次数

前言


Handler是Android消息机制的上层接口,平时使用起来很方便,我们可以通过它把一个任务切换到Handler所在的线程中去运行。而最常用的就是拿来从子线程切换到主线程以便更新UI。关于Android的消息机制无法以题目为导向来进行讲解,面试中可能会问关于Handler、Looper、MessageQueue、Message之间的关系,要完整回答,我们需要了解Handler内部是如何工作的,而这一部分的源码并不复杂。所以先整体分析得出结论,再从源码中验证结论。

阅读全文 »

Android面试题(四)——动画

发表于 2016-07-24   |     |   阅读次数

引言

Android动画可以帮助我们实现一些炫酷的效果,掌握动画主要在于练习。在面试中更多地根据实际需求回答。

阅读全文 »

Android面试题(三)——View的事件体系和工作原理

发表于 2016-07-17   |     |   阅读次数

引言


View在Android的地位堪比四大组件,Android为我们提供了很多的系统控件。但是为了区别一般性,我们往往需要自定义View,这就要求我们对View的事件体系和工作原理有深入的理解,只有这样才能做出完美的自定义控件

阅读全文 »

Android面试题(二)——IPC机制

发表于 2016-07-11   |     |   阅读次数

引言


  • IPC是Inter-Process Communication的缩写,含义是进程间通信和跨进程通信,是指两个进程直接进行数据交换的过程。
  • Binder机制是Android 采用的独特的进程间通信机制。基于OpenBinder框架的一个驱动,用于提供Android平台的进程间通信。
  • Messenger、ContentProvider、AIDL底层实现都是Binder。
    阅读全文 »
12
郑永欣

郑永欣

永远欣欣向荣的永欣

6 日志
1 标签
GitHub
© 2016 郑永欣
由 Hexo 强力驱动
主题 - NexT.Mist