zoukankan      html  css  js  c++  java
  • 安卓四大组件的作用、安卓Service的作用

    Activity好像是应用程式的眼睛,提供与user互动之窗。

    BroadcastReceiver好像是耳朵,接收来自各方的Intent。

    Service是在后台运行的。

    一个Service 是一段长生命周期的,没有用户界面的程序。比较好的一个例子就是一个正在从播放列表中

    播放歌曲的媒体播放器。在一个媒体播放器的应用中,应该会有多个activity,让使用者可以选择歌曲并播放

    歌曲。然而,音乐重放这个功能并没有对应的activity,因为使用者当然会认为在导航到其它屏幕时音乐应该

    还在播放的。在这个例子中,媒体播放器这个activity 会使用Context.startService()来启动一个service,从而

    可以在后台保持音乐的播放。同时,系统也将保持这个service 一直执行,直到这个service 运行结束。另外,

    我们还可以通过使用Context.bindService()方法,连接到一个service 上(如果这个service 还没有运行将启动

    它)。当连接到一个service 之后,我们还可以service 提供的接口与它进行通讯。拿媒体播放器这个例子来说,我们还可以进行暂停、重播等操作

    ContentProvider提供了访问其他应用程序数据库或其他数据的方法。

  • 相关阅读:
    nginx日志格式
    nginx默认虚拟主机
    php各种编译错误汇总
    php.ini中最好禁止的一些函数
    php常用的操作
    快速扫描某个服务器上所有开放端口
    LOJ6303:水题——题解
    BZOJ5323 & 洛谷4562:[JXOI2018]游戏——题解
    BZOJ5333:[SDOI2018]荣誉称号——题解
    LOJ2587:[APIO2018]铁人两项——题解
  • 原文地址:https://www.cnblogs.com/johnsonwei/p/5962290.html
Copyright © 2011-2022 走看看