2012-10-30 32 views

回答

-1

您沒有在清單android.permission.MODIFY_PHONE_STATE

在應用清單

添加權限此權限。如果問題仍然存在,請按照計算器內部link

+0

我補充說,權限也會給同樣的錯誤.. – user1756309

+0

你可以看看這[後](http://stackoverflow.com/questions/4715250/how-to-grant-modify-phone-state-permission-換應用-RAN上薑餅) – AppMobiGurmeet

3

你遇到的問題是在Android 2.3(薑餅)中引入的。任何你需要MODIFY_PHONE_STATE的代碼都可以一直工作到(包括)Android 2.2,但是會在Android 2.3以上破解。

David Brown檢查了一項更改,該更改限制了系統應用程序使用MODIFY_PHONE_STATE權限。系統應用程序可能是

預安裝到ROM上的系統文件夾中 由製造商使用其安全證書進行編譯 此問題已經解決,但Google已將其殺死。他們故意這樣做,而不是意外,顯然無意扭轉它。

我懷疑你正在嘗試使用像ITelephony這樣的隱藏API。我 - 我被這個燒了。 Android團隊的理由是它隱藏了,你不應該反正使用它。我個人的看法是,沒有安全風險(需要許可),所以請將其留在原地,直到他們完成構建適當的公共Telephony API爲止。

相關問題