Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Vlc Android | 2,082 | 18 days ago | 3 | gpl-2.0 | Kotlin | |||||
VLC for Android, Android TV and ChromeOS | ||||||||||
Open Keychain | 1,966 | 2 months ago | 441 | gpl-3.0 | Java | |||||
OpenKeychain is an OpenPGP implementation for Android. | ||||||||||
Applied Energistics 2 | 1,291 | 2 days ago | 141 | other | Java | |||||
A Minecraft Mod about Matter, Energy and using them to conquer the world.. | ||||||||||
Quicklyric | 431 | 3 years ago | 29 | gpl-3.0 | Java | |||||
Android app that instantly fetches your lyrics for you. | ||||||||||
Gradle 2 User Guide | 408 | 7 years ago | ||||||||
Gradle 2 User Guide 中文翻译《Gradle 2 用户指南》 | ||||||||||
Ckchangelog | 177 | 106 | 1 | 4 years ago | 3 | January 09, 2015 | 7 | apache-2.0 | Java | |
ckChangeLog - An Android Library to display a Change Log | ||||||||||
Probe Android | 148 | 17 days ago | 19 | gpl-3.0 | Java | |||||
OONI Probe Android | ||||||||||
Vlc Android | 25 | 3 years ago | 6 | gpl-2.0 | Kotlin | |||||
VLC for Android Application | ||||||||||
Poeditor Gradle | 25 | 6 years ago | 6 | July 10, 2015 | 15 | apache-2.0 | Groovy | |||
Gradle plugin to manage translations with POEditor | ||||||||||
Localizer Android | 20 | 2 years ago | 3 | apache-2.0 | Kotlin | |||||
Gradle plugin which simplifies Android string resources & translations synchronization with POEditor. |
This library provides an easy way to display a change log in your app.
Repository at cketti/ckChangeLog.
res/xml/changelog_master.xml
. Formatted like this:<?xml version="1.0" encoding="utf-8"?>
<changelog>
<release version="1.1" versioncode="11" >
<change>Totally new and shiny version</change>
</release>
<release version="1.0" versioncode="10" >
<change>Fixed: A bug fix</change>
<change>Some other changes I can't quite remember</change>
</release>
<release version="0.1" versioncode="1">
<change>First release</change>
</release>
</changelog>
Create translations of this changelog_master.xml
file in files named changelog.xml
under
language-specific versions of res/xml/
, e.g. res/xml-de/changelog.xml
.
Display the change log dialog by putting the following code in your activity's onCreate()
method:
ChangeLog cl = new ChangeLog(this);
if (cl.isFirstRun()) {
cl.getLogDialog().show();
}
The easiest way to add ckChangeLog to your project is via Gradle. Just add the following lines to your build.gradle
:
dependencies {
compile 'de.cketti.library.changelog:ckchangelog:1.2.2'
}
To tell Gradle where to find the library, make sure build.gradle
also contains this:
repositories {
mavenCentral()
}
In order to change the labels of the dialog add the following items to your strings.xml
:
<string name="changelog_full_title">Change Log</string>
<string name="changelog_title">What\'s New</string>
<string name="changelog_ok_button">OK</string>
<string name="changelog_show_full">More…</string>
DEFAULT_CSS
publicgetChangeLog(boolean)
that returns a list of ReleaseItem
sskipLogDialog()
res/raw/changelog.xml
to res/xml/changelog_master.xml
This library is based on:
Other contributors:
Copyright (C) 2012-2015 cketti and contributors
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.