Od razu powiem że Java to nie mój żywioł i jestem totalnym lamerem jeśli chodzi o te sprawy. Mam aplikację która mierzy czas do końca ćwiczeń. I teraz chciałbym sobie wykonać modyfikację tej aplikacji z autorem nie ma kontaktu bo to aplikacja autorska nie ma jej w google play i nie chce jej upubliczniać... Jako tako radze sobie w php i ostatnio kroki stawiam w C# ale java niby podobny język ale go nie kumam. Ale do rzeczy mam licznik który chcę sobie zmodyfikować tak by mnożył mi czas np. x0,75. Czyli mam 10min czasu na dany obwód i chcę mieć możliwość dla wszystkich obwodów skrócić sobie ten czas o 2,5 min czyli mnożę sobie 0,75 razy standardowy czas. czyli ustawi mi czas na 7min 30 sec i tak będzie odliczał nie chcę na sztywno ustawiać tylko chcę modyfikować to przemnażając wszystko.
Zdekompilowałem sobie apk'e poszperałem po necie i tak znalazłem w ustawieniach dodałem sobie ustawienia.xml:
<PreferenceScreen android:title="SkracaczCzasu">
<ListPreference android:entries="@tablica/skracaczczasu" android:title="Skracanie czasu ćwiczeń" android:key="SkracaczCzasu"" android:summary="%s" android:defaultValue="1" android:entryValues="@tablica/skracaczczasu"" />
</PreferenceScreen>
w tablica.xml
<string-array name="skracaczczasu">
<item>0,95</item>
<item>0,90</item>
<item>0,85</item>
<item>0,80</item>
<item>0,75</item>
</string-array>
w ids.xml
<item type="id" name="SkracaczCzasu">false</item>
w public.xml
<public type="id" name="SkracaczCzasu" id="0x88776655" />
<public type="id" name="dokoncaCwiczen" id="0x700800ab" />
Skompilowałem sobie wszystko w menu wszystko ładnie się pojawiło i mogę sobie wybierać wartość przez którą będzie można mnożyć tylko jest jeden problem jak mam odszukać funkcję która wylicza czas i go pokazuje "dokoncaCwiczen" w kodzie nic nie znalazłem ani po name ani po id ;( id jest w hex więc może w jakiejś klasie przyjmuje inną wartość ?? Czy jest ktoś wstanie mi pomóc jak mam odszukać ten element i tam dopisać funkcję która będzie mi przemnażać czas??
Jest pełno jakiś plików a,b,....hk z rozszerzeniem java ale tam nie znalazłem nic takiego jedynie jakieś takie dziwne wartości jak f4059b i jest mega dużo takich alfanumerycznych identyfikatorów...
package pl.paker.wspolne;
/* compiled from: Trening */
public enum ck {
BRAK,
f4059b,
WYLOGOWANY
}
Czy jest możliwe znalezienie tej funkcji czy raczej nie ??