1

我正在开发一个应用程序来阻止来电,但据我所知,在 Android 2.3 姜饼谷歌已经禁用了以下功能:

<uses-permission android:name="android.permissi​on.MODIFY_PHONE_STATE" />.

所以现在我的应用程序只能在 2.3 以下的模型上运行。

任何人都可以在这个话题上帮助我吗?

4

2 回答 2

1

请参阅如何为在 Gingerbread 上运行的应用授予 MODIFY_PHONE_STATE 权限,了解为什么在 2.3 Gingerbread 中此权限不可用。

似乎未来的版本将包含此功能作为公共电话 API 的一部分,但时间表未知:请参阅问题http://code.google.com/p/android/issues/detail?id=54

一个可能的变通办法是在收到来电时调低音量以防止听到铃声,然后在铃声结束后将其恢复到原始音量。

于 2011-08-21T21:31:03.503 回答
0

我已经使用 Audiomanger 类实现了它。

于 2011-08-23T05:17:22.613 回答