问题标签 [android-service-binding]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
796 浏览

android - 是否可以将多个组件绑定到android中的intentservice

据我所知,如果我们想将多个客户端绑定到一个服务,我们可以使用绑定服务。但是,意图服务比服务有很多优势。所以,我想知道是否可以将多个组件绑定到一个意图服务。此外,是否可以让意图服务也处理来自不同进程的请求(可能通过 IPC(AIDL)或其他一些技术)。提前致谢。

0 投票
2 回答
892 浏览

android - 如何防止其他应用绑定到我的服务

我可以在android AIP Guides中找到设置绑定服务的方法!

这个演示允许任何应用程序绑定到它。但我想要的是只有我的apk可以与我编码的服务通信。有什么办法吗?如何?谢谢!

0 投票
1 回答
450 浏览

android - Starting a service from another Apk from a ResolveInfo

I'm creating an app that reads every Service that has an IntentFilter that matches a custom action by using this:

I have no problem retrieving the Services, but when I try to bind them to the current Activity, my IBinder implementation is not passed to onServiceConnected(ComponentName, IBinder). Instead, a BinderProxyis being passed.

How can I get my LocalBinder from that BinderProxy?

EDIT:

Here's my implementation:

What I want to do is to be able to call the last 2 methods from other people's implementations of my LocalService.

0 投票
1 回答
27 浏览

android - 将现有应用程序转变为服务?

我已经看过有关服务的文档,并正在尝试将现有应用程序转变为服务。关于这有多困难,我已经看到了不同的答案。您必须重写哪些函数才能将现有代码转换为服务?

0 投票
0 回答
733 浏览

java - 如何绑定活动hostapduservice

我想在活动和HostApduService. 我没有成功地在两者之间进行双向通信,声明了OnBindHostApduService我们final只是限于使用通知来进行它们之间的通信。迄今为止,我刚刚成功建立了从 HostApduService 到 Activity 的通信。

我的活动课

我的服务类:

}

0 投票
3 回答
22995 浏览

android - java.lang.ClassCastException:android.os.BinderProxy 不能转换为 LocalBinder

我有一个Service我试图绑定到我的 main Activity,但我收到一个

java.lang.ClassCastException: android.os.BinderProxy 不能转换为 com.walintukai.rubix.ConnectionService$LocalBinder

我已经在我的清单中声明了这项服务。为什么会这样?

清单声明

服务(简化代码)

}

主要活动

}

堆栈跟踪

0 投票
1 回答
163 浏览

java - 音乐服务停止按后退按钮

我有一个带有一个片段的 actionbaractivity 和一个从 url 流式传输音乐的服务类。下面我粘贴一些代码以供参考

TopTenFragment.java

我的服务.java

音乐播放良好,但当我在设备上按下它时停止音乐。我的问题是如果用户按下硬件后退按钮,我想继续在后台播放音乐。

任何帮助将不胜感激

0 投票
2 回答
494 浏览

android - 当服务在调用 stopSelf() 后收到启动命令时会发生什么

我使用 Activity 绑定到服务,然后从那里调用startService()让服务执行任务。当服务完成它调用的任务时stopSelf()。自然,在我的活动解除绑定之前,服务不会停止。在startService()Service 调用stopSelf(). 一旦 Activity 解除绑定,Service 会被销毁还是会继续运行?

0 投票
0 回答
156 浏览

android - Android 将事件从服务传递到活动

我正在android中构建一个音乐播放器,为此我使用绑定服务来创建媒体播放器并执行所有后台操作,例如播放媒体和暂停等。

mediaplayer 中的所有 UI 组件都是在 Activity 中实现的,我需要从服务到 Activity 传达诸如 mediaplayer 准备好、媒体正在播放、暂停等事件,以相应地在 UI 中进行更改。最好的方法是什么?

从服务广播到各种状态的活动是实现它的一种方式。

0 投票
0 回答
118 浏览

java - 使用服务类阻止了我自己的应用程序

我试图在打开选定的应用程序一段时间之前锁定它们。

经过大量研究和失败的实施。我终于让我的服务类在某种程度上与我的 LockScreen 活动一起工作。最大的问题是它在这个过程中也锁定了我自己的应用程序。

这是我的服务类(为了您的方便和帮助理解,我放置了注释。相关部分在代码的末尾。):

如果您需要,这里是我的锁屏活动:

在我的服务类中,我不确定我的 if 语句有什么问题。它应该只适用于 instagram,因为这是检查的内容,但我的应用程序也被阻止了......

我该如何解决这个问题?我需要对我的代码进行哪些修改?