Razem ze słonecznym piąteczkiem przybywa kolejne #androiddailynews

1. Przebieg procesu tworzenia RatingBara z uśmieszkami
Na końcu jest też link do gotowej bilbioteki, ale warto wiedzieć jakie problemy wiążą się z tworzeniem czegoś podobnego i jak je rozwiązać

2. Porównanie Realma do Orma od google
tusk - Razem ze słonecznym piąteczkiem przybywa kolejne #androiddailynews 

1. Prze...

źródło: comment_qDgin5gQfKqCjmddv45FT99doNyuODcF.jpg

Pobierz
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Witam po dwudniowej przerwie. Niestety miałem sporo rzeczy do załatwienia ale za to dzisiaj zaserwuje wam podwójną porcję #androiddailynews

1. Migracja twojego MVVM na ViewModel zaprezentowany przez Google
Kilka porad jak przerobić aktualną aplikację w architekturze MVVM żeby używała ViewModel od Google

2. Do czego służy let i apply w Kotlinie?
tusk - Witam po dwudniowej przerwie. Niestety miałem sporo rzeczy do załatwienia ale ...

źródło: comment_qrbTlCVifMQCCn71DyTJ8M0uzHjjdIWK.jpg

Pobierz
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #realm #androiddev
Dzis zaczalem przygode z realm. Wszyscy mowią ze takich och ach.. a mnie wkurza od dobrych dwoch godzin. W ciagu kilku chwil napotkałem kilka problemów.

Aplikacja nad ktora pracuje wykorzystuje RxJava2 (Realm wspiera RxJava1)... uzywamy Rx do miedzy innymi przerzucania czesci zadan by wykonywały sie w innym wątku.

Problem mam gdy chce skorzystac z Realm w wątku. Rzuca mi błędem ze nie moge tego zrobić, bo
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@PanBaklazan: Dawno nie używałem Realm ale też trochę się irytowałem przy nim.
Robiłem to mniej więcej w ten sposób, również używałem Rx i nie miałem problemów. Pamiętaj o '[at]PrimaryKey'.

public List getFoos() {
RealmResults realmResult = mRealm.where(Foo.class).findAll();
List result
  • Odpowiedz
@czlowiek-z-neptuna: czyli mówisz że rozwiązaniem jest kopiowanie obiektu. No teraz mi to trochę sensowniej wygląda. Lecz nadal mam obawy co do tej multi watkowosci. Do każdego zaciągnięcia czegoś z bazy będę musiał napisać sobie jakiś manager. Trochę zachodu. Chyba na ten projekt wrócę jeszcze do greendao.
Jakiej bazy obecnie używasz?
  • Odpowiedz
Mireczki miałem aplikacje w sklepie Google play jako wersje beta. Wczoraj wgrałem nowsza wersje juz jako produkcyjna. Jak wejdę na telefonie na sklep to wyświetla mi sie nazwa aplikacji i w nawiasie : beta i poniżej ze jestem betatesterem tej aplikacji. Wiecie moze czemu tak jest skoro juz wrzuciłem ją jako produkcyjną?

#android #androiddev #googleplay
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Muscler: Spotkałem się już kiedyś z taką sytuacją - osobie, która była testerem wyświetlała się nazwa z (beta), natomiast pozostałe osoby widziały prawidłową nazwę. Niedługo powinno być ok.
  • Odpowiedz
#android #androiddev #java #programowanie #ui #userinterface #androidstudio
Mireczki, potrzebuję pomocy.
Chciałbym wykonać taki ActionBar w Androidzie, jednak nie wiem jak się za to zabrać. Wszystkie przykłady w necie odnoszą się do standardowej belki: z logo, napisem i prostym przyciskiem typu szukaj czy ustawienia. Super biegły w androidzie to nie jestem, ale może możecie nakierować jak zrobić coś podobnego?
r3kc4H - #android #androiddev #java #programowanie #ui #userinterface #androidstudio ...

źródło: comment_o5EGwrtmX6rILv1T9BiDGHCDukdE1K0p.jpg

Pobierz
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@r3kc4H: W xmlu, tam gdzie definiujesz swój <android.support.v7.widget.Toolbar, włóż horyzontalny Linear Layout jako dziecko, do niego wpisz TextView z wagą (na oko) 6-7 i ImageButton z wagą 1 i... to chyba tyle.
  • Odpowiedz
Czy ktoś z Was korzystał z trybu kiosk mode za pomocą SDK Samsung Knox? Ma ktoś jakieś doświadczenie?
Chodzi mi głównie o możliwość zablokowania wszystkich apek oprócz mojej + auto start tabletu po podpięciu kabla.
Lub może ktoś poleci jakieś inne rozwiązanie?

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

Szukam jakiegoś gotowego kontrolera taśmy led RGB po WIFI z API na Androida lub z source codem aplikacji.
#androiddev
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy jest taka możliwość w Androidzie że zrobi mi onDestroy poprzedniej activity?
Na zasadzie activitya -> start activityb w activity b coś sobie robię i zabija mi poprzednią activity (activity_a) (czego bardzo bym nie chciał)

Jeżeli tak to jak temu zapobiegać? Bo nie wiem czy coś namieszałem w kodzie lub to jest takie zachowanie "domyślne"
#programowanie #androiddev #android #java
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy jest taka możliwość w Androidzie że zrobi mi onDestroy poprzedniej activity?


@b0lec: tak, jak najbardziej - w ten sposób system zwalnia zasoby i odzyskuje pamięć. nie możesz tego zachowania zabronić bez ryzykowania wycieku pamięci - np. onDestroy jest wołane zawsze przy zmianie konfiguracji (zmiana języka urządzenia, zmiana orientacji ekranu itp.).

napisz czemu dokładnie chcesz uniknąć niszczenia Activity to być może będę mógł ci zaproponować inne rozwiązanie.
  • Odpowiedz
@b0lec: szybkie hacki które sprawią, że szybko wrócisz do działania:
1. stan wynieś do Singletonu, albo trzymaj w klasie rozszerzającej Application.
2. Service wpierw startuj, a następnie się do niego binduj. pamiętaj, że jeżeli serwis jest wpierw wystartowany to ty jesteś odpowiedzialny za jego zatrzymanie.
  • Odpowiedz
The Language that Stole Android Developers’ Hearts
By supporting Kotlin as a “first class” language, Google scored major points with its community of developers.

https://backchannel.com/the-language-that-stole-android-developers-hearts-807fdbf07c2a

Kotlin is exactly what Google needed to light a fire under Oracle's ass. They've been dragging their feet on new Java features for years. That, and the constant threat of Oracle closing Java back up as they're doing to MySQL.
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@tusk: mi jest strasznie ciężko przywyknąć do języków nie w semantyce C, jak trzeba to coś zrobię, ale żeby jakąś miłością pałać do tych języków to ciężko... ( ͡° ʖ̯ ͡°) jak to mówią, starych drzew się nie przesadza ( ͡° ͜ʖ ͡°)
  • Odpowiedz