Condividi tramite


MemoryFile Classe

Definizione

MemoryFile è un wrapper per SharedMemory cui è possibile impostare facoltativamente su eliminabile.

[Android.Runtime.Register("android/os/MemoryFile", DoNotGenerateAcw=true)]
public class MemoryFile : Java.Lang.Object
[<Android.Runtime.Register("android/os/MemoryFile", DoNotGenerateAcw=true)>]
type MemoryFile = class
    inherit Object
Ereditarietà
MemoryFile
Attributi

Commenti

MemoryFile è un wrapper per SharedMemory cui è possibile impostare facoltativamente su eliminabile.

Le applicazioni devono in genere preferire l'uso SharedMemory che offre un accesso più flessibile & controllo sull'area di memoria condivisa rispetto a MemoryFile.

I file eliminabili possono avere il loro contenuto recuperato dal kernel in condizioni di memoria bassa (solo se allowPurging è impostato su true). Dopo l'eliminazione di un file, i tentativi di lettura o scrittura del file causano la creazione di un'eccezione IOException.

Documentazione Java per android.os.MemoryFile.

Le parti di questa pagina sono modifiche in base al lavoro creato e condiviso dal Android Open Source e usato in base ai termini descritti nella .

Costruttori

MemoryFile(IntPtr, JniHandleOwnership)

Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime.

MemoryFile(String, Int32)

Alloca una nuova area di ashmem.

Proprietà

Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
Handle

Handle all'istanza di Android sottostante.

(Ereditato da Object)
InputStream

Crea un nuovo InputStream per la lettura dal file di memoria.

IsPurgingAllowed

L'eliminazione di file di memoria è abilitata?

JniIdentityHashCode

MemoryFile è un wrapper per SharedMemory cui è possibile impostare facoltativamente su eliminabile.

(Ereditato da Object)
JniPeerMembers

MemoryFile è un wrapper per SharedMemory cui è possibile impostare facoltativamente su eliminabile.

OutputStream

Crea un nuovo outputStream per la scrittura nel file di memoria.

PeerReference

MemoryFile è un wrapper per SharedMemory cui è possibile impostare facoltativamente su eliminabile.

(Ereditato da Object)
ThresholdClass

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

ThresholdType

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

Metodi

AllowPurging(Boolean)

Abilita o disabilita l'eliminazione del file di memoria.

Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
Close()

Chiude il file di memoria.

Dispose()

MemoryFile è un wrapper per SharedMemory cui è possibile impostare facoltativamente su eliminabile.

(Ereditato da Object)
Dispose(Boolean)

MemoryFile è un wrapper per SharedMemory cui è possibile impostare facoltativamente su eliminabile.

(Ereditato da Object)
Equals(Object)

Indica se un altro oggetto è "uguale a" questo.

(Ereditato da Object)
GetHashCode()

Restituisce un valore del codice hash per l'oggetto.

(Ereditato da Object)
JavaFinalize()

Chiamato dal Garbage Collector in un oggetto quando Garbage Collection determina che non sono presenti più riferimenti all'oggetto.

(Ereditato da Object)
Length()

Restituisce la lunghezza del file di memoria.

Notify()

Riattiva un singolo thread in attesa del monitoraggio dell'oggetto.

(Ereditato da Object)
NotifyAll()

Riattiva tutti i thread in attesa del monitoraggio dell'oggetto.

(Ereditato da Object)
ReadBytes(Byte[], Int32, Int32, Int32)

Legge i byte dal file di memoria.

SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
ToArray<T>()

MemoryFile è un wrapper per SharedMemory cui è possibile impostare facoltativamente su eliminabile.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione in formato stringa dell'oggetto.

(Ereditato da Object)
UnregisterFromRuntime()

MemoryFile è un wrapper per SharedMemory cui è possibile impostare facoltativamente su eliminabile.

(Ereditato da Object)
Wait()

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere eseguendo>una notifica</em o <em interrotto</>em>>.<

(Ereditato da Object)
Wait(Int64)

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere <>eseguendo una notifica</em o <em interrotto/>>em>o fino a quando non è trascorsa< una determinata quantità di tempo reale.

(Ereditato da Object)
Wait(Int64, Int32)

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere <>eseguendo una notifica</em o <em interrotto/>>em>o fino a quando non è trascorsa< una determinata quantità di tempo reale.

(Ereditato da Object)
WriteBytes(Byte[], Int32, Int32, Int32)

Scrivere byte nel file di memoria.

Implementazioni dell'interfaccia esplicita

IJavaPeerable.Disposed()

MemoryFile è un wrapper per SharedMemory cui è possibile impostare facoltativamente su eliminabile.

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

MemoryFile è un wrapper per SharedMemory cui è possibile impostare facoltativamente su eliminabile.

(Ereditato da Object)
IJavaPeerable.Finalized()

MemoryFile è un wrapper per SharedMemory cui è possibile impostare facoltativamente su eliminabile.

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

MemoryFile è un wrapper per SharedMemory cui è possibile impostare facoltativamente su eliminabile.

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

MemoryFile è un wrapper per SharedMemory cui è possibile impostare facoltativamente su eliminabile.

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

MemoryFile è un wrapper per SharedMemory cui è possibile impostare facoltativamente su eliminabile.

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

MemoryFile è un wrapper per SharedMemory cui è possibile impostare facoltativamente su eliminabile.

(Ereditato da Object)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

Esegue una conversione dei tipi controllati dal runtime Android.

JavaCast<TResult>(IJavaObject)

MemoryFile è un wrapper per SharedMemory cui è possibile impostare facoltativamente su eliminabile.

GetJniTypeName(IJavaPeerable)

MemoryFile è un wrapper per SharedMemory cui è possibile impostare facoltativamente su eliminabile.

Si applica a