Android.Runtime Namespace

Android platform integration support.

Classes

AndroidEnvironment

Provides a way to manipulate the Android operating environment.

AndroidRuntimeInternal
AnnotationAttribute
CharSequence
Extensions

Provides a set of helpful extension methods.

GeneratedEnumAttribute
InputStreamAdapter
InputStreamInvoker
IntDefAttribute
IntDefinitionAttribute
JavaArray<T>
JavaCollection

Collection is the root of the collection hierarchy.

JavaCollection<T>

Collection is the root of the collection hierarchy.

JavaDictionary

HashMap is an implementation of IMap.

JavaDictionary<K,V>

HashMap is an implementation of IMap.

JavaList

ArrayList is an implementation of IList, backed by an array.

JavaList<T>

ArrayList is an implementation of IList, backed by an array.

JavaSet

HashSet is an implementation of a Set.

JavaSet<T>

HashSet is an implementation of a Set.

JNIEnv
JNINativeWrapper
NamespaceMappingAttribute
OutputStreamAdapter
OutputStreamInvoker
PreserveAttribute
RaiseThrowableEventArgs

Provides data for the UnhandledExceptionRaiser event.

RegisterAttribute

This API supports the MonoDroid infrastructure and is not intended to be used directly from your code.

RequiresPermissionAttribute
ResourceDesignerAttribute
ResourceIdManager
StringDefAttribute
TimingLogger

A class which uses the native Xamarin.Android runtime to accurately measure (to the nanosecond level) time spent executing a portion of code bracketed with calls to Start(String) (or the constructor, by default) and Stop(String). Timing messages are logged with the Info priority and the monodroid-timing tag in the device's logcat buffer.

TypeManager

Provides a mapping between Android types and managed types.

XAPeerMembers
XmlPullParserReader
XmlReaderPullParser
XmlReaderResourceParser
XmlResourceParserReader

Structs

JValue

Interfaces

IJavaObject

Provides an interface to expose Android instance handles.

Enums

JniHandleOwnership