如何在Android上获取阻止列表?

如何在Android上获取阻止列表?,android,permissions,contacts,Android,Permissions,Contacts,我知道Api27有一个官方的内容提供商公开被阻止的号码,但只有Sys默认的短信应用程序可以访问它。普通应用程序是否有办法获取阻止联系人?根据 获取阻塞号列表的详细信息 Cursor c = getContentResolver().query(BlockedNumbers.CONTENT_URI, new String[]{BlockedNumbers.COLUMN_ID, BlockedNumbers.COLUMN_ORIGINAL_NUMBER, BlockedNum

我知道Api27有一个官方的内容提供商公开被阻止的号码,但只有Sys默认的短信应用程序可以访问它。普通应用程序是否有办法获取阻止联系人?

根据

获取阻塞号列表的详细信息

Cursor c = getContentResolver().query(BlockedNumbers.CONTENT_URI,
      new String[]{BlockedNumbers.COLUMN_ID, BlockedNumbers.COLUMN_ORIGINAL_NUMBER,
      BlockedNumbers.COLUMN_E164_NUMBER}, null, null, null);
此光标包含阻止号码列表

,但它还表示只有系统、默认SMS应用程序和默认电话应用程序(请参见TelecomManager.getDefaultDialerPackage())以及运营商应用程序(请参见CarrierService)可以读取和写入阻止号码提供商。