Android 正在授予应用程序绑定到服务的权限
我有一个具有多种服务的应用程序。我已设置访问其中一个的权限Android 正在授予应用程序绑定到服务的权限,android,service,Android,Service,我有一个具有多种服务的应用程序。我已设置访问其中一个的权限 <service android:name="com.example.MyService" android:enabled="true" android:permission="secret" android:exported="true"> <intent-filter>
<service
android:name="com.example.MyService"
android:enabled="true"
android:permission="secret"
android:exported="true">
<intent-filter>
<action android:name="com.example.Goal" />
</intent-filter>
</service>
如何向另一个应用程序(客户端)授予绑定到此服务的权限?
我尝试将
添加到客户端的清单中,但没有成功。如果未在服务中设置android:permission
,我可以成功绑定。MyService应用程序需要在其清单中声明一个
元素–与您将拥有
元素的区域相同–并且需要首先安装它,以简化操作。@MikeM。我定义了多个服务,如何为其中一个设置权限?对于建议的方法,它不会为所有这些设置权限吗?不,
元素只是创建权限。您仍然需要每个
上的android:permission
属性来保护特定的服务。我已经在我的服务清单中声明了
和android:permission=“secret”
。在我的客户端清单中,只有设置
应该有效?明白了。谢谢!MyService
应用程序需要在其清单中声明一个
元素–在您将拥有
元素的同一区域–并且需要首先安装它,以使事情变得简单。@MikeM。我定义了多个服务,如何为其中一个设置权限?对于建议的方法,它不会为所有这些设置权限吗?不,
元素只是创建权限。您仍然需要每个
上的android:permission
属性来保护特定的服务。我已经在我的服务清单中声明了
和android:permission=“secret”
。在我的客户端清单中,只有设置
应该有效?明白了。谢谢!