当前位置: 首页>>代码示例>>Java>>正文


Java ContactsContract.RawContacts方法代码示例

本文整理汇总了Java中android.provider.ContactsContract.RawContacts方法的典型用法代码示例。如果您正苦于以下问题:Java ContactsContract.RawContacts方法的具体用法?Java ContactsContract.RawContacts怎么用?Java ContactsContract.RawContacts使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在android.provider.ContactsContract的用法示例。


在下文中一共展示了ContactsContract.RawContacts方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: InsertRawContactBatch

import android.provider.ContactsContract; //导入方法依赖的package包/类
/**
 * Inserts the given rawContact with the given data.
 *
 * @param rawContact
 * @param contactData
 */
public InsertRawContactBatch(RowSnapshot<ContactsContract.RawContacts> rawContact, Iterable<RowData<ContactsContract.Data>> contactData)
{
    super(new Flattened<>(
            new SingletonIterable<Operation<?>>(
                    new Put<>(rawContact)),
            new MultiInsertBatch<>(
                    new RawContactData(rawContact),
                    contactData)));
}
 
开发者ID:dmfs,项目名称:ContentPal,代码行数:16,代码来源:InsertRawContactBatch.java

示例2: Dirty

import android.provider.ContactsContract; //导入方法依赖的package包/类
public Dirty(@NonNull View<ContactsContract.RawContacts> mRawContacts, @NonNull Projection<ContactsContract.RawContacts> projection)
{
    super(new QueryRowSet<>(mRawContacts,
            projection,
            new AnyOf(
                    new EqArg(ContactsContract.RawContacts.DIRTY, 1),
                    new EqArg(ContactsContract.RawContacts.DELETED, 1))));
}
 
开发者ID:dmfs,项目名称:ContentPal,代码行数:9,代码来源:Dirty.java

示例3: BulkSplitBatch

import android.provider.ContactsContract; //导入方法依赖的package包/类
public BulkSplitBatch(@NonNull final RowReference<ContactsContract.RawContacts> rawContact, @NonNull Iterable<RowReference<ContactsContract.RawContacts>> linked)
{
    super(new Mapped<>(linked, new Function<RowReference<ContactsContract.RawContacts>, Operation<?>>()
    {

        @Override
        public Operation<?> apply(RowReference<ContactsContract.RawContacts> rawContactsRowReference)
        {
            return new Split(rawContact, rawContactsRowReference);
        }
    }));
}
 
开发者ID:dmfs,项目名称:ContentPal,代码行数:13,代码来源:BulkSplitBatch.java

示例4: rows

import android.provider.ContactsContract; //导入方法依赖的package包/类
@NonNull
@Override
public Cursor rows(@NonNull UriParams uriParams, @NonNull Projection<ContactsContract.RawContacts> projection, @NonNull Predicate predicate, @NonNull Optional<String> sorting) throws RemoteException
{
    return mDelegate.rows(uriParams,
            projection,
            new AllOf(predicate, new IsNull(ContactsContract.RawContacts.ACCOUNT_NAME), new IsNull(ContactsContract.RawContacts.ACCOUNT_TYPE)), sorting);
}
 
开发者ID:dmfs,项目名称:ContentPal,代码行数:9,代码来源:Local.java

示例5: RawContacts

import android.provider.ContactsContract; //导入方法依赖的package包/类
public RawContacts()
{
    super(new BaseTable<ContactsContract.RawContacts>(ContactsContract.RawContacts.CONTENT_URI));
}
 
开发者ID:dmfs,项目名称:ContentPal,代码行数:5,代码来源:RawContacts.java

示例6: deleteOperation

import android.provider.ContactsContract; //导入方法依赖的package包/类
@NonNull
@Override
public Operation<ContactsContract.RawContacts> deleteOperation(@NonNull UriParams uriParams, @NonNull Predicate predicate)
{
    return mDelegate.deleteOperation(uriParams, localAccountPredicate(predicate));
}
 
开发者ID:dmfs,项目名称:ContentPal,代码行数:7,代码来源:Local.java

示例7: updateOperation

import android.provider.ContactsContract; //导入方法依赖的package包/类
@NonNull
@Override
public Operation<ContactsContract.RawContacts> updateOperation(@NonNull UriParams uriParams, @NonNull Predicate predicate)
{
    return mDelegate.updateOperation(uriParams, localAccountPredicate(predicate));
}
 
开发者ID:dmfs,项目名称:ContentPal,代码行数:7,代码来源:Local.java

示例8: view

import android.provider.ContactsContract; //导入方法依赖的package包/类
@NonNull
@Override
public View<ContactsContract.RawContacts> view(@NonNull ContentProviderClient client)
{
    return new org.dmfs.android.contactspal.views.Local(mDelegate.view(client));
}
 
开发者ID:dmfs,项目名称:ContentPal,代码行数:7,代码来源:Local.java

示例9: Local

import android.provider.ContactsContract; //导入方法依赖的package包/类
public Local(@NonNull View<ContactsContract.RawContacts> delegate)
{
    mDelegate = delegate;
}
 
开发者ID:dmfs,项目名称:ContentPal,代码行数:5,代码来源:Local.java

示例10: table

import android.provider.ContactsContract; //导入方法依赖的package包/类
@NonNull
@Override
public Table<ContactsContract.RawContacts> table()
{
    return new org.dmfs.android.contactspal.tables.Local(mDelegate.table());
}
 
开发者ID:dmfs,项目名称:ContentPal,代码行数:7,代码来源:Local.java

示例11: AutoAggregate

import android.provider.ContactsContract; //导入方法依赖的package包/类
public AutoAggregate(@NonNull RowReference<ContactsContract.RawContacts> rawContact1, @NonNull RowSnapshot<ContactsContract.RawContacts> rawContact2)
{
    this(rawContact1, new RowSnapshotReference<>(rawContact2));
}
 
开发者ID:dmfs,项目名称:ContentPal,代码行数:5,代码来源:AutoAggregate.java

示例12: reference

import android.provider.ContactsContract; //导入方法依赖的package包/类
@NonNull
@Override
public Optional<SoftRowReference<ContactsContract.RawContacts>> reference()
{
    return mDelegate.reference();
}
 
开发者ID:dmfs,项目名称:ContentPal,代码行数:7,代码来源:TransientRawContactCleanup.java

示例13: Local

import android.provider.ContactsContract; //导入方法依赖的package包/类
public Local(@NonNull Table<ContactsContract.RawContacts> delegate)
{
    mDelegate = delegate;
}
 
开发者ID:dmfs,项目名称:ContentPal,代码行数:5,代码来源:Local.java

示例14: Link

import android.provider.ContactsContract; //导入方法依赖的package包/类
public Link(@NonNull RowReference<ContactsContract.RawContacts> rawContact1, @NonNull RowReference<ContactsContract.RawContacts> rawContact2)
{
    super(new Populated<>(
            new AggregationTypeData(ContactsContract.AggregationExceptions.TYPE_KEEP_TOGETHER),
            new AggregationException(rawContact1, rawContact2)));
}
 
开发者ID:dmfs,项目名称:ContentPal,代码行数:7,代码来源:Link.java

示例15: Split

import android.provider.ContactsContract; //导入方法依赖的package包/类
public Split(@NonNull RowSnapshot<ContactsContract.RawContacts> rawContact1, @NonNull RowSnapshot<ContactsContract.RawContacts> rawContact2)
{
    this(new RowSnapshotReference<>(rawContact1), new RowSnapshotReference<>(rawContact2));
}
 
开发者ID:dmfs,项目名称:ContentPal,代码行数:5,代码来源:Split.java


注:本文中的android.provider.ContactsContract.RawContacts方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。