Od wczoraj zastanawiam się jak w najprostszy i najszybszy sposób zrobić aplikację na Androida do sterowania robotem na układzie ESP32. Komunikacja po Bluetooth/BLE, a w aplikacji potrzebuję tylko 4 przyciski/kwadraty, które będą wysyłały sygnał do robota czy ma zrobić krok do przodu/tyłu lub w lewo/prawo. Znalazłem jakieś tutoriale odnośnie robienia takiego czegoś z użyciem Fluttera, ale wydaje mi się, że to trochę jak strzelanie do wróbla z armaty. Może MIT App Inventor?
Wszystko
Najnowsze
Archiwum
- 1
Mam pytanie co do AndroidStudio. Którym sposobem lepiej przypisywać wartości do zmiennych w ViewHolderze i dlaczego.
Przykład:
Tak?
Przykład:
Tak?
class MyViewHolder(view : View) : RecyclerView.ViewHolder(view){- 0
@maestrozo: drugim sposobem.
w przypadku gdy zmienisz id "name" w niepoprawny sposób, to w pierwszym przypadku poleci ci NPE w runtime.
drugim sposobem posypie się już na etapie kompilacji.
w przypadku gdy zmienisz id "name" w niepoprawny sposób, to w pierwszym przypadku poleci ci NPE w runtime.
drugim sposobem posypie się już na etapie kompilacji.
Uczę się programować w android studio, ale mam problem z stworzeniem listy. Mógłby ktoś pomóc?
#androidstudio #programowanie
#androidstudio #programowanie
Panowie z #programowanie i #naukaprogramowania
Chcę stworzyć prostą aplikację na #android . Jej głównym celem będzie nauka słówek z języka obcego przez wybór w głównym menu poziomu języka, w kolejnym zestawu słówek, następnym wybór - nauka, czy test.
I teraz problem bo nie wiem jak się do tego zabrać. Robiłem już proste aplikacje w #androidstudio w Javie, ale nie potrafię zrobić aplikacji, która będzie
Chcę stworzyć prostą aplikację na #android . Jej głównym celem będzie nauka słówek z języka obcego przez wybór w głównym menu poziomu języka, w kolejnym zestawu słówek, następnym wybór - nauka, czy test.
I teraz problem bo nie wiem jak się do tego zabrać. Robiłem już proste aplikacje w #androidstudio w Javie, ale nie potrafię zrobić aplikacji, która będzie
@TymRazemNieBedeBordo nie ma problemu sam korzystam od roku i jest to chyba najlepsza stronka na jaką trafiłem prosto, szybko, porządnie :)
@TymRazemNieBedeBordo: Odpal sobie tutoriale androida dostępne na stronie i ogień. Zawsze warto nauczyć się nowych rzeczy, aczkolwiek sam android framework jest lekko toporny ( ͡° ʖ̯ ͡°)
- 1
#androiddev #programowanie #androidstudio #testowanieoprogramowania
Mirki w sumie mam takie dosyć dziwne pytanie:
Istnieje jakiś sposób, żeby AndroidTest'y przy failu zachowywały się tak jak "normalne" testy?
Do czego zmierzam:
"Normalny" test, który nie spełni warunku wymaganego w assercie kończy się z następującym skutkiem:
-Test failed (ikonka X)
Mirki w sumie mam takie dosyć dziwne pytanie:
Istnieje jakiś sposób, żeby AndroidTest'y przy failu zachowywały się tak jak "normalne" testy?
Do czego zmierzam:
"Normalny" test, który nie spełni warunku wymaganego w assercie kończy się z następującym skutkiem:
-Test failed (ikonka X)
- 0
Komentarz usunięty przez moderatora
- 0
@jsujg: Nie widzę opcji zastosowania verify, porównuję już gotowe stringi.
Opcji napisania jakiegoś własnego diff toolsa, który wywołany prze assertem wrzuci różnice do konsoli jestem świadomy, ale to aż z daleka bije strasznym antypatternem.
Opcji napisania jakiegoś własnego diff toolsa, który wywołany prze assertem wrzuci różnice do konsoli jestem świadomy, ale to aż z daleka bije strasznym antypatternem.
- 0
Mirki,
wymyslilem sobie ze zrobie pierwsza apke swojej druzyny sportowej w ktorej bede mogl dodawac wyniki, sprawdzac jakie sa nastepne mecze i tabela. Cos jak liveScore, tylko nie live i nie premier league jedynie jakies tam 5 klasa pilki noznej.
Niemam zadnej ksiazki do tego, jedynie google, youtube.
Potrafie juz zrobic by tabela byla, wyniky ostaniej rundy i rozpsika na nastepny tydzien, lecz to nie dziala automatycznie. musialbym wszystko recznie zmieniac po
wymyslilem sobie ze zrobie pierwsza apke swojej druzyny sportowej w ktorej bede mogl dodawac wyniki, sprawdzac jakie sa nastepne mecze i tabela. Cos jak liveScore, tylko nie live i nie premier league jedynie jakies tam 5 klasa pilki noznej.
Niemam zadnej ksiazki do tego, jedynie google, youtube.
Potrafie juz zrobic by tabela byla, wyniky ostaniej rundy i rozpsika na nastepny tydzien, lecz to nie dziala automatycznie. musialbym wszystko recznie zmieniac po
Jest jakiś Mireczek który przesłałby mi gotowy plik APK z repozytorium Githuba? nie mogę sobie dać z tym rady cały czas się coś sypie
#androidstudio
#androidstudio
Komentarz usunięty przez autora
- 0
- 0
#programowanie #androiddev #androidstudio
Miał ktoś może problem z tym, że wysypały mu się pliki(w sumie każdego typu) w projekcie w Android Studio?
Tak w dużym skrócie:
-Same pliki odczytywane poza AS są poprawne.
-AS zamiast nich widzi jakieś porwane fragmenty manifestów/plików gradle'a.
Czyszczenie projektu czy invalidate caches&restart nie pomaga.
Miał ktoś może problem z tym, że wysypały mu się pliki(w sumie każdego typu) w projekcie w Android Studio?
Tak w dużym skrócie:
-Same pliki odczytywane poza AS są poprawne.
-AS zamiast nich widzi jakieś porwane fragmenty manifestów/plików gradle'a.
Czyszczenie projektu czy invalidate caches&restart nie pomaga.
- 1
@Zelber: Wszystko pisze, w logach co jest nie tak. Pisze że root folder zmieniony i jest problem. Tylko zanim do tego dojdziesz to minie pewnie kilka godzin. Ale miałem tak, czytaj log, co tam o tym manifeście się rzuca? Zbadaj to.
- 1
@Zelber: ten sam problem miałem, zamiast plików projektu wczytywały się jakieś losowe znaki, przy czym sam plik na dysku miał poprawną zawartość ( ͡° ͜ʖ ͡°). Dla potomnych i trafiających tu z wyszukiwarek - wystarczy wyczyścić ręcznie cache Android Studio, konkretniej folder \system\caches.
#androiddev #androidstudio
Hej, Mirki, mam pytanie. Próbuję zrobić apkę, w której chciałem przetestować logowanie przy pomocy Facebooka.
Czasem przy próbie uruchomienia aplikacji na telefonie (odpalenie aplikacji przez USB z Android Studio) wyskakuje mi błąd jak poniżej. Czym to może być spowodowane? Dodam, że w MainActivity nie korzystam nigdzie z SDK Facebookowego, bo logowanie mam w innej aktywności, także tym bardziej nie wiem skąd to może wynikać ( ͡° ʖ̯
Hej, Mirki, mam pytanie. Próbuję zrobić apkę, w której chciałem przetestować logowanie przy pomocy Facebooka.
Czasem przy próbie uruchomienia aplikacji na telefonie (odpalenie aplikacji przez USB z Android Studio) wyskakuje mi błąd jak poniżej. Czym to może być spowodowane? Dodam, że w MainActivity nie korzystam nigdzie z SDK Facebookowego, bo logowanie mam w innej aktywności, także tym bardziej nie wiem skąd to może wynikać ( ͡° ʖ̯
- 0
dlaczego w pętli for ObjectAnimator dla imageView (ogólnie chciałem n-razy zmieiać pozycje obrazka) wykonuje się raz ,a nie n-razy? n to ilość obiegów pętli
#naukaprogramowania #androiddev #java #androidstudio
#naukaprogramowania #androiddev #java #androidstudio
- 0
Czy ktoś wie jak naprawić ten problem? nawet na stack nie ma odpowiedzi...
Zainstalowałem sobie legalnie tego android studio ;) utworzyłem empty coś tam i nic nie napisałem w aplikacji / nic nie dodawałem chciałem odpalić i już na start niemożliwe do rozwiązania błędy...
#programowanie #android #androidstudio
Zainstalowałem sobie legalnie tego android studio ;) utworzyłem empty coś tam i nic nie napisałem w aplikacji / nic nie dodawałem chciałem odpalić i już na start niemożliwe do rozwiązania błędy...
#programowanie #android #androidstudio
źródło: comment_szDmzVAI9Df12WW7kYKyzhQKrQIVMEIv.jpg
Pobierzdlaczego wszystkie animate, objectanimator czy tego typu animacje na image w pętli działają tylko raz? typu że robię w pętli imaga.start()--mam tam jakąś animacje napisaną wcześniej i w tej pętli zamiast wykonać się to nrazy wykonuje się tylko raz
#naukaprogramowania #androidstudio
#naukaprogramowania #androidstudio
Mam problem z adapterem. Dopiero go zauważyłem. W kazdym rzędzie mogę mieć różną liczbę elementów i dane ładują się okej.
Ale coś się odwala przy scrollowaniu. Jak przejadę niżej to elementy ostatnio wczytane uzupełniają puste miejsca na górze, przykład:
Mam coś takiego
XX
Ale coś się odwala przy scrollowaniu. Jak przejadę niżej to elementy ostatnio wczytane uzupełniają puste miejsca na górze, przykład:
Mam coś takiego
XX
źródło: comment_z8mFGEg5XCr7DToJJWLv7WnggWkcZqfK.jpg
Pobierz- 2
@NewBlueSky: Na 99% problem leży w tym, że recyclerView(jak sama nazwa wskazuje ( ͡° ͜ʖ ͡°) ) ponownie używa te same linie.
Jeżeli weźmie linie mającą 4 elementy, a będzie miał ją uzupełnić dwoma elementami, to nadpisze tylko te 2 elementy, a reszta zostanie tak jak była.
Sposoby na rozwiązanie problemu?
1.)Różne viewtype w zależności od
Jeżeli weźmie linie mającą 4 elementy, a będzie miał ją uzupełnić dwoma elementami, to nadpisze tylko te 2 elementy, a reszta zostanie tak jak była.
Sposoby na rozwiązanie problemu?
1.)Różne viewtype w zależności od
- 1
@Zelber: dzięki :)
#android #androidstudio #kotlin
używacie funkcji findViewById ?zauważyłem ,że wystarczy wpisać id np buttona i mam już "reference" bez potrzeby używania tej funkcji .
używacie funkcji findViewById ?zauważyłem ,że wystarczy wpisać id np buttona i mam już "reference" bez potrzeby używania tej funkcji .
- 3
@Matejlipton: Pewnie zaimportowałeś Random z kotlina a nie z Javy. Masz dwie opcje:
1. używasz Random.nextInt(),
2. zmieniasz import u góry z import kotlin.random.Random na import java.util.*.
1. używasz Random.nextInt(),
2. zmieniasz import u góry z import kotlin.random.Random na import java.util.*.
- 1
@calc_exe: dzięki Random z javy działa
- 186
- 19
@FLAC: Widzę, że jesteś dumny ze swojego 16GB RAMu. Ale może wyjaśnisz z czego? Z tego, że 16GB RAMu użyłeś w komputerze? Przerost formy nad treścią. Ale przed kolegami będziesz szpanował jakiego to ty (specjalnie z małej litery) masz 16GB RAMu. Może byś lepiej wykorzystał ten RAM ?" ( ͡° ͜ʖ ͡°) #pdk
Jest może jakiś fajny kurs pod robienie aplikacji w android studio dla początkujących?
#java
#android
#androidstudio
#java
#android
#androidstudio
Komentarz usunięty przez autora
- 1
#androidstudio #android #onbackpressed()
Hej, zacząłem robić aplikację i już mam dużo jeśli chodzi o algorytm, ale zacząłem robić dodatkowe layouty i nie mogę sobie poradzić, aby po naciśnięciu przycisku Return na telefonie, cofnęło do poprzedniego layoutu. Przeskoczyłem wszystkie blogi, ale nigdzie nie mogę tego znaleźć wytłumaczone dokładnie. W activity_main.xml mam button, który otwiera nowy layout i tam jest tylko krótkie INFO. Chcę wyjść teraz przyciskiem
Hej, zacząłem robić aplikację i już mam dużo jeśli chodzi o algorytm, ale zacząłem robić dodatkowe layouty i nie mogę sobie poradzić, aby po naciśnięciu przycisku Return na telefonie, cofnęło do poprzedniego layoutu. Przeskoczyłem wszystkie blogi, ale nigdzie nie mogę tego znaleźć wytłumaczone dokładnie. W activity_main.xml mam button, który otwiera nowy layout i tam jest tylko krótkie INFO. Chcę wyjść teraz przyciskiem
Komentarz usunięty przez autora
- 0
@nocnazjawa: Próbowałem zrobić to, lecz mi nie wychodzi. W międzyczasie zrobiłem inne rzeczy np Alert Dialog, jednak potrzebuję tego cofania w dwóch layoutach. Mógłbyś napisać priv, aby wytłumaczyć jakoś? Z góry dzieki ;)
No zaraz mnie szlag jasny trafi krew nagła zaleje, od kilkunastu godzin nie mogę odpalić emulatora na Ryzenie (na win10). Niedawno jeszcze działało a teraz AS twierdzi, że wirtualizacja nie jest włączona, chociaż w biosie ustawione jest wszystko a jeśli chodzi o funkcje systemowe to problem występuje przy wszystkich możliwych konfiguracjach dosinstalowwania lub nie hyper-v/hypervisora. A genymotion niby odpala przy zainstalowanym hypervisorze, ale zatrzymuje się na bootowaniu. Ktoś może już przeszedł przez
- 0
Teraz działa mi emulator z AS ale genymotion całkiem przestał banglać (╯°□°)╯︵ ┻━┻
@inquis1t0r: na linuchu nie miałem problemów
Generalnie to zrobiłem z koleżką i przy pomocy takiego "mentora"/opiekuna apke na androida, która ma panele logowania/rejestracji, w której użytkownik zapisuje pewne rzeczy do bazy i dostaje pewne informacje, które np zapisał. Ja robilem bardziej cześć programistyczną w Javie a kolega ogarniał PHP i bazy żeby przy pomocy jotsona mozna bylo do bazy wysłać chociażby informacje użytkownika typu login, hasło, imię i nazwisko. Sytuacja wygląda tak, że patrząc na jakiś kod, potrafię
@kacper635: ostatnio często dużo szybciej jest wpisac w google, przekopiować i pozmieniać/poprawić niż pisać samemu. Oczywiście to co jest specyficzne musi zostać napisane.
- 0
@Brodeon powiesz co jeszcze wypadało by ogarnąć? Jakie rzeczy robic do ćwiczeń i w jakim zakresie jeszcze sie doedukowac?






















W python też nie jest tak kolorowo jak piszesz. Wklepiesz kup install w terminalu i jak instalujesz jakaś małą bibliotekę to jest OK, a jak coś co ma sporo zależności to otrzymujesz cały terminal czerwonych literek.
Zerknij też na któryś mój post gdzie