public class AboutIt extends 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(Activity activity)
Create a page generator
|
Modifier and Type | Method and Description |
---|---|
AboutIt |
app(int stringResource)
App name to display
|
AboutIt |
app(String appName)
App name to display
|
AboutIt |
buildInfo(boolean debug,
int versionCode,
String versionName)
App build info.
|
AboutIt |
copyright(String copyright)
Copyright name
|
AboutIt |
description(int stringResource)
A longer description
|
AboutIt |
description(String description)
A longer description
|
String |
getVersionString()
Get a baked version string.
|
AboutIt |
libLicense(com.snilius.aboutit.AboutIt.Lib library)
Add a library to the list
|
AboutIt |
libLicense(String name,
String author,
L license,
String url)
Add a library to the list
|
AboutIt |
release(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(Activity activity)
activity
- The about page activitypublic void toTextView(@IdRes int about_text)
about_text
- Resource it of destination TextViewpublic String getVersionString()
public AboutIt year(int year)
year
- Yearpublic AboutIt libLicense(String name, String author, L license, 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(@StringRes int stringResource)
stringResource
- A string resource idpublic AboutIt release(String releaseName)
releaseName
- The release namepublic AboutIt buildInfo(boolean debug, int versionCode, String versionName)
.buildInfo(BuildConfig.DEBUG, BuildConfig.VERSION_CODE, BuildConfig.VERSION_NAME)
debug
- If is debug buildversionCode
- Version codeversionName
- Version namepublic AboutIt description(@StringRes int stringResource)
stringResource
- A string resource idpublic AboutIt description(String description)
description
- The descriptiondescription(int)