问题标签 [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.
android - 是否可以将多个组件绑定到android中的intentservice
据我所知,如果我们想将多个客户端绑定到一个服务,我们可以使用绑定服务。但是,意图服务比服务有很多优势。所以,我想知道是否可以将多个组件绑定到一个意图服务。此外,是否可以让意图服务也处理来自不同进程的请求(可能通过 IPC(AIDL)或其他一些技术)。提前致谢。
android - 如何防止其他应用绑定到我的服务
我可以在android AIP Guides中找到设置绑定服务的方法!
这个演示允许任何应用程序绑定到它。但我想要的是只有我的apk可以与我编码的服务通信。有什么办法吗?如何?谢谢!
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 BinderProxy
is 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.
android - 将现有应用程序转变为服务?
我已经看过有关服务的文档,并正在尝试将现有应用程序转变为服务。关于这有多困难,我已经看到了不同的答案。您必须重写哪些函数才能将现有代码转换为服务?
java - 如何绑定活动hostapduservice
我想在活动和HostApduService
. 我没有成功地在两者之间进行双向通信,声明了OnBind
,HostApduService
我们final
只是限于使用通知来进行它们之间的通信。迄今为止,我刚刚成功建立了从 HostApduService 到 Activity 的通信。
我的活动课
我的服务类:
}
android - java.lang.ClassCastException:android.os.BinderProxy 不能转换为 LocalBinder
我有一个Service
我试图绑定到我的 main Activity
,但我收到一个
java.lang.ClassCastException: android.os.BinderProxy 不能转换为 com.walintukai.rubix.ConnectionService$LocalBinder。
我已经在我的清单中声明了这项服务。为什么会这样?
清单声明
服务(简化代码)
}
主要活动
}
堆栈跟踪
java - 音乐服务停止按后退按钮
我有一个带有一个片段的 actionbaractivity 和一个从 url 流式传输音乐的服务类。下面我粘贴一些代码以供参考
TopTenFragment.java
我的服务.java
音乐播放良好,但当我在设备上按下它时停止音乐。我的问题是如果用户按下硬件后退按钮,我想继续在后台播放音乐。
任何帮助将不胜感激
android - 当服务在调用 stopSelf() 后收到启动命令时会发生什么
我使用 Activity 绑定到服务,然后从那里调用startService()
让服务执行任务。当服务完成它调用的任务时stopSelf()
。自然,在我的活动解除绑定之前,服务不会停止。在startService()
Service 调用stopSelf()
. 一旦 Activity 解除绑定,Service 会被销毁还是会继续运行?
java - 使用服务类阻止了我自己的应用程序
我试图在打开选定的应用程序一段时间之前锁定它们。
经过大量研究和失败的实施。我终于让我的服务类在某种程度上与我的 LockScreen 活动一起工作。最大的问题是它在这个过程中也锁定了我自己的应用程序。
这是我的服务类(为了您的方便和帮助理解,我放置了注释。相关部分在代码的末尾。):
如果您需要,这里是我的锁屏活动:
在我的服务类中,我不确定我的 if 语句有什么问题。它应该只适用于 instagram,因为这是检查的内容,但我的应用程序也被阻止了......
我该如何解决这个问题?我需要对我的代码进行哪些修改?