骚扰号码存放的URI
BlockedNumberContract.BlockedNumbers.CONTENT_URI
存放号码的列
BlockedNumberContract.BlockedNumbers.COLUMN_ORIGINAL_NUMBER
ContentResolver contentResolver = getContext().getContentResolver();
ContentValues newValues = newContentValues();
newValues.put(BlockedNumberContract.BlockedNumbers.COLUMN_ORIGINAL_NUMBER,
mNumber);
contentResolver.insert(BlockedNumberContract.BlockedNumbers.CONTENT_URI,
newValues);
号码是否存在
BlockedNumberContract.isBlocked(getContext(),mNumber)
https://developer.android.com/reference/android/provider/BlockedNumberContract.html
拦截原理
Telcomm(packages/services/Telecomm)
CallsManager onSuccessfulIncomingCall
@Override
public void