ContentResolver.Canonicalize(Uri) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Преобразуйте заданный <>URL-адрес< или var> в каноническое представление указанного ресурса, который можно использовать на разных устройствах, сохранялся, сохранялся и восстанавливался и т. д.
[Android.Runtime.Register("canonicalize", "(Landroid/net/Uri;)Landroid/net/Uri;", "")]
public Android.Net.Uri? Canonicalize(Android.Net.Uri url);
[<Android.Runtime.Register("canonicalize", "(Landroid/net/Uri;)Landroid/net/Uri;", "")>]
member this.Canonicalize : Android.Net.Uri -> Android.Net.Uri
Параметры
- url
- Uri
Объект Uri , который необходимо преобразовать в каноническое представление. Как и все вызовы сопоставителя, входные данные могут быть неканоническими или каноническими URI.
Возвращаемое значение
Возвращает официальное каноническое представление var<url>/var< или null, если поставщик содержимого >не поддерживает каноническое представление заданного URI. Многие поставщики могут не поддерживать канонизацию некоторых или всех их URI.
- Атрибуты
Комментарии
Преобразуйте заданный <>URL-адрес< или var> в каноническое представление указанного ресурса, который можно использовать на разных устройствах, сохранялся, сохранялся и восстанавливался и т. д. Возвращенный URI по-прежнему является полностью URI для использования с поставщиком содержимого, что позволяет выполнять все те же операции поставщика контента, что и исходный URI, #query#openInputStream(android.net.Uri)и т. д. Единственное различие в поведении между исходным и новым Uris заключается в том, что поставщик содержимого может потребоваться выполнить некоторую дополнительную работу при каждом вызове, чтобы разрешить его правильному ресурсу, особенно если канонический URI был перемещен в другую среду.
При перемещении канонического URI между средами следует выполнить другой вызов #canonicalize с этим исходным универсальным кодом ресурса (URI), чтобы повторно канонизировать его для текущей среды. Кроме того, может потребоваться #uncanonicalize преобразовать его в неканический URI, который работает только в текущей среде, но потенциально более эффективно, чем каноническое представление.
Java документации по android.content.ContentResolver.canonicalize(android.net.Uri).
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".