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

Obtiene el código hash de identidad asignado a este Java del mismo nivel por el tiempo de ejecución de interoperabilidad.

(Heredado de Object)
JniPeerMembers

Acceso a la funcionalidad del sistema de bajo nivel.

PeerReference

Obtiene la referencia de objeto JNI para este Java del mismo 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()

Libera los recursos mantenidos por este Java del mismo nivel.

(Heredado de Object)
Dispose(Boolean)

Libera los recursos mantenidos por este Java del mismo 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>()

Crea una matriz administrada a partir de este contenedor de matriz Java.

(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()

Anula el registro de este Java del mismo nivel del tiempo de ejecución de interoperabilidad.

(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()

Notifica al tiempo de ejecución de interoperabilidad que se ha eliminado este mismo nivel administrado.

(Heredado de Object)
IJavaPeerable.DisposeUnlessReferenced()

Libera este Java del mismo nivel a menos que otra referencia administrada lo conserve.

(Heredado de Object)
IJavaPeerable.Finalized()

Notifica al tiempo de ejecución de interoperabilidad que se ha finalizado este mismo nivel administrado.

(Heredado de Object)
IJavaPeerable.JniManagedPeerState

Obtiene el estado que describe la relación entre este par administrado y su referencia de JNI.

(Heredado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Establece el código hash de identidad de interoperabilidad para este Java del mismo nivel.

(Heredado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Establece el estado del mismo nivel administrado y JNI para este Java del mismo nivel.

(Heredado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Establece la referencia de objeto JNI usada por este par administrado.

(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