StrictMode.VmPolicy.Builder Класс

Определение

Создает экземпляры T:Android.OS.StrictMode+VmPolicy .

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

Комментарии

Документация по платформе Android

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

Конструкторы

StrictMode.VmPolicy.Builder()
StrictMode.VmPolicy.Builder(StrictMode+VmPolicy)

Выполните сборку на основе существующей vmPolicy.

Свойства

Class

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

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

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

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

Создает экземпляры T:Android.OS.StrictMode+VmPolicy .

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

Создает экземпляры T:Android.OS.StrictMode+VmPolicy .

PeerReference

Создает экземпляры T:Android.OS.StrictMode+VmPolicy .

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

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

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

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

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

Методы

Build()

Создайте экземпляр VmPolicy.

Clone()

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

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

Обнаружение утечек Activity подклассов.

DetectAll()

Обнаружение всего потенциально подозрительного.

DetectCleartextNetwork()

Создает экземпляры T:Android.OS.StrictMode+VmPolicy .

DetectContentUriWithoutPermission()

Создает экземпляры T:Android.OS.StrictMode+VmPolicy .

DetectCredentialProtectedWhileLocked()

Создает экземпляры T:Android.OS.StrictMode+VmPolicy .

DetectFileUriExposure()

Определять, когда file://Uri объект предоставляется за пределами этого приложения.

DetectImplicitDirectBoot()

Создает экземпляры T:Android.OS.StrictMode+VmPolicy .

DetectIncorrectContextUse()

Создает экземпляры T:Android.OS.StrictMode+VmPolicy .

DetectLeakedClosableObjects()

Определите, когда ICloseable объект или другой объект с методом завершения explict завершается без закрытия.

DetectLeakedRegistrationObjects()

Обнаружение утечки BroadcastReceiver или IServiceConnection во время Context удаления.

DetectLeakedSqlLiteObjects()

Обнаружение завершения или другого SQLiteCursor объекта SQLite без закрытия.

DetectNonSdkApiUsage()

Создает экземпляры T:Android.OS.StrictMode+VmPolicy .

DetectUnsafeIntentLaunch()

Создает экземпляры T:Android.OS.StrictMode+VmPolicy .

DetectUntaggedSockets()

Создает экземпляры T:Android.OS.StrictMode+VmPolicy .

Dispose()

Создает экземпляры T:Android.OS.StrictMode+VmPolicy .

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

Создает экземпляры T:Android.OS.StrictMode+VmPolicy .

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

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

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

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

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

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

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

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

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

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

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

Завершает работу всего процесса при нарушении.

PenaltyDeathOnCleartextNetwork()

Создает экземпляры T:Android.OS.StrictMode+VmPolicy .

PenaltyDeathOnFileUriExposure()

Создает экземпляры T:Android.OS.StrictMode+VmPolicy .

PenaltyDropBox()

Включите запись обнаруженных нарушений в журнал стека и данные DropBoxManager о времени в при нарушении политики.

PenaltyListener(IExecutor, StrictMode+IOnVmViolationListener)

Создает экземпляры T:Android.OS.StrictMode+VmPolicy .

PenaltyLog()

Запись обнаруженных нарушений в системный журнал.

PermitNonSdkApiUsage()

Создает экземпляры T:Android.OS.StrictMode+VmPolicy .

PermitUnsafeIntentLaunch()

Создает экземпляры T:Android.OS.StrictMode+VmPolicy .

SetClassInstanceLimit(Class, Int32)

Установите верхнюю границу для того, сколько экземпляров класса может одновременно находиться в памяти.

SetHandle(IntPtr, JniHandleOwnership)

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

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

Создает экземпляры T:Android.OS.StrictMode+VmPolicy .

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

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

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

Создает экземпляры T:Android.OS.StrictMode+VmPolicy .

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

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

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

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

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

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

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

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

IJavaPeerable.Disposed()

Создает экземпляры T:Android.OS.StrictMode+VmPolicy .

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

Создает экземпляры T:Android.OS.StrictMode+VmPolicy .

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

Создает экземпляры T:Android.OS.StrictMode+VmPolicy .

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

Создает экземпляры T:Android.OS.StrictMode+VmPolicy .

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

Создает экземпляры T:Android.OS.StrictMode+VmPolicy .

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

Создает экземпляры T:Android.OS.StrictMode+VmPolicy .

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

Создает экземпляры T:Android.OS.StrictMode+VmPolicy .

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

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

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

Создает экземпляры T:Android.OS.StrictMode+VmPolicy .

GetJniTypeName(IJavaPeerable)

Создает экземпляры T:Android.OS.StrictMode+VmPolicy .

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