theme / projekt.commons.theme / OverlayBuilder / <init>
<init>¶
OverlayBuilder(packageName:
String
, targetPackageName:
String
, timestamp:
Long
, versionCode:
Int
? = null, versionName:
String
? = null, label:
String
? = null, metaData:
ArrayMap
<
String
,
String
>? = null, outDir:
File
= File(ThemeApplication.instance.externalCacheDir, "overlays"))
A class for building overlays.
Parameters¶
packageName
- Overlay package name.
targetPackageName
- Overlay target package name.
timestamp
- install timestamp, System.currentTimeMillis can be used for this.
versionCode
- Overlay version code.
versionName
- Overlay version name.
label
- Overlay package label.
metaData
- Collections of metadata to be added to the overlay manifest.
outDir
- target directory to put the generated overlay.