`
hbxflihua
  • 浏览: 678496 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Android 远程服务(remote service)

阅读更多

Android 远程服务

Android远程服务(Remote Service)也称为android独立服务。可以提供其他程序调用的接口。而且在任务管理器中是看不到的,这样用户就不会在任务管理器中关掉这个服务。还可以设置服务的开机启动,这样这个服务就可以在开机的任何时候都允许访问了。

 

本来打算将服务做成系统服务,这样用户就无法停止或关闭,但那样做有点儿像流氓软件,太恶心。现在很多软件都有独立的服务,目的就是让服务和程序分开,这样你就不会在关闭程序的时候,把服务也停掉了。

时间仓促,代码我就不贴了,有时间再来分析分析代码。以下是示例,有兴趣的可以下载下来试试。

分享到:
评论
3 楼 lovewendy 2015-07-02  
我卸载了应用,仍然还是开启服务,直到重启手机,服务停止!
2 楼 lovewendy 2015-07-02  
1 楼 vieri122 2013-05-09  
你好,请问如何 “做成系统服务,这样用户就无法停止或关闭” 谢谢

相关推荐

    Android 的 Remote Service 开发实例RemoteService

    2. AIDL(Android Interface Definition Language):用于定义远程服务接口,使客户端和服务端能够进行类型安全的数据交换。 3. IBinder:AIDL编译后生成的类实现了IBinder接口,它是跨进程通信的关键。 二、创建...

    Android 的 Remote Service 开发实例RemoteServiceClient

    通过以上步骤,你已经成功创建了一个Android的Remote Service实例`RemoteService`以及一个与其通信的客户端`RemoteServiceClient`。在实际开发中,你可以根据需求调整AIDL接口,实现更复杂的远程调用逻辑。记住,...

    Android Remote Service

    <service android:name=".RemoteService" android:exported="true" android:process=":remote"> </service> ``` **三、调用远程服务** 1. **创建客户端**:在客户端,需要创建一个AIDL接口的实现类,然后通过`...

    Android 远程Service调用实例

    Android远程Service** 远程Service是Android系统中实现不同应用程序间服务共享的一种机制。它允许一个应用启动另一个应用中的Service,进行跨进程通信。要创建一个远程Service,首先需要定义一个包含服务操作接口...

    RemoteService的使用详解

    在Android开发中,RemoteService是一种实现应用程序组件间通信的有效方式,尤其当服务(Service)需要在不同的进程或者应用之间共享数据或执行操作时。本文将深入解析RemoteService的使用,并提供Server端和Client端...

    client 接收remote service的广播

    在Android系统中,服务(Service)是一种用于在后台执行长时间操作的应用组件,它不提供用户界面。当一个应用需要在后台执行任务,如播放音乐、处理网络请求等,就会使用到Service。本话题主要探讨如何让客户端...

    Remote Service Demo

    在Android开发中,远程服务(Remote Service)是一种重要的组件,它允许应用在不同的进程中执行操作,甚至可以在不同的设备之间进行通信。"Remote Service Demo"是一个示例项目,它展示了如何创建和使用远程服务,...

    RemoteService客户端

    RemoteService客户端是Android系统中一种实现跨进程通信(IPC,Inter-Process Communication)的重要机制,它允许一个应用程序组件(如Activity、Service等)在另一个进程中执行操作或获取数据。在这个场景下,...

    Android远程服务小demo

    在Android开发中,有时我们需要在不同的应用程序之间进行通信,例如,当你希望一个应用能调用另一应用的功能,这时就需要使用到Android的远程服务(Remote Service)机制。本篇将通过"Android远程服务小demo"来深入...

    RemoteService

    RemoteService是Android开发中的一个重要概念,它允许应用组件在不同的进程中进行通信,特别是在处理复杂的、耗时的任务或者跨应用的数据交换时。这个技术基于Android的Binder机制,使得服务(Service)可以在自己的...

    android远程服务调用

    在Android开发中,远程服务调用(Remote Service Invocation,RSI)是一种允许应用程序组件与运行在不同进程中,甚至是不同设备上的服务进行交互的技术。这种功能是通过Binder机制实现的,Binder是Android系统的核心...

    Android service讲解文档ppt

    Remote Service通过AIDL(Android Interface Definition Language)定义接口,使得其他应用程序能够调用远程服务的方法。实现Remote Service的流程如下: 1. 创建一个AIDL文件,定义服务接口。 2. 在Service中实现...

    Android aidl远程服务代码

    远程服务(Remote Service)是Android应用组件之一,它允许其他应用组件或甚至不同应用程序之间进行数据交换和服务调用。当我们需要在不同的进程中调用服务功能时,就需要用到AIDL。下面我们将详细讲解Android AIDL...

    RemoteService.zip

    在Android开发中,远程服务(Remote Service)是一个重要的概念,它是Android系统中实现不同应用程序间交互的一种机制。本文将深入探讨远程服务的核心知识点,并结合"20210310_远程服务心得源码"这个主题,为你提供...

    Android Service Test

    本文将深入探讨“Android Service Test”中涉及的两个关键知识点:本地服务(Local Service)和远程服务(Remote Service)。 一、本地服务(Local Service) 本地服务是在同一个应用程序中运行的服务,主要用来在...

    安卓开发远程service通信

    通过分析和实践这个实验,你可以深入理解Android远程Service通信的工作原理和使用方法,为开发复杂的跨应用协作功能打下坚实基础。记住,实践是最好的老师,动手尝试并调试代码将有助于你更好地掌握这一技术。

    Android local service demo

    当你需要在远程服务(Remote Service)中使用服务时,AIDL可以帮助你定义接口,使得客户端和服务端可以交换数据。不过,在本地服务中,通常不需要使用AIDL,因为所有操作都在同一进程中进行。 5. **通知用户**:...

Global site tag (gtag.js) - Google Analytics