2012-09-28 38 views
4

我编写了2个应用程序。清单中的Android权限

第一个应用程序只有服务,第二个应用程序有一个活动。我从第二个应用的活动开始在第一个应用的服务。在服务中,我正在修改音频设置,因此我需要清单中的android.permission.MODIFY_AUDIO_SETTINGS

我的问题是在清单文件我要添加此权限。为什么我问,因为如果我在服务应用程序清单中添加此权限,我收到警告导出的服务不需要权限

如果有人知道它,请发布解决方案。

+0

@ WebnetMobile.com你的意思是我得连他们都没有我的问题的解决方案接受的答案? –

回答

3

你需要这个权限添加到应用,而不是服务。服务权限是让你限制谁可以访问它们,这是不同的。您需要

<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" /> 

添加到您的清单,上面的应用程序,做音频设置更改的<application>块。

+0

我没有提到在服务中添加了许可。我告诉Service应用程序清单,这意味着仅适用于应用程序。 –

+1

你说过“导出的服务不需要许可。”这意味着你试图将它添加到错误的地方。同样,你的**应用程序**需要'MODIFY_AUDIO_SETTINGS'权限。那个做改变的人。 –

+0

@YugandharBabu你解决了这个问题吗? –

相关问题