我可以在android AIP Guides中找到设置绑定服务的方法!
这个演示允许任何应用程序绑定到它。但我想要的是只有我的apk可以与我编码的服务通信。有什么办法吗?如何?谢谢!
我可以在android AIP Guides中找到设置绑定服务的方法!
这个演示允许任何应用程序绑定到它。但我想要的是只有我的apk可以与我编码的服务通信。有什么办法吗?如何?谢谢!
Services are not exported by default, meaning they can only be called/bound by your application. Unless you add android:exported="true"
to your service's manifest entry, only your app will be able to bind to the service.
Service.onBind()
接收用于绑定到您的服务的意图。一种方法是在上述意图中添加额外的权限,检查其在 中的值Service.onBind()
,并在权限值无效的情况下拒绝任何绑定请求。