Lingua

FabricatedOverlay Classe

Definizione

FabricatedOverlay descrive il contenuto di FrRO (Fabricated Runtime Resource Overlay) usato per sovrapporre le risorse dell'app.

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

Commenti

FabricatedOverlay descrive il contenuto di FrRO (Fabricated Runtime Resource Overlay) usato per sovrapporre le risorse dell'app. L'app deve registrare l'istanza FabricatedOverlay in un chiamando OverlayManagerTransactionOverlayManagerTransaction#registerFabricatedOverlay(FabricatedOverlay). L'istanza FRRO viene creata dopo il commit della transazione.

L'app crea un fabricatedOverlay per descrivere come sovrapporre le risorse stringa, integer e tipo di file. Prima di creare qualsiasi frro, definire una destinazione sovrapposta in res/values/overlayable.xml che descrive il tipo di risorse che può essere sovrapposto, quale tipo di ruoli o applicazioni può sovrapporre le risorse. Ecco un esempio.

{@code
<overlayable name="SignatureOverlayable" actor="overlay://theme">
<!-- The app with the same signature can overlay the below resources -->
<policy type="signature">
<item type="color" name="mycolor" />
<item type="string" name="mystring" />
</policy>
</overlayable>
            }

La sovrimpressione deve assegnare il nome sovrimpressore di destinazione esattamente come nell'esempio precedente chiamando #setTargetOverlayable(String). Ecco un esempio:

{@code
            FabricatedOverlay fabricatedOverlay = new FabricatedOverlay("overlay_name",
                                                                        context.getPackageName());
            fabricatedOverlay.setTargetOverlayable("SignatureOverlayable")
            fabricatedOverlay.setResourceValue("mycolor", TypedValue.TYPE_INT_COLOR_ARGB8, Color.White)
            fabricatedOverlay.setResourceValue("mystring", TypedValue.TYPE_STRING, "Hello")
            }

L'app può creare qualsiasi FabricatedOverlay istanza chiamando le API seguenti.

<ul><li>#setTargetOverlayable(String)<li li>#setResourceValue(String, int, int, String)<li>#setResourceValue(String, int, String, String)<>#setResourceValue(String, ParcelFileDescriptor, String)</ul>

per android.content.om.FabricatedOverlay.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Costruttori

Nome Descrizione
FabricatedOverlay(IntPtr, JniHandleOwnership)

FabricatedOverlay descrive il contenuto di FrRO (Fabricated Runtime Resource Overlay) usato per sovrapporre le risorse dell'app.

FabricatedOverlay(String, String)

Creare una sovrimpressione infrastrutturata per sovrapporre il pacchetto specificato.

Proprietà

Nome Descrizione
Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
Handle

Handle per l'istanza di Android sottostante.

(Ereditato da Object)
Identifier

Recupera l'identificatore per questa sovrimpressione creata.

JniIdentityHashCode

Ottiene il codice hash di identità assegnato a questo Java peer dal runtime di interoperabilità.

(Ereditato da Object)
JniManagedPeerState

FabricatedOverlay descrive il contenuto di FrRO (Fabricated Runtime Resource Overlay) usato per sovrapporre le risorse dell'app.

(Ereditato da JavaObject)
JniPeerMembers

FabricatedOverlay descrive il contenuto di FrRO (Fabricated Runtime Resource Overlay) usato per sovrapporre le risorse dell'app.

PeerReference

Ottiene il riferimento all'oggetto JNI per questo peer Java.

(Ereditato da Object)
ThresholdClass

FabricatedOverlay descrive il contenuto di FrRO (Fabricated Runtime Resource Overlay) usato per sovrapporre le risorse dell'app.

ThresholdType

FabricatedOverlay descrive il contenuto di FrRO (Fabricated Runtime Resource Overlay) usato per sovrapporre le risorse dell'app.

Metodi

Nome Descrizione
Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

FabricatedOverlay descrive il contenuto di FrRO (Fabricated Runtime Resource Overlay) usato per sovrapporre le risorse dell'app.

(Ereditato da JavaObject)
Dispose()

Rilascia le risorse contenute in questo peer Java.

(Ereditato da Object)
Dispose(Boolean)

Rilascia le risorse contenute in questo peer Java.

(Ereditato da Object)
DisposeUnlessReferenced()

FabricatedOverlay descrive il contenuto di FrRO (Fabricated Runtime Resource Overlay) usato per sovrapporre le risorse dell'app.

(Ereditato da JavaObject)
Equals(Object)

FabricatedOverlay descrive il contenuto di FrRO (Fabricated Runtime Resource Overlay) usato per sovrapporre le risorse dell'app.

(Ereditato da JavaObject)
Equals(Object)

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

(Ereditato da Object)
GetHashCode()

Restituisce un valore di codice hash per l'oggetto .

(Ereditato da Object)
JavaFinalize()
Obsoleti.

Chiamato dal Garbage Collector su un oggetto quando Garbage Collection determina che non sono presenti altri riferimenti all'oggetto .

(Ereditato da Object)
Notify()

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

(Ereditato da Object)
NotifyAll()

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

(Ereditato da Object)
SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
SetNinePatchResourceValue(String, ParcelFileDescriptor, String)

Imposta il valore della risorsa nella sovrimpressione creata da una patch di nove.

SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

FabricatedOverlay descrive il contenuto di FrRO (Fabricated Runtime Resource Overlay) usato per sovrapporre le risorse dell'app.

(Ereditato da JavaObject)
SetResourceValue(String, AssetFileDescriptor, String)

Imposta il valore della risorsa nella sovrimpressione creata per il tipo di descrittore di file con la configurazione.

SetResourceValue(String, Int32, Int32, String)

Imposta il valore della risorsa nella sovrimpressione creata per i tipi simili a integer con la configurazione.

SetResourceValue(String, Int32, String, String)

Imposta il valore della risorsa nella sovrimpressione creata per il tipo simile a stringa con la configurazione.

SetResourceValue(String, ParcelFileDescriptor, String)

Imposta il valore della risorsa nella sovrimpressione creata per il tipo di descrittore di file con la configurazione.

SetResourceValue(String, Single, Int32, String)

Imposta il valore della risorsa nella sovrimpressione creata per il tipo di dimensione con la configurazione specificata.

SetResourceValue(String, Single, String)

Imposta il valore della risorsa nella sovrimpressione creata per il tipo float con la configurazione specificata.

SetTargetOverlayable(String)

Impostare il nome sovrimpressibile di destinazione della sovrimpressione

        The target package defines may define several overlayables.
ToArray<T>()

Crea una matrice gestita da questo wrapper di matrice Java.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione di stringa dell'oggetto .

(Ereditato da Object)
UnregisterFromRuntime()

Annulla la registrazione di questo Java peer dal runtime di interoperabilità.

(Ereditato da Object)
Wait()

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo <>una notifica</em> o <em>interrotto</em>.

(Ereditato da Object)
Wait(Int64, Int32)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo<> una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale.

(Ereditato da Object)
Wait(Int64)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo<> una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

Nome Descrizione
IJavaPeerable.Disposed()

FabricatedOverlay descrive il contenuto di FrRO (Fabricated Runtime Resource Overlay) usato per sovrapporre le risorse dell'app.

(Ereditato da JavaObject)
IJavaPeerable.Finalized()

FabricatedOverlay descrive il contenuto di FrRO (Fabricated Runtime Resource Overlay) usato per sovrapporre le risorse dell'app.

(Ereditato da JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

FabricatedOverlay descrive il contenuto di FrRO (Fabricated Runtime Resource Overlay) usato per sovrapporre le risorse dell'app.

(Ereditato da JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

FabricatedOverlay descrive il contenuto di FrRO (Fabricated Runtime Resource Overlay) usato per sovrapporre le risorse dell'app.

(Ereditato da JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

FabricatedOverlay descrive il contenuto di FrRO (Fabricated Runtime Resource Overlay) usato per sovrapporre le risorse dell'app.

(Ereditato da JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

FabricatedOverlay descrive il contenuto di FrRO (Fabricated Runtime Resource Overlay) usato per sovrapporre le risorse dell'app.

(Ereditato da JavaObject)

Metodi di estensione

Nome Descrizione
GetJniTypeName(IJavaPeerable)

Ottiene il nome JNI del tipo dell'istanza selfdi .

JavaAs<TResult>(IJavaPeerable)

Provare a digitare selfTResult, verificando che la coercizione sia valida sul lato Java.

JavaCast<TResult>(IJavaObject)

Esegue una conversione del tipo di tipo controllato dal runtime Android.

JavaCast<TResult>(IJavaObject)

FabricatedOverlay descrive il contenuto di FrRO (Fabricated Runtime Resource Overlay) usato per sovrapporre le risorse dell'app.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Provare a digitare selfTResult, verificando che la coercizione sia valida sul lato Java.

Si applica a