Cześć, mam problem. Udało mi się ostatnio stworzyć swoją pierwszą prostą aplikację typu "soundboard" i dodać ją do sklepu play. Po jakimś czasie ktoś wstawił aplikację pod tą samą nazwą (też soundboard), z plikami audio ściągniętymi bezpośrednio z mojej aplikacji ( ͡° ʖ̯ ͡°) Da się coś z tym zrobić ? Czy dać sobie spokój ?
#androiddev
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@nikiszafa: człowiek uczy się na błędach ( ͡° ͜ʖ ͡°) najważniejsze żeby wyciągać z tego wnioski. ProGuard jako taki zabezpieczy Ci jedynie kod, a w zasadzie zaciemni, i nie będzie oczywisty. Większość kodu staje się podobnym bełkotem:

a.b().c().d(e)


więc trudniej domyślić się o co chodzi, zrekompilować niby można... :)
jak masz appki płatne, to polecam zainteresować się: Android License Verification Library, ale przykład z #advancedyi
  • Odpowiedz
Jak zrobić najprościej taką aplikacje/grę w android studio, że jest sobie dwóch graczy, dostają pytanie i odpowiadają na nie. Za każda dobrą odpowiedź punkt. Kto odpowie dobrze na X z 4 pytań wygrywa. Pytania jakie dostają są takie same
#android #androidstudio #androiddev
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam do oddania kod na www.designcare.pl nie ma mojego telefonu, a i tak etui nie potrzebuje.
Kod to :
38JSVU

Dajcie znać jak ktoś wykorzysta. Możecie też potem podesłać fotę swojego projektu :)

#android #androiddev
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mireczki codziennie poświęcam około godziny na czytanie różnych artykułów związanych z #android i #androiddev i stwierdziłem że mogę robić jakieś tl;dr razem z linkami do najbardziej wartościowych artykułów, jak będą jacyś chętni to założę do tego nowy tag. No to zaczynamy:

1. Wyeliminuj sprawdzania czy widok jest nullem w prezenterze
Sprawdzanie czy nasz widok nie jest nullem za każdym razem gdy chcemy się do niego odwołać w prezenterze jest złym
  • 22
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jest jakaś możliwość wykrycia z punktu widzenia aplikacji, że dana aplikacja została odinstalowana?

Kombinowałem z foreground service (akurat kontekst zadania na to pozwala), ale chciałbym żeby appka przy odinstalowaniu usunęła to co zrobiła, ale Android ubija aplikację bez wywoływania onDestrony na serwisie, try/catch przy Thread.sleep też nie łapie InterruptedException ( ͡° ʖ̯ ͡°)

#programowanie #androiddev
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@JanuszProgramowania: spokojnie, zajarzylem o co chodzi, to był taki trollolo, z perspektywy czasu w sumie bez sensu, ni to śmieszne, ni to głupie, próbowałem być zabawny chyba, nie wiem, zielony jestem, uczę sie dopiero ( ͡° ͜ʖ ͡°) miłego wieczoru
  • Odpowiedz
Treść przeznaczona dla osób powyżej 18 roku życia...
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej, mam pytanie do speców od #android. Mam jakiś chiński tablet z Androidem 6 bez obsługi kart SIM. Chciałbym, aby po kliknięciu w link z numerem telefonu na stronie internetowej odpalała mi się jakaś aplikacja, np. Skype z tym numerem. Niestety tablet nie pozwala mi wybrać domyślnego dialera. Jest jakiś sposób aby w zrootowanym Androidzie odblokować możliwość wyboru dialera?

#android #androiddev #pytaniedoeksperta
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mireczki znacie jakąś stronkę z tutorialem jak dodawać w Google tag manager eventy dla androida po przejściu do kolejnego ekranu lub po naciśnięciu czegoś? Już pare godzin szukam po necie i nic nie mogę znaleźć sensownego :/ #android #androiddev
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@CichySzelestOka: Każdy co innego mówi bo sposobów jest wiele. Ja kiedyś bawiłem się w rxjavowe cache + retained fragment, ale stwierdziłem, że to bez sensu i od pewnego czasu robię tak, że mam presentery, które mi przeżywają zmianę konfiguracji i trzymają sobie co trzeba, wszystko działa jak należy. Daggerem można to fajnie skonfigurować i zrobić sobie np. customowe scope @ConfigPersistent którym oznaczasz presentera, i on wtedy żyje dopóki aktywność
  • Odpowiedz
@samba_del_diablo Jest metoda isChangingConfigurations, jeśli wywołasz ją w onDestroy aktywności dowiesz się czy aktywność niszczy się na potrzebę zmiany konfiguracji (aby za chwilę się odtworzyć), czy niszczy się ostatecznie. Jeśli niszczy się ostatecznie to wiesz, że Presenter może zostać zniszczony.
  • Odpowiedz