Os Clase

Definición

Acceso a la funcionalidad del sistema de bajo nivel.

[Android.Runtime.Register("android/system/Os", DoNotGenerateAcw=true)]
public sealed class Os : Java.Lang.Object
[<Android.Runtime.Register("android/system/Os", DoNotGenerateAcw=true)>]
type Os = class
    inherit Object
Herencia
Atributos

Comentarios

Acceso a la funcionalidad del sistema de bajo nivel. La mayoría de estas son llamadas del sistema. La mayoría de los usuarios querrán usar API de nivel superior cuando estén disponibles, pero esta clase proporciona acceso a los primitivos subyacentes que se usan para implementar las API de nivel superior.

Las constantes correspondientes se pueden encontrar en OsConstants.

Java documentación para android.system.Os.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Propiedades

Nombre Description
Class

Devuelve la clase en tiempo de ejecución de este Objectobjeto .

(Heredado de Object)
Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
JniIdentityHashCode

Acceso a la funcionalidad del sistema de bajo nivel.

(Heredado de Object)
JniPeerMembers

Acceso a la funcionalidad del sistema de bajo nivel.

PeerReference

Acceso a la funcionalidad del sistema de bajo nivel.

(Heredado de Object)
ThresholdClass

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

(Heredado de Object)
ThresholdType

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

(Heredado de Object)

Métodos

Nombre Description
Accept(FileDescriptor, InetSocketAddress)

Consulte accept(2).

Access(String, Int32)

Consulte access(2).

Bind(FileDescriptor, InetAddress, Int32)

Consulte bind(2).

Bind(FileDescriptor, SocketAddress)

Consulte bind(2).

Chmod(String, Int32)

Consulte chmod(2).

Chown(String, Int32, Int32)

Vea chown(2).

Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
Close(FileDescriptor)

Vea close(2).

Connect(FileDescriptor, InetAddress, Int32)

Consulte connect(2).

Connect(FileDescriptor, SocketAddress)

Consulte connect(2).

Dispose()

Acceso a la funcionalidad del sistema de bajo nivel.

(Heredado de Object)
Dispose(Boolean)

Acceso a la funcionalidad del sistema de bajo nivel.

(Heredado de Object)
Dup(FileDescriptor)

Consulte dup(2).

Dup2(FileDescriptor, Int32)

Consulte dup2(2).

Environ()

Consulte entorno(3).

Equals(Object)

Indica si algún otro objeto es "igual a" este.

(Heredado de Object)
Execv(String, String[])

Consulte exec(3).

Execve(String, String[], String[])

Consulte execve(2).

Fchmod(FileDescriptor, Int32)

Consulte fchmod(2).

Fchown(FileDescriptor, Int32, Int32)

Consulte fchown(2).

FcntlInt(FileDescriptor, Int32, Int32)

Consulte fcntl(2).

Fdatasync(FileDescriptor)

Consulte fdatasync(2).

Fstat(FileDescriptor)

Consulte fstat(2).

Fstatvfs(FileDescriptor)

Consulte fstatvfs(2).

Fsync(FileDescriptor)

Consulte fsync(2).

Ftruncate(FileDescriptor, Int64)

Consulte ftruncate(2).

Gai_strerror(Int32)

Consulte gai_strerror(3).

Getegid()

Consulte getegid(2).

Getenv(String)

Consulte getenv(3).

Geteuid()

Consulte geteuid(2).

Getgid()

Consulte getgid(2).

GetHashCode()

Devuelve un valor de código hash para el objeto .

(Heredado de Object)
Getpeername(FileDescriptor)

Consulte getpeername(2).

Getpid()

Consulte getpid(2).

Getppid()

Vea getppid(2).

Getsockname(FileDescriptor)

Consulte getsockname(2).

GetsockoptTimeval(FileDescriptor, Int32, Int32)

Consulte getockopt(2).

Gettid()

Consulte gettid(2).

Getuid()

Consulte getuid(2).

Getxattr(String, String)

Consulte getxattr(2)

If_indextoname(Int32)

Consulte if_indextoname(3) .

If_nametoindex(String)

Consulte if_nametoindex(3).

Inet_pton(Int32, String)

Consulte inet_pton(3) .

Isatty(FileDescriptor)

Consulte isatty(3).

JavaFinalize()

Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto .

(Heredado de Object)
Kill(Int32, Int32)

Vea kill(2).

Lchown(String, Int32, Int32)

Consulte lchown(2).

Link(String, String)

Consulte link(2).

Listen(FileDescriptor, Int32)

Consulte listen(2).

Listxattr(String)

Consulte listxattr(2)

Lseek(FileDescriptor, Int64, Int32)

Consulte lseek(2).

Lstat(String)

Consulte lstat(2).

Memfd_create(String, Int32)

Consulte memfd_create(2) .

Mincore(Int64, Int64, Byte[])

Consulte mincore(2).

Mkdir(String, Int32)

Consulte mkdir(2).

Mkfifo(String, Int32)

Consulte mkfifo(3).

Mlock(Int64, Int64)

Consulte mlock(2).

Mmap(Int64, Int64, Int32, Int32, FileDescriptor, Int64)

Vea mmap(2).

Msync(Int64, Int64, Int32)

Consulte msync(2).

Munlock(Int64, Int64)

Consulte munlock(2).

Munmap(Int64, Int64)

Vea munmap(2).

Notify()

Activa un único subproceso que está esperando en el monitor de este objeto.

(Heredado de Object)
NotifyAll()

Activa todos los subprocesos que están esperando en el monitor de este objeto.

(Heredado de Object)
Open(String, Int32, Int32)

Consulte open(2).

Pipe()

Consulte pipe(2).

Poll(StructPollfd[], Int32)

Consulte poll(2).

Posix_fallocate(FileDescriptor, Int64, Int64)

Consulte posix_fallocate(3) .

Prctl(Int32, Int64, Int64, Int64, Int64)

Consulte prctl(2).

Pread(FileDescriptor, Byte[], Int32, Int32, Int64)

Consulte pread(2).

Pread(FileDescriptor, ByteBuffer, Int64)

Consulte pread(2).

Pwrite(FileDescriptor, Byte[], Int32, Int32, Int64)

Consulte pwrite(2).

Pwrite(FileDescriptor, ByteBuffer, Int64)

Consulte pwrite(2).

Read(FileDescriptor, Byte[], Int32, Int32)

Consulte read(2).

Read(FileDescriptor, ByteBuffer)

Consulte read(2).

Readlink(String)

Consulte readlink(2).

Readv(FileDescriptor, Object[], Int32[], Int32[])

Consulte readv(2).

Recvfrom(FileDescriptor, Byte[], Int32, Int32, Int32, InetSocketAddress)

Consulte recvfrom(2).

Recvfrom(FileDescriptor, ByteBuffer, Int32, InetSocketAddress)

Consulte recvfrom(2).

Recvmsg(FileDescriptor, StructMsghdr, Int32)

Consulte recvmsg(2).

Remove(String)

Consulte remove(3).

Removexattr(String, String)

Consulte removexattr(2).

Rename(String, String)

Consulte rename(2).

Sendfile(FileDescriptor, FileDescriptor, Int64Ref, Int64)

Consulte sendfile(2).

Sendfile(FileDescriptor, FileDescriptor, MutableLong, Int64)

Ver <un href="http://man7.

Sendmsg(FileDescriptor, StructMsghdr, Int32)

Consulte sendmsg(2).

Sendto(FileDescriptor, Byte[], Int32, Int32, Int32, InetAddress, Int32)

Consulte sendto(2).

Sendto(FileDescriptor, Byte[], Int32, Int32, Int32, SocketAddress)

Consulte sendto(2).

Sendto(FileDescriptor, ByteBuffer, Int32, InetAddress, Int32)

Consulte sendto(2).

Setegid(Int32)

Consulte setegid(2).

Setenv(String, String, Boolean)

Consulte setenv(3).

Seteuid(Int32)

Consulte seteuid(2).

Setgid(Int32)

Consulte setgid(2).

SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
Setsid()

Consulte setsid(2).

SetsockoptInt(FileDescriptor, Int32, Int32, Int32)

Consulte setsockopt(2).

SetsockoptTimeval(FileDescriptor, Int32, Int32, StructTimeval)

Consulte setsockopt(2).

Setuid(Int32)

Consulte setuid(2).

Setxattr(String, String, Byte[], Int32)

Consulte setxattr(2)

Shutdown(FileDescriptor, Int32)

Consulte shutdown(2).

Socket(Int32, Int32, Int32)

Consulte socket(2).

Socketpair(Int32, Int32, Int32, FileDescriptor, FileDescriptor)

Consulte socketpair(2).

Stat(String)

Consulte stat(2).

Statvfs(String)

Consulte statvfs(2).

Strerror(Int32)

Consulte strerror(2).

Strsignal(Int32)

Consulte strsignal(3).

Symlink(String, String)

Consulte symlink(2).

Sysconf(Int32)

Consulte sysconf(3).

Tcdrain(FileDescriptor)

Consulte tcdrain(3).

Tcsendbreak(FileDescriptor, Int32)

Consulte tcsendbreak(3).

ToArray<T>()

Acceso a la funcionalidad del sistema de bajo nivel.

(Heredado de Object)
ToString()

Devuelve una representación de cadena del objeto .

(Heredado de Object)
Umask(Int32)

Consulte umask(2).

Uname()

Vea uname(2).

UnregisterFromRuntime()

Acceso a la funcionalidad del sistema de bajo nivel.

(Heredado de Object)
Unsetenv(String)

Consulte unsetenv(3).

Wait()

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser em notificado/em< o >em<interrumpido>/em<.><>

(Heredado de Object)
Wait(Int64, Int32)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)
Wait(Int64)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)
Waitpid(Int32, MutableInt, Int32)

Consulte .

Write(FileDescriptor, Byte[], Int32, Int32)

Consulte write(2).

Write(FileDescriptor, ByteBuffer)

Consulte write(2).

Writev(FileDescriptor, Object[], Int32[], Int32[])

Consulte writev(2).

Implementaciones de interfaz explícitas

Nombre Description
IJavaPeerable.Disposed()

Acceso a la funcionalidad del sistema de bajo nivel.

(Heredado de Object)
IJavaPeerable.DisposeUnlessReferenced()

Acceso a la funcionalidad del sistema de bajo nivel.

(Heredado de Object)
IJavaPeerable.Finalized()

Acceso a la funcionalidad del sistema de bajo nivel.

(Heredado de Object)
IJavaPeerable.JniManagedPeerState

Acceso a la funcionalidad del sistema de bajo nivel.

(Heredado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Acceso a la funcionalidad del sistema de bajo nivel.

(Heredado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Acceso a la funcionalidad del sistema de bajo nivel.

(Heredado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Acceso a la funcionalidad del sistema de bajo nivel.

(Heredado de Object)

Métodos de extensión

Nombre Description
GetJniTypeName(IJavaPeerable)

Obtiene el nombre JNI del tipo de la instancia self.

JavaAs<TResult>(IJavaPeerable)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

JavaCast<TResult>(IJavaObject)

Realiza una conversión de tipos comprobados en tiempo de ejecución de Android.

JavaCast<TResult>(IJavaObject)

Acceso a la funcionalidad del sistema de bajo nivel.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

Se aplica a