我可以在android AIP Guides中找到设置绑定服务的方法!
这个演示允许任何应用程序绑定到它。但我想要的只是我的apk可以与我的代码服务进行通信。有什么方法可以做到吗?如何? 谢谢!
答案 0 :(得分:1)
默认情况下不会导出服务,这意味着它们只能由您的应用程序调用/绑定。除非您将android:exported="true"
添加到服务的清单条目中,否则只有您的应用程序能够绑定到该服务。
答案 1 :(得分:0)
Service.onBind()
接收用于绑定到您的服务的意图。一种方法是在上述intent中添加权限,在Service.onBind()
中检查其值,并在权限值无效的情况下拒绝任何绑定请求。