
四大组件
础础
这个作者很懒,什么都没留下…
展开
-
Android四大组件—ContentProvider详解
一、ContentProvider 介绍定义ContentProvider是Android四大组件之一,其本质上是一个标准化的数据管道,它屏蔽了底层的数据管理和服务等细节,以标准化的方式在Android 应用间共享数据、数据交互,跨进程通信。原理ContentProvider的底层是采用 Android中的Binder机制具体请看文章图文详解 Android Binder跨进程通信的原理特点虽然使用其他方法也可以对外共享数据,但数据访问方式会因数据存储的方式而不同,如:采用文件方.原创 2020-10-22 14:34:25 · 638 阅读 · 0 评论 -
Android四大组件—Broadcast Receive详解
一、Broadcast 介绍简介广播(Broadcast)是组件之间传递数据的一种机制,也是一种方式。作用传递数据,传递信息; 应用内或是应用之间传递数据,都可以使用广播。使用场景同一app内部的同一组件内的消息通信(单个或多个线程之间),建议使用Handler; 同一app内部的不同组件之间的消息通信(单个进程),推荐使用《Android各组件/控件间通信利器之EventBus》。; 同一app具有多个进程的不同组件之间的消息通信,推荐使用广播; 不同app之间的组件之间消息原创 2020-10-20 11:20:23 · 313 阅读 · 0 评论 -
Android四大组件—Service详解
一、Service介绍服务是Android中实现程序后台运行的解决方案,他非常适合是去执行那些不需要和用户交互而且还要长期运行的任务。服务的运行不依赖于任何用户界面,即使程序被切换到后台,或者用户打开了另一个应用程序,服务仍然能够保持独立运行。不过需要注意的是,服务并不是运行在一个独立的进程当中,而是依赖于创建服务时所在的应用程序进程。当某个应用程序被杀掉时,所有依赖该进程的服务也会停止运行。二、Service的生命周期三、Service的两种状态 启动状态 当应...原创 2020-10-15 17:15:41 · 294 阅读 · 0 评论 -
Android四大组件—Activity详解
一、Activity介绍Activity是Android的四大组件之一,它提供屏幕,用户通过它与机器产生交互。二、Activity的生命周期onresume 与 onstart 的区别onStart 用户可见,但还没有获得焦点,用户还不能进行操作。onResume 界面可见,并获得焦点,用户可以进行操作了。Activity A 启动 Activity B 时的操作打印Activity_A onPause()......Activity_B onCreate()........原创 2020-10-10 10:33:11 · 541 阅读 · 1 评论