FileInputStream Класс

Определение

получает FileInputStream входные байты из файла в файловой системе.

[Android.Runtime.Register("java/io/FileInputStream", DoNotGenerateAcw=true)]
public class FileInputStream : Java.IO.InputStream, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("java/io/FileInputStream", DoNotGenerateAcw=true)>]
type FileInputStream = class
    inherit InputStream
    interface ICloseable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Наследование
FileInputStream
Производный
Атрибуты
Реализации

Комментарии

получает FileInputStream входные байты из файла в файловой системе. Доступные файлы зависят от среды узла.

FileInputStream предназначен для чтения потоков необработанных байтов, таких как данные изображения. Для чтения потоков символов рекомендуется использовать FileReader.

Добавлено в JDK1.0.

Документация по Java для java.io.FileInputStream.

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.

Конструкторы

FileInputStream(File)

Создает , FileInputStream открыв подключение к фактическому файлу, файлу с именем File объекта file в файловой системе.

FileInputStream(FileDescriptor)

Создает с FileInputStream помощью дескриптора fdObjфайла , который представляет существующее соединение с фактическим файлом в файловой системе.

FileInputStream(IntPtr, JniHandleOwnership)

Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения.

FileInputStream(String)

Создает , FileInputStream открыв подключение к фактическому файлу, файлу с именем пути name в файловой системе.

Свойства

Channel

Возвращает уникальный java.nio.channels.FileChannel FileChannel объект, связанный с этим потоком входных файлов.

Class

Возвращает класс среды выполнения данного объекта Object.

(Унаследовано от Object)
FD

FileDescriptor Возвращает объект , представляющий соединение с фактическим файлом в файловой системе, используемой данным FileInputStreamобъектом .

Handle

Дескриптор базового экземпляра Android.

(Унаследовано от Object)
JniIdentityHashCode

получает FileInputStream входные байты из файла в файловой системе.

(Унаследовано от Object)
JniPeerMembers

получает FileInputStream входные байты из файла в файловой системе.

PeerReference

получает FileInputStream входные байты из файла в файловой системе.

(Унаследовано от Object)
ThresholdClass

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

ThresholdType

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

Методы

Available()

Возвращает оценку количества байтов, которые могут быть прочитаны (или пропущены) из этого входного потока без блокировки, что может быть равно 0 или 0 при обнаружении конца потока.

(Унаследовано от InputStream)
Clone()

Создает и возвращает копию этого объекта.

(Унаследовано от Object)
Close()

Закрывает этот входной поток и освобождает все системные ресурсы, связанные с потоком.

(Унаследовано от InputStream)
Dispose()

получает FileInputStream входные байты из файла в файловой системе.

(Унаследовано от Object)
Dispose(Boolean)

получает FileInputStream входные байты из файла в файловой системе.

(Унаследовано от Object)
Equals(Object)

Указывает, равен ли какой-то другой объект этому объекту.

(Унаследовано от Object)
GetHashCode()

Возвращает значение хэш-кода для объекта.

(Унаследовано от Object)
JavaFinalize()

Вызывается сборщиком мусора для объекта , когда сборка мусора определяет, что больше нет ссылок на объект .

(Унаследовано от Object)
Mark(Int32)

Помечает текущую позицию в этом входном потоке.

(Унаследовано от InputStream)
MarkSupported()

Проверяет, поддерживает ли этот входной поток методы mark и reset .

(Унаследовано от InputStream)
Notify()

Пробуждение одного потока, ожидающего на мониторе этого объекта.

(Унаследовано от Object)
NotifyAll()

Активирует все потоки, ожидающие на мониторе этого объекта.

(Унаследовано от Object)
Read()

Считывает байт данных из этого входного потока.

Read(Byte[])

Считывает некоторое количество байтов из входного потока и сохраняет их в буферный массив b.

(Унаследовано от InputStream)
Read(Byte[], Int32, Int32)

Считывает до len байтов данных из входного потока в массив байтов.

(Унаследовано от InputStream)
ReadAllBytes()

Считывает все оставшиеся байты из входного потока.

(Унаследовано от InputStream)
ReadAsync()

получает FileInputStream входные байты из файла в файловой системе.

(Унаследовано от InputStream)
ReadAsync(Byte[])

получает FileInputStream входные байты из файла в файловой системе.

(Унаследовано от InputStream)
ReadAsync(Byte[], Int32, Int32)

получает FileInputStream входные байты из файла в файловой системе.

(Унаследовано от InputStream)
ReadNBytes(Byte[], Int32, Int32)

Считывает запрошенное количество байтов из входного потока в заданный массив байтов.

(Унаследовано от InputStream)
ReadNBytes(Int32)

Считывает до указанного числа байтов из входного потока.

(Унаследовано от InputStream)
Reset()

Перемещает этот поток на позицию на момент mark последнего вызова метода в этом входном потоке.

(Унаследовано от InputStream)
SetHandle(IntPtr, JniHandleOwnership)

Задает свойство Handle.

(Унаследовано от Object)
Skip(Int64)

Пропускает и удаляет байты n данных из этого входного потока.

(Унаследовано от InputStream)
SkipAsync(Int64)

получает FileInputStream входные байты из файла в файловой системе.

(Унаследовано от InputStream)
SkipNBytes(Int64)

Пропускает и удаляет ровно n байты данных из этого входного потока.

(Унаследовано от InputStream)
ToArray<T>()

получает FileInputStream входные байты из файла в файловой системе.

(Унаследовано от Object)
ToString()

Возвращает строковое представление объекта.

(Унаследовано от Object)
TransferTo(Stream)

Считывает все байты из этого входного потока и записывает байты в заданный поток вывода в порядке их чтения.

(Унаследовано от InputStream)
UnregisterFromRuntime()

получает FileInputStream входные байты из файла в файловой системе.

(Унаследовано от Object)
Wait()

Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления/><em> или <прерывания></em>.

(Унаследовано от Object)
Wait(Int64)

Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления</>em>, <>прерывания< или> em, либо до истечения определенного количества реального времени.

(Унаследовано от Object)
Wait(Int64, Int32)

Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления</>em>, <>прерывания< или> em, либо до истечения определенного количества реального времени.

(Унаследовано от Object)

Явные реализации интерфейса

IJavaPeerable.Disposed()

получает FileInputStream входные байты из файла в файловой системе.

(Унаследовано от Object)
IJavaPeerable.DisposeUnlessReferenced()

получает FileInputStream входные байты из файла в файловой системе.

(Унаследовано от Object)
IJavaPeerable.Finalized()

получает FileInputStream входные байты из файла в файловой системе.

(Унаследовано от Object)
IJavaPeerable.JniManagedPeerState

получает FileInputStream входные байты из файла в файловой системе.

(Унаследовано от Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

получает FileInputStream входные байты из файла в файловой системе.

(Унаследовано от Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

получает FileInputStream входные байты из файла в файловой системе.

(Унаследовано от Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

получает FileInputStream входные байты из файла в файловой системе.

(Унаследовано от Object)

Методы расширения

JavaCast<TResult>(IJavaObject)

Выполняет преобразование типа, проверенное средой выполнения Android.

JavaCast<TResult>(IJavaObject)

получает FileInputStream входные байты из файла в файловой системе.

GetJniTypeName(IJavaPeerable)

получает FileInputStream входные байты из файла в файловой системе.

Применяется к