diff options
author | Yannick LE COLLEN <yannick@matrix.org> | 2017-03-02 13:01:32 +0100 |
---|---|---|
committer | Richard van der Hoff <github@rvanderhoff.org.uk> | 2017-03-02 12:01:32 +0000 |
commit | a9aeb6b5d743cc203f8e76c1a180d0cd8d433ed8 (patch) | |
tree | e877b6aa847280c35dc09d1ac44eab7f0c3eaf24 /android/olm-sdk/src/main/java/org/matrix | |
parent | 77eaaa3d5f60b83a618ee2034e2934bd6889339d (diff) |
Android : improve the version number management (#46)
Add functions to make the difference between the native and the java code version.
Factor out the version management in the makefiles.
Diffstat (limited to 'android/olm-sdk/src/main/java/org/matrix')
-rw-r--r-- | android/olm-sdk/src/main/java/org/matrix/olm/OlmManager.java | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/android/olm-sdk/src/main/java/org/matrix/olm/OlmManager.java b/android/olm-sdk/src/main/java/org/matrix/olm/OlmManager.java index c1e6031..cd33a5a 100644 --- a/android/olm-sdk/src/main/java/org/matrix/olm/OlmManager.java +++ b/android/olm-sdk/src/main/java/org/matrix/olm/OlmManager.java @@ -43,17 +43,26 @@ public class OlmManager { /** * Provide the android library version - * @param context the context * @return the library version */ - public String getSdkOlmVersion(Context context) { + public String getVersion() { + return BuildConfig.VERSION_NAME; + } + + /** + * Provide a detailed version. + * It contains the android and the native libraries versions. + * @param context the context + * @return the detailed version + */ + public String getDetailedVersion(Context context) { String gitVersion = context.getResources().getString(R.string.git_olm_revision); String date = context.getResources().getString(R.string.git_olm_revision_date); - return gitVersion + "-" + date; + return getVersion() + " - olm version (" + getOlmLibVersion() + ") - " + gitVersion + "-" + date; } /** - * Get the OLM lib version. + * Provide the native OLM lib version. * @return the lib version as a string */ public String getOlmLibVersion(){ |