Android APIs
public final class

StructUtsname

extends Object
java.lang.Object
   ↳ android.system.StructUtsname

Class Overview

Information returned by uname(). Corresponds to C's struct utsname from <sys/utsname.h>.

Summary

Fields
public final String machine The machine architecture, such as "armv7l" or "x86_64".
public final String nodename The machine's unqualified name on some implementation-defined network.
public final String release The OS release, such as "2.6.35-27-generic".
public final String sysname The OS name, such as "Linux".
public final String version The OS version, such as "#48-Ubuntu SMP Tue Feb 22 20:25:29 UTC 2011".
Public Constructors
StructUtsname(String sysname, String nodename, String release, String version, String machine)
Constructs an instance with the given field values.
Public Methods
String toString()
Returns a string containing a concise, human-readable description of this object.
[Expand]
Inherited Methods
From class java.lang.Object

Fields

public final String machine

Added in API level 21

The machine architecture, such as "armv7l" or "x86_64".

public final String nodename

Added in API level 21

The machine's unqualified name on some implementation-defined network.

public final String release

Added in API level 21

The OS release, such as "2.6.35-27-generic".

public final String sysname

Added in API level 21

The OS name, such as "Linux".

public final String version

Added in API level 21

The OS version, such as "#48-Ubuntu SMP Tue Feb 22 20:25:29 UTC 2011".

Public Constructors

public StructUtsname (String sysname, String nodename, String release, String version, String machine)

Added in API level 21

Constructs an instance with the given field values.

Public Methods

public String toString ()

Added in API level 21

Returns a string containing a concise, human-readable description of this object. Subclasses are encouraged to override this method and provide an implementation that takes into account the object's type and data. The default implementation is equivalent to the following expression:

   getClass().getName() + '@' + Integer.toHexString(hashCode())

See Writing a useful toString method if you intend implementing your own toString method.

Returns
  • a printable representation of this object.