Bagikan melalui


PackageInstaller.SessionInfo Kelas

Definisi

Detail untuk sesi penginstalan aktif.

[Android.Runtime.Register("android/content/pm/PackageInstaller$SessionInfo", DoNotGenerateAcw=true)]
public class PackageInstaller.SessionInfo : Java.Lang.Object, Android.OS.IParcelable, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/content/pm/PackageInstaller$SessionInfo", DoNotGenerateAcw=true)>]
type PackageInstaller.SessionInfo = class
    inherit Object
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Warisan
PackageInstaller.SessionInfo
Atribut
Penerapan

Keterangan

Detail untuk sesi penginstalan aktif.

Dokumentasi Java untuk android.content.pm.PackageInstaller.SessionInfo.

Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.

Konstruktor

PackageInstaller.SessionInfo(IntPtr, JniHandleOwnership)

Detail untuk sesi penginstalan aktif.

Bidang

InvalidId

ID sesi yang tidak ada atau tidak valid.

SessionActivationFailed
Kedaluwarsa.

Konstan menunjukkan bahwa terjadi kesalahan selama fase aktivasi sesi ini.

SessionConflict
Kedaluwarsa.

Konstan menunjukkan bahwa sesi bertentangan dengan sesi lain dan harus dikorbankan untuk resolusi.

SessionNoError
Kedaluwarsa.

Konstan menunjukkan bahwa tidak ada kesalahan yang terjadi selama persiapan atau aktivasi sesi ini.

SessionUnknownError
Kedaluwarsa.

Konstanta menunjukkan bahwa terjadi kesalahan yang tidak diketahui saat memproses sesi ini.

SessionVerificationFailed
Kedaluwarsa.

Konstan menunjukkan bahwa terjadi kesalahan selama fase verifikasi sesi ini.

StagedSessionActivationFailed

Anggota ini tidak digunakan lagi.

StagedSessionConflict

Anggota ini tidak digunakan lagi.

StagedSessionNoError

Anggota ini tidak digunakan lagi.

StagedSessionUnknown

Anggota ini tidak digunakan lagi.

StagedSessionVerificationFailed

Anggota ini tidak digunakan lagi.

Properti

AppIcon

Mengembalikan ikon yang mewakili aplikasi yang sedang diinstal.

AppLabel

Detail untuk sesi penginstalan aktif.

AppLabelFormatted

Mengembalikan label yang mewakili aplikasi yang sedang diinstal.

AppPackageName

Kembalikan nama paket yang digunakan sesi ini.

Class

Mengembalikan kelas runtime dari .Object

(Diperoleh dari Object)
CreatedMillis

Tanda waktu pembuatan awal sesi.

Creator

Detail untuk sesi penginstalan aktif.

DontKillApp

Dapatkan nilai yang diatur dalam SessionParams#setDontKillApp(boolean).

Handle

Handel ke instans Android yang mendasar.

(Diperoleh dari Object)
HasParentSessionId

Mengembalikan true jika sesi memiliki sesi induk yang valid, jika tidak salah.

InstallerAttributionTag

Detail untuk sesi penginstalan aktif.

InstallerPackageName

Mengembalikan nama paket aplikasi yang memiliki sesi ini.

InstallerUid

Mengembalikan Uid pemilik sesi.

InstallLocation

Dapatkan nilai yang diatur dalam SessionParams#setInstallLocation(int).

InstallReason

Mengembalikan alasan untuk menginstal paket ini.

IsActive

Kembalikan jika sesi ini saat ini aktif.

IsApplicationEnabledSettingPersistent

Mengembalikan true jika sesi ini akan mempertahankan pengaturan yang diaktifkan aplikasi yang ada setelah penginstalan.

IsCommitted

Mengembalikan true jika Session#commit(IntentSender)} dipanggil untuk sesi ini.

IsMultiPackage

Mengembalikan true jika sesi ini adalah sesi multi-paket yang berisi referensi ke sesi lain.

IsPreApprovalRequested

Mengembalikan apakah sesi ini telah meminta pra-persetujuan pengguna.

IsRequestUpdateOwnership

Detail untuk sesi penginstalan aktif.

IsSealed

Kembali jika sesi ini disegel.

IsStaged

Mengembalikan true jika sesi ini adalah sesi bertahap.

IsStagedSessionActive

Mengembalikan true jika sesi ini adalah sesi bertahap aktif.

IsStagedSessionApplied

Apakah sesi bertahap telah berhasil diterapkan, yang berarti bahwa semua paketnya telah diaktifkan dan tidak ada tindakan lebih lanjut yang diperlukan.

IsStagedSessionFailed

Apakah ada yang salah dan sesi bertahap dinyatakan gagal, yang berarti bahwa sesi tersebut akan diabaikan pada boot ulang berikutnya.

IsStagedSessionReady

Apakah sesi bertahap siap diterapkan pada boot ulang berikutnya.

JniIdentityHashCode

Detail untuk sesi penginstalan aktif.

(Diperoleh dari Object)
JniPeerMembers

Detail untuk sesi penginstalan aktif.

Mode

Dapatkan mode sesi sebagaimana diatur dalam konstruktor SessionParams.

OriginatingUid

Dapatkan nilai yang diatur dalam SessionParams#setOriginatingUid(int).

OriginatingUri

Dapatkan nilai yang diatur dalam SessionParams#setOriginatingUri(Uri).

PackageSource

Dapatkan sumber paket yang diatur dalam PackageInstaller.SessionParams#setPackageSource(int).

ParentSessionId

Mengembalikan ID sesi multi-paket induk jika sesi ini milik satu, #INVALID_ID jika tidak.

PeerReference

Detail untuk sesi penginstalan aktif.

(Diperoleh dari Object)
Progress

Mengembalikan kemajuan keseluruhan sesi ini saat ini, antara 0 dan 1.

ReferrerUri

Dapatkan nilai yang ditetapkan di SessionParams#setReferrerUri(Uri) Catatan: Nilai ini hanya akan non-null untuk pemilik sesi.

RequireUserAction

Apakah tindakan pengguna diperlukan oleh alat penginstal.

SessionId

Mengembalikan ID untuk sesi ini.

Size

Dapatkan nilai sebagaimana diatur dalam SessionParams#setSize(long).

StagedSessionErrorCode

Jika terjadi kesalahan dengan sesi bertahap, klien dapat memeriksa kode kesalahan ini untuk memahami jenis kegagalan mana yang terjadi.

StagedSessionErrorMessage

Deskripsi teks kode kesalahan yang dikembalikan oleh getStagedSessionErrorCode, atau string kosong jika tidak ada kesalahan yang ditemui.

ThresholdClass

Detail untuk sesi penginstalan aktif.

ThresholdType

Detail untuk sesi penginstalan aktif.

UpdatedMillis

Tanda waktu pembaruan terakhir yang terjadi pada sesi, termasuk perubahan status jika terjadi sesi bertahap.

User

Mengembalikan pengguna yang terkait dengan sesi ini.

Metode

Clone()

Membuat dan mengembalikan salinan objek ini.

(Diperoleh dari Object)
CreateDetailsIntent()

Mengembalikan Niat yang dapat dimulai untuk melihat detail tentang sesi penginstalan ini.

DescribeContents()

Detail untuk sesi penginstalan aktif.

Dispose()

Detail untuk sesi penginstalan aktif.

(Diperoleh dari Object)
Dispose(Boolean)

Detail untuk sesi penginstalan aktif.

(Diperoleh dari Object)
Equals(Object)

Menunjukkan apakah beberapa objek lain "sama dengan" yang satu ini.

(Diperoleh dari Object)
GetChildSessionIds()

Mengembalikan kumpulan ID sesi yang akan diterapkan saat sesi ini dilakukan jika sesi ini adalah sesi multi-paket.

GetHashCode()

Mengembalikan nilai kode hash untuk objek .

(Diperoleh dari Object)
JavaFinalize()

Dipanggil oleh pengumpul sampah pada objek ketika pengumpulan sampah menentukan bahwa tidak ada lagi referensi ke objek.

(Diperoleh dari Object)
Notify()

Membangunkan satu utas yang menunggu monitor objek ini.

(Diperoleh dari Object)
NotifyAll()

Membangunkan semua utas yang menunggu monitor objek ini.

(Diperoleh dari Object)
SetHandle(IntPtr, JniHandleOwnership)

Handle Mengatur properti.

(Diperoleh dari Object)
ToArray<T>()

Detail untuk sesi penginstalan aktif.

(Diperoleh dari Object)
ToString()

Mengembalikan representasi string objek.

(Diperoleh dari Object)
UnregisterFromRuntime()

Detail untuk sesi penginstalan aktif.

(Diperoleh dari Object)
Wait()

Menyebabkan utas saat ini menunggu sampai terbangun, biasanya dengan <diberitahu></em> atau <em>terganggu</em>.

(Diperoleh dari Object)
Wait(Int64)

Menyebabkan utas saat ini menunggu sampai terbangun, biasanya dengan <>diberitahu</em> atau <em>terganggu</em>, atau sampai sejumlah real time telah berlalu.

(Diperoleh dari Object)
Wait(Int64, Int32)

Menyebabkan utas saat ini menunggu sampai terbangun, biasanya dengan <>diberitahu</em> atau <em>terganggu</em>, atau sampai sejumlah real time telah berlalu.

(Diperoleh dari Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

Detail untuk sesi penginstalan aktif.

Implementasi Antarmuka Eksplisit

IJavaPeerable.Disposed()

Detail untuk sesi penginstalan aktif.

(Diperoleh dari Object)
IJavaPeerable.DisposeUnlessReferenced()

Detail untuk sesi penginstalan aktif.

(Diperoleh dari Object)
IJavaPeerable.Finalized()

Detail untuk sesi penginstalan aktif.

(Diperoleh dari Object)
IJavaPeerable.JniManagedPeerState

Detail untuk sesi penginstalan aktif.

(Diperoleh dari Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Detail untuk sesi penginstalan aktif.

(Diperoleh dari Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Detail untuk sesi penginstalan aktif.

(Diperoleh dari Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Detail untuk sesi penginstalan aktif.

(Diperoleh dari Object)

Metode Ekstensi

JavaCast<TResult>(IJavaObject)

Melakukan konversi jenis yang diperiksa runtime Bahasa Umum Android.

JavaCast<TResult>(IJavaObject)

Detail untuk sesi penginstalan aktif.

GetJniTypeName(IJavaPeerable)

Detail untuk sesi penginstalan aktif.

Berlaku untuk