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
Wszystko
Najnowsze
Archiwum
- 1
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?
- 1
@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.
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
@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
- 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
- 2
Użyj Realm i po sprawie.
- 1
Czego muszę użyć żeby moja aplikacja miała uprawnienia do automatycznego uruchamiania? pic rel
Używam uprawnień
i receivera
#androiddev
Używam uprawnień
permission.RECEIVE_BOOT_COMPLETEDi 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
źródło: comment_6Yy1qxtd6C4URz8njUcPt32gdBJhDLij.jpg
Pobierz- 1
Jak połączyć obrazki z karty SD tak by powstał film ( oddzielny plik .mp4) ? Są jakieś biblioteki do tego ?
#androiddev #programowanie
#androiddev #programowanie
@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,
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,
@Keboon: tutaj jak załądować FFMPEG do projektu: https://stackoverflow.com/questions/21662723/how-to-make-a-video-from-set-of-images-in-android-like-flipagram
- 2
#programowanie #androiddev
Ktoś zna odpowiedź/chciałby pomóc?
https://stackoverflow.com/questions/47314279/change-start-activity-in-espresso-test
Ktoś zna odpowiedź/chciałby pomóc?
https://stackoverflow.com/questions/47314279/change-start-activity-in-espresso-test
Treść przeznaczona dla osób powyżej 18 roku życia...
@menmikimen: Android Studio pobiera SDK przy pierwszym uruchomieniu, dziwne że Ci to nie zabanglało ( ͡° ʖ̯ ͡°)
- 1
@JanuszProgramowania: Dzięki, już zaskoczył. Pewnie nie instalował dlatego, że miałem otwarty jeden ze startych projektów.
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
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
źródło: comment_uZAEp0ggsKvV2e6ETeZAi8oHAAcW6jlp.jpg
Pobierz@par-in-parem-non-habet-imerium: w magisk można ukryć roota dla poszczególnych aplikacji. Nawet na apke bankową działa
- 0
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
- 3
#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
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
@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
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
- 0
@Malthan: Nie bardzo widzę jak odpalać testy Espresso dla konkretnych widoków (nie zmieniając Manifestu) a to nie pomaga https://stackoverflow.com/questions/30191715/start-activity-for-testing
- 0
@Buliuszsznezar zatrzymałem te procesy i zniknęły z listy . Telefon działa jak działał....to za co były odpowiedzialne ???
- 2
Mireczki jest jakaś szansa w tym roku na kody promocyjne na #droidcon w #krakow? Bo nie wiem czy kupować bilet teraz czy poczekać chwilę.
#androiddev
#androiddev
Zostało mi na dysku 5GB wolnego miejsca, wejdzie? #android #androiddev
źródło: comment_2bUd4yJa4x9BBwvgg4gHgrbq9W1ZKTDz.jpg
Pobierz@CichyGlosZTyluGlowy tak
Mireczki, mam pytanie, jaki laptop do 4 - (max) 5k? Głównie do Android Studio, najlepiej 16gb ram, ssd. Ktoś coś by polecił?
#programowanie #androiddev #laptopy
#programowanie #androiddev #laptopy
- 0
@nocneszczury L570 i chwalę sobie, dzięki wielkie :)
Czy ktoś wie jak można uzyskać taki efekt. Jakaś biblioteka lub przykładowy układ layoutu? Ktoś coś wie?
#androiddev
#androiddev
źródło: comment_CkiI2nTfomzuw1zGfK86mTEvSisjlhBF.jpg
Pobierz@mmaciejow: stawiam na to że to jest recycler view z przerobionym layout managerem. Szukaj czegos jak karuzela
#androiddev #programowanie
Drodzy,
W ramach pracy inżynierskiej będę pracował nad aplikacją (Android).
Muszę opanować komunikację aplikacji z serwerem.
Pomyślałem, że postawię serwer na domowym komputerze - wybieram pomiędzy Apache Tomcat, a XAMPP.
Drodzy,
W ramach pracy inżynierskiej będę pracował nad aplikacją (Android).
Muszę opanować komunikację aplikacji z serwerem.
Pomyślałem, że postawię serwer na domowym komputerze - wybieram pomiędzy Apache Tomcat, a XAMPP.
Mireczki mam pytanie, utworzyłem projekt na Macu w Android Studio i wszystko ładnie działa, a teraz probowałem odpalić go na Windowsie w IntelliJ z nakładką Androida i nie działa :/ Sdk podminiłłem ścieżkę, co jeszcze trzeba zrobić?
#android #androiddev
#android #androiddev
@jaskowice1: Bez logów nic nie wywróżymy. Co konkretnie nie działa i jakim błędem rzuca?
- 1
Dziwna sprawa. Dawno temu ściągnąłem sobie pewną aplikację w formie apk. Działała bez zarzutu i instalowałem ją kilkanaście razy z tego samego źródła. Niestety już od androida bodajże 4.4 nie jest rozwijana przez autora, nawet chyba nie ma jej w markecie. Na androidach 5 i w górę po po prostu się wysypywała ale na starszych działała ok. Jakież było moje zdziwienie kiedy wczoraj próbowałem zainstalować ją na swoim starym androidzie 4.0 i
- 1
@art212: https://stackoverflow.com/a/9570093
możesz też próbować zdekompilować apkę, ale wiadomo, legalne to nie jest
możesz też próbować zdekompilować apkę, ale wiadomo, legalne to nie jest
@art212: do podejrzenia ruchu aplikacji: http://docs.telerik.com/fiddler/Configure-Fiddler/Tasks/ConfigureForAndroid
Przy czym chyba nie będzie to działać w Androidzie 6.0 i nowszych o ile dobrze pamiętam.
Przy czym chyba nie będzie to działać w Androidzie 6.0 i nowszych o ile dobrze pamiętam.
Cześć, czy jest możliwe żeby wysłać push notification na telefon użytkownika bez instalowania aplikacji? Zakładam, że użytkownik wcześniej potwierdziłby chęć otrzymywania tych powiadomień.
#androiddev #firebase
#androiddev #firebase
@stacktrace: cześć ( ͡° ͜ʖ ͡°) pushe (GCM/FCM) wysyłasz do klienta per token aplikacji, czyli aplikacja instalująca się na telefonie użytkownika ma swój unikalny token dla instancji aplikacji na instancji urządzenia, bez tego unikalnego tokenu nie jesteś w stanie wysłać pusha ( ͡° ͜ʖ ͡°) gdybyś wszedł w posiadanie "czyjegoś" tokena, jak najbardziej udałoby Ci się wysłać takiego pusha ( ͡°
@stacktrace raczej nie do końca cię to zadowoli ale patrzyłeś na progressive web apps (PWA)?
https://developers.google.com/web/ilt/pwa/introduction-to-push-notifications
https://developers.google.com/web/ilt/pwa/introduction-to-push-notifications



























Czy żeby odpalić testy UI na Firebase to muszę tworzyć test APK które ma nowy build flavour do testów?