Treść przeznaczona dla osób powyżej 18 roku życia...
Wszystko
Najnowsze
Archiwum
Mirki z #dji #drony #mavic #phantom i trochę też #android czy #androiddev
Dotarła moja wspaniała paczka po 1,5 miesiąca i pierwszy kwas... Po zainstalowaniu aplikacji DJI Go 4 i podłączeniu telefonu do włączonego kontrolera pojawia się popup czy użyć aplikacji DJI Go 4 jako domyślnej jak to urządzenie USB jest podłączone. Niby wszystko fajnie, tylko że popup nie czeka na
Dotarła moja wspaniała paczka po 1,5 miesiąca i pierwszy kwas... Po zainstalowaniu aplikacji DJI Go 4 i podłączeniu telefonu do włączonego kontrolera pojawia się popup czy użyć aplikacji DJI Go 4 jako domyślnej jak to urządzenie USB jest podłączone. Niby wszystko fajnie, tylko że popup nie czeka na
- 2
@pietryna123: kabel OTG Ci nie łączy dobrze
- 0
@feelbeats: @eXcore: Niestety nie. To wina systemu (jako dowód może posłużyć też to że ładowanie się nie przerywa). Dzisiaj celowałem palcami w ten popup i udało mi się go zamknąć. Tj. zaznaczyć, że ma być domyślna aplikacja i kliknąć OK. Ale na dłuższą metę nie ma to sensu a android 7.1 i tak jest za ciężki do tego telefonu i tak. Muszę wziąć 6.0 albo i nawet 5.1
Siema! Dzisiaj odebrałem swojego #redminote3 mtk z serwisu, gdzie powiedzieli mi, że problem polegający na całkowitej utracie zasięgu jest na 100% software'owy, ale żeby to naprawić potrzeba backup orginalnego softu. Ja niestety takowego nie posiadam. Wgranie backupu z innego telefonu teoretycznie może się udać, ale jak się nie trafi na pasujące sumy kontrolne (czymkolwiek one są) to będę musiał poszukać nowego telefonu. Jeżeli nie spróbuję, to i tak będę musiał
- 1
Cześć mirunie z #androiddev pomoże mi ktoś zrootowac #samsung GalxyTab4 LTE? Dostalem taką zabawę od szwagra i to mój pierwszy #android ( ͡° ͜ʖ ͡°)
Ostatnio customy z xda, to wstyd się przyznać, na WM wgrywalem.
Ostatnio customy z xda, to wstyd się przyznać, na WM wgrywalem.
- 1
@grafik: wgraj sobie TWRP lub CWM i potem polecam flash roota za pomocą Magiska.
@grafik: nie #androiddev :/
Ale jakim cudem ja się pytam?! ( ͡° ͜ʖ ͡°)
#januszeprogramowania #androiddev #galaxys8 #z--------------a
#januszeprogramowania #androiddev #galaxys8 #z--------------a
źródło: comment_GHlS9BmdrJjn8sYBtizHscZT9F0Z1g0H.jpg
Pobierz
konto usunięte via Android
- 2
@Mickson w sumie to możesz mieć rację, bo nie jestem w stanie sobie wyobrazić w jaki sposób można wyświetlić kawałek kodu źródłowego bez celowego działania ( ͡º ͜ʖ͡º)
- 5
@mekintosz: @Mickson: czysto teoretycznie mogli coś zmieniać w linijce gdzie mieli:
a przez pomyłkę zrobili:
Albo jakaś grubsza konkatenacja tam miała miejsce i coś im się p------o ( ͡° ͜ʖ ͡°)
final String phoneNumber = context.getString(R.string.something);a przez pomyłkę zrobili:
final String phoneNumber = "context.getString(R.string.something)";Albo jakaś grubsza konkatenacja tam miała miejsce i coś im się p------o ( ͡° ͜ʖ ͡°)
#programowanie #androiddev #kotlin
Mam DataMap w którym trzymam obiekt klasy Person zserializowany przez Gson.
Napisałem funkcję, która deserializuje json do klasy Person
Mam DataMap w którym trzymam obiekt klasy Person zserializowany przez Gson.
val person2 = DataMapParcelableUtil.getT(dataMap, "json", Gson())
Napisałem funkcję, która deserializuje json do klasy Person
@nocneszczury: debugowales?
- 0
@szklane_kapcie tak, po prostu wyłącza się apka
Hej Mirki i Mirabelki!
Stworzyłem swoją pierwszą aplikacje na Androida.
Asystent nawyków
Jest
Stworzyłem swoją pierwszą aplikacje na Androida.
Asystent nawyków
Jest
@Krzyyysiu: postaram się konstruktywnie
1. Sam koncept jest banalny i oklepany - testowałem już kilkanaście podobnych apek które miały bardziej rozbudowane opcje - np. przypominały mi o zakupach jak byłem w pobliżu sklepu albo o odwiedzeniu znajomego jak byłem blisko jego domu.
2. Apka na dzień dobry mówi że będzie miała dostęp do moich plików. Dlaczego poszedłeś na łatwiznę i nie zastosowałeś mechanizmu pozwoleń z API 23+?
3. Minimum Android 5.0? Skąd to
1. Sam koncept jest banalny i oklepany - testowałem już kilkanaście podobnych apek które miały bardziej rozbudowane opcje - np. przypominały mi o zakupach jak byłem w pobliżu sklepu albo o odwiedzeniu znajomego jak byłem blisko jego domu.
2. Apka na dzień dobry mówi że będzie miała dostęp do moich plików. Dlaczego poszedłeś na łatwiznę i nie zastosowałeś mechanizmu pozwoleń z API 23+?
3. Minimum Android 5.0? Skąd to
@maciek30_pl: zgoda :) aczkolwiek ja wyznaję zasadę - najpierw dopracuj, potem pokazuj :) pierwsze wrażenie można zrobić tylko raz
Jakiś czas temu pewien Mirek się chwalił wczesną wersją apki gamesocial+. Coś się ruszyło do tej pory? Ktoś wie?
#android #androiddev
#android #androiddev
Jak testować automatycznie połączenie do zewnętrznego api?
#androiddev #java #programowanie #naukaprogramowania
#androiddev #java #programowanie #naukaprogramowania
- 4
@krasnoludkolo: no to jak ma testować faktyczne połączenie, to nie mockujesz i testy będą się łączyć
#androiddev pisząc na Android Wear używacie Daggera, MVP/MVVM, czy innych "zawaansowanych i mądrych" rzeczy? Chodzi mi o wpływ takich rzeczy na baterię / wydajność. Przejmować się tym czy pisać jak zwykłą apkę?
- 1
@nocneszczury: ja osobiście bym się nie przejmował, raczej wieje to premature optimization
@nocneszczury: jak zwykłą apkę, czyli używać "mądrych" rzeczy :)
Ostatnio wpadł mi do głowy pomysł na aplikację pod androida. A, że w tym temacie jestem totalnie ciemny to mam kilka pytań. Jaki jest mniej więcej koszt stworzenia takiej aplikacji? 5, 10 czy 50 tysięcy? Domyślam się, że rozstrzał jest pewnie spory i zależy od naprawdę wielu czynników ale chodzi mi o maksymalnie prostą aplikację bez żadnych zbędnych wodotrysków. Jak jest z mapami? Bo głownie na tym by miała bazować. Można używać
@januszekkk: jak juz i tak na wschodzie jestes to moze na ukrainie by ci to taniej zrobili?
- 3
- 11
W 1999r taki klip farma serwerów renderowała dniami i nocami.
Dzisiaj taką grafikę w 1080p malusieńki scalak w smartfonie pod #vr ogarnia w czasie rzeczywistym przy kilkudziesiesięciu fpsach ( ͡° ͜ʖ ͡° )つ──☆*:・゚
#humorinformatykow #grafikakomputerowa #takaprawda #gry #androiddev #retrocomputing #cyberpunk
Dzisiaj taką grafikę w 1080p malusieńki scalak w smartfonie pod #vr ogarnia w czasie rzeczywistym przy kilkudziesiesięciu fpsach ( ͡° ͜ʖ ͡° )つ──☆*:・゚
#humorinformatykow #grafikakomputerowa #takaprawda #gry #androiddev #retrocomputing #cyberpunk

- 8
W 1999r taki klip farma serwerów renderowała dniami i nocami.
@majsterV2: Bez przesady. W tamtych czasach właśnie bawiłem się grafiką 3d i tego rodzaju animacje, tej długości co w klipie, to mój komputer by przez kilka dni renderował, owszem. Ale farma poradziłaby sobie w kilka godzin lub szybciej - zależnie od wielkości tej farmy :)
- 5
@majsterV2: hehe bracie ;) mój pierwszy program do animacji (Autodesk Animator) mieścił się na 1 dyskietce 1,2MB, i musiałem go tam trzymać, bo miałem dysk 20MB i nie było miejsca na to jeszcze.
A potem na tych 16-bitowych 386, odpalało się coś takiego jak poniżej, i było widać dokładnie tyle ile na tym obrazie - tylko biały wireframe, a cały layout w rozdzielczości 640x480... to były zajebiste pionierskie czasy ;)
A potem na tych 16-bitowych 386, odpalało się coś takiego jak poniżej, i było widać dokładnie tyle ile na tym obrazie - tylko biały wireframe, a cały layout w rozdzielczości 640x480... to były zajebiste pionierskie czasy ;)
źródło: comment_whSYkAEMDS2FkbobD1yluNGUXDxq1cPe.jpg
Pobierz- 3
Hej, mam do zrobienia połączenie z zewnętrznym api a aplikacji. Chcę maksymalnie oddzielić kod połączenia z widokiem. Które podejście lepsze?
Zrobić jeden moduł z fasadą który powinien być odpalany asynchronicznie z każdego activity (wtedy każde activity musiałoby mieć swojego asyncTaska).
Zrobić moduł który pod spodem będzie odpalany asynchronicznie ale wtedy nie mógłby zwracać wartości. Dlatego jako jeden z parametrów przyjmowałby lambde (jakiś @FunctionalInterface) który byłby odpalany w onPostExecute wewnątrz modułu.
Zrobić jeden moduł z fasadą który powinien być odpalany asynchronicznie z każdego activity (wtedy każde activity musiałoby mieć swojego asyncTaska).
Zrobić moduł który pod spodem będzie odpalany asynchronicznie ale wtedy nie mógłby zwracać wartości. Dlatego jako jeden z parametrów przyjmowałby lambde (jakiś @FunctionalInterface) który byłby odpalany w onPostExecute wewnątrz modułu.
a jak w takich bibliotekach wygląda zwracanie wyniku wtedy?
@krasnoludkolo: Dostajesz callback albo przez rx. Obczaj bibliotekę Retrofit :)
@krasnoludkolo: warto od razu zrobić to na RX - wtedy masz wspólny interfejs we wszyskich apkach: iOS, Android, Web, niezależnie od frameworków pod spodem.
Jak nie chcesz RX to tak, obsługa sukcesu masz w callbacku.
Deklarujesz w interfejsie swoje API. Jak zapewne widziałeś, metody retrofitowe zwracają obiekt klasy Call parametryzowany klasą która będzie zwrócona w body requestu i deserializowana przez konwerter (np. gson dla
Jak nie chcesz RX to tak, obsługa sukcesu masz w callbacku.
Deklarujesz w interfejsie swoje API. Jak zapewne widziałeś, metody retrofitowe zwracają obiekt klasy Call parametryzowany klasą która będzie zwrócona w body requestu i deserializowana przez konwerter (np. gson dla
Nowe Android Studio przestało zapisywać submoduły (biblioteczki) jako arr podczas kompilacji projektu. Teraz projekt magicznie się kompiluje jakby wszystkie zależności były spełnione, ale w /build submodułu nie mam potrzebnych mi plików arr. Ktoś spotkał się z tym defektem? Google coś popsuło może ostatnio i trzeba kombinować? #androiddev #androidstudio
- 0
@indywidualny: Widzę o co chodzi. Nowe android studio popsuło współgranie lambd z proguard. Proguard po prostu robi coś złego tym lambdom i ostatecznie projekt się nie kompiluje, chociaż Android Studio tego wyraźnie nie sygnalizuje. Proguard jest super, ale pisał go ktoś kto nienawidzi ludzi :D Pomogło wyłączenie warningów proguarda dla całego mojego pakietu.
Krzysiu, zapomniałeś przełączyć się pomiędzy multi-kontami ( ͡° ͜ʖ ͡°)
10
Czym żyje developer?

Dzięki aplikacji YouGov Profiles można pozyskać dane niemal na każdy temat - w tym na temat programistów.
z- 1
- #
- #
- #
- #
- #
- #
- 1
Czesc mirki musze zrobic layout ktory bedzie wygladal jak na screenie, itemow musi byc tyle zeby wypelnily caly ekran, czego tutaj uzyc? listView, tylko nie potrzebuje tutaj zadnej tablicy bo klikniecie na kazdy item powoduje dokladnie to samo (da sie stworzyc listView bez tablicy?) moge oczywiscie stworzyc jakas tablice ktora bedzie sluzyla tylko ustawieniu na nia adaptera tylko czy jest sens? Moze lepiej stworzyc poprostu LinearLayout ktory bedzie tak wygladal i ustawic
źródło: comment_z5BhsLRsmKghNDpVgzdQ5b2HvKe7kUeA.jpg
Pobierz@leedwon: to zdecydowanie zmienia postać rzeczy. A dlaczego chciałbyś w ten sposób realizować dodawanie nowych fiszek? Moim zdaniem nie jest to najlepsze rozwiązanie - bo np. jeśli lista wypełni Ci się na cały ekran to przycisk dodawania będzie gdzieś pod istniejącymi fiszkami i użytkownikowi będzie ciężko to znaleźć.
Nie myślałeś o rozwiązaniu zawartym w material design - tzn. takim stale dostępnym przycisku w dolnym prawym rogu? Albo po prostu przycisk
Nie myślałeś o rozwiązaniu zawartym w material design - tzn. takim stale dostępnym przycisku w dolnym prawym rogu? Albo po prostu przycisk
źródło: comment_WmyZcLLBUnY0UVE5xtaFyLmeyXzRHBjv.jpg
Pobierz- 1
@dobry_programista przepraszam za wprowadzenie w blad zly screen wyslalem, ten plus ma dodawac talie fiszek a nie pojedyncza fiszke za dodanie fiszki odpowiada guzik z screenu ponizej tutaj przykladowe 2 talie tak to wyglada w tej chwilii, teraz za dodanie talii odpowiada plus na toolbarze ale uznalem ze jest to strasznie nie intyuicyjne, dzieki za pomysl z tym plusem z material design w sumie bedzie to chyba lepsze rozwiazanie ( ͡
źródło: comment_Alaet3r9zBK65JhetqvAQD6P92Dtl6Cr.jpg
Pobierz- 13
Mireczki i Mirabelki!
Napisałem aplikację typu livescore z wynikami Counter Strike'a GO. Apka bardzo lekka, szybka i oszczędna dla transferu. Jest w pełni darmowa, posiada jeden malutki banner na dole ekranu. Przeszukując rynek doszedłem do wniosku że na rynku są same kobyły i nie ma niczego lekkiego tylko dla CSa. Byłem w szoku że HLTV jeszcze niczego nie wypuściło - stąd pomysł.
Będę bardzo wdzięczny za każde pobranie, każdą uwagę i każdą opinie! :)
Aplikacja
Napisałem aplikację typu livescore z wynikami Counter Strike'a GO. Apka bardzo lekka, szybka i oszczędna dla transferu. Jest w pełni darmowa, posiada jeden malutki banner na dole ekranu. Przeszukując rynek doszedłem do wniosku że na rynku są same kobyły i nie ma niczego lekkiego tylko dla CSa. Byłem w szoku że HLTV jeszcze niczego nie wypuściło - stąd pomysł.
Będę bardzo wdzięczny za każde pobranie, każdą uwagę i każdą opinie! :)
Aplikacja
- 1
@kondziow: fajny pomysł, ale interfejs do poprawy, bo mało czytelnie jest. Nieparzyste pozycje z innym kolorem tła, niepotrzebne albo za bardzo wyróżnione info o bo3, puste nazwy drużyn dla niektórych spotkań (powinno być raczej TBD). Brakuje szukajki i możliwości odświeżenia listy.
@kondziow fajny pomysł, będę testował. Na razie wydaje mi się że warto byłoby dopracować interfejs - widok zakończonych jest w centrum, a nadchodzące wyglądają inaczej, live mogłyby mieć mniejszą wysokość.
No i widok szczegółów spotkania po kliknięciu w mecz, więcej danych.
Jeśli chodzi o interfejs to poniżej mój faworyt
No i widok szczegółów spotkania po kliknięciu w mecz, więcej danych.
Jeśli chodzi o interfejs to poniżej mój faworyt
źródło: comment_GCvjWp4ac2gjJgxLzf7EjYT4hyyHNchf.jpg
Pobierz- 1
mirki pomoze ktos bo nie wiem jak sobie z tym poradzic odkad wrzucilem projekt na gitlaba (o ile to ma jakikolwiek zwiazek) nie moge skompilowac apki dostaje taki error:
Error:Execution failed for task ':app:transformDexWithInstantRunDependenciesApkForDebug'.
#naukaprogramowania #programowanie #androiddev #androidstudio
Error:Execution failed for task ':app:transformDexWithInstantRunDependenciesApkForDebug'.
java.lang.IllegalStateException: Expected BEGIN_ARRAY but was STRING at line 1 column 1 path $
#naukaprogramowania #programowanie #androiddev #androidstudio
@leedwon czasami tak bywa, jak wyświetla Ci błąd to masz tam opcje puszczenia buildu z --debug albo --info i wtedy poda więcej detali, albo a jak nie pomoże to zrób clean build ( ͡° ͜ʖ ͡°)
- 1
@leedwon: błąd parsowania JSONa, parser spodziewał się początku listy, czyli znaku [ a znalazł cudzysłów w głównej ścieżce JSONa. Pewnie nie pomogłem, bo całość dzieje się za kulisami ¯\_(ツ)_/¯


























pacjent Xiaomi Redmi Note 3 MTK Hennessy 2015617
może opiszę co i jak w sposób chronologiczny
w zeszłym tygodniu telefon zaczął tracić zasięg. Piszę zaczął, bo zasięg kilka razy i tylko na chwilę powrócił, bo np podochodziły smsy itp. moment powracania zasięgu był mocno losowy, bo raz telefon miałm w kieszeni, a innym razem telefon leżał na biurku. telefon miał dosyć sporo upadków, ale pierwsza utrata zasięgu