Mireczki, zacząłem się bawić androidem i wpadłem na taką sytuację, że chce mieć dwie wersje pewnego pluginu, dla dwóch różnych modułów.. aczkolwiek nie wiem jak wykluczyć by na siebie nie zachodziły bowiem dostaje błąd:

Duplicate class com.google.zxing.BarcodeFormat found in modules jetified-barcodescanner-release-2.1.7-runtime.jar (:barcodescanner-release-2.1.7:) and jetified-core-3.3.3.jar (com.google.zxing:core:3.3.3)


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

Mam prośbę o pomoc w zakresie ustawień. Utworzyłem stronę ustawień według tego tutoriala 9zamieniłem z Javy na Kotlin)
https://stackoverflow.com/a/57473065

Nie wyjaśnili niestety w jaki sposób odczytać wartość zapisanej opcji.
Zrobiłem tak, że po kliknięciu w button otwiera się strona ustawień (settingsActivity), jest tam switch (androidx.preference.SwitchPreference) który poprawnie zapamiętuje swój stan.
Możecie mi teraz pomóc pobrać zapisane ustawienie, tak aby to z robić z poziomu MainActivity?
czlowiekzlisciemnaglowie - Mam prośbę o pomoc w zakresie ustawień. Utworzyłem stronę ...

źródło: comment_16196343046nYPBUrXPmZcBj63VVAtaY.jpg

Pobierz
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@wujo17: @wfd: Wszystko zależy od banku, są takie ze starymi technologiami. Są takie gdzie są rzeczy nowe, ale trzeba też się bawić z legacy code. Są też takie gdzie robią apkę totalnie od nowa (chyba PKO tak chciał robić). Ale też nie ma na szczęście utrzymywania niskiego API - po prostu banki tego nie robią ze względów bezpieczeństwa.
  • Odpowiedz
#androiddev
Słuchajcie, nie potrafię znaleźć artykułu, który by mi opisał wprost - jak zachowuje się viewmodel i jego obserwator po tym jak przejdę do innej aktywności? Zanim to zaimplementuję chcę wiedzieć czy nie będę miał czasem powtórki z tego jak listnerzy z różnych aktywności mi się odzywali.
https://developer.android.com/topic/libraries/architecture/viewmodel
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#androiddev #kotlin
Jak działa MutableList?

Zrobiłem sobie klasę z listą, w tej klasie jest też metoda, która wywołuje zapytanie do api. Uzupełniam tę listę danymi z api, następnie wołam aktywność, z której wywołałem tę metodę, że zapytanie z api zakończone. Aktywność sobie woła geta do listy. Zanim zawołam api, robię jeszcze clear.

Za pierwszym razem przychodzi ładnie wypełnione danymi. Za każdym kolejnym razem odsyła puste. W Javie to
  • 26
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

następnie wołam aktywność, z której wywołałem tę metodę, że zapytanie z api zakończone


@push3k-pro: wyczuwam Memory Leak (choć to pewnie nie dlatego nie działa). Zerujesz tego listenera na ubijaniu aktywności?

Tak swoją drogą, nie lepiej użyć choćby RxJavy do takich rzeczy?
Druga sprawa, tego typu działania do robota dla ViewModela, nie
  • Odpowiedz
Mogę sobie przeglądnąć oficjalny tutorial, gdzie tam są pokazane różne narzędzia, ale suchej wiedzy teoretycznej to ja za bardzo nie wiem gdzie szukać ( ͡° ͜ʖ ͡°) Znasz może jakieś takie miejsca?


@push3k-pro: ja oprócz dokumentacji i cudzego kodu na gicie to też staram się czytać blogi na medium / proandroiddev / raywenderlich itp.
to też zależy od tematu, akurat oficjalna dokumentacja jeśli chodzi o suchą
  • Odpowiedz
@sezzart: No to u mnie nawet się udało zainstalować apkę, a potem zaczęła się zabawa xD
Obrót ekranu nie działa.
Natomiast toasty...
A.) Wyświetlają się tak jak powinny.
B.) Nie wyświetlają się wcale.
C.) Czasami się wyświetlają,
  • Odpowiedz
Mireczki, znacie jakąś apke do supportu na androida z możliwością przeglądania Video?

To znaczy Teamviewer jest przydatny jednak jak chce odpalić filmik na drugim telefonie to nie mogę.

~ chciałbym inną apke do zdalnej pomocny z możliwością odtworzenia filmu na drugim telefonie ewt. inna apke do odtwarzania filmu a Teamviewer do pomocy.

#android #aplikacje #smartfon #devops #sysadmin #mobiledev #androiddev
kopiret - Mireczki, znacie jakąś apke do supportu na androida z możliwością przegląda...

źródło: comment_1618586080FfBf6FWFx7744LzWZpMjQL.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

chce dodac do guzika klawiatury wyskakujacej do editTexta wlasne zachowanie, serio trzeba cala klawiature samemu robic, bo nie ma biblioteki za to odpowiadajacej, czy ja slabo szukam?
#androiddev
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Co nowego w autorskim mobilnym MMORPGu? Dużo się zmieniło w ostatnich tygodniach na lepsze. Naprawiona została ponad setka (!) zgłoszonych przez graczy błędów, pojawił się ogrom nowych funkcjonalności, a już w najbliższy piątek kolejna czystka serwerowa i rozpoczęcie zabawy na nowo. Spowodowane jest to tym, że po primo to alfa testy i od zawsze podkreślałem że wipe jest rzeczą normalną, a drugie primo to dochodzi teraz za dużo krytycznych zmian żeby utrzymywać
kamil-rykowski - Co nowego w autorskim mobilnym MMORPGu? Dużo się zmieniło w ostatnic...

źródło: comment_1618430207arQiSTYG1zyxHCDfAOYRWv.jpg

Pobierz
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@DonislawDev: dziękuje za dobre słowo! Projekt rzeczywiście upadł swego czasu i odpoczywał w trumnie, ale trwa reaktywacja która już nadgoniła oryginał względem funkcjonalności i używalności. Zobaczymy co z tego wyjdzie ( ͡° ͜ʖ ͡°)

@KromkaMistrz: tak jest! Na discordzie wrzucam zawsze aktualny plik apk do instalacji na kanale news-update. Jutro duża aktualizacja się szykuje :)
  • Odpowiedz
  • 0
Chce napisać aplikacje na androida. Rzecz w tym że ostatni raz coś faktycznie programowalne jakieś 3-4 lata temu i nie kojarzę żeby coś robił na androida. Na początku chciałem wziąć visual studio, odpowiednią Javę i lecieć z tym. No ale jak zacząłem szukać znalazłem informację o narzędziu App Inventor i zastanawiam się nad tym:
1. Czy to jest faktycznie darmowe? I czy jak zacznę na aplikacji zarabiać to nikt się nie upomni
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Dzordz: jak chcesz na iOS to flutter - prosto będzie z prostymi apkami, z bardziej skomplikowanymi trochę trudniej, ale nadal prościej niż pisanie dwóch wersji.

Jeśli sam android to nie visual studio, ale android studio, i zacznij od Kotlina, Javy nawet nie ruszaj xD
  • Odpowiedz
da sie taka extension funkcje callować we fragmencie, kiedy wspomniana jest umieszczona w viewModelu?

fun Bitmap.toPixels() = IntArray(width * height).apply { getPixels(this, 0, width, 0, 0, width, height) }
#androiddev
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@push3k-pro: Chodzi o to, że te metody się różnią. Add i Set to nie jest to samo.

Add dodaje listener do grupy już istniejących (wielu), przez co możesz mieć na przykład wiele listenerów na danym obiekcie, przykładowo EditText ma addTextChangedListener, więc to że zawołasz na nim addTextChangedListener(null) nic nie zrobi. Żeby usunąć taki listener musisz użyć analogicznej metody remove, czyli np. removeTextChangedListener(-referencja na jeden z textwatcherów-).

Set ustawia jeden, jedyny
  • Odpowiedz