mamniciwszystko
Jetpack Compose to jednocześnie najlepsze co istnieje ale też największe gówna jakie mogło zaistnieć.
Połączenie Jetpack Compose z Firebase - możliwe, ale w porównaniu z np. XML z Java lub Kotlin, to trwa to wieczność.

#kotlin
#firebase
#android
#androidstudio
  • Najlepsze
  • Wszystkie komentarze
acpiorundc
@mamniciwszystko: a to jak programujesz MVI? MVVM? jakieś usecase? czy lecisz jakoś bezpośrednio?
acpiorundc
acpiorundc
  • adult
1
Treść przeznaczona dla osób powyżej 18 roku życia...
mamniciwszystko
W Android Studio Material3 jest w "trybie" Preview, to oznacza że i tak można tworzyć na tym aplikacje?

#android
#androidstudio
#java
#kotlin
  • Najlepsze
  • Wszystkie komentarze
acpiorundc
@mamniciwszystko: można, ale część rzeczy jeszcze nie ma zaimplementowanych vs "stary material"
mamniciwszystko
Jeśli postawie serwer który będzie sprawdzal zmiany w Firebase Firestore, a potem w swojej aplikacji (na Andka) stworze coś tam ble ble (pierwszy raz bym się bawił w te połączenia HTTP i API) to można w jakiś sposób napisać kod, który by łączył się z serwerem i nasłuchiwał czy w bazie Firebase są jakieś zmiany (np. Gdy jakiś użytkownik polubi jakiś komentarz, to komentujący dostanie o tym powiadomienie) i czy da się
  • Najlepsze
  • Wszystkie komentarze
Y.....r
Y.....r
@mamniciwszystko: Powiedz po prostu na Daily w poniedziałek że potrzebujesz więcej czasu z tym zadaniem.
mamniciwszystko
W jaki sposób omijać leaki w aplikacjach Android?
LeakCanary informuje mnie o tym że np. Mam leak w miejscu gdzie przerzucam Context(w np. AdapterRecyclerView adapter = new AdapterRecyclerView(Context context, ArrayList postLists);)
Więc w jaki sposób mogę uniknąć tych leaków w momencie kiedy po prostu muszę podać Context do np. MainActivity... Muszę w OnDestroy "usuwać" instancje? (np. adapter = null;albo postList = null;)

I tak jak potrafię pisać rozbudowane aplikacje tak
mikra25
#java #kotlin #androidstudio

Ostatnio zapytałem i dostałem odpowiedź. Napisałem sobie prostą funkcję która ma zadanie przechwycić nową wiadomość. Wygląda ona tak:

private fun receiveMessage(){
val receiver = object: BroadcastReceiver(){
  • Najlepsze
  • Wszystkie komentarze
Ortheon
@mikra25: Nie robie w tym ale po krotkich poszukiwaniach ->
https://stackoverflow.com/questions/9378328/android-how-to-get-phone-number-from-a-incoming-sms

sms.getDisplayOriginatingAddress() powinno dzialac
Ortheon
slepauliczka
Szukam kogoś kto napisze latwa apke do bookingow.

#programowanie #android #programista15k #java #androidstudio
  • Najlepsze
  • Wszystkie komentarze
odysjestem
@slepauliczka daj na priv czas i budżet
O.....t
O.....t
@slepauliczka: jaki budzet?
mikra25
#java #programowanie #androidstudio #android

Wiem, że sobota ale może ktoś coś poradzi. Z pewnych powodów muszę minimalnie polubić się z Javą i Android Studio. Mam do zrobienia mega prostą apkę, która po wciśnięciu przycisku odczyta numer wpisany w pole tekstowe i na ten numer wyśle SMS. Ostatni kontakt z Javą miałem parę lat temu ale coś tam się udało z pomocą internetu ukleić. Kod samej
  • Najlepsze
  • Wszystkie komentarze
clowncore
Czy w #androidstudio istnieje jakiś skrót lub możliwość jego utworzenia żeby w emulatorze przełączać sobie theme z ciemnego na jasny i vice versa?

#programowanie #android
mamniciwszystko
#android #java #androidstudio Jest jakiś BlurView, który użyty w dużych ilościach nie spowalnia aplikacji?
Chce go użyć w itemach w RecyclerView - ten już sprawdziłem ale apka klatkuje.
mamniciwszystko
#android #java #programowanie #androidstudio
Jakieś fajne bajery na GitHub? Komponenty, ogólnie coś co można obczaić i ewentualnie korzystać w swoich aplikacjach?

Ciężko znaleźć coś konkretnie na GitHub - zwykle coś fajnego można znaleźć tylko przez przypadek.
  • Najlepsze
  • Wszystkie komentarze
mamniciwszystko
Jak nazywa się funkcja, która pozwala na taką sytuacje:
Otóż powiedzmy, że mamy np. Aplikacje Galaxy Wearable - działa ona tak, że podczas konfigurowania tej aplikacji tzn. Po połączeniu się z np. Zegarkiem, pobiera ona jakby „osobny moduł aplikacji” i mam tu na myśli sytuacje taką, że użytkownik zamiast dostawać pełną aplikację, dostaje tylko to co jest mu potrzebne (posiadając tylko zegarek samsunga nie potrzebuje on modułu od słuchawek Buds więc główna aplikacja
  • Najlepsze
  • Wszystkie komentarze
Protectorx
Protectorx
Zaczynam przygodę z #androidstudio i mam pytanie. Czy jest opcja live preview by co zmianę w kodzie aktualizowało mi podgląd?
Dawisek
Jak zobaczyć tutaj która linia mi wywala apke? :( Nie moge znalezc niczego sensownego w tym logu :/ #programowanie #java #androidstudio #kotlin
  • Najlepsze
  • Wszystkie komentarze
mamniciwszystko
Znacie jakieś biblioteki UI dla #androidstudio #java #android?

Do tej pory używałem OneUI od Yanndroid (Widgety itd. Na styl nakładki samsunga - można znaleźć na GitHubie) ale szukam czegoś nowego.
mamniciwszystko
Potrzebuję zmienić kod w SMALI tak, aby isSamsungDeviceWithCustomBinary zawsze zwracało false - co zrobić aby zamienić invoke-static {}, Lcom/samsung/android/app/twatchmanager/util/HostManagerUtils;->isSamsungDeviceWithCustomBinary()Z po prostu na coś w stylu p1 = false (o ile właśnie p1 to jest zmienna - bo nie wiem xd)

Cały kod:

:cond_74
invoke-static {}, Lcom/samsung/android/app/twatchmanager/util/HostManagerUtils;->isSamsungDeviceWithCustomBinary()Z
mamniciwszystko
Mam problem z modowaniem APK.
Zdekompilowałem APK korzystając z APK Easy Tool, potem znalazłem interesującą mnie klasę, którą chcę zmodyfikować - powiedzmy, że nazywa się myClass.smali - no więc konwertuję to z smali na java używając smali2java, modyfikuję i w APK Easy Tool pod zakładką Smali/baksmali konwertuję ten plik java do dex i z dex na smali ale jak już przekonwertuje to na smali to ten plik myClass.smali magicznie wraca do oryginalnej formy
  • Najlepsze
  • Wszystkie komentarze
mamniciwszystko
Mam problem - nagle, z dnia na dzień przestał działać u mnie LogCat.
Problem wygląda tak, że dostaję normalnie błędy systemowe w zakładce LogCat w Andorid Studio dopóki nie kliknę "Debug" i aplikacja zainstaluje się na moim telefonie - jak już się zainstaluje to jedyne co dostaję w LogCat to E/SensorsHub: PocketModeLiteSensor :input data file descriptor not available - (Bad file descriptor) I NIC WIĘCEJ, dosłowanie nic więcej! Instalowałem już Android Studio na
mamniciwszystko
Yooo, Pobrałem kod źródłowy biblioteki z GitHub (tylko tak mogę ją dodać do projektu) i zaimportowałem go do projektu w Android Studio jako moduł - wszystko gites ale potrzebuje mieć w build.gradle te dwie biblioteki:
androidx.appcompat:appcompat:1.4.1
com.google.android.material:material:1.5.0

I gdy synchronizuje projekt wtedy dostaję błąd, że te dwie biblioteki nie mogą zostać "rozwiązane". Dodam, że w module ":app" te biblioteki normalnie istnieją ale nie mogę ich dodać do akurat tego modułu - jak to naprawić? Nie
mamniciwszystko
Ogólnie zacząłem trochę siedzieć na GitHub i robię "commity" na "swoje" repozytorium, które "sforkowałem" z konta jakiegoś typa - zrobiłem mu fixy i wysłałem "pull request" (kureła nie ogarniam jeszcze o co tam chodzi dlatego tak piszę xd). No i przyjął, wszystko fajnie - ale dziś znów zrobiłem kilka poprawek, wysłałem mu "pull request" i widzę, że wysłałem mu też te starsze commity (co wysłałem wczoraj) i pytanie jak się pozbyć tych
  • Najlepsze
  • Wszystkie komentarze
mamniciwszystko
Jak sprawdzić czy jedna wartość long jest większa lub mniejsza od drugiej wartości long?

Chce w swojej aplikacji sprawdzać Timestampy - czy aktualna godzina jest już po ustalonej godzinie (30 minut)

#java
#android
#androidstudio
  • Najlepsze
  • Wszystkie komentarze