Android 四大组件
来源:互联网 发布:电子实验室软件 编辑:程序博客网 时间:2024/06/16 09:36
1.Activity和view
Activity是android应用中负责和用户交互的组件,只能通过setContentView(View)来显示指定的组件View组件是所有UI控件,容器的基类,View组件就是用户实际看到的界面。view组件主要放到容器组件中,或者用Activity将其子显示出来setContentView(view) 可以接受一个view对象的参数
例如:
LinearLayout linear = new LinearLayout(this);
super.setContentView(linear);
注意:Activity的栈,先进后出
Activity的setTheme(int resid);设置窗口的风格(不显示标题,以对话框形式显示) 也可在清单文件中设置
2.service
service位于后台的运行,代表一个单独的android组件,service与activity的区别就在于service位于后台,不需要和用户交互,Activity需要继承activity基类,而service也需要继承service基类,一个service运行起来后它有自己的生命周期(独立的),服务或监控其他组件的运行
3.BroadcastReceiver
是Android中一个重要的组件,用于监听android应用的其他组件,接受广播消息的:定义一个类继承BroadcastReceiver,重写onReceive(Context context,Intent intent)方法即可发送广播的组件需要Context.registReceiver()方法注册BroadcastReceiver,再在sendBroadcast()方法里用Intent发送
4.Intent和IntentFilter
activity,service,BroadcastReceiver之间的通信都需要intent作为载体
阅读全文
0 0
- Android应用程序四大组件
- Android应用程序四大组件
- Android应用程序四大组件
- android 四大组件
- Android应用程序四大组件
- android应用程序四大组件
- Android四大组件
- Android应用程序四大组件
- Android四大组件
- Android四大组件
- android之四大组件
- Android四大组件介绍
- android四大组件
- Android应用程序四大组件
- Android开发四大组件
- Android四大组件
- Android应用程序四大组件
- android四大组件笔记
- 软件设计管理工具 visual paradigm 社区版
- 接口测试相关学习xml和json
- archlinux升级内核后virtualbox不能启动虚拟机
- SLAM学习笔记(二)数据采集
- phpexcel objWriter->save('php://output')报500错误
- Android 四大组件
- ajax(json)学习笔记
- Spring Cloud分布式云架构代码结构图
- Android TouchEvent事件传递机制
- C# 控制台程序如何能不显示窗口
- 射频识别技术漫谈(6-10)
- POST属性
- 【最小边覆盖 && 无向图】POJ
- 有用的SAP系统管理事务码