我正在开发一个应用程序来阻止来电,但据我所知,在 Android 2.3 gingerbread google 中禁用了以下功能:
<uses-permission android:name="android.permission.MODIFY_PHONE_STATE" />
.
所以现在我的应用程序只能在 2.3 以下的模型上运行。
谁能帮我解决这个问题?
最佳答案
请参阅How to grant MODIFY_PHONE_STATE permission for apps ran on Gingerbread为什么此权限在 2.3 Gingerbread 中不可用。
似乎 future 的版本将包含此功能作为公共(public)电话 API 的一部分,但时间表未知:参见问题 http://code.google.com/p/android/issues/detail?id=54
一个可能的 hacky 解决方法是在收到来电时调低音量以防止听到铃声,然后在铃声结束后将其恢复到原始音量。
关于android - Android 2.3 中的调用阻止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6882033/