Android应用的基本组件介绍
来源:互联网 发布:java分布式集群框架 编辑:程序博客网 时间:2024/06/13 01:39
Activity和View
Activity是Android应用中负责与用户交互的组件;
setContentView()方法是显示main.xml文件定义的View;
View组件是所有UI控件、容器控件的基类;是用户实实在在看到的部分。Service
Service通常位于后台运行,没有图形界面,Service组件被运行起来之后,它将拥有自己独立的生命周期,用于为其他组件提供后台服务或监控其他组件的运行状态。- BroadcastReceiver
使用BroadcastReceiver组件接收广播消息,只要实现自己的BroadcastReceiver子类,并重写onReceiver(Context context,Intent intent)方法即可。
注册广播事件的方法:(1)在java代码中注册,通过Context.registReceiver()来进行注册;
(2)在AndroidManifest.xml文件中使用< receiver …/ >元素完成注册。 ContentProvider(内容提供者)
实现自己的ContentProvider时,需要实现如下抽象方法:
insert(Uri,ContentValues);向ContentProvider插入数据;
delete(Uri,ContentValues);删除ContentProvider中指定的数据;
udpate(Uri,ContentValues,String,String[]);更新ContentProvider中指定的数据;
query(Uri,String[],String,String[],String);从ContentProvider查询数据。
ContentProvider和ContentResolver结合使用的,ContentProvider暴露数据,ContentResolver访问数据。Intent和IntentFilter
启动一个Activity:用Context的startActivity(Intent intent);
启动一个Service,用Context的startService(Intent intent)或者bindService(intent service,ServiceConnection conn,int flags);
触发一个BroadcastReceiver时用Context的sendBroadcast(Intent intent)、sendStickyBroadcast(Intent intent)或sendOrderdeBroadcast(Intent intent,String receiverPermission)方法来发送广播消息;
Intent分为:显示Intent和隐式Intent;
- android 应用的基本组件介绍
- Android应用的基本组件介绍
- Android应用的基本组件介绍
- Android应用的四大基本组件介绍
- Android应用的基本组件介绍
- 疯狂Android讲义-----第一章 Android应用的基本组件介绍
- android基本组件介绍
- Android 基本组件介绍
- Android基本组件介绍
- Android基本的四大组件介绍
- Android应用的结构与基本组件
- Android四大基本组件介绍以及四大组件的生命周期
- 组件的基本应用
- 03.Android基本组件介绍
- Android四大基本组件介绍
- Android四大基本组件介绍
- Android四大基本组件介绍
- android 四大组件基本介绍
- 【CodeForces】653A - Bear and Three Balls(计数)
- MyBatis批量插入数据
- ubuntu16.04下virtualenv环境中, django与mysql安装
- Ralink AP的WIFI组密钥多久更新一次?
- 高级知识点之进阶
- Android应用的基本组件介绍
- UI设计师不可不知的安卓屏幕知识
- 使用dropkick.js插件实现省市区三级联动效果
- 技术面试技巧
- Android studio导入项目(project)模块(module)
- WCF发布到IIS7问题的解决方案
- node.js 回调函数
- 项目问题
- word自动生成文献引用及参考文献