bindService用于绑定一个服务。这样当bindService(intent,conn,flags)后,就会绑定一个服务。这样做可以获得这个服务对象本身,而用startService(intent)的方法只能启动服务。

bindService方式的一般过程:

①新建Service类BindService。在BindService类里新建内部类MyBinder,继承自Binder(Binder实现IBinder接口)。MyBinder提供方法返回BindService实例。

public class MyBinder extends Binder{
        
        public BindService getService(){
            return BindService.this;
        }
    }

实例化MyBinder得到mybinder对象;

重写onBind()方法:

Andorid之BINDSERVICE的使用方法总结相关推荐

  1. Android中bindService的使用方法

    一.android service简介 1.Android中的服务和windows中的服务是类似的东西,服务一般没有用户操作界面,它运行于系统中不容易被用户发觉,可以使用它开发如监控之类的程序. 2. ...

  2. bindService的使用方法

    bindService用于绑定一个服务.这样当bindService(intent,conn,flags)后,就会绑定一个服务.这样做可以获得这个服务对象本身,而用startService(inten ...

  3. Android方法的概括,Android_Android中startService基本使用方法概述,Android中有两种主要方式使用Ser - phpStudy...

    Android中startService基本使用方法概述 Android中有两种主要方式使用Service,通过调用Context的startService方法或调用Context的bindServi ...

  4. BindService详解

    接着上一篇,本文就解决<篇Binder详解>末尾抛出的问题,也就是如下的问题: 我们客户端(即MainActivity)接受远程对象是在自己重写的ServiceConnection的onS ...

  5. Android应用程序组件

    如果你想从事Android应用程序开发,那么了解Android应用程序的思想是非常必要的,Android没有应用程序的统一入口(例如Main()方法),各个应用之间是相互独立的,并且运行在自己的进程当 ...

  6. Android manifest文件中的标签详细介绍

    Android manifest文件中的标签详细介绍 概要 每一个Android应用都应该包含一个manifest文件,即AndroidManifest.xml.它包含了程序运行的一些必备信息,比如: ...

  7. Android期末复习篇_8章节练习题附答案

    说明 Android移动应用开发章节练习题,注意 此答案并非标准答案,仅供期末复习参考. 加粗题目为强调题目 目录 第一章-安卓基础入门 第二章-安卓常见页面布局 第三章-安卓常见页面控件 第四章-安 ...

  8. 浅谈Android四大组件之Service

    一:Service简介 Android开发中,当需要创建在后台运行的程序的时候,就要使用到Service. 1:Service(服务)是一个没有用户界面的在后台运行执行耗时操作的应用组件.其他应用组件 ...

  9. Android四大基本组件介绍与生命周期

    Android四大基本组件分别是Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器. 一:了解四大基本组件 Activity ...

最新文章

  1. __name__属性
  2. Spring boot配置文件随机数
  3. 我的世界源代码python_用Python写的游戏《我的世界》 还原初代世界
  4. 百度地图滚轮缩放,所在点偏移问题
  5. Lync Server外部访问系列PART6:启用外部访问
  6. 栈和队列之生成窗口最大值数组
  7. 干货|机器学习零基础?不要怕,吴恩达机器学习课程笔记2-多元线性回归
  8. GIT学习笔记2--基本使用
  9. envi栅格TIF数据进行分割_常用水文气象数据读取及其可视化(二进制、HDF5、NetCDF)以GLDAS、MODIS、GSMaP为例...
  10. 安徽二本大学计算机排名,2018安徽大学排名 安徽有哪些大学
  11. astc纹理压缩格式
  12. 纳德拉时代下的微软开源之路
  13. 某课的flask视频 速取
  14. 2020电赛芯片介绍和题目估计(二):LMT70
  15. 如何完成计算机的安装程序,如何安装计算机系统程序.doc
  16. 【MATLAB】 01 基本操作与数组输入
  17. 可自动调节OpenCV弹出窗口大小
  18. javaScript 在表格中序号实现自增
  19. 淘宝新店如何利用全店关键词布局获取大量免费自然搜索流量
  20. C语言小游戏之——三子棋

热门文章

  1. 聊一聊对外API接口的存活检查可以怎么做
  2. 如何在 C# 8 中使用 Index 和 Range
  3. 这个世界,正在悄悄惩罚那些不注意身体的人
  4. 安装VSCode作为常用的文本编辑器
  5. 开源网站云查杀方案,搭建自己的云杀毒。
  6. .NET CORE(C#) WPF简单菜单MVVM绑定
  7. 认证方案之初步认识JWT
  8. 基于Masstransit实现Eventbus的功能
  9. ASP.NET Core 通过 Microsoft.DotNet.Watcher.Tools 实现热部署
  10. 在AspNetMvc中使用日志面板. Logdashboard 1.1beta