ContactsContract.Profile Класс

Определение

Константы для данных профиля пользователя, которые представлены в виде одного контакта на устройстве, представляющего пользователя.

[Android.Runtime.Register("android/provider/ContactsContract$Profile", DoNotGenerateAcw=true)]
public sealed class ContactsContract.Profile : Java.Lang.Object
[<Android.Runtime.Register("android/provider/ContactsContract$Profile", DoNotGenerateAcw=true)>]
type ContactsContract.Profile = class
    inherit Object
Наследование
ContactsContract.Profile
Атрибуты

Комментарии

Константы для данных профиля пользователя, которые представлены в виде одного контакта на устройстве, представляющего пользователя. Контакт профиля не агрегируется автоматически так же, как обычные контакты; Вместо этого каждая учетная запись (включая набор данных, если применимо) на устройстве может внести один необработанный контакт, представляющий данные личного профиля пользователя из этого источника.

Для доступа к записи профиля с помощью этих URI (или случайного доступа к частям профиля, если они получены непосредственно через идентификатор) требуются дополнительные разрешения, помимо разрешений на чтение и запись контакта, необходимых поставщику. Для запроса данных профиля требуется разрешение android.permission.READ_PROFILE, а для вставки или обновления данных профиля требуется разрешение android.permission.WRITE_PROFILE.

<h3>Operations</h3><dl><dt><b>Insert</b></dt><dd>. Запись профиля пользователя не может быть создана явным образом (попытка сделать это вызовет исключение). При вставке необработанного контакта в профиль поставщик будет проверка существования профиля на устройстве. Если он найден, столбец необработанного контакта RawContacts#CONTACT_ID получает _ID профиля Контакт. Если совпадения не найдены, создается профиль Contact, а его _ID помещается в RawContacts#CONTACT_ID столбец вновь вставленного необработанного контакта.</dd><dt><b>Update</b></dt><dd>Профиль Контакт имеет те же ограничения на обновление, что и в целом, но требует разрешения android.permission.WRITE_PROFILE.</dd><dt><b>Delete</b></dt><dd>Профиль контакт не может быть удален явным образом. Он будет автоматически удален, если будут удалены все составляющие его необработанные записи контактов.</dd><dt><b>Query</b></dt><dd dd<>ul><li>. Для #CONTENT_URI профилей ведет себя во многом так же, как получение контакта по идентификатору, за исключением того, что он возвращает только контакт профиля пользователя. </li><li> Контакт профиля поддерживает все те же вложенные пути, что и отдельный контакт. Содержимое контакта профиля можно получить в виде сущностей или строк данных. Аналогичным образом можно получить определенные необработанные записи контакта, добавив нужный необработанный идентификатор контакта в профиль. </li></ul></dd></dl>

Документация по Java для android.provider.ContactsContract.Profile.

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.

Поля

MinId

Минимальный идентификатор для любой сущности, которая принадлежит профилю.

Свойства

Class

Возвращает класс среды выполнения данного объекта Object.

(Унаследовано от Object)
ContentRawContactsUri

Uri для ссылок на необработанные контакты, составляющие запись профиля Contacts пользователя.

ContentUri

URI стиля content:// для этой таблицы, которая запрашивает запись контакта, представляющую данные личного профиля пользователя.

ContentVcardUri

Uri для ссылки на запись профиля Contacts пользователя, предоставляет OpenableColumns столбцы при запросе или возвращает контакт профиля пользователя в формате vCard при открытии через ContentResolver#openAssetFileDescriptor(Uri, String).

Handle

Дескриптор базового экземпляра Android.

(Унаследовано от Object)
JniIdentityHashCode

Константы для данных профиля пользователя, которые представлены в виде одного контакта на устройстве, представляющего пользователя.

(Унаследовано от Object)
JniPeerMembers

Константы для данных профиля пользователя, которые представлены в виде одного контакта на устройстве, представляющего пользователя.

PeerReference

Константы для данных профиля пользователя, которые представлены в виде одного контакта на устройстве, представляющего пользователя.

(Унаследовано от Object)
ThresholdClass

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

(Унаследовано от Object)
ThresholdType

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

(Унаследовано от Object)

Методы

Clone()

Создает и возвращает копию этого объекта.

(Унаследовано от Object)
Dispose()

Константы для данных профиля пользователя, которые представлены в виде одного контакта на устройстве, представляющего пользователя.

(Унаследовано от Object)
Dispose(Boolean)

Константы для данных профиля пользователя, которые представлены в виде одного контакта на устройстве, представляющего пользователя.

(Унаследовано от Object)
Equals(Object)

Указывает, равен ли какой-то другой объект этому объекту.

(Унаследовано от Object)
GetHashCode()

Возвращает значение хэш-кода для объекта.

(Унаследовано от Object)
JavaFinalize()

Вызывается сборщиком мусора для объекта , когда сборка мусора определяет, что больше нет ссылок на объект .

(Унаследовано от Object)
Notify()

Пробуждение одного потока, ожидающего на мониторе этого объекта.

(Унаследовано от Object)
NotifyAll()

Активирует все потоки, ожидающие на мониторе этого объекта.

(Унаследовано от Object)
SetHandle(IntPtr, JniHandleOwnership)

Задает свойство Handle.

(Унаследовано от Object)
ToArray<T>()

Константы для данных профиля пользователя, которые представлены в виде одного контакта на устройстве, представляющего пользователя.

(Унаследовано от Object)
ToString()

Возвращает строковое представление объекта.

(Унаследовано от Object)
UnregisterFromRuntime()

Константы для данных профиля пользователя, которые представлены в виде одного контакта на устройстве, представляющего пользователя.

(Унаследовано от Object)
Wait()

Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления/><em> или <прерывания></em>.

(Унаследовано от Object)
Wait(Int64)

Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления</>em>, <>прерывания< или> em, либо до истечения определенного количества реального времени.

(Унаследовано от Object)
Wait(Int64, Int32)

Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления</>em>, <>прерывания< или> em, либо до истечения определенного количества реального времени.

(Унаследовано от Object)

Явные реализации интерфейса

IJavaPeerable.Disposed()

Константы для данных профиля пользователя, которые представлены в виде одного контакта на устройстве, представляющего пользователя.

(Унаследовано от Object)
IJavaPeerable.DisposeUnlessReferenced()

Константы для данных профиля пользователя, которые представлены в виде одного контакта на устройстве, представляющего пользователя.

(Унаследовано от Object)
IJavaPeerable.Finalized()

Константы для данных профиля пользователя, которые представлены в виде одного контакта на устройстве, представляющего пользователя.

(Унаследовано от Object)
IJavaPeerable.JniManagedPeerState

Константы для данных профиля пользователя, которые представлены в виде одного контакта на устройстве, представляющего пользователя.

(Унаследовано от Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Константы для данных профиля пользователя, которые представлены в виде одного контакта на устройстве, представляющего пользователя.

(Унаследовано от Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Константы для данных профиля пользователя, которые представлены в виде одного контакта на устройстве, представляющего пользователя.

(Унаследовано от Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Константы для данных профиля пользователя, которые представлены в виде одного контакта на устройстве, представляющего пользователя.

(Унаследовано от Object)

Методы расширения

JavaCast<TResult>(IJavaObject)

Выполняет преобразование типа, проверенное средой выполнения Android.

JavaCast<TResult>(IJavaObject)

Константы для данных профиля пользователя, которые представлены в виде одного контакта на устройстве, представляющего пользователя.

GetJniTypeName(IJavaPeerable)

Константы для данных профиля пользователя, которые представлены в виде одного контакта на устройстве, представляющего пользователя.

Применяется к