• android service


    android中服务是运行在后台的东西,级别与activity差不多。
          既然说service是运行在后台的服务,那么它就是不可见的,没有界面的东西。
          你可以启动一个服务Service来播放音 乐,或者记录你地理信息位置的改变,
           或者启动一个服务来运行并一直监听某种动作。

    1:本地服务, Local Service 用于应用程序内部。在Service可以调用Context.startService()启动,调用Context.stopService()结束。在内部可以调用Service.stopSelf() 或 Service.stopSelfResult()来自己停止。无论调用了多少次startService(),都只需调用一次stopService()来停止。

    2:远程服务, Remote Service 用于android系统内部的应用程序之间。可以定义接口并把接口暴露出来,以便其他应用进行操作。客户端建立到服务对象的连接,并通过那个连接来调用服务。调用Context.bindService()方法建立连接,并启动,以调用 Context.unbindService()关闭连接。多个客户端可以绑定至同一个服务。如果服务此时还没有加载,bindService()会先加载它。 提供给可被其他应用复用,比如定义一个天气预报服务,提供与其他应用调用即可。

  • 相关阅读:
    yum源的制作
    债券到期收益率计算公式
    IMP同库Type对象导入报错ORA-02304
    oracle自动挂掉问题分析
    CPP读取dbf文件
    oracle忘记system密码
    沪C转浙A
    业务词汇
    VS2017使用Resharp开发CPP程序
    CPP调用webservice
  • 原文地址:https://www.cnblogs.com/java-g/p/4539288.html
Copyright © 2020-2023  润新知