From 95b4686bb1bcb0db77ebb85769ca3beab5fdf616 Mon Sep 17 00:00:00 2001 From: OliE Date: Sat, 11 Nov 2017 14:45:43 +0100 Subject: [PATCH] added about page --- .../gui/preferences/AboutPreferences.java | 35 ++++++++++++++++++ .../drawable-hdpi/ic_preferences_about.png | Bin 0 -> 460 bytes .../drawable-ldpi/ic_preferences_about.png | Bin 0 -> 253 bytes .../drawable-mdpi/ic_preferences_about.png | Bin 0 -> 333 bytes .../drawable-xhdpi/ic_preferences_about.png | Bin 0 -> 649 bytes .../drawable-xxhdpi/ic_preferences_about.png | Bin 0 -> 1013 bytes .../drawable-xxxhdpi/ic_preferences_about.png | Bin 0 -> 1299 bytes .../app/src/main/res/values-de/strings.xml | 4 ++ .../app/src/main/res/values/strings.xml | 5 +++ .../src/main/res/xml/about_preferences.xml | 23 ++++++++++++ .../src/main/res/xml/header_preferences.xml | 4 ++ 11 files changed, 71 insertions(+) create mode 100644 android_app/app/src/main/java/com/health/openscale/gui/preferences/AboutPreferences.java create mode 100644 android_app/app/src/main/res/drawable-hdpi/ic_preferences_about.png create mode 100644 android_app/app/src/main/res/drawable-ldpi/ic_preferences_about.png create mode 100644 android_app/app/src/main/res/drawable-mdpi/ic_preferences_about.png create mode 100644 android_app/app/src/main/res/drawable-xhdpi/ic_preferences_about.png create mode 100644 android_app/app/src/main/res/drawable-xxhdpi/ic_preferences_about.png create mode 100644 android_app/app/src/main/res/drawable-xxxhdpi/ic_preferences_about.png create mode 100644 android_app/app/src/main/res/xml/about_preferences.xml diff --git a/android_app/app/src/main/java/com/health/openscale/gui/preferences/AboutPreferences.java b/android_app/app/src/main/java/com/health/openscale/gui/preferences/AboutPreferences.java new file mode 100644 index 00000000..278cbc7f --- /dev/null +++ b/android_app/app/src/main/java/com/health/openscale/gui/preferences/AboutPreferences.java @@ -0,0 +1,35 @@ +/* Copyright (C) 2014 olie.xdev +* +* This program is free software: you can redistribute it and/or modify +* it under the terms of the GNU General Public License as published by +* the Free Software Foundation, either version 3 of the License, or +* (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +* GNU General Public License for more details. +* +* You should have received a copy of the GNU General Public License +* along with this program. If not, see +*/ +package com.health.openscale.gui.preferences; + +import android.os.Bundle; +import android.preference.PreferenceFragment; + +import com.health.openscale.BuildConfig; +import com.health.openscale.R; + +public class AboutPreferences extends PreferenceFragment { + private static final String KEY_APP_VERSION = "pref_app_version"; + + @Override + public void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + + addPreferencesFromResource(R.xml.about_preferences); + + findPreference(KEY_APP_VERSION).setSummary("v" + BuildConfig.VERSION_NAME); + } +} diff --git a/android_app/app/src/main/res/drawable-hdpi/ic_preferences_about.png b/android_app/app/src/main/res/drawable-hdpi/ic_preferences_about.png new file mode 100644 index 0000000000000000000000000000000000000000..3b8f9d49cf479597b6d0a8bac4d4af4385425c1e GIT binary patch literal 460 zcmV;-0W93>c!up% zqlNLiGRU^R3$xV;%jMt6(i{%L<|??yG1jwE@Vp}FzmO>^ zPo3C7k!u}iI0|QBhzl&nc$lFT&b;C5qJc*-Z!v;{#tmN;jNr24hOg@!Lw|5a{$%F3 zjaN8P{pgU_ZD;_ML9pm6P4*|MGd z>Wh2r=OoQAetvH5&X|mZ4%5DcqHHTpR~*y-_QOfvDiQZaUyC?mTB#^h$a^IXySEmLI$SUGiP^pcMkv2!V&s-3qGQaW}i93x-Z0`k& zXhcuDf@i#AcaHrc9#GA&g4YsJFPOp$R;$S5kCMXj3o7-YD?j`Smz zp@D6Ab~G`x_%{y21@i1K8l=PNLJe0YQLZPN*G-~)fof4OJxpWy1a^b{SSuZ-Y5a`y f6F!1{CFA@Jjs8dmpWj3?00000NkvXXu0mjf`;3hU literal 0 HcmV?d00001 diff --git a/android_app/app/src/main/res/drawable-xhdpi/ic_preferences_about.png b/android_app/app/src/main/res/drawable-xhdpi/ic_preferences_about.png new file mode 100644 index 0000000000000000000000000000000000000000..cff26f33a414831bd8f655fb93abe18b1234afd3 GIT binary patch literal 649 zcmV;40(Sk0P)ni$Z;bSh|JsiYFLur-Asc9zCc zM8Tk-{s)PVPEdRlLK;C6QV6zMSjI$96a$h(<2$jq8=bxGV{YOuesE#t%y%C1y5~$m zJT~Gm4qzv?VQqQr8>aCBk1&ea9JcGC3s>dIVRM9jCocGVQt46+)WBfg07wsKcrZsGk^bS12gJ*GA7L;r z-r-8nKZbTV8btLSn<5Q%NSCos{4FWrN8oP&t_OngNJFc^MBr~Y!R}!2VG9BXee5Y> zdmxz3Vd#W3Gm>V&tC4!4kG>){1cEm?0@#Zq<@Sdhdar|ad!q8bFXb@wPmriA9J*WJ zGxRZ=NHgCudRh=bZ_u7h@H`M4YC!-8gZ8roV}W45_#e?qP{O{TKbGJDK9&VV3^p-< zQ~p#-^B7H}S@32+8Wfj|@}d(bgZ?dP@%npkPV3U~7nyVnXH^yr%`8aHS0lBlOcc#3 z$sVgyrkA9JW3!6VNfEcKrDgel`7l{VoAj{cc@tK9Bc4-d&tuSo8#x16z%^`bWIWFa jul77&KAbaF_&omw^y2RaI%Vj&00000NkvXXu0mjfGm;|? literal 0 HcmV?d00001 diff --git a/android_app/app/src/main/res/drawable-xxhdpi/ic_preferences_about.png b/android_app/app/src/main/res/drawable-xxhdpi/ic_preferences_about.png new file mode 100644 index 0000000000000000000000000000000000000000..1e5957f5ff0150d863b0f150f58fb71716aa3b05 GIT binary patch literal 1013 zcmV%)jqO>5^Hz)!B04=Dfh;%1ZMI)7p zHWb`wL07)7L|3}7xYC7ap^BnwMOuihFRLO_s{t3jCDq=hRYI+ai@BE^&z*B$&YhE{ zUl>T{o_U_%nK@^knP*Nz8YXZ%w&F%i;*!EOr|}(*U@&e+2(@aq=bZ#f24YUnJbj*In$N z!NXO>@5EAx;h$T=Q*l3jE%CL49fKO&ro89(2~%ilF2nv3pJ#AazlJso0VdWHdy-0y z^R)QLAIDX_8ebqp$(Z=Z>d_lzTKpys2$Ml6Ped9mGSvvcgArRzY+z*s z9@5$Shwy$yrzv?4-xTV`Fvb6Gpvdb(IGt}f&6oKh?7bGLn`-~DQRkF3CxrU7!l=&J zw1g`%+@^E!^|28B)(VUGq)^wutr>2PH2AD`NrUrgq;6}5Es-A%)hwn8UqtG*H1Gqi z&s8qsV&NI9$|PPX(KEna=tDbOJ|p zu~7JbLu_TYyc$YUk?HL5;)tvzirN-3VZ)whlOAjCbHs=cbn~3ZaI8={ifdLw(STg5 zGhcKp!_mmaH`T9aU}6FHXeJ&Y?xfdHX;C`GcTrerOX*h@Mzzv1E zlUlpQ_6;=gW~A|}>dC_O%Y<-lP-L&pWkqRP1M9q%5)Z?10Ww z@M4LU(!>_sQ;R85qM@(UBHfd_&l~)48iWR3iumq3x!a~&di^8yyx0@s&-}6h z)9Y<^DnH=(O*p+t5hpS{Dx?r&zA7DXwCQ!kbVN8^8LeP@6c6CrF7}5yVrtXRAzu^k z2zkt2hkR3bSLfQMSdtv_wK=bkS=(g7aP~SL9j45+eAGG9oxh(N6j>7=d!!nw*ylFm jR8XP)Ag{3BCUi+}`?cQ#)=gv82X3jbI zhyCH~J$tSHT4!dz*4j1Y<5XON^D!Bda56^W_}*v!!a@9st=NJM_yj*!z_D=5##8tP zJviE6>A}}{5;H5cpaG1=J=mymgNG^`aJTUGv<*gK3HB<_@WEw|;OvnV*cU|&cc5E! zh7T^gu(+2?r8om0G(o)RvIbp^7}AL6uEtB4P-nkG!Z*BG80io67Q*;3T9_rKU>Zi$ zDZd*xKsUXDR^?Q@5*HMuI0Z8VN95u1j^Mne@nQ~T+i+D8%5q`>w&&pWLbHk< z%%S8>jBQp?12_q9=iqmLqY4(t{^ojw#Yn5ML^jVOxUycMXA2vXn9#$*0;FAVlfWs) zw;N~X6;{Ki8NzySOJUTD!)>xZg^%T&9v2TG=%Ip%7l~!Ex!*99fN|KJAz-EE7a6lM z6b#^nEmF1)w&A*rwj!|{*GAeF;mf`s>!o|?J1sbFDiAgCP1Cx*hfWb+OFv#M z-%{|j_}Dff!Cdiw`NJw0mW-GU3Fai29(mwTd|nErYVny6c}m0dM0|?dC>&&VIt~g4 zv1ynx9Op(Fx0J)jNKB2iZNeWV=-h$}Q|c!T7Y4yJ6g?&NVJg-}+GgX65_HCFnV5+0 zj(#tJNUQK$q<(B71SHaMAX49n*dM7MlZa1&M@u5p3Pf#5WO%0>E-gXq)OvrG16py^ zT^7bg>h~u?Tt5xxltiW#h}p6?!MBmd*j(L-h}p6^5kl2zI8Xf{>UP8^Au%frTN5d# zBfU5Q7nee*TFlX(jW!tT6a7JuG|VrBQniTL&?9V=z*o}u%sUhmVjh4hkHm%vv4AvP zYw1s5_$VTvOJ{!ub8%Xv?LRip5dT+J7EG$jHy|sSV%p$`*F_%e5gb$$s&YWqN%z0I z(SbQUuS5jZgrH-m;o*$76={_tg$&G?*RCmuSQT%;!VDcdWn`=!)4@@~reRk`=S~lg z@04Sgdwqt0qdGf5VqsoEA7%*Y)D)RD^$6<{ZfeAY9mcH%5ibI_%TAKoExsU%;tKKb za$i}dwXwqlkEHM#SdM5Sxg%><=qsy*q{XT+9`EPix3pPB&*xCmuBo!m7NIP`YdMtl zO_S}CEWJW8+3NHPdM>Bpc1V|hrXbz_!%{;Ji~~#67bgD3z4aK>$Ot|kuZzbNV>l!P zDYxN!Azkg4-nNOt6`Zq#JmtyiKabpl8^zBy3PqRpyEJursTN1DK=?;nW%wpsTDp}( z;F!HQIT*+6)!8(3%;o7S*70fA=O+rw=f0rjJ|T%=uZpkF{{z;d+xe0%We5NO002ov JPDHLkV1h{KXF31? literal 0 HcmV?d00001 diff --git a/android_app/app/src/main/res/values-de/strings.xml b/android_app/app/src/main/res/values-de/strings.xml index 240c1e44..69943f6a 100644 --- a/android_app/app/src/main/res/values-de/strings.xml +++ b/android_app/app/src/main/res/values-de/strings.xml @@ -149,4 +149,8 @@ Fettfreie Körpermassenschätzung Fettfreie Körpermassenformel Fettfreie Körpermasse + Lizenz + Hauptentwickler + Webseite + Info \ No newline at end of file diff --git a/android_app/app/src/main/res/values/strings.xml b/android_app/app/src/main/res/values/strings.xml index 119bd752..34920ba8 100644 --- a/android_app/app/src/main/res/values/strings.xml +++ b/android_app/app/src/main/res/values/strings.xml @@ -9,6 +9,7 @@ Users Data Measurements + About Settings Bluetooth Status @@ -130,6 +131,10 @@ Measurement database Miscellaneous + Maintainer + Website + License + Body water formula Body lean body weight formula Body fat formula diff --git a/android_app/app/src/main/res/xml/about_preferences.xml b/android_app/app/src/main/res/xml/about_preferences.xml new file mode 100644 index 00000000..7371faf9 --- /dev/null +++ b/android_app/app/src/main/res/xml/about_preferences.xml @@ -0,0 +1,23 @@ + + + + + + + \ No newline at end of file diff --git a/android_app/app/src/main/res/xml/header_preferences.xml b/android_app/app/src/main/res/xml/header_preferences.xml index 45601994..9130ee37 100644 --- a/android_app/app/src/main/res/xml/header_preferences.xml +++ b/android_app/app/src/main/res/xml/header_preferences.xml @@ -24,4 +24,8 @@ android:fragment="com.health.openscale.gui.preferences.BackupPreferences" android:title="@string/label_backup" android:icon="@drawable/ic_preferences_backup"/> +
\ No newline at end of file