我写了两个应用程序。
第一个应用程序只有服务,而第二个应用程序则有活动。我从第二个应用程序中的活动启动第一个应用程序中的服务。在服务中,我正在修改音频设置,因此,我需要在清单文件中添加android.permission.MODIFY_AUDIO_SETTINGS
权限。
我的问题是我应该在哪个清单文件中添加此权限。之所以问这个问题是因为如果我在服务应用程序的清单文件中添加此权限,我会收到警告导出的服务不需要权限。
如果有人知道,请发布解决方案。
我写了两个应用程序。
第一个应用程序只有服务,而第二个应用程序则有活动。我从第二个应用程序中的活动启动第一个应用程序中的服务。在服务中,我正在修改音频设置,因此,我需要在清单文件中添加android.permission.MODIFY_AUDIO_SETTINGS
权限。
我的问题是我应该在哪个清单文件中添加此权限。之所以问这个问题是因为如果我在服务应用程序的清单文件中添加此权限,我会收到警告导出的服务不需要权限。
如果有人知道,请发布解决方案。
您需要将此权限添加到应用程序,而不是服务。服务的权限是为了让您限制可以访问它们的人员,这是不同的事情。您需要添加:
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
在应用程序的<application>
块上方添加到您的清单中,该应用程序执行音频设置更改。
MODIFY_AUDIO_SETTINGS
权限,因为它是进行更改的那个权限。 - Marcin Orlowski