Wybaczcie, że nie było wpisu we czwartek, ale jestem ostatnio tak zabiegany, że szkoda gadać.

Postanowiłem pobawić się jeszcze fragmentami i zmianą widoków poprzez przesuwanie, ale trochę słabo jak na razie mi to idzie, bo od kilku dni nie ma progresu, co chwilę jakiś nowy błąd xD Próbuję dalej.
- udało się ogarnąć touch feedback, czyli graficzną reakcję danego widoku na dotknięcie go. Należało do każdego widoku, który będzie przyciskany dorobić dodatkowy widok ,
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Bez fotek, bo aplikacja nie zmieniła się wizualnie.
Android:
- asynchroniczne callbacki (np. listenery) pozwalają na wykonanie jakiejś części programu w konkretnym momencie
- każde odtworzenie mp3 powoduje zajęcie pamięci, dlatego trzeba ją automatycznie zwalniać. Posłuży do tego interfejs OnCompletionListener, który zostanie wywołany gdy mp3 skończy się odtwarzać. W tym interfejsie jest tylko jedna metoda abstrakcyjna onCompletion(), która musi zostać zaimplementowana zgodnie z zasadą działania interfejsu. Ten interfejs należy zaimplementować w miejscu w programie zaraz
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Luk_1mex: Uczę się z serii kursów nt. aplikacji na Androida na: udacity. Ten kurs to 3. na 5 wszystkich, właśnie go kończę.
Podstawy Javy nie różnią się zbytnio od C/C++, więc to znałem, tak samo jak bardzo podstawowe koncepty OOP. Kurs bardzo dobrze pokrywa wszystkie te aspekty. Cała seria 5 kursów nauczy Cię jak zrobić od zera aplikację na Androida łączącą się z serwerem (pobierającą i wysyłającą z niego/do
  • Odpowiedz
Dzisiaj krótko, bo przez ostatnie 3 dni miałem czas, żeby się uczyć tylko godzinę dziennie. Jutro wracam do normy.

Jak na razie robię 4 kategorie (takie jakie podano na Udacity, żeby nie musieć marnować teraz czasu znajdowanie własnych obrazków). Liczby, Rodzina, Kolory, Frazy. Po kliknięciu każdej z tych kategorii, "explicit intent" przenosi nas do konkretnej aktywności. Gdy tapniemy "Liczby" przeniesie nas do "NumbersActivity.xml". Po kliknięciu w każde ze słówek odtwarza się audio pobrane
frezarkotokarka - Dzisiaj krótko, bo przez ostatnie 3 dni miałem czas, żeby się uczyć...

źródło: comment_KH3tiYr5q06KvhFJNFpfq9C99s4lX22d.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Początek: wpis z wczoraj

- Explicit Intent - intent wykorzystywany gdy nie wiemy jaka aplikacja zostanie użyta do wykonania zadania
Implicit Intent - gdy np. chcemy przejść do konkretnej aktywności
- Okazuje się, że nie używa się atrybutu android:onClick w XMLu do buttonów, tylko interfejsu onClickListener w .java., wyjaśnienie dlaczego:
https://classroom.udacity.com/courses/ud839/lessons/7633778648/concepts/08cc4ffc-853e-456a-9d92-c455c1b60c43
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Okazuje się, że nie używa się atrybutu android:onClick w XMLu do buttonów, tylko interfejsu onClickListener w .java., wyjaśnienie dlaczego:


@frezarkotokarka: Mógłbyś podrzucić to wyjaśnienie? Żeby skorzystać z linka trzeba się zalogować.
  • Odpowiedz
@panczekolady: "You might be wondering why we're going through all the trouble of creating an anonymous subclass of OnClickListener and attaching it to a view, when we already know how to use the onClick XML attribute from from back in Android Basics: User Input. Why write something terrifying like:

// In onCreate() in the Activity
Button button = (Button) findViewById(R.id.ze_button);
button.setOnClickListener(new View.OnClickListener()
  • Odpowiedz
Chciałbym poznać waszą opinię na temat pomysłu na aplikację do nauki języka obcego:

tl;dr Android: Mam już plan aplikacji do nauki słówek po norwesku. Będzie to apka oparta na spisywaniu swoich własnych skojarzeń (i na robieniu zdjęć/nagrań danego przedmiotu/zjawiska) przy każdym słówku z tłumaczeniem pobranym automatycznie ze słownika. Dodatkowo, do każdego opisanego skojarzenia, zrobionego zdjęcia/nagrania będą dołączone współrzędne GPS i czas, co pozwoli na pokazanie na mapie miejsca i czasu, tj. okoliczności w
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@frezarkotokarka: Sugeruję, że rzucasz odważnie hipotezy, które niekoniecznie są takie pewne. Wnioski o nauce języka wyciągnięte na podstawie obserwacji siebie samego to nie jest żadna wiedza. Ja z kolei w ogóle nie pamiętam kiedy, gdzie i jak nauczyłem się słówek z obcych języków. Twój argument obalony... Albo i nie, bo to kolejny indywidualny przypadek.

Fajnie, że wpadłeś na jakiś pomysł, dzięki któremu będziesz praktykował programowanie. I jeśli to jest jedyny
  • Odpowiedz
@frezarkotokarka: nigdy się nie uczyłem na skojarzeniach i w zasadzie nie widzę żadnego powodu, żeby to robić, właśnie ze względu na to, że:

Gdy rozmawiam po angielsku i zamierzam użyć danego słowa, to wystarczy że kiedyś stworzyłem z nim jakieś skojarzenie i w pół sekundy tłumaczenie pojawia mi się w głowie.


Kiedy rozmawiam po angielsku to nie zastanawiam się nad niczym i nie szukam słów w głowie, po prostu wiem jak
  • Odpowiedz
tl;dr
Mat. dyskretna: uczę się zastosowania grafów
Android: skończyłem aplikację śledzącą wynik meczu (fotki na zdjęciu, OTWIERAĆ W NOWEJ KARCIE). Rozpoczynam kolejny kurs, którego celem jest stworzenie aplikacji służącej do nauki języka plemienia Miwok, lecz ja stworzę aplikację do nauki języka norweskiego.

Przerobiłem kolejne 2 wykłady z maty dyskretnej.
frezarkotokarka - tl;dr
Mat. dyskretna: uczę się zastosowania grafów
Android: skońc...

źródło: comment_33Con40za9QTHbRfA3EyvlmxGwIuLRhx.jpg

Pobierz
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@frezarkotokarka: Nie chodziło mi o boty, raczej o samego Tindera/Badoo. Myślałem nad pewną aplikacją, ale wydaje mi się, że ma zbyt skomplikowany model do opisania, a chciałbym mieć ~90% skuteczności.
W każdym razie, obserwuje twoje poczynania i powodzenia! Ja także robię co nieco, może się kiedyś pochwalę :D
  • Odpowiedz
@ven_: Zdaje mi się, że mówisz tutaj o Nanodegree, które jest płatne ~200$/miesiąc. Ja opieram się tylko na darmowych kursach, ale z tego co czytałem, to zapisywanie się na Nanodegree i wydawanie na to góry szmalu nie ma większego sensu. Jeśli chodzi o kursy z AI, to jest dużo darmowych:
Intro to Artificial Intelligence
Deep Learning
Knowledge-Based AI: Cognitive Systems
Artificial Intelligence for Robotics
Intro to
  • Odpowiedz
Poprzedni post przeszedł bez echa, ale co mi tam. Tak czy inaczej będę dodawał posty, żeby gdzieś publikować te swoje wypociny.
tl;dr: Matematyka dyskretna - przerobione 6/24 wykładów. Android - licznik śledzący przebieg meczu już prawie skończony.

Matematyka dyskretna: przerobione pierwsze 6 wykładów z matematyki dyskretnej. 4. i 5. były prowadzone przez jakiegoś doktoranta, którego ciężko zrozumieć. Wypisałem sobie główne tematy dotychczasowych wykładów i robię zadania ze strony OCW MIT.

- layout pierwszej apki
frezarkotokarka - Poprzedni post przeszedł bez echa, ale co mi tam. Tak czy inaczej b...

źródło: comment_wuta1zKPrk9ImypVPh4Pe2iK4rzltida.jpg

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jest seria kursów z Androida dla początkujących (5 kursów). Ja właśnie skończyłem 2. (User Input) i zabieram się za 3. (Multi-screen Apps). Za 5min dodaję kolejny post opisujący działanie aplikacji, którą zrobiłem :)
  • Odpowiedz
Kolejny post miał być w piątek, ale zdecydowałem, żeby już wdrożyć się w rytm postowania we środy i niedziele, dlatego dzisiaj opiszę co robiłem przez 2 ostatnie dni :D

tl;dr: przerobiłem 2 wykłady z matematyki dyskretnej (przypomnienie podstaw typu aksjomaty, implikacje itd. Dowody wprost i nie wprost + indukcja matematyczna).
Rozbudowałem swoją ćwiczeniową apkę (dodanie tłumaczenia przy zmianie języka
systemu, korzystanie z innych aplikacji za pomocą mojej poprzez klasę Intent). Skończyłem tworzenie apki ćwiczeniowej
frezarkotokarka - Kolejny post miał być w piątek, ale zdecydowałem, żeby już wdrożyć ...

źródło: comment_2PMET9jDBLjgMCWhuN379NSShKCLMKM1.jpg

Pobierz
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

tl;dr - zamierzam przerobić 30 kursów online w celu zdobycia wiedzy na poziomie inżyniera informatyki.

Jestem na wykopie od dawna, niedawno temu usunąłem konto, ale teraz wróciłem (syndrom sztokholmski motzno), bo jest pewien projekt, który chciałbym przedsięwziąć. Jestem na 2. roku mechatroniki. Coraz częściej myślę, że bardziej niż mechanika kręci mnie programowanie.
Jestem na wydziale, na którym niestety zbyt dużo tej dziedziny nie uświadczę, dlatego stawiam sobie pewien cel. Ułożyłem 4-semestralne "studia" złożone z
frezarkotokarka - tl;dr - zamierzam przerobić 30 kursów online w celu zdobycia wiedzy...

źródło: comment_WG9pRzow0dX1HFztriFnrklL1fB7Y7Dd.jpg

Pobierz
  • 57
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach