public int isContactFilter(Context context, String number)
{
try
{
contentResolver = context.getContentResolver();
contentUri = DatabaseProvider.CONTACT_FILTER_CONTENT_URI;
Cursor cursor = contentResolver.query(contentUri, null, null, null, CONTACT_FILTER.DEFAULT_SORT_ORDER);
for (cursor.moveToFirst(); !cursor.isAfterLast(); cursor.moveToNext())
{
String contactFilterNumber = cursor.getString(cursor.getColumnIndex(CONTACT_FILTER.NUMBER));
int contactFilterRecordable = cursor.getInt(cursor.getColumnIndex(CONTACT_FILTER.RECORDABLE));
boolean isIdenticalNumber = PhoneNumberUtils.compare(number, contactFilterNumber);
if (isIdenticalNumber == true)
{
return contactFilterRecordable;
}
}
return -1;
}
catch (Exception e)
{
Log.w("FiltersManager", "isContactFilter : " + context.getString(R.string.log_preferences_filters_manager_error_is_contact_filter) + " : " + number + " : " + e);
databaseManager.insertLog(context, "" + context.getString(R.string.log_preferences_filters_manager_error_is_contact_filter) + " : " + number, new Date().getTime(), 2, false);
return -1;
}
}
FiltersManager.java 文件源码
java
阅读 20
收藏 0
点赞 0
评论 0
项目:AC2RD
作者:
评论列表
文章目录