Android(安卓)应用设计--- 无边界设计理念
16lz
2021-12-04
看了 maxleng的大作而记录如下,后面会将行具体的代码验证这些立论:
Android提供给开发程序员的概念空间中Application是个很虚的概念,仅仅是Activity及Service之类组件的上下文描述而已。Application并不是Android的核心概念,而Activity才是Android的核心概念。
android系统完全利用组件化进行构建及设计。
其中有五大核心组件:Activity,Service,Broadcast receivers,Content Provider及 Service , Intent
自由无边界设计理念:
突出请求和服务,突出组件个体,弱化边界,系统的各个组件可以自由的无边界的交流,服务请求者直接发出请求,不论这个对象在何处和属于谁的,组件是自由独立的个体,一个应用程序可以直接请求使用其他的应用的的组件,这个是Android应用框架设计的核心理念,其他的一切都是在为这个核心理念服务。
人机交互的模型本质:
界面呈现 ---- Activity
发起请求,响应请求 ---- Intent
内容交互 ---- Binder
消息接收处理 --- Looper & Handler
更多相关文章
- 如何让TextView中的文字居中显示
- 【译】Google官方推出的Android架构组件系列文章(二)将Architectur
- 社区讨论:Android的架构设计
- Android初识之Activity组件
- Android(安卓)布局管理器
- Android(安卓)- Android应用程序(Application)的主要组件
- 用Eclipse开发和调试Android应用程序(一)
- Android(安卓)- Android应用程序(Application)的主要组件
- Android的介绍