男儿欲遂平生志,六经勤向窗前读。这篇文章主要讲述Android四大组件六大布局和五大数据存储相关的知识,希望能为你提供帮助。
【Android四大组件六大布局和五大数据存储】Android的四大组件:
activity(活动)
1、一个activity通常是一个独立的屏幕。
2、activity通过intent通讯。
3、在androidmanifest.xml声明即可识别执行。注意该文件还可以注册某些权限:如访问互联网。
service(服务)、
1、定义:用于后台完成用户指定的操作(两种)
a)started(启动):当应用程序组件(如activity)调用startService()方法启动服务时,服务处于started状态。
b)bound(绑定):当应用程序组件调用bindService()方法绑定到服务时,服务处于bound状态。
2、startService()与bindService()区别:
a)started service(启动服务):其生命周期与启动它的组件无关
bindService():不求同时生,必须同时死
(3)开发人员需要在应用程序配置文件中声明全部的service,使用<
service>
<
/service>
标签。
content provider(内容提供者)
1、其他应用可以通过ContentResolver类从该内容提供者中获取或存入数据。
2、只有需要在多个应用程序间共享数据是才需要内容提供者
3、ContentProvider实现数据共享---好处是统一数据访问方式
broadcast receiver(广播接收器)
广播接收者的注册有两种方
推荐阅读
- application/force-download 不生效
- JDK 11,Tomcat卡在Deploying web application directory
- 使用AppDomain进行动态加载和卸载dll
- git推送报错( No path specified. See 'man git-pull' for valid url syntax或does not appear to be a)
- A.Little Sub and Applese
- Centos使用natapp教程
- androidstudio导入新项目build tools不符合问题解决
- Java内存模型与Volatile,Happen-Before原则等
- pwnable.twapplestore 分析