public class AboutIt
extends java.lang.Object
new AboutIt(this).app(R.string.app_name)
.buildInfo(BuildConfig.DEBUG, BuildConfig.VERSION_CODE, BuildConfig.VERSION_NAME)
.copyright("Example Business")
.libLicense("AboutIt", "Victor Häggqvist", L.AP2, "https://github.com/victorhaggqvist/aboutit")
.toTextView(R.id.about_text);
Constructor and Description |
---|
AboutIt(android.app.Activity activity)
Create a page generator
|
Modifier and Type | Method and Description |
---|---|
AboutIt |
app(int stringResource)
App name to display
|
AboutIt |
app(java.lang.String appName)
App name to display
|
AboutIt |
buildInfo(boolean debug,
int versionCode,
java.lang.String versionName)
App build info.
|
AboutIt |
copyright(java.lang.String copyright)
Copyright name
|
AboutIt |
description(int stringResource)
A longer description
|
AboutIt |
description(java.lang.String description)
A longer description
|
java.lang.String |
getVersionString()
Get a baked version string.
|
AboutIt |
libLicense(com.snilius.aboutit.AboutIt.Lib library)
Add a library to the list
|
AboutIt |
libLicense(java.lang.String name,
java.lang.String author,
L license,
java.lang.String url)
Add a library to the list
|
AboutIt |
release(java.lang.String releaseName)
Set a custom release name.
|
void |
toTextView(int about_text)
Generate text and put in @ref{about_text}
|
AboutIt |
year(int year)
Start copyright year.
|
public AboutIt(android.app.Activity activity)
activity
- The about page activitypublic void toTextView(int about_text)
about_text
- Resource it of destination TextViewpublic java.lang.String getVersionString()
public AboutIt copyright(java.lang.String copyright)
copyright
- Namepublic AboutIt year(int year)
year
- Yearpublic AboutIt libLicense(java.lang.String name, java.lang.String author, L license, java.lang.String url)
name
- Name of Libraryauthor
- Author of librarylicense
- Library license, defined by Lurl
- Url to or otherwise reference to libraryL
public AboutIt libLicense(com.snilius.aboutit.AboutIt.Lib library)
library
- A library build with LibBuilderpublic AboutIt app(int stringResource)
stringResource
- A string resource idpublic AboutIt release(java.lang.String releaseName)
releaseName
- The release namepublic AboutIt buildInfo(boolean debug, int versionCode, java.lang.String versionName)
.buildInfo(BuildConfig.DEBUG, BuildConfig.VERSION_CODE, BuildConfig.VERSION_NAME)
debug
- If is debug buildversionCode
- Version codeversionName
- Version namepublic AboutIt description(int stringResource)
stringResource
- A string resource idpublic AboutIt description(java.lang.String description)
description
- The descriptiondescription(int)