关闭

android四大组件

标签: android四大组件service
49人阅读 评论(0) 收藏 举报
android 四大组件:


1.ContentProvider :
 *ContentProvider是什么:
    android中的一个应用组件(作为一个引用组件的表现是生命周期方法)
    android中内容提供者(一般是内部存储中的数据)
 *ContentProvider 对象的应用场合
  当android中的一个APP共享它的私有数据给其他它的APP时,可以借组ContentPrivatet实现


例如:
 微信,支付宝访问手机联系人


3.ContentPrivater在实际中的应用:
 一个进程A想要共享它的私有数据
 
为什么不在activity中启动工作线程执行耗时操作 
因为当activity工作于后台处于停止状态时,它所在的进程的生命力就会比较薄弱,在内存不足时可能会被杀死


service的应用场合 : 执行长时间的耗时操作,可以考虑在service中执行,例如音乐的播放,股票信息的加载等
      记住: 并不是所有的耗时操作都要写到service中,短时的耗时操作完全可以在activity中启动工作线程


service的类型;
启动模式


绑定模式

混合模式


    重点掌握这些模式service对象的生命周期,以及其生命周期的方法,我们可以在生命周期中执行那些业务




android 进程分类;


  前台进程(可见,可以与用户交互)


  可见进程(可见,但不能与用户交互)


  服务进程(后台有service在运行)


  后台进程(没有service组件,所有activity都处于停止状态)


  空进程(没有任何组件在运行的进程)


  优先级从上往下降低
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:86次
    • 积分:12
    • 等级:
    • 排名:千里之外
    • 原创:1篇
    • 转载:1篇
    • 译文:0篇
    • 评论:0条
    文章存档