ArchivedPackageInfo
class ArchivedPackageInfo
| kotlin.Any | |
| ↳ | android.content.pm.ArchivedPackageInfo | 
Contains fields required for archived package installation, i.e. installation without an APK.
Summary
| Public constructors | |
|---|---|
            ArchivedPackageInfo(packageName: String, signingInfo: SigningInfo, launcherActivities: MutableList<ArchivedActivityInfo!>) | 
        |
| Public methods | |
|---|---|
| String? | 
            
             Package data will default to device protected storage.  | 
        
| MutableList<ArchivedActivityInfo!> | 
            
             List of the package's activities that specify   | 
        
| String | 
            
             Name of the package as used to identify it in the system  | 
        
| String? | 
            
             If   | 
        
| SigningInfo | 
            
             Signing certificates used to sign the package.  | 
        
| Int | 
            
             This is the SDK version number that the application is targeting, as specified by the <manifest> tag's   | 
        
| String? | 
            
             If   | 
        
| Int | 
            
             The version number of the package, as specified by the <manifest>tag's   | 
        
| Int | 
            
             The major version number of the package, as specified by the <manifest>tag's   | 
        
| ArchivedPackageInfo | 
            
             Package data will default to device protected storage.  | 
        
| ArchivedPackageInfo | 
            
             List of the package's activities that specify   | 
        
| ArchivedPackageInfo | 
            setPackageName(value: String)Name of the package as used to identify it in the system  | 
        
| ArchivedPackageInfo | 
            
             If   | 
        
| ArchivedPackageInfo | 
            setSigningInfo(value: SigningInfo)Signing certificates used to sign the package.  | 
        
| ArchivedPackageInfo | 
            setTargetSdkVersion(value: Int)This is the SDK version number that the application is targeting, as specified by the <manifest> tag's   | 
        
| ArchivedPackageInfo | 
            setUserDataFragile(value: String)If   | 
        
| ArchivedPackageInfo | 
            setVersionCode(value: Int)The version number of the package, as specified by the <manifest>tag's   | 
        
| ArchivedPackageInfo | 
            setVersionCodeMajor(value: Int)The major version number of the package, as specified by the <manifest>tag's   | 
        
Public constructors
ArchivedPackageInfo
ArchivedPackageInfo(
packageName: String,
signingInfo: SigningInfo,
launcherActivities: MutableList<ArchivedActivityInfo!>)
| Parameters | |
|---|---|
packageName | 
            String: This value cannot be null. | 
          
signingInfo | 
            SigningInfo: This value cannot be null. | 
          
launcherActivities | 
            MutableList<ArchivedActivityInfo!>: This value cannot be null. | 
          
Public methods
getDefaultToDeviceProtectedStorage
fun getDefaultToDeviceProtectedStorage(): String?
Package data will default to device protected storage. Specified by the <manifest> tag's android.R.styleable#AndroidManifestApplication_defaultToDeviceProtectedStorage attribute.
| Return | |
|---|---|
String? | 
            This value may be null. | 
          
getLauncherActivities
fun getLauncherActivities(): MutableList<ArchivedActivityInfo!>
List of the package's activities that specify Intent.ACTION_MAIN and Intent.CATEGORY_LAUNCHER.
| Return | |
|---|---|
MutableList<ArchivedActivityInfo!> | 
            This value cannot be null. | 
          
getPackageName
fun getPackageName(): String
Name of the package as used to identify it in the system
| Return | |
|---|---|
String | 
            This value cannot be null. | 
          
getRequestLegacyExternalStorage
fun getRequestLegacyExternalStorage(): String?
If true this app would like to run under the legacy storage model. Specified by the <manifest> tag's android.R.styleable#AndroidManifestApplication_requestLegacyExternalStorage attribute.
| Return | |
|---|---|
String? | 
            This value may be null. | 
          
getSigningInfo
fun getSigningInfo(): SigningInfo
Signing certificates used to sign the package.
| Return | |
|---|---|
SigningInfo | 
            This value cannot be null. | 
          
getTargetSdkVersion
fun getTargetSdkVersion(): Int
This is the SDK version number that the application is targeting, as specified by the <manifest> tag's android.R.styleable#AndroidManifestUsesSdk_targetSdkVersion attribute.
getUserDataFragile
fun getUserDataFragile(): String?
If true the user is prompted to keep the app's data on uninstall. Specified by the <manifest> tag's android.R.styleable#AndroidManifestApplication_hasFragileUserData attribute.
| Return | |
|---|---|
String? | 
            This value may be null. | 
          
getVersionCode
fun getVersionCode(): Int
The version number of the package, as specified by the <manifest>tag's versionCode attribute.
getVersionCodeMajor
fun getVersionCodeMajor(): Int
The major version number of the package, as specified by the <manifest>tag's versionCodeMajor attribute.
setDefaultToDeviceProtectedStorage
fun setDefaultToDeviceProtectedStorage(value: String): ArchivedPackageInfo
Package data will default to device protected storage. Specified by the <manifest> tag's android.R.styleable#AndroidManifestApplication_defaultToDeviceProtectedStorage attribute.
| Parameters | |
|---|---|
value | 
            String: This value cannot be null. | 
          
| Return | |
|---|---|
ArchivedPackageInfo | 
            This value cannot be null. | 
          
setLauncherActivities
fun setLauncherActivities(value: MutableList<ArchivedActivityInfo!>): ArchivedPackageInfo
List of the package's activities that specify Intent.ACTION_MAIN and Intent.CATEGORY_LAUNCHER.
| Parameters | |
|---|---|
value | 
            MutableList<ArchivedActivityInfo!>: This value cannot be null. | 
          
| Return | |
|---|---|
ArchivedPackageInfo | 
            This value cannot be null. | 
          
setPackageName
fun setPackageName(value: String): ArchivedPackageInfo
Name of the package as used to identify it in the system
| Parameters | |
|---|---|
value | 
            String: This value cannot be null. | 
          
| Return | |
|---|---|
ArchivedPackageInfo | 
            This value cannot be null. | 
          
setRequestLegacyExternalStorage
fun setRequestLegacyExternalStorage(value: String): ArchivedPackageInfo
If true this app would like to run under the legacy storage model. Specified by the <manifest> tag's android.R.styleable#AndroidManifestApplication_requestLegacyExternalStorage attribute.
| Parameters | |
|---|---|
value | 
            String: This value cannot be null. | 
          
| Return | |
|---|---|
ArchivedPackageInfo | 
            This value cannot be null. | 
          
setSigningInfo
fun setSigningInfo(value: SigningInfo): ArchivedPackageInfo
Signing certificates used to sign the package.
| Parameters | |
|---|---|
value | 
            SigningInfo: This value cannot be null. | 
          
| Return | |
|---|---|
ArchivedPackageInfo | 
            This value cannot be null. | 
          
setTargetSdkVersion
fun setTargetSdkVersion(value: Int): ArchivedPackageInfo
This is the SDK version number that the application is targeting, as specified by the <manifest> tag's android.R.styleable#AndroidManifestUsesSdk_targetSdkVersion attribute.
| Return | |
|---|---|
ArchivedPackageInfo | 
            This value cannot be null. | 
          
setUserDataFragile
fun setUserDataFragile(value: String): ArchivedPackageInfo
If true the user is prompted to keep the app's data on uninstall. Specified by the <manifest> tag's android.R.styleable#AndroidManifestApplication_hasFragileUserData attribute.
| Parameters | |
|---|---|
value | 
            String: This value cannot be null. | 
          
| Return | |
|---|---|
ArchivedPackageInfo | 
            This value cannot be null. | 
          
setVersionCode
fun setVersionCode(value: Int): ArchivedPackageInfo
The version number of the package, as specified by the <manifest>tag's versionCode attribute.
| Return | |
|---|---|
ArchivedPackageInfo | 
            This value cannot be null. | 
          
setVersionCodeMajor
fun setVersionCodeMajor(value: Int): ArchivedPackageInfo
The major version number of the package, as specified by the <manifest>tag's versionCodeMajor attribute.
| Return | |
|---|---|
ArchivedPackageInfo | 
            This value cannot be null. |