Java

19 marca 2017

Cordova – instalacja i pierwsza aplikacja

Kategoria: Android, Java, JavaScript

Możliwość komentowania Cordova – instalacja i pierwsza aplikacja została wyłączona

Cordova to podstawowa wersja silnika używanego do tworzenia aplikacji mobilnych w HTML, CSS i JavaScripcie.
Czytaj dalej »

W drugim programie CGI odczytamy zmienne z formularza HTML, który wywołał nasz skrypt. Wykorzystamy do tego celu nową strukturę danych Map
Czytaj dalej »

CGI to technologia pisania aplikacji internetowych w dowolnym języku programowania obsługiwanym przez serwer www (C++, Perl, Bash, Java i in.). Wszystko, co jest nam potrzebne, to serwer z obsługą CGI i zainstalowaną Javą (wystarczy JRE).

Uruchomimy Javę w technologi CGI – generując dynamiczną stronę HTML na serwerze.
Czytaj dalej »

Poprzedni program łączył się z bazą i wypisywał wyniki zapytań.

Ten będzie dodawał dane do bazy zapytaniem INSERT. Trzy rodzaje zapytania (INSERT, DELETE i UPDATE) wymagają uruchomiania executeUpdate() zamiast executeQuery()
Czytaj dalej »

W części pierwszej zrobiliśmy program wypisujący komunikat poleceniem System.out.println.

Teraz coś dla znających MySQL: program łączy się z bazą i wypisuje wyniki zapytania SQL, napisany w Debianie. Należy podmienić:
uzytkownik, haslo, baza (host ewentualnie, tu localhost)

Czytaj dalej »

Pierwszy program java, wypisuje komunikat.
Czytaj dalej »

Jak łatwo zauważyć Java w Androidzie nie posiada działającego wyjścia konsoli, co często było wykorzystywane m. in. do wykrywania błędów Java. O ile w przypadku debugowania programu krok po kroku możemy śledzić zmienne, o tyle trudno analizować np. zdarzenia w czasie rzeczywistym (np. dotknięcie ekranu generuje wiele zdarzeń naraz). Możemy te zmienne zalogować do pliku wyjściowego stosując logi widoczne w Android Studio w oknie LOGCAT.

Logi mają różne poziomy, jeśli nie chcemy analizować dużej ilości informacji włączymy pokazywanie np. tylko Errors, i dodamy logi

1
  Log.e("Nazwa logowanego fragmentu", "x:" +  x "; y: " + y + ");

Fragment kodu zaloguje stan zmiennych X i Y pod „Nazwą logowanego fragmentu”.

Dość często opisywanym problemem jest restart Activity w trakcie obracania urządzenia. Zazwyczaj jest to efekt niepożądany. Czytaj dalej »

W poprzedniej wersji naszej aplikacji mieliśmy skaczącą piłkę, przydałaby się teraz obsługa ekranu dotykowego. Spróbujemy zatrzymać piłkę palcem. Czytaj dalej »

W poprzednim programie narysowaliśmy słońce nad morzem za pomocą grafiki Canvas. Teraz wprowadzimy je w ruch.
Czytaj dalej »