android - Android 2.3 中的调用阻止

标签 android call blocking android-2.3-gingerbread

我正在开发一个应用程序来阻止来电,但据我所知,在 Android 2.3 gingerbread google 中禁用了以下功能:

<uses-permission android:name="android.permissi​on.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/

相关文章:

android - RxJava测试 `repeat`在可观察的情况下在测试上创建无穷循环

android - 如何在android中的多个编辑文本上添加Text Watcher?

rust - 如何查看 TcpStream 并阻塞直到有足够的字节可用?

java - 等待数据准备好(Java)

javascript - 从链接调用 tampermonkey 函数

unit-testing - Jest 单元测试 : block all outgoing traffic

android - flv 到 mp4 转换

android - Google Drive Api 账户授权

python - 在函数内操作全局数组的值

javascript - 函数未被调用