Cantryjskie Oko w Sklepie Play

Ogólna pozapostaciowa dyskusja pomiędzy graczami Cantr II.

Moderators: Public Relations Department, Players Department, Players Department Trainee

User avatar
re4der
Resources Dept. Member
Posts: 110
Joined: Fri Jul 15, 2011 4:32 pm

Cantryjskie Oko w Sklepie Play

Postby re4der » Mon Aug 21, 2017 1:43 pm

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.

Image

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 repository

Ponieważ 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.
Czy to sen?
CantrEye
karamazja
Posts: 1
Joined: Mon Aug 21, 2017 9:52 pm

Re: Cantryjskie Oko w Sklepie Play

Postby karamazja » Mon Aug 21, 2017 10:01 pm

https://github.com/Re4derTheGlorious/Ca ... y.java#L17
4 identyczne metody

https://github.com/Re4derTheGlorious/Ca ... .java#L113
klasy z dużej litery

https://github.com/Re4derTheGlorious/Ca ... .java#L119
taki kod gdzies juz byl... w BackgroundTask?

https://github.com/Re4derTheGlorious/Ca ... .java#L156
jeśli chcesz możesz zamienić na switch, ostatni przypadek włożysz w default

https://github.com/Re4derTheGlorious/Ca ... .java#L200
powtorzenie

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

Code: 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();
User avatar
re4der
Resources Dept. Member
Posts: 110
Joined: Fri Jul 15, 2011 4:32 pm

Re: Cantryjskie Oko w Sklepie Play

Postby re4der » Mon Aug 21, 2017 10:17 pm

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.

https://github.com/Re4derTheGlorious/Ca ... .java#L119
taki kod gdzies juz byl... w BackgroundTask?

https://github.com/Re4derTheGlorious/Ca ... .java#L200
powtorzenie

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!
Czy to sen?
CantrEye
User avatar
poziomek90
Posts: 487
Joined: Mon Jul 18, 2011 6:38 am
Location: podkarpacie

Re: Cantryjskie Oko w Sklepie Play

Postby poziomek90 » Tue Oct 17, 2017 12:12 pm

Brzmi ciekawie, biorę się do testowania. Jeśli wszystko działa, to nie wiem dlaczego to nie ma większej popularności
Racja jest jak dupa. Każdy ma swoją... / Reason is like ass. Everybody have their.
Józef Piłsudski
User avatar
re4der
Resources Dept. Member
Posts: 110
Joined: Fri Jul 15, 2011 4:32 pm

Re: Cantryjskie Oko w Sklepie Play

Postby re4der » Tue Oct 17, 2017 4:55 pm

Cóż, popularność jest bliska zeru. Ale mam nadzieję że te kilka osób które używa jest zadowolona.
Image
Czy to sen?
CantrEye
User avatar
poziomek90
Posts: 487
Joined: Mon Jul 18, 2011 6:38 am
Location: podkarpacie

Re: Cantryjskie Oko w Sklepie Play

Postby poziomek90 » Wed Oct 18, 2017 5:06 am

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ć?
Racja jest jak dupa. Każdy ma swoją... / Reason is like ass. Everybody have their.
Józef Piłsudski
User avatar
re4der
Resources Dept. Member
Posts: 110
Joined: Fri Jul 15, 2011 4:32 pm

Re: Cantryjskie Oko w Sklepie Play

Postby re4der » Wed Oct 18, 2017 7:35 am

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.
Czy to sen?
CantrEye
User avatar
poziomek90
Posts: 487
Joined: Mon Jul 18, 2011 6:38 am
Location: podkarpacie

Re: Cantryjskie Oko w Sklepie Play

Postby poziomek90 » Wed Oct 18, 2017 5:54 pm

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
Racja jest jak dupa. Każdy ma swoją... / Reason is like ass. Everybody have their.
Józef Piłsudski
User avatar
re4der
Resources Dept. Member
Posts: 110
Joined: Fri Jul 15, 2011 4:32 pm

Re: Cantryjskie Oko w Sklepie Play

Postby re4der » Wed Oct 18, 2017 6:23 pm

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.
Czy to sen?
CantrEye
User avatar
poziomek90
Posts: 487
Joined: Mon Jul 18, 2011 6:38 am
Location: podkarpacie

Re: Cantryjskie Oko w Sklepie Play

Postby poziomek90 » Wed Oct 18, 2017 7:24 pm

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?
Racja jest jak dupa. Każdy ma swoją... / Reason is like ass. Everybody have their.
Józef Piłsudski
User avatar
re4der
Resources Dept. Member
Posts: 110
Joined: Fri Jul 15, 2011 4:32 pm

Re: Cantryjskie Oko w Sklepie Play

Postby re4der » Wed Oct 18, 2017 7:45 pm

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.
Czy to sen?
CantrEye
aashh
Posts: 9
Joined: Wed Mar 27, 2013 5:32 pm

Re: Cantryjskie Oko w Sklepie Play

Postby aashh » Wed Mar 14, 2018 9:42 am

Szkoda, że nie można wybrać tylko kilku postaci, do których pojawiałyby się powiadomienia. Poza tym, całkiem spoko.

Return to “Ogólne dyskusje”

Who is online

Users browsing this forum: No registered users and 3 guests