2012-09-28 89 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你解決了這個問題嗎? –

相關問題