android.provider.ContactsContract.Data#CONTENT_URI源码实例Demo

下面列出了android.provider.ContactsContract.Data#CONTENT_URI 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: CSipSimple   文件: ContactsUtils5.java
@Override
public List<String> getCSipPhonesContact(Context ctxt, Long contactId) {
    ArrayList<String> results = new ArrayList<String>();
    Uri dataUri = Data.CONTENT_URI;
    String dataQuery = Data.MIMETYPE + "='" + CommonDataKinds.Im.CONTENT_ITEM_TYPE + "' "
            + " AND "
            + CommonDataKinds.Im.PROTOCOL + "=" + CommonDataKinds.Im.PROTOCOL_CUSTOM
            + " AND "
            + " LOWER(" + CommonDataKinds.Im.CUSTOM_PROTOCOL + ")='"+SipManager.PROTOCOL_CSIP+"'";
    // get csip data
    Cursor dataCursor = ctxt.getContentResolver()
            .query(dataUri,
                    new String[] {
                            CommonDataKinds.Im._ID,
                            CommonDataKinds.Im.DATA,
                    },
                    dataQuery + " AND " + CommonDataKinds.Im.CONTACT_ID + "=?",
                    new String[] {
                        Long.toString(contactId)
                    }, null);

    try {
        if (dataCursor != null && dataCursor.getCount() > 0) {
            dataCursor.moveToFirst();
            String val = dataCursor.getString(dataCursor
                    .getColumnIndex(CommonDataKinds.Im.DATA));
            if (!TextUtils.isEmpty(val)) {
                results.add(val);
            }
        }
    } catch (Exception e) {
        Log.e(THIS_FILE, "Error while looping on data", e);
    } finally {
        dataCursor.close();
    }
    
    return results;
}
 
源代码2 项目: Contacts   文件: FavoritesFragmentContainer2.java
@Override
protected Uri getUri()
{
	Uri uri = Data.CONTENT_URI;

	if (isFilterQuery())
	{
		uri = Uri.withAppendedPath(Data.CONTENT_URI, mSearchQuery);
	}

	return uri;
}
 
源代码3 项目: Contacts   文件: FavoritesFragmentContainer.java
@Override
protected Uri getUri()
{
	if (mPosition > 0)
		return Data.CONTENT_URI;
	
	return super.getUri();
}
 
源代码4 项目: appinventor-extensions   文件: HoneycombMR1Util.java
/**
 * Get Data.CONTENT_URI for EmailAddressAdapter.
 */
public static Uri getDataContentUri() {
  return Data.CONTENT_URI;
}