Intent.UriAllowUnsafe Поле

Определение

Внимание!

This constant will be removed in the future version. Use Android.Content.IntentUriType enum directly instead of this field.

Флаг для использования с #toUri и #parseUri: разрешить синтаксический анализ небезопасной информации.

[Android.Runtime.Register("URI_ALLOW_UNSAFE", ApiSince=22)]
[System.Obsolete("This constant will be removed in the future version. Use Android.Content.IntentUriType enum directly instead of this field.", true)]
public const Android.Content.IntentUriType UriAllowUnsafe = 4;
[<Android.Runtime.Register("URI_ALLOW_UNSAFE", ApiSince=22)>]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Content.IntentUriType enum directly instead of this field.", true)>]
val mutable UriAllowUnsafe : Android.Content.IntentUriType

Значение поля

Value = 4

Реализации

Атрибуты

Комментарии

Флаг для использования с #toUri и #parseUri: разрешить синтаксический анализ небезопасной информации. В частности, флаги #FLAG_GRANT_READ_URI_PERMISSION, #FLAG_GRANT_WRITE_URI_PERMISSION, #FLAG_GRANT_PERSISTABLE_URI_PERMISSIONи #FLAG_GRANT_PREFIX_URI_PERMISSION нельзя задать, чтобы созданное намерение не могло привести к непредвиденному доступу к данным.

Если вы не доверяете источнику анализируемого URI, необходимо выполнить дальнейшую обработку, чтобы защититься от него. В частности, при его использовании для запуска действия обычно следует добавлять , #CATEGORY_BROWSABLE чтобы ограничить действия, которые могут его обрабатывать.

Документация по Java для android.content.Intent.URI_ALLOW_UNSAFE.

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

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