Please note that the contents of this offline web site may be out of date. To access the most recent documentation visit the online version .
Note that links that point to online resources are green in color and will open in a new window.
We would love it if you could give us feedback about this material by filling this form (You have to be online to fill it)
Android APIs
Added in API level 1
package

java.nio

Classes

Buffer A buffer is a list of elements of a specific primitive type. 
ByteBuffer A buffer for bytes. 
ByteOrder Defines byte order constants. 
CharBuffer A buffer of chars. 
DoubleBuffer A buffer of doubles. 
FloatBuffer A buffer of floats. 
IntBuffer A buffer of ints. 
LongBuffer A buffer of longs. 
MappedByteBuffer MappedByteBuffer is a special kind of direct byte buffer which maps a region of file to memory. 
ShortBuffer A buffer of shorts. 

Exceptions

BufferOverflowException A BufferOverflowException is thrown when elements are written to a buffer but there is not enough remaining space in the buffer. 
BufferUnderflowException A BufferUnderflowException is thrown when elements are read from a buffer but there are not enough remaining elements in the buffer. 
InvalidMarkException An InvalidMarkException is thrown when reset() is called on a buffer, but no mark has been set previously. 
ReadOnlyBufferException A ReadOnlyBufferException is thrown when some write operation is called on a read-only buffer.