Dodałem sobie do projektu plik znaleziony na githubie jako moduł. Paczki zostawiłem takie jak były (io.github.user.project.alg) ale wywaliłem jego inne pliki. Poza tym fragmenty kodu z jego appki wrzuciłem w swoje metody. Autor pliku napisał w nagłówku "Absolutely all credit for this implementation goes to the developers of the Gesture and Activity Recognition Toolkit, (GART)". Jak opisać to w moim readme żeby bez przypału wrzucić całość na githuba? #programowanie #
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hey, probuje stworzyc plik a nastepnie zapisac do niego jakies dane, niestety podczas odczytywania danych z pliku moj textView za kazdym razem zmienia sie na " ", mysle ze blad zwiazany jest gdzies z tworzeniem pliku ale nie jestem pewny tutaj kod: https://pastebin.com/Eb7F11AM (btw jak juz uda mi sie zapisac dane do pliku jak latwo dodawac dane zamiast nadpisywac plik?)
Edit: podczas debugowania (o ile tutaj tez czegos zle nie odczytalem XD)
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@leedwon: Edit 2: znalazlem blad final String mTextToSave = mEditText.getText().toString(); w momencie wywolania onClick() nic nie przechowuje gdy zadeklaruje nowa zmienna w metodzie onClick() i przypisze do niej mEditText.getText().toString(); wtedy wszystko dziala tak jak powinno
  • Odpowiedz
Hej mireczki bawił się ktoś w code coverage na androidzie?

Ostatnio dodawałem jacoco do projektu w architekturze MVP i chciałem sprawdzić pokrycie kodu presenterów.

Niestety jacoco czesał wszystkie metody, w tym prywatne (zależy mi tylko na publicznych).

Czy
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jeśli ktoś chciałby wybrać się na droidcona to mamy jedną wejściówkę do rozdania. Wystarczy na fejsie napisać komentarz (wybaczcie, że nie robimy rozdajo tutaj, ale mamy tylko jedną wejściówkę):
https://www.facebook.com/javastart/posts/1388293101268291
losowanie jutro o 20 (i raczej nie będzie dziesiątek zainteresowanych, więc i szanse spore).

Jeśli ktoś woli zapłacić ( ͡° ͜ʖ ͡°) to mamy też 15% zniżki dla wszystkich, wystarczy skorzystać z linka, którego znajdziecie we
Eoghan - Jeśli ktoś chciałby wybrać się na droidcona to mamy jedną wejściówkę do rozd...

źródło: comment_hkdTkKbCr2rc6CGFvSnjUJWWyu8aqwGx.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam w projekcie przycisk z ustawionym onTouchListenerem z przeciążą metodą public boolean onTouch(). Metoda robi co miała zrobić, zwraca true i w tym momencie debbuger przeskakuje do jakiegoś zdekompilowanego pliku w zaznaczone miejsce i wywala program. Mam jakoś tą metodę nadpisać? #androiddev
CichyGlosZTyluGlowy - Mam w projekcie przycisk z ustawionym onTouchListenerem z przec...

źródło: comment_OZxbgjK9v9Wiz2ZRTqCdlQWSy9r5m4yo.jpg

Pobierz
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jeśli debugujesz step by step no to po wywołaniu Twojej metody program idzie dalej i wywołuje się kolejna metoda. Koniecznie musisz używać onTouchListener? Nie wystarczy OnClickListener?
  • Odpowiedz
@wfd: tak, mam tam działanie które wymaga przytrzymania przycisku. Problem powodowało umieszczenie przycisku w constraint layout, umieszczonym w kolejnym contraint layoucie. Kiedy wsadziłem przycisk bezpośrednio w ten niższy przestało się wywalać. Najwidoczniej android z jakiegoś powodu przekazuje zdarzenie temu co jest pod przyciskiem.
  • Odpowiedz
Mam w appce bazę danych zaimplementowaną jako globalny obiekt trzymający ArrayListę moich obiektów składających się ze Stringa, listy Floatów i Enuma. Chciałbym móc ją zapisać w pamięci telefonu i wczytywać przy każdym uruchomieniu, najlepiej jako plik JSON. Są do tego jakieś gotowce? #androiddev #java #naukaprogramowania
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@CichyGlosZTyluGlowy jesli chodzi o #androiddev, to:
- unikaj zapisu do pliku - możesz zapisać dane w lokalnej bazie danych przy pomocy Content Provider, albo jakiejś libki która daje ci mapowanie obiektów (np. Android architecture components - Room)
- unikaj Serializable - wybierz Parcelable (na Androidzie jest szybsze, bo nie używa refleksji, ale trzeba troszkę swojego kodu dopisać)
- do konwersji json/obiekt możesz użyć biblioteki Gson/Moshi
  • Odpowiedz
Czego muszę użyć żeby moja aplikacja miała uprawnienia do automatycznego uruchamiania? pic rel
Używam uprawnień

permission.RECEIVE_BOOT_COMPLETED
i receivera
action.BOOT_COMPLETED. Na Androidzie 4.4 i 5.1 aplikacja robi po boocie to co chcę, na 7.1 po każdym reinstalu muszę nadać te uprawnienie, bo domyślnie jest wyłączone (,)
#androiddev
Paplo - Czego muszę użyć żeby moja aplikacja miała uprawnienia do automatycznego uruc...

źródło: comment_6Yy1qxtd6C4URz8njUcPt32gdBJhDLij.jpg

Pobierz
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Keboon: jeżeli to pierwsze to FFMPEG ma taką opcję tylko chyba oczekuje konkretnych nazw plików obrazków. Nie pamiętam dokładnie komendy ale generalnie robisz to tak:
1. ładujesz bibliotekę FFMPEG (ona ma specjalny wrapper do javy przez który możesz podawać komendy i parametry)
2. wywołujesz magiczną komendę dla FFMPEG (tutaj czeka Cię wertowanie dokumentacji o formatach plików obrazków i audio a także odpowiednich przełącznika).
3. gdzieś w pamięci masowej masz film,
  • Odpowiedz
Mirki i Mirabelki! Problem mam z #android, może ktoś podpowie jakieś rozwiązanie.

Gram sobie w #southpark Phone Destroyer na zrootowanym telefonie. Po ostatniej aktualizacji #gry pojawia mi się taki oto komunikat. Z internetowego researchu wychodzi mi na to, że Ubisoft zablokował możliwość gry na zrootowanych urządzeniach. Reddit podpowiada moduł ANRC w Xposed. Robię jak redditorzy przykazują, lecz po instalacji modułu wykrzacza się to gra, to
par-in-parem-non-habet-imerium - Mirki i Mirabelki! Problem mam z #android, może ktoś...

źródło: comment_uZAEp0ggsKvV2e6ETeZAi8oHAAcW6jlp.jpg

Pobierz
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Chcę w Android Studio wyklikać sobie appkę złożoną z 3 ekranów. "Głównego" z przyciskiem "Ustawienia" na i ustawień czyli czegoś w rodzaju listy kontaktów- scrollowalnego obszaru ze zmienną liczą elementów. Elementy mają być docelowo edytowane na 3 ekranie po kliknięciu. Jakich widgetów użyć? #androiddev #android #programownie
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 1
@admx1: kazałem sobie w pracy wydrukować w formacie "tak duży jak tylko się da" teraz mam plakacik ponad 1m wysoki. Przydaje się.
  • Odpowiedz
#androiddev #programowanie
Mam pare pytań o testowanie aplikacji na androidzie, jeśli ktoś wie, proszę o pomoc :D
1. Czy testy espresso powinny być dla jednego activity + mockowanie danych czy można je wykonywać dla całej aplikacji (w sensie za każdym razem wejście w aplikacje, wykonywanie requestow, dojście do testowanego miejsca i wtedy sprawdzanie widoku testowanego)?
2. Testował ktoś z was WebView w Espresso? Wiecie może jak wykonać dzialanie
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@bards:
1. To jest tak naprawde kwestia podejścia. Mockowanie danych ma ten plus, że testy lecą niezależnie od połaczenia z internetem, a na dodatek nie obciążają backendu. Do mockowania danych polecam Wiremock'a jako kobyłę i MockWebServer jako coś prostego. Możesz podejść do testowania apki tak, że odpalasz konkretne activity sprawdzasz feature i tyle. Możesz również, napisać testy które mają pełną ścieżkę dojścia do konkretnego activity (powiedzmy logowanie usera, lub nawet
  • Odpowiedz