Android 3.0及以上版本的Android呼叫阻止程序代码

Android 3.0及以上版本的Android呼叫阻止程序代码,android,android-manifest,android-permissions,Android,Android Manifest,Android Permissions,我在谷歌上搜索了一个阻止呼叫的示例源代码,发现了这个问题,但后来我才知道谷歌已经更新了他们的策略和程序 android.permission.MODIFY_PHONE_STATE 是安卓2.3版的系统级权限,我有一个非常重要的模块,用于阻止特定的呼叫。 如何获得系统级权限? 请让我知道,如果有任何方法,我可以在我的应用程序中做到这一点。它对产品非常重要,没有此功能就无法发布 请帮忙 至少从Android 5.0开始,MODIFY\u PHONE\u STATE的定义如下: <permi

我在谷歌上搜索了一个阻止呼叫的示例源代码,发现了这个问题,但后来我才知道谷歌已经更新了他们的策略和程序

android.permission.MODIFY_PHONE_STATE 
是安卓2.3版的系统级权限,我有一个非常重要的模块,用于阻止特定的呼叫。 如何获得系统级权限?

请让我知道,如果有任何方法,我可以在我的应用程序中做到这一点。它对产品非常重要,没有此功能就无法发布

请帮忙


至少从Android 5.0开始,
MODIFY\u PHONE\u STATE
的定义如下:

<permission android:name="android.permission.MODIFY_PHONE_STATE"
  android:permissionGroup="android.permission-group.PHONE_CALLS"
  android:protectionLevel="signature|system"
  android:label="@string/permlab_modifyPhoneState"
  android:description="@string/permdesc_modifyPhoneState" />


如果您的应用程序由固件的签名密钥(Marcin评论中的“您自己的自定义ROM”场景)签名,或者如果您的应用程序安装在系统分区上,则您的应用程序只能持有此权限并使用它修改手机状态。后者可以通过在设备上预装应用程序来实现(或者根据我的理解,让根设备用户将应用程序移动到系统分区)。

我希望您的问题没有解决方案,否则这将是android平台的一个巨大安全漏洞。因此,您只需要创建自己的自定义ROM。您能否在“创建自己的自定义ROM”这一点上多加说明