Page 1 of 1
Cantryjskie Oko w Sklepie Play
Posted: Mon Aug 21, 2017 1:43 pm
by re4der
Jako że od zawsze brakowało mi działającej alternatywy dla Cantr Spy, postanowiłem stać się na chwilę produktywny, przysłużyć społeczności i też sobie. Oto Cantryjskie Oko, mobilna alternatywa dla Cantr Spy.

Jest to mobilna aplikacja która pozwala otrzymywać powiadomienia z gry. Póki co jest bardzo prosta, ale z możliwością dalszego rozwoju. Dostępna za darmo, teraz również w Sklepie Play!
CantrEye v1.0.2.Podziękowania za wsparcie projektu dla
Sasza,
notized,
Arval and
Vanya. To dzięki nim Oko jest dostępne w Sklepie Play!
Kod źródłowy jest dostępny do wglądu na githubie:
CantrEye repositoryPonieważ nie było możliwości przetestować aplikacji na wielu urządzeniach, docenię każdy feedback. Jeśli w Oku brakuje jakichś ficzerów, coś jest zabugowane, albo po prostu cała aplikacja nie działa proszę o kontakt na forum/IRC/innych wynalazkach.
Re: Cantryjskie Oko w Sklepie Play
Posted: Mon Aug 21, 2017 10:01 pm
by karamazja
https://github.com/Re4derTheGlorious/Ca ... y.java#L174 identyczne metody
https://github.com/Re4derTheGlorious/Ca ... .java#L113klasy z dużej litery
https://github.com/Re4derTheGlorious/Ca ... .java#L119taki kod gdzies juz byl... w BackgroundTask?
https://github.com/Re4derTheGlorious/Ca ... .java#L156jeśli chcesz możesz zamienić na switch, ostatni przypadek włożysz w default
https://github.com/Re4derTheGlorious/Ca ... .java#L200powtorzenie
https://github.com/Re4derTheGlorious/Ca ... r.java#L21nie za bardzo rozumiem co tu robisz, ale jesli chcesz po prostu posklejac napisy to zobacz to:
https://docs.oracle.com/javase/8/docs/a ... oiner.htmlCode: Select all
The String "[George:Sally:Fred]" may be constructed as follows:
StringJoiner sj = new StringJoiner(":", "[", "]");
sj.add("George").add("Sally").add("Fred");
String desiredString = sj.toString();
Re: Cantryjskie Oko w Sklepie Play
Posted: Mon Aug 21, 2017 10:17 pm
by re4der
https://github.com/Re4derTheGlorious/Ca ... y.java#L17
4 identyczne metody
4 prawie identyczne metody, przy tym na tyle proste że nie chciało mi się specjalnie pisać dedykowanej im metody.
https://github.com/Re4derTheGlorious/Ca ... .java#L113
klasy z dużej litery
Poprawione, będzie w następnym commicie.
Tu pamiętam że miałem jakiś problem ze stworzeniem metody która będzie dostępna w obydwu klasach. Ale jedno takie powtórzenie już wcześniej wyeliminowałem i to pewnie będzie następne, przy kolejnej wersji.
https://github.com/Re4derTheGlorious/Ca ... r.java#L21
nie za bardzo rozumiem co tu robisz, ale jesli chcesz po prostu posklejac napisy to zobacz to:
https://docs.oracle.com/javase/8/docs/a ... oiner.html
Co do sklejania napisów, osobiście moja metoda mi się podoba i wydaje mi się przy tym całkiem przejrzysta. Ot, po kolei doklejam Stringi, po drodze dodając przerwy.
Miło że miałeś ochotę zajrzeć w mój kod!
Re: Cantryjskie Oko w Sklepie Play
Posted: Tue Oct 17, 2017 12:12 pm
by poziomek90
Brzmi ciekawie, biorę się do testowania. Jeśli wszystko działa, to nie wiem dlaczego to nie ma większej popularności
Re: Cantryjskie Oko w Sklepie Play
Posted: Tue Oct 17, 2017 4:55 pm
by re4der
Cóż, popularność jest bliska zeru. Ale mam nadzieję że te kilka osób które używa jest zadowolona.

Re: Cantryjskie Oko w Sklepie Play
Posted: Wed Oct 18, 2017 5:06 am
by poziomek90
Więc tak... Co jaki czas jest odświeżanie? CantrSpy pokazuje zdarzenia o wiele szybciej, ale największa wada dla mnie to to, że aplikacja jest cały czas aktywna w powiadomieniach, nawet gdy nic się nie dzieje i trzeba rozwijać pasek powiadomień, by sprawdzić czy coś jest czy nie ma. Powinna się pojawiać dopiero, gdy jakaś postać ma zdarzenia. Da się coś z tym zrobić?
Re: Cantryjskie Oko w Sklepie Play
Posted: Wed Oct 18, 2017 7:35 am
by re4der
Niestety Android uniemożliwia zbyt częste odświeżanie, aby unikać zbyt szybkiego spalania baterii. Również nie jest możliwe ustawienie dokładnego czasu między odświeżeniami. A przynajmniej alarmy których użyłem nie mają takiej możliwości. Musiałbym zerknąć w kod, ale z pamięci delay między odświeżeniami to powinno być koło pół minuty.
Co do powiadomienia o braku zdarzeń, jest możliwość ustawienia innej ikonki powiadomienia dla braku nowychzdarzeń. Ale:
a) Nie jestem grafikiem, nie potrafię stworzyć czytelnych ikonek
b) Nie na każdej wersji androida to zadziała. U mnie ikonką powiadomienia zostaje zawsze ikonka aplikacji.
Re: Cantryjskie Oko w Sklepie Play
Posted: Wed Oct 18, 2017 5:54 pm
by poziomek90
Nie chodzi mi o inną ikonkę, tylko by jej nie było w ogóle, gdy nie ma żadnych zdarzeń a pojawiała się dopiero, gdy coś się wydarzy
Re: Cantryjskie Oko w Sklepie Play
Posted: Wed Oct 18, 2017 6:23 pm
by re4der
Usunąć powiadomienie dla braku nowych zdarzeń się da. Powody dla których jest tak a nie inaczej:
-Ikonka daje poczucie że aplikacja działa sobie gdzieś tam w tle. Swoją drogą jest to odpowiednik ikonki CantrSpy w tray'u.
-Zamierzam kiedyś jednak te grafiki załatwić i wtedy będzie po prostu ikonka pustego oka dla braku zdarzeń, jasno dająca do zrozumienia że nowych zdarzeń nie ma.
Re: Cantryjskie Oko w Sklepie Play
Posted: Wed Oct 18, 2017 7:24 pm
by poziomek90
Skoro się da to jak? Pomyśl sobie, że facebook, messenger i inne komunikator działały by tak samo i ciągle ich ikona widniałaby w powiadomieniach, całkowicie bez sensu. Może chociaż jakiś dźwięk przy zdarzeniu?
Re: Cantryjskie Oko w Sklepie Play
Posted: Wed Oct 18, 2017 7:45 pm
by re4der
Cóż, rzecz w tym że ja przy projektowaniu oka traktowałem powiadomienie jak ikonkę w trayu, gdzie takie zachowanie jest jak najbardziej w porządku. Przemyślę dodanie w wolnym czasie bardziej klasycznego zachowania. I również dźwięków. Osobiście nigdy nie wychodzę z trybu cichego w telefonie, więc zupełnie dźwięki pomijałem.
Re: Cantryjskie Oko w Sklepie Play
Posted: Wed Mar 14, 2018 9:42 am
by aashh
Szkoda, że nie można wybrać tylko kilku postaci, do których pojawiałyby się powiadomienia. Poza tym, całkiem spoko.